diff --git a/package.json b/package.json index 726fe0eb..2ca44b83 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vocechat-web", - "version": "0.7.42", + "version": "0.7.43", "homepage": "https://voce.chat", "dependencies": { "@metamask/onboarding": "^1.0.1", @@ -24,17 +24,17 @@ "@udecode/plate-paragraph": "^33.0.0", "@udecode/plate-trailing-block": "^33.0.0", "@uiball/loaders": "^1.3.1", - "agora-rtc-sdk-ng": "^4.22.0", + "agora-rtc-sdk-ng": "^4.22.1", "broadcast-channel": "^7.0.0", - "browserslist": "^4.23.3", + "browserslist": "^4.24.0", "clsx": "^2.1.1", "copy-image-clipboard": "^2.1.2", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "^7.0.0", "dayjs": "^1.11.13", "eslint": "^8.57.0", - "firebase": "^10.13.1", - "framer-motion": "11.5.4", + "firebase": "^10.13.2", + "framer-motion": "11.5.6", "fs-extra": "^11.2.0", "heic2any": "^0.0.4", "html-webpack-plugin": "^5.6.0", @@ -59,7 +59,7 @@ "react-error-boundary": "^4.0.13", "react-helmet": "^6.1.0", "react-hot-toast": "^2.4.1", - "react-i18next": "^15.0.1", + "react-i18next": "^15.0.2", "react-redux": "^9.1.2", "react-refresh": "0.14.2", "react-router-dom": "^6.26.2", @@ -70,9 +70,9 @@ "react-virtuoso": "^4.10.4", "rooks": "^7.14.1", "slate": "^0.103.0", - "slate-history": "^0.100.0", + "slate-history": "^0.109.0", "slate-hyperscript": "^0.100.0", - "slate-react": "0.108.0", + "slate-react": "0.110.1", "source-map-loader": "^5.0.0", "style-loader": "^4.0.0", "tailwind-merge": "2.5.2", @@ -117,17 +117,17 @@ "devDependencies": { "@babel/core": "^7.25.2", "@ianvs/prettier-plugin-sort-imports": "^4.3.1", - "@types/lodash": "^4.17.7", + "@types/lodash": "^4.17.9", "@types/masonry-layout": "^4.2.8", - "@types/node": "^22.5.5", - "@types/react": "18.3.5", + "@types/node": "^22.7.0", + "@types/react": "18.3.9", "@types/react-dom": "^18.3.0", "@types/react-helmet": "^6.1.11", "@types/react-syntax-highlighter": "^15.5.13", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", "autoprefixer": "^10.4.20", - "babel-loader": "^9.1.3", + "babel-loader": "^9.2.1", "babel-plugin-named-asset-import": "^0.3.8", "babel-preset-react-app": "^10.0.1", "eslint-config-prettier": "^9.1.0", @@ -138,11 +138,11 @@ "gh-pages": "^6.1.1", "md5-file": "^5.0.0", "patch-package": "^8.0.0", - "postcss": "^8.4.45", + "postcss": "^8.4.47", "postcss-loader": "^8.1.1", "postinstall-postinstall": "^2.1.0", "prettier": "^3.3.3", - "tailwindcss": "^3.4.11", + "tailwindcss": "^3.4.13", "webpack-bundle-analyzer": "^4.10.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ba13903..94e4531e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ importers: version: 0.5.15(react-refresh@0.14.2)(type-fest@0.20.2)(webpack-dev-server@4.15.2(webpack@5.94.0))(webpack@5.94.0) '@radix-ui/react-popover': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-oauth/google': specifier: ^0.12.1 version: 0.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@reduxjs/toolkit': specifier: ^2.2.7 - version: 2.2.7(react-redux@9.1.2(@types/react@18.3.5)(react@18.3.1)(redux@5.0.1))(react@18.3.1) + version: 2.2.7(react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1))(react@18.3.1) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@5.6.2) @@ -40,46 +40,46 @@ importers: version: 3.2.3(react@18.3.1) '@udecode/plate-break': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-combobox': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-common': specifier: ^33.0.3 - version: 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-emoji': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-floating': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-font': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-mention': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-node-id': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-paragraph': specifier: ^33.0.0 - version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@udecode/plate-trailing-block': specifier: ^33.0.0 - version: 33.0.7(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + version: 33.0.7(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) '@uiball/loaders': specifier: ^1.3.1 version: 1.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) agora-rtc-sdk-ng: - specifier: ^4.22.0 - version: 4.22.0 + specifier: ^4.22.1 + version: 4.22.1 broadcast-channel: specifier: ^7.0.0 version: 7.0.0 browserslist: - specifier: ^4.23.3 - version: 4.23.3 + specifier: ^4.24.0 + version: 4.24.0 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -99,11 +99,11 @@ importers: specifier: ^8.57.0 version: 8.57.0 firebase: - specifier: ^10.13.1 - version: 10.13.1 + specifier: ^10.13.2 + version: 10.13.2 framer-motion: - specifier: 11.5.4 - version: 11.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.5.6 + version: 11.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -160,7 +160,7 @@ importers: version: 12.0.1(eslint@8.57.0)(typescript@5.6.2)(webpack@5.94.0) react-dnd: specifier: 16.0.1 - version: 16.0.1(@types/node@22.5.5)(@types/react@18.3.5)(react@18.3.1) + version: 16.0.1(@types/node@22.7.0)(@types/react@18.3.9)(react@18.3.1) react-dnd-html5-backend: specifier: 16.0.1 version: 16.0.1 @@ -177,11 +177,11 @@ importers: specifier: ^2.4.1 version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-i18next: - specifier: ^15.0.1 - version: 15.0.1(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^15.0.2 + version: 15.0.2(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-redux: specifier: ^9.1.2 - version: 9.1.2(@types/react@18.3.5)(react@18.3.1)(redux@5.0.1) + version: 9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1) react-refresh: specifier: 0.14.2 version: 0.14.2 @@ -193,7 +193,7 @@ importers: version: 15.5.0(react@18.3.1) react-textarea-autosize: specifier: ^8.5.3 - version: 8.5.3(@types/react@18.3.5)(react@18.3.1) + version: 8.5.3(@types/react@18.3.9)(react@18.3.1) react-use-wizard: specifier: ^2.3.0 version: 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -210,14 +210,14 @@ importers: specifier: ^0.103.0 version: 0.103.0 slate-history: - specifier: ^0.100.0 - version: 0.100.0(slate@0.103.0) + specifier: ^0.109.0 + version: 0.109.0(slate@0.103.0) slate-hyperscript: specifier: ^0.100.0 version: 0.100.0(slate@0.103.0) slate-react: - specifier: 0.108.0 - version: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + specifier: 0.110.1 + version: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) source-map-loader: specifier: ^5.0.0 version: 5.0.0(webpack@5.94.0) @@ -274,17 +274,17 @@ importers: specifier: ^4.3.1 version: 4.3.1(prettier@3.3.3) '@types/lodash': - specifier: ^4.17.7 - version: 4.17.7 + specifier: ^4.17.9 + version: 4.17.9 '@types/masonry-layout': specifier: ^4.2.8 version: 4.2.8 '@types/node': - specifier: ^22.5.5 - version: 22.5.5 + specifier: ^22.7.0 + version: 22.7.0 '@types/react': - specifier: 18.3.5 - version: 18.3.5 + specifier: 18.3.9 + version: 18.3.9 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -302,10 +302,10 @@ importers: version: 7.15.0(eslint@8.57.0)(typescript@5.6.2) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.45) + version: 10.4.20(postcss@8.4.47) babel-loader: - specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0) + specifier: ^9.2.1 + version: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0) babel-plugin-named-asset-import: specifier: ^0.3.8 version: 0.3.8(@babel/core@7.25.2) @@ -337,11 +337,11 @@ importers: specifier: ^8.0.0 version: 8.0.0 postcss: - specifier: ^8.4.45 - version: 8.4.45 + specifier: ^8.4.47 + version: 8.4.47 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.45)(typescript@5.6.2)(webpack@5.94.0) + version: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0) postinstall-postinstall: specifier: ^2.1.0 version: 2.1.0 @@ -349,22 +349,22 @@ importers: specifier: ^3.3.3 version: 3.3.3 tailwindcss: - specifier: ^3.4.11 - version: 3.4.11 + specifier: ^3.4.13 + version: 3.4.13 webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2 packages: - '@agora-js/media@4.22.0': - resolution: {integrity: sha512-6IYuzm6lUQ0xmkg70z+zc4GHSu+VdnuQvq8x12GnYKcKAUf13s3h6EMy68DLG4AjLU0c/bN2uNDt74u9Zwc7vQ==} + '@agora-js/media@4.22.1': + resolution: {integrity: sha512-WJ4t2I8Y8C/66u+YzqVbmkpVhWq5ZHxNlx30ZoKC9g5xQDXex/ZwsjdXBkcn7iWTIiK0L2+5GHFQyzpJIkfBFA==} - '@agora-js/report@4.22.0': - resolution: {integrity: sha512-6LfrvRw9O97R1FP00vdPfS4hCjA8WMEllN7JDxTBnfPDaS+XHgu+ewcTkpSnhFVQG2pM45lwuE0G9F0RKLF5Jw==} + '@agora-js/report@4.22.1': + resolution: {integrity: sha512-7Jh7gVX346Ee/2cbKBsRdW0FqfPBw9R9YmgVLunvVXRyX+7Y3S0YdWRdxyL5aH4BbepFySsBUkZqDyrlatkMdA==} - '@agora-js/shared@4.22.0': - resolution: {integrity: sha512-taKwc0AqbwCHHJL/2VafRQ7thgOYC1c6tiRweL1X3QpfBjJdXYVjc9jn2zY9NAZO4l4+5f1S9t988d1536XPtQ==} + '@agora-js/shared@4.22.1': + resolution: {integrity: sha512-BkWhfGX8vTpqOkAj/Czgz69Pa9qYDTteplcFXvoHfJN6KuFy9lTF1JReozDUj+Vjj6fWIZf232QJ4dCDQE3xtQ==} '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} @@ -1164,21 +1164,21 @@ packages: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@firebase/analytics-compat@0.2.13': - resolution: {integrity: sha512-aZ4wGfNDMsCxhKzDbK2g1aV0JKsdQ9FbeIsjpNJPzhahV0XYj+z36Y4RNLPpG/6hHU4gxnezxs+yn3HhHkNL8w==} + '@firebase/analytics-compat@0.2.14': + resolution: {integrity: sha512-unRVY6SvRqfNFIAA/kwl4vK+lvQAL2HVcgu9zTrUtTyYDmtIt/lOuHJynBMYEgLnKm39YKBDhtqdapP2e++ASw==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/analytics-types@0.8.2': resolution: {integrity: sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==} - '@firebase/analytics@0.10.7': - resolution: {integrity: sha512-GE29uTT6y/Jv2EP0OjpTezeTQZ5FTCTaZXKrrdVGjb/t35AU4u/jiU+hUwUPpuK8fqhhiHkS/AawE3a3ZK/a9Q==} + '@firebase/analytics@0.10.8': + resolution: {integrity: sha512-CVnHcS4iRJPqtIDc411+UmFldk0ShSK3OB+D0bKD8Ck5Vro6dbK5+APZpkuWpbfdL359DIQUnAaMLE+zs/PVyA==} peerDependencies: '@firebase/app': 0.x - '@firebase/app-check-compat@0.3.14': - resolution: {integrity: sha512-kK3bPfojAfXE53W+20rxMqIxrloFswXG9vh4kEdYL6Wa2IB3sD5++2dPiK3yGxl8oQiqS8qL2wcKB5/xLpEVEg==} + '@firebase/app-check-compat@0.3.15': + resolution: {integrity: sha512-zFIvIFFNqDXpOT2huorz9cwf56VT3oJYRFjSFYdSbGYEJYEaXjLJbfC79lx/zjx4Fh+yuN8pry3TtvwaevrGbg==} peerDependencies: '@firebase/app-compat': 0.x @@ -1188,22 +1188,22 @@ packages: '@firebase/app-check-types@0.5.2': resolution: {integrity: sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==} - '@firebase/app-check@0.8.7': - resolution: {integrity: sha512-EkOeJcMKVR0zZ6z/jqcFTqHb/xq+TVIRIuBNGHdpcIuFU1czhSlegvqv2+nC+nFrkD8M6Xvd3tAlUOkdbMeS6A==} + '@firebase/app-check@0.8.8': + resolution: {integrity: sha512-O49RGF1xj7k6BuhxGpHmqOW5hqBIAEbt2q6POW0lIywx7emYtzPDeQI+ryQpC4zbKX646SoVZ711TN1DBLNSOQ==} peerDependencies: '@firebase/app': 0.x - '@firebase/app-compat@0.2.40': - resolution: {integrity: sha512-2L5MW4MH2ya7Wvw0hzWy3ZWeB4SqC5gYXDAV5AS1lBTL4zL3k8dsqJmry/cFV00GgkCI01WJbcXvFMCXJvgyow==} + '@firebase/app-compat@0.2.41': + resolution: {integrity: sha512-ktJcObWKjlIWq31kXu6sHoqWlhQD5rx0a2F2ZC2JVuEE5A5f7F43VO1Z6lfeRZXMFZbGG/aqIfXqgsP3zD2JYg==} '@firebase/app-types@0.9.2': resolution: {integrity: sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==} - '@firebase/app@0.10.10': - resolution: {integrity: sha512-sDqkdeFdVn5uygQm5EuIKOQ6/wxTcX/qKfm0MR46AiwLRHGLCDUMrXBkc8GhkK3ca2d6mPUSfPmndggo43D6PQ==} + '@firebase/app@0.10.11': + resolution: {integrity: sha512-DuI8c+p/ndPmV6V0i+mcSuaU9mK9Pi9h76WOYFkPNsbmkblEy8bpTOazjG7tnfar6Of1Wn5ohvyOHSRqnN6flQ==} - '@firebase/auth-compat@0.5.13': - resolution: {integrity: sha512-rV6TMxUU6wBBZ2ouDMtjJsJXeewtvYvVzslzt3/P7O/kxiWlreHT/2M/1guMiXKo3zk52XK3GqP0uM2bN7fEow==} + '@firebase/auth-compat@0.5.14': + resolution: {integrity: sha512-2eczCSqBl1KUPJacZlFpQayvpilg3dxXLy9cSMTKtQMTQSmondUtPI47P3ikH3bQAXhzKLOE+qVxJ3/IRtu9pw==} peerDependencies: '@firebase/app-compat': 0.x @@ -1216,8 +1216,8 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/auth@1.7.8': - resolution: {integrity: sha512-1KJlDrTrEEFTIBj9MxjAWjQ4skecBD4bmoayQ0l14QDbNc1a8qGbi+MFSJkH7O6VnGE6bTMcWSw6RrQNecqKaw==} + '@firebase/auth@1.7.9': + resolution: {integrity: sha512-yLD5095kVgDw965jepMyUrIgDklD6qH/BZNHeKOgvu7pchOKNjVM+zQoOVYJIKWMWOWBq8IRNVU6NXzBbozaJg==} peerDependencies: '@firebase/app': 0.x '@react-native-async-storage/async-storage': ^1.18.1 @@ -1225,20 +1225,20 @@ packages: '@react-native-async-storage/async-storage': optional: true - '@firebase/component@0.6.8': - resolution: {integrity: sha512-LcNvxGLLGjBwB0dJUsBGCej2fqAepWyBubs4jt1Tiuns7QLbXHuyObZ4aMeBjZjWx4m8g1LoVI9QFpSaq/k4/g==} + '@firebase/component@0.6.9': + resolution: {integrity: sha512-gm8EUEJE/fEac86AvHn8Z/QW8BvR56TBw3hMW0O838J/1mThYQXAIQBgUv75EqlCZfdawpWLrKt1uXvp9ciK3Q==} - '@firebase/database-compat@1.0.7': - resolution: {integrity: sha512-R/3B+VVzEFN5YcHmfWns3eitA8fHLTL03io+FIoMcTYkajFnrBdS3A+g/KceN9omP7FYYYGTQWF9lvbEx6eMEg==} + '@firebase/database-compat@1.0.8': + resolution: {integrity: sha512-OpeWZoPE3sGIRPBKYnW9wLad25RaWbGyk7fFQe4xnJQKRzlynWeFBSRRAoLE2Old01WXwskUiucNqUUVlFsceg==} - '@firebase/database-types@1.0.4': - resolution: {integrity: sha512-mz9ZzbH6euFXbcBo+enuJ36I5dR5w+enJHHjy9Y5ThCdKUseqfDjW3vCp1YxE9zygFCSjJJ/z1cQ+zodvUcwPQ==} + '@firebase/database-types@1.0.5': + resolution: {integrity: sha512-fTlqCNwFYyq/C6W7AJ5OCuq5CeZuBEsEwptnVxlNPkWCo5cTTyukzAHRSO/jaQcItz33FfYrrFk1SJofcu2AaQ==} - '@firebase/database@1.0.7': - resolution: {integrity: sha512-wjXr5AO8RPxVVg7rRCYffT7FMtBjHRfJ9KMwi19MbOf0vBf0H9YqW3WCgcnLpXI6ehiUcU3z3qgPnnU0nK6SnA==} + '@firebase/database@1.0.8': + resolution: {integrity: sha512-dzXALZeBI1U5TXt6619cv0+tgEhJiwlUtQ55WNZY7vGAjv7Q1QioV969iYwt1AQQ0ovHnEW0YW9TiBfefLvErg==} - '@firebase/firestore-compat@0.3.36': - resolution: {integrity: sha512-NtoIm7CT9f+SFB7cPMCtyCSxZReh/+SII5X4TQH394S3dwhru9HIfvEOKAMuAnXsSsLH72jXPUgdsEAUqg6Oug==} + '@firebase/firestore-compat@0.3.37': + resolution: {integrity: sha512-YwjJePx+m2OGnpKTGFTkcRXQZ+z0+8t7/zuwyOsTmKERobn0kekOv8VAQQmITcC+3du8Ul98O2a0vMH3xwt7jQ==} peerDependencies: '@firebase/app-compat': 0.x @@ -1248,27 +1248,27 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/firestore@4.7.1': - resolution: {integrity: sha512-WliQNa8GVcH6EWkH0NAf+uAnxNiBuH+G8Buzr2ZS1NznOhJDK/q6Hsjv5TzNrijLTAdEfj/wk9VEv994KDSjxg==} + '@firebase/firestore@4.7.2': + resolution: {integrity: sha512-WPkL/DEHuJg1PZPyHn81pNUhitG+7WkpLVdXmoYB23Za3eoM8VzuIn7zcD4Cji6wDCGA6eI1rvGYLtsXmE1OaQ==} engines: {node: '>=10.10.0'} peerDependencies: '@firebase/app': 0.x - '@firebase/functions-compat@0.3.13': - resolution: {integrity: sha512-qcZvJO2ed6PAD+18DanVztw7WyQVQK43HoRhxusHAwDFvK/xY+mcGpj+IpfdxTNMBGCOIxKFp4Xqk/c2nubBlQ==} + '@firebase/functions-compat@0.3.14': + resolution: {integrity: sha512-dZ0PKOKQFnOlMfcim39XzaXonSuPPAVuzpqA4ONTIdyaJK/OnBaIEVs/+BH4faa1a2tLeR+Jy15PKqDRQoNIJw==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/functions-types@0.6.2': resolution: {integrity: sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==} - '@firebase/functions@0.11.7': - resolution: {integrity: sha512-xaUsGI2kYrI8zJXgrNB7SrJKB8v1vJqR16YYi6g6dFTgBz4+VzWJFqqVU60BbdAWm6fXnUrg9gjlJQeqomT2Vg==} + '@firebase/functions@0.11.8': + resolution: {integrity: sha512-Lo2rTPDn96naFIlSZKVd1yvRRqqqwiJk7cf9TZhUerwnPKgBzXy+aHE22ry+6EjCaQusUoNai6mU6p+G8QZT1g==} peerDependencies: '@firebase/app': 0.x - '@firebase/installations-compat@0.2.8': - resolution: {integrity: sha512-pI2q8JFHB7yIq/szmhzGSWXtOvtzl6tCUmyykv5C8vvfOVJUH6mP4M4iwjbK8S1JotKd/K70+JWyYlxgQ0Kpyw==} + '@firebase/installations-compat@0.2.9': + resolution: {integrity: sha512-2lfdc6kPXR7WaL4FCQSQUhXcPbI7ol3wF+vkgtU25r77OxPf8F/VmswQ7sgIkBBWtymn5ZF20TIKtnOj9rjb6w==} peerDependencies: '@firebase/app-compat': 0.x @@ -1277,55 +1277,55 @@ packages: peerDependencies: '@firebase/app-types': 0.x - '@firebase/installations@0.6.8': - resolution: {integrity: sha512-57V374qdb2+wT5v7+ntpLXBjZkO6WRgmAUbVkRfFTM/4t980p0FesbqTAcOIiM8U866UeuuuF8lYH70D3jM/jQ==} + '@firebase/installations@0.6.9': + resolution: {integrity: sha512-hlT7AwCiKghOX3XizLxXOsTFiFCQnp/oj86zp1UxwDGmyzsyoxtX+UIZyVyH/oBF5+XtblFG9KZzZQ/h+dpy+Q==} peerDependencies: '@firebase/app': 0.x '@firebase/logger@0.4.2': resolution: {integrity: sha512-Q1VuA5M1Gjqrwom6I6NUU4lQXdo9IAQieXlujeHZWvRt1b7qQ0KwBaNAjgxG27jgF9/mUwsNmO8ptBCGVYhB0A==} - '@firebase/messaging-compat@0.2.10': - resolution: {integrity: sha512-FXQm7rcowkDm8kFLduHV35IRYCRo+Ng0PIp/t1+EBuEbyplaKkGjZ932pE+owf/XR+G/60ku2QRBptRGLXZydg==} + '@firebase/messaging-compat@0.2.11': + resolution: {integrity: sha512-2NCkfE1L9jSn5OC+2n5rGAz5BEAQreK2lQGdPYQEJlAbKB2efoF+2FdiQ+LD8SlioSXz66REfeaEdesoLPFQcw==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/messaging-interop-types@0.2.2': resolution: {integrity: sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==} - '@firebase/messaging@0.12.10': - resolution: {integrity: sha512-fGbxJPKpl2DIKNJGhbk4mYPcM+qE2gl91r6xPoiol/mN88F5Ym6UeRdMVZah+pijh9WxM55alTYwXuW40r1Y2Q==} + '@firebase/messaging@0.12.11': + resolution: {integrity: sha512-zn5zGhF46BmiZ7W9yAUoHlqzJGakmWn1FNp//roXHN62dgdEFIKfXY7IODA2iQiXpmUO3sBdI/Tf+Hsft1mVkw==} peerDependencies: '@firebase/app': 0.x - '@firebase/performance-compat@0.2.8': - resolution: {integrity: sha512-o7TFClRVJd3VIBoY7KZQqtCeW0PC6v9uBzM6Lfw3Nc9D7hM6OonqecYvh7NwJ6R14k+xM27frLS4BcCvFHKw2A==} + '@firebase/performance-compat@0.2.9': + resolution: {integrity: sha512-dNl95IUnpsu3fAfYBZDCVhXNkASE0uo4HYaEPd2/PKscfTvsgqFAOxfAXzBEDOnynDWiaGUnb5M1O00JQ+3FXA==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/performance-types@0.2.2': resolution: {integrity: sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==} - '@firebase/performance@0.6.8': - resolution: {integrity: sha512-F+alziiIZ6Yn8FG47mxwljq+4XkgkT2uJIFRlkyViUQRLzrogaUJW6u/+6ZrePXnouKlKIwzqos3PVJraPEcCA==} + '@firebase/performance@0.6.9': + resolution: {integrity: sha512-PnVaak5sqfz5ivhua+HserxTJHtCar/7zM0flCX6NkzBNzJzyzlH4Hs94h2Il0LQB99roBqoE5QT1JqWqcLJHQ==} peerDependencies: '@firebase/app': 0.x - '@firebase/remote-config-compat@0.2.8': - resolution: {integrity: sha512-UxSFOp6dzFj2AHB8Bq/BYtbq5iFyizKx4Rd6WxAdaKYM8cnPMeK+l2v+Oogtjae+AeyHRI+MfL2acsfVe5cd2A==} + '@firebase/remote-config-compat@0.2.9': + resolution: {integrity: sha512-AxzGpWfWFYejH2twxfdOJt5Cfh/ATHONegTd/a0p5flEzsD5JsxXgfkFToop+mypEL3gNwawxrxlZddmDoNxyA==} peerDependencies: '@firebase/app-compat': 0.x '@firebase/remote-config-types@0.3.2': resolution: {integrity: sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==} - '@firebase/remote-config@0.4.8': - resolution: {integrity: sha512-AMLqe6wfIRnjc6FkCWOSUjhc1fSTEf8o+cv1NolFvbiJ/tU+TqN4pI7pT+MIKQzNiq5fxLehkOx+xtAQBxPJKQ==} + '@firebase/remote-config@0.4.9': + resolution: {integrity: sha512-EO1NLCWSPMHdDSRGwZ73kxEEcTopAxX1naqLJFNApp4hO8WfKfmEpmjxmP5TrrnypjIf2tUkYaKsfbEA7+AMmA==} peerDependencies: '@firebase/app': 0.x - '@firebase/storage-compat@0.3.11': - resolution: {integrity: sha512-EEa9jgm/aRVIGSD0ByYAsZ0tvEKfVwSp9uFoa/97BISGWGjSNPIWjenaDvpDZ7aL8OxaGIpwuk700aHy7/T0Ug==} + '@firebase/storage-compat@0.3.12': + resolution: {integrity: sha512-hA4VWKyGU5bWOll+uwzzhEMMYGu9PlKQc1w4DWxB3aIErWYzonrZjF0icqNQZbwKNIdh8SHjZlFeB2w6OSsjfg==} peerDependencies: '@firebase/app-compat': 0.x @@ -1335,16 +1335,16 @@ packages: '@firebase/app-types': 0.x '@firebase/util': 1.x - '@firebase/storage@0.13.1': - resolution: {integrity: sha512-L6AJ5tWgHSi2g/gbc/2Pbm3qxmoEg9THmPIOpRsLwuz9LPeWbhyMQeGlqxWqtZGQO/z/LMjGYadNlupQj0HNfw==} + '@firebase/storage@0.13.2': + resolution: {integrity: sha512-fxuJnHshbhVwuJ4FuISLu+/76Aby2sh+44ztjF2ppoe0TELIDxPW6/r1KGlWYt//AD0IodDYYA8ZTN89q8YqUw==} peerDependencies: '@firebase/app': 0.x - '@firebase/util@1.9.7': - resolution: {integrity: sha512-fBVNH/8bRbYjqlbIhZ+lBtdAAS4WqZumx03K06/u7fJSpz1TGjEMm1ImvKD47w+xaFKIP2ori6z8BrbakRfjJA==} + '@firebase/util@1.10.0': + resolution: {integrity: sha512-xKtx4A668icQqoANRxyDLBLz51TAbDP9KRfpbKGxiCAW346d0BeJe5vN6/hKxxmWwnZ0mautyv39JxviwwQMOQ==} - '@firebase/vertexai-preview@0.0.3': - resolution: {integrity: sha512-KVtUWLp+ScgiwkDKAvNkVucAyhLVQp6C6lhnVEuIg4mWhWcS3oerjAeVhZT4uNofKwWxRsOaB2Yec7DMTXlQPQ==} + '@firebase/vertexai-preview@0.0.4': + resolution: {integrity: sha512-EBSqyu9eg8frQlVU9/HjKtHN7odqbh9MtAcVz3WwHj4gLCLOoN9F/o+oxlq3CxvFrd3CNTZwu6d2mZtVlEInng==} engines: {node: '>=18.0.0'} peerDependencies: '@firebase/app': 0.x @@ -1988,8 +1988,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + '@types/lodash@4.17.9': + resolution: {integrity: sha512-w9iWudx1XWOHW5lQRS9iKpK/XuRhnN+0T7HvdCCd802FYkT1AMTnxndJHGrNJwRoRHkslGr4S29tjm1cT7x/7w==} '@types/masonry-layout@4.2.8': resolution: {integrity: sha512-Et2to22C31FG1UFaHRBL6BznMOhrur3Ckr9gvR7fRVmPgxqiwCEKZtV8GpFscHyNAKhZ0QlkwXJRPnJvxZUKQw==} @@ -2000,8 +2000,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} + '@types/node@22.7.0': + resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -2024,8 +2024,8 @@ packages: '@types/react-syntax-highlighter@15.5.13': resolution: {integrity: sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==} - '@types/react@18.3.5': - resolution: {integrity: sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==} + '@types/react@18.3.9': + resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2374,8 +2374,8 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} - agora-rtc-sdk-ng@4.22.0: - resolution: {integrity: sha512-mP6BDNP6oV01IQV7yXZ4wIuwDpoHaK6ARiDVKDaD+fK3LXXWqUtCweZLwzTde+OYkauPEsivqNbkAp/q6Ggqtg==} + agora-rtc-sdk-ng@4.22.1: + resolution: {integrity: sha512-lp98Ru9KRV7In6YOUBb3Lve0bYpaT+z2LA8VJ7ZqP7xjmE0+pk0EYuKrhht3kvY6mGBjrEU+0G8Fri5ivmKLBQ==} agora-rte-extension@1.2.4: resolution: {integrity: sha512-0ovZz1lbe30QraG1cU+ji7EnQ8aUu+Hf3F+a8xPml3wPOyUQEK6CTdxV9kMecr9t+fIDrGeW7wgJTsM1DQE7Nw==} @@ -2519,11 +2519,11 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@1.7.2: - resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - babel-loader@9.1.3: - resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} + babel-loader@9.2.1: + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 @@ -2598,8 +2598,8 @@ packages: broadcast-channel@7.0.0: resolution: {integrity: sha512-a2tW0Ia1pajcPBOGUF2jXlDnvE9d5/dg6BG9h60OmRUcZVr/veUrU8vEQFwwQIhwG3KVzYwSk3v2nRRGFgQDXQ==} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + browserslist@4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2640,12 +2640,12 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001640: - resolution: {integrity: sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==} - caniuse-lite@1.0.30001651: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + caniuse-lite@1.0.30001663: + resolution: {integrity: sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3105,8 +3105,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.11: - resolution: {integrity: sha512-R1CccCDYqndR25CaXFd6hp/u9RaaMcftMkphmvuepXr5b1vfLkRml6aWVeBhXJ7rbevHkKEMJtz8XqPf7ffmew==} + electron-to-chromium@1.5.28: + resolution: {integrity: sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==} email-addresses@5.0.0: resolution: {integrity: sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==} @@ -3414,8 +3414,8 @@ packages: find-yarn-workspace-root@2.0.0: resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==} - firebase@10.13.1: - resolution: {integrity: sha512-L5BSkmvB2dzCUMpr8i/O8WMJC3Nqj5Ld8Wj/qnak+tz2Ga+JH6/FO93xArg9IGhktCrPXVODoWp6t9ybdgmXCA==} + firebase@10.13.2: + resolution: {integrity: sha512-YeI+TO5rJsoyZsVFx9WiN5ibdVCIigYTWwldRTMfCzrSPrJFVGao4acYj3x0EYGKDIgSgEyVBayD5BffD4Eyow==} fizzy-ui-utils@2.0.7: resolution: {integrity: sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg==} @@ -3476,8 +3476,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.5.4: - resolution: {integrity: sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==} + framer-motion@11.5.6: + resolution: {integrity: sha512-JMwUpAxv/DWgul9vPgX0ElKn0G66sUc6O9tOXsYwn3zxwvhxFljSXC0XT2QCzuTYBshwC8nyDAa1SYcV0Ldbhw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -4615,6 +4615,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -4887,8 +4890,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.45: - resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} postinstall-postinstall@2.1.0: @@ -5065,8 +5068,8 @@ packages: react: '>=16.8.1' react-dom: '>=16.8.1' - react-i18next@15.0.1: - resolution: {integrity: sha512-NwxLqNM6CLbeGA9xPsjits0EnXdKgCRSS6cgkgOdNcPXqL+1fYNl8fBg1wmnnHvFy812Bt4IWTPE9zjoPmFj3w==} + react-i18next@15.0.2: + resolution: {integrity: sha512-z0W3/RES9Idv3MmJUcf0mDNeeMOUXe+xoL0kPfQPbDoZHmni/XsIoq5zgT2MCFUiau283GuBUK578uD/mkAbLQ==} peerDependencies: i18next: '>= 23.2.3' react: '>= 16.8.0' @@ -5445,8 +5448,8 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - slate-history@0.100.0: - resolution: {integrity: sha512-x5rUuWLNtH97hs9PrFovGgt3Qc5zkTm/5mcUB+0NR/TK923eLax4HsL6xACLHMs245nI6aJElyM1y6hN0y5W/Q==} + slate-history@0.109.0: + resolution: {integrity: sha512-DHavPwrTTAEAV66eAocB3iQHEj65N6IVtbRK98ZuqGT0S44T3zXlhzY+5SZ7EPxRcoOYVt1dioRxXYM/+PmCiQ==} peerDependencies: slate: '>=0.65.3' @@ -5455,8 +5458,8 @@ packages: peerDependencies: slate: '>=0.65.3' - slate-react@0.108.0: - resolution: {integrity: sha512-vzQuQ1t/gR+1pJh9ABbU4rgckPK0A1AZV5iVKO3isBpJ9z5xPCXf6hqnCNIogMvLU0pZIjjyQJVSL2OtxrQ/xA==} + slate-react@0.110.1: + resolution: {integrity: sha512-bx6J0PkY9A50O4w78k4NPqNOXGo49fmSbCRgr8OBDWKKo4BeSt9y3vGXCkQ/Mm4lQ8riyRKr3TrJXzqMY7lRZg==} peerDependencies: react: '>=18.2.0' react-dom: '>=18.2.0' @@ -5481,6 +5484,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-loader@5.0.0: resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} @@ -5642,8 +5649,8 @@ packages: tailwind-merge@2.5.2: resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} - tailwindcss@3.4.11: - resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -6206,26 +6213,26 @@ packages: snapshots: - '@agora-js/media@4.22.0': + '@agora-js/media@4.22.1': dependencies: - '@agora-js/report': 4.22.0 - '@agora-js/shared': 4.22.0 + '@agora-js/report': 4.22.1 + '@agora-js/shared': 4.22.1 agora-rte-extension: 1.2.4 - axios: 1.7.2 + axios: 1.7.7 webrtc-adapter: 8.2.0 transitivePeerDependencies: - debug - '@agora-js/report@4.22.0': + '@agora-js/report@4.22.1': dependencies: - '@agora-js/shared': 4.22.0 - axios: 1.7.2 + '@agora-js/shared': 4.22.1 + axios: 1.7.7 transitivePeerDependencies: - debug - '@agora-js/shared@4.22.0': + '@agora-js/shared@4.22.1': dependencies: - axios: 1.7.2 + axios: 1.7.7 ua-parser-js: 0.7.38 transitivePeerDependencies: - debug @@ -6302,7 +6309,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.3 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -6310,7 +6317,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -7267,36 +7274,36 @@ snapshots: '@eslint/js@8.57.0': {} - '@firebase/analytics-compat@0.2.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/analytics-compat@0.2.14(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/analytics': 0.10.7(@firebase/app@0.10.10) + '@firebase/analytics': 0.10.8(@firebase/app@0.10.11) '@firebase/analytics-types': 0.8.2 - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/util': 1.9.7 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' '@firebase/analytics-types@0.8.2': {} - '@firebase/analytics@0.10.7(@firebase/app@0.10.10)': + '@firebase/analytics@0.10.8(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/app-check-compat@0.3.14(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/app-check-compat@0.3.15(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-check': 0.8.7(@firebase/app@0.10.10) + '@firebase/app-check': 0.8.8(@firebase/app@0.10.11) '@firebase/app-check-types': 0.5.2 - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' @@ -7305,39 +7312,39 @@ snapshots: '@firebase/app-check-types@0.5.2': {} - '@firebase/app-check@0.8.7(@firebase/app@0.10.10)': + '@firebase/app-check@0.8.8(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/app-compat@0.2.40': + '@firebase/app-compat@0.2.41': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 '@firebase/app-types@0.9.2': {} - '@firebase/app@0.10.10': + '@firebase/app@0.10.11': dependencies: - '@firebase/component': 0.6.8 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 idb: 7.1.1 tslib: 2.6.3 - '@firebase/auth-compat@0.5.13(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10)': + '@firebase/auth-compat@0.5.14(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/auth': 1.7.8(@firebase/app@0.10.10) - '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) - '@firebase/component': 0.6.8 - '@firebase/util': 1.9.7 + '@firebase/app-compat': 0.2.41 + '@firebase/auth': 1.7.9(@firebase/app@0.10.11) + '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 tslib: 2.6.3 undici: 6.19.7 transitivePeerDependencies: @@ -7347,109 +7354,109 @@ snapshots: '@firebase/auth-interop-types@0.2.3': {} - '@firebase/auth-types@0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7)': + '@firebase/auth-types@0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': dependencies: '@firebase/app-types': 0.9.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 - '@firebase/auth@1.7.8(@firebase/app@0.10.10)': + '@firebase/auth@1.7.9(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 undici: 6.19.7 - '@firebase/component@0.6.8': + '@firebase/component@0.6.9': dependencies: - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/database-compat@1.0.7': + '@firebase/database-compat@1.0.8': dependencies: - '@firebase/component': 0.6.8 - '@firebase/database': 1.0.7 - '@firebase/database-types': 1.0.4 + '@firebase/component': 0.6.9 + '@firebase/database': 1.0.8 + '@firebase/database-types': 1.0.5 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/database-types@1.0.4': + '@firebase/database-types@1.0.5': dependencies: '@firebase/app-types': 0.9.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 - '@firebase/database@1.0.7': + '@firebase/database@1.0.8': dependencies: '@firebase/app-check-interop-types': 0.3.2 '@firebase/auth-interop-types': 0.2.3 - '@firebase/component': 0.6.8 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 faye-websocket: 0.11.4 tslib: 2.6.3 - '@firebase/firestore-compat@0.3.36(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10)': + '@firebase/firestore-compat@0.3.37(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/firestore': 4.7.1(@firebase/app@0.10.10) - '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) - '@firebase/util': 1.9.7 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/firestore': 4.7.2(@firebase/app@0.10.11) + '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' - '@firebase/firestore-types@3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7)': + '@firebase/firestore-types@3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': dependencies: '@firebase/app-types': 0.9.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 - '@firebase/firestore@4.7.1(@firebase/app@0.10.10)': + '@firebase/firestore@4.7.2(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 '@firebase/webchannel-wrapper': 1.0.1 '@grpc/grpc-js': 1.9.15 '@grpc/proto-loader': 0.7.13 tslib: 2.6.3 undici: 6.19.7 - '@firebase/functions-compat@0.3.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/functions-compat@0.3.14(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/functions': 0.11.7(@firebase/app@0.10.10) + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/functions': 0.11.8(@firebase/app@0.10.11) '@firebase/functions-types': 0.6.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' '@firebase/functions-types@0.6.2': {} - '@firebase/functions@0.11.7(@firebase/app@0.10.10)': + '@firebase/functions@0.11.8(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 + '@firebase/app': 0.10.11 '@firebase/app-check-interop-types': 0.3.2 '@firebase/auth-interop-types': 0.2.3 - '@firebase/component': 0.6.8 + '@firebase/component': 0.6.9 '@firebase/messaging-interop-types': 0.2.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 undici: 6.19.7 - '@firebase/installations-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10)': + '@firebase/installations-compat@0.2.9(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' @@ -7459,11 +7466,11 @@ snapshots: dependencies: '@firebase/app-types': 0.9.2 - '@firebase/installations@0.6.8(@firebase/app@0.10.10)': + '@firebase/installations@0.6.9(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/util': 1.9.7 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 idb: 7.1.1 tslib: 2.6.3 @@ -7471,111 +7478,111 @@ snapshots: dependencies: tslib: 2.6.3 - '@firebase/messaging-compat@0.2.10(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/messaging-compat@0.2.11(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/messaging': 0.12.10(@firebase/app@0.10.10) - '@firebase/util': 1.9.7 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/messaging': 0.12.11(@firebase/app@0.10.11) + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' '@firebase/messaging-interop-types@0.2.2': {} - '@firebase/messaging@0.12.10(@firebase/app@0.10.10)': + '@firebase/messaging@0.12.11(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) '@firebase/messaging-interop-types': 0.2.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 idb: 7.1.1 tslib: 2.6.3 - '@firebase/performance-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/performance-compat@0.2.9(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/performance': 0.6.8(@firebase/app@0.10.10) + '@firebase/performance': 0.6.9(@firebase/app@0.10.11) '@firebase/performance-types': 0.2.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' '@firebase/performance-types@0.2.2': {} - '@firebase/performance@0.6.8(@firebase/app@0.10.10)': + '@firebase/performance@0.6.9(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/remote-config-compat@0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10)': + '@firebase/remote-config-compat@0.2.9(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/remote-config': 0.4.8(@firebase/app@0.10.10) + '@firebase/remote-config': 0.4.9(@firebase/app@0.10.11) '@firebase/remote-config-types': 0.3.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' '@firebase/remote-config-types@0.3.2': {} - '@firebase/remote-config@0.4.8(@firebase/app@0.10.10)': + '@firebase/remote-config@0.4.9(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 - '@firebase/storage-compat@0.3.11(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10)': + '@firebase/storage-compat@0.3.12(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11)': dependencies: - '@firebase/app-compat': 0.2.40 - '@firebase/component': 0.6.8 - '@firebase/storage': 0.13.1(@firebase/app@0.10.10) - '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7) - '@firebase/util': 1.9.7 + '@firebase/app-compat': 0.2.41 + '@firebase/component': 0.6.9 + '@firebase/storage': 0.13.2(@firebase/app@0.10.11) + '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0) + '@firebase/util': 1.10.0 tslib: 2.6.3 transitivePeerDependencies: - '@firebase/app' - '@firebase/app-types' - '@firebase/storage-types@0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.9.7)': + '@firebase/storage-types@0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.0)': dependencies: '@firebase/app-types': 0.9.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 - '@firebase/storage@0.13.1(@firebase/app@0.10.10)': + '@firebase/storage@0.13.2(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 - '@firebase/component': 0.6.8 - '@firebase/util': 1.9.7 + '@firebase/app': 0.10.11 + '@firebase/component': 0.6.9 + '@firebase/util': 1.10.0 tslib: 2.6.3 undici: 6.19.7 - '@firebase/util@1.9.7': + '@firebase/util@1.10.0': dependencies: tslib: 2.6.3 - '@firebase/vertexai-preview@0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.10)': + '@firebase/vertexai-preview@0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.11)': dependencies: - '@firebase/app': 0.10.10 + '@firebase/app': 0.10.11 '@firebase/app-check-interop-types': 0.3.2 '@firebase/app-types': 0.9.2 - '@firebase/component': 0.6.8 + '@firebase/component': 0.6.9 '@firebase/logger': 0.4.2 - '@firebase/util': 1.9.7 + '@firebase/util': 1.10.0 tslib: 2.6.3 '@firebase/webchannel-wrapper@1.0.1': {} @@ -7614,7 +7621,7 @@ snapshots: '@grpc/grpc-js@1.9.15': dependencies: '@grpc/proto-loader': 0.7.13 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@grpc/proto-loader@0.7.13': dependencies: @@ -7665,7 +7672,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -7760,180 +7767,180 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-context@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.9)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll: 2.5.7(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.9)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.5)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.9)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@radix-ui/rect@1.1.0': {} @@ -7948,7 +7955,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@reduxjs/toolkit@2.2.7(react-redux@9.1.2(@types/react@18.3.5)(react@18.3.1)(redux@5.0.1))(react@18.3.1)': + '@reduxjs/toolkit@2.2.7(react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1))(react@18.3.1)': dependencies: immer: 10.1.1 redux: 5.0.1 @@ -7956,7 +7963,7 @@ snapshots: reselect: 5.1.1 optionalDependencies: react: 18.3.1 - react-redux: 9.1.2(@types/react@18.3.5)(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1) '@remix-run/router@1.19.2': {} @@ -8144,20 +8151,20 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/connect@3.4.38': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/eslint@8.56.10': dependencies: @@ -8171,7 +8178,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -8193,7 +8200,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/istanbul-lib-coverage@2.0.6': {} @@ -8213,7 +8220,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/lodash@4.17.7': {} + '@types/lodash@4.17.9': {} '@types/masonry-layout@4.2.8': dependencies: @@ -8223,9 +8230,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 - '@types/node@22.5.5': + '@types/node@22.7.0': dependencies: undici-types: 6.19.6 @@ -8239,17 +8246,17 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-helmet@6.1.11': dependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 '@types/react-syntax-highlighter@15.5.13': dependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - '@types/react@18.3.5': + '@types/react@18.3.9': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -8261,7 +8268,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/serve-index@1.9.4': dependencies: @@ -8270,14 +8277,14 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/send': 0.17.4 '@types/sizzle@2.3.8': {} '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/trusted-types@2.0.7': {} @@ -8287,7 +8294,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 '@types/yargs-parser@21.0.3': {} @@ -8376,59 +8383,59 @@ snapshots: '@typescript-eslint/types': 7.15.0 eslint-visitor-keys: 3.4.3 - '@udecode/plate-break@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-break@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-combobox@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-combobox@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) downshift: 6.1.12(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-core': 33.0.3(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/plate-utils': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/react-utils': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@udecode/slate': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-react': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-utils': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-core': 33.0.3(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-utils': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/react-utils': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@udecode/slate': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-react': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-utils': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) '@udecode/utils': 31.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) transitivePeerDependencies: - '@types/react' - immer - react-native - scheduler - '@udecode/plate-core@33.0.3(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-core@33.0.3(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/slate': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-react': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-utils': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) + '@udecode/slate': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-react': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-utils': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) '@udecode/utils': 31.0.0 clsx: 1.2.1 is-hotkey: 0.2.0 - jotai: 2.8.4(@types/react@18.3.5)(react@18.3.1) - jotai-optics: 0.3.2(jotai@2.8.4(@types/react@18.3.5)(react@18.3.1))(optics-ts@2.4.1) - jotai-x: 1.2.3(@types/react@18.3.5)(jotai@2.8.4(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) + jotai: 2.8.4(@types/react@18.3.9)(react@18.3.1) + jotai-optics: 0.3.2(jotai@2.8.4(@types/react@18.3.9)(react@18.3.1))(optics-ts@2.4.1) + jotai-x: 1.2.3(@types/react@18.3.9)(jotai@2.8.4(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) lodash: 4.17.21 nanoid: 3.3.7 optics-ts: 2.4.1 @@ -8436,120 +8443,120 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-hotkeys-hook: 4.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) use-deep-compare: 1.2.1(react@18.3.1) - zustand: 4.5.4(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1) - zustand-x: 3.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.4(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1)) + zustand: 4.5.4(@types/react@18.3.9)(immer@10.1.1)(react@18.3.1) + zustand-x: 3.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.4(@types/react@18.3.9)(immer@10.1.1)(react@18.3.1)) transitivePeerDependencies: - '@types/react' - immer - react-native - scheduler - '@udecode/plate-emoji@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-emoji@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: '@emoji-mart/data': 1.2.1 - '@udecode/plate-combobox': 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-combobox': 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-floating@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-floating@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/react': 0.22.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-font@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-font@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-mention@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-mention@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-combobox': 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-combobox': 33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-node-id@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-node-id@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-paragraph@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-paragraph@33.0.0(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-trailing-block@33.0.7(@udecode/plate-common@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-trailing-block@33.0.7(@udecode/plate-common@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-common': 33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-common': 33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) - '@udecode/plate-utils@33.0.4(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/plate-utils@33.0.4(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/plate-core': 33.0.3(@types/react@18.3.5)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/react-utils': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@udecode/slate': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-react': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) - '@udecode/slate-utils': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) + '@udecode/plate-core': 33.0.3(@types/react@18.3.9)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-history@0.109.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/react-utils': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@udecode/slate': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-react': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0) + '@udecode/slate-utils': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) '@udecode/utils': 31.0.0 clsx: 1.2.1 lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) slate-hyperscript: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) transitivePeerDependencies: - '@types/react' - immer - react-native - scheduler - '@udecode/react-utils@33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@udecode/react-utils@33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.5)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.9)(react@18.3.1) '@udecode/utils': 31.0.0 clsx: 1.2.1 react: 18.3.1 @@ -8557,32 +8564,32 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@udecode/slate-react@33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': + '@udecode/slate-react@33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-history@0.109.0(slate@0.103.0))(slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/react-utils': 33.0.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@udecode/slate': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) + '@udecode/react-utils': 33.0.0(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@udecode/slate': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) '@udecode/utils': 31.0.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) - slate-react: 0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) + slate-react: 0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0) transitivePeerDependencies: - '@types/react' - '@udecode/slate-utils@32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0)': + '@udecode/slate-utils@32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0)': dependencies: - '@udecode/slate': 32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0) + '@udecode/slate': 32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0) '@udecode/utils': 31.0.0 lodash: 4.17.21 slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) - '@udecode/slate@32.0.1(slate-history@0.100.0(slate@0.103.0))(slate@0.103.0)': + '@udecode/slate@32.0.1(slate-history@0.109.0(slate@0.103.0))(slate@0.103.0)': dependencies: '@udecode/utils': 31.0.0 slate: 0.103.0 - slate-history: 0.100.0(slate@0.103.0) + slate-history: 0.109.0(slate@0.103.0) '@udecode/utils@31.0.0': {} @@ -8696,13 +8703,13 @@ snapshots: address@1.2.2: {} - agora-rtc-sdk-ng@4.22.0: + agora-rtc-sdk-ng@4.22.1: dependencies: - '@agora-js/media': 4.22.0 - '@agora-js/report': 4.22.0 - '@agora-js/shared': 4.22.0 + '@agora-js/media': 4.22.1 + '@agora-js/report': 4.22.1 + '@agora-js/shared': 4.22.1 agora-rte-extension: 1.2.4 - axios: 1.7.2 + axios: 1.7.7 formdata-polyfill: 4.0.10 pako: 2.1.0 ua-parser-js: 0.7.38 @@ -8853,21 +8860,21 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.45): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-lite: 1.0.30001651 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - axios@1.7.2: + axios@1.7.7: dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 @@ -8875,7 +8882,7 @@ snapshots: transitivePeerDependencies: - debug - babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0): + babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 @@ -8994,12 +9001,12 @@ snapshots: p-queue: 6.6.2 unload: 2.4.1 - browserslist@4.23.3: + browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.11 + caniuse-lite: 1.0.30001663 + electron-to-chromium: 1.5.28 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) + update-browserslist-db: 1.1.0(browserslist@4.24.0) buffer-from@1.1.2: {} @@ -9030,15 +9037,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001640 + browserslist: 4.24.0 + caniuse-lite: 1.0.30001651 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001640: {} - caniuse-lite@1.0.30001651: {} + caniuse-lite@1.0.30001663: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -9164,7 +9171,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 core-js-pure@3.37.1: {} @@ -9218,18 +9225,18 @@ snapshots: crypto-random-string@2.0.0: {} - css-declaration-sorter@7.2.0(postcss@8.4.45): + css-declaration-sorter@7.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 css-loader@7.1.2(webpack@5.94.0): dependencies: - 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) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: @@ -9238,9 +9245,9 @@ snapshots: css-minimizer-webpack-plugin@7.0.0(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.4(postcss@8.4.45) + cssnano: 7.0.4(postcss@8.4.47) jest-worker: 29.7.0 - postcss: 8.4.45 + postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.94.0 @@ -9275,49 +9282,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.4(postcss@8.4.45): + cssnano-preset-default@7.0.4(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - css-declaration-sorter: 7.2.0(postcss@8.4.45) - cssnano-utils: 5.0.0(postcss@8.4.45) - postcss: 8.4.45 - postcss-calc: 10.0.0(postcss@8.4.45) - postcss-colormin: 7.0.1(postcss@8.4.45) - postcss-convert-values: 7.0.2(postcss@8.4.45) - postcss-discard-comments: 7.0.1(postcss@8.4.45) - postcss-discard-duplicates: 7.0.0(postcss@8.4.45) - postcss-discard-empty: 7.0.0(postcss@8.4.45) - postcss-discard-overridden: 7.0.0(postcss@8.4.45) - postcss-merge-longhand: 7.0.2(postcss@8.4.45) - postcss-merge-rules: 7.0.2(postcss@8.4.45) - postcss-minify-font-values: 7.0.0(postcss@8.4.45) - postcss-minify-gradients: 7.0.0(postcss@8.4.45) - postcss-minify-params: 7.0.1(postcss@8.4.45) - postcss-minify-selectors: 7.0.2(postcss@8.4.45) - postcss-normalize-charset: 7.0.0(postcss@8.4.45) - postcss-normalize-display-values: 7.0.0(postcss@8.4.45) - postcss-normalize-positions: 7.0.0(postcss@8.4.45) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.45) - postcss-normalize-string: 7.0.0(postcss@8.4.45) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.45) - postcss-normalize-unicode: 7.0.1(postcss@8.4.45) - postcss-normalize-url: 7.0.0(postcss@8.4.45) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.45) - postcss-ordered-values: 7.0.1(postcss@8.4.45) - postcss-reduce-initial: 7.0.1(postcss@8.4.45) - postcss-reduce-transforms: 7.0.0(postcss@8.4.45) - postcss-svgo: 7.0.1(postcss@8.4.45) - postcss-unique-selectors: 7.0.1(postcss@8.4.45) + browserslist: 4.24.0 + css-declaration-sorter: 7.2.0(postcss@8.4.47) + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 10.0.0(postcss@8.4.47) + postcss-colormin: 7.0.1(postcss@8.4.47) + postcss-convert-values: 7.0.2(postcss@8.4.47) + postcss-discard-comments: 7.0.1(postcss@8.4.47) + postcss-discard-duplicates: 7.0.0(postcss@8.4.47) + postcss-discard-empty: 7.0.0(postcss@8.4.47) + postcss-discard-overridden: 7.0.0(postcss@8.4.47) + postcss-merge-longhand: 7.0.2(postcss@8.4.47) + postcss-merge-rules: 7.0.2(postcss@8.4.47) + postcss-minify-font-values: 7.0.0(postcss@8.4.47) + postcss-minify-gradients: 7.0.0(postcss@8.4.47) + postcss-minify-params: 7.0.1(postcss@8.4.47) + postcss-minify-selectors: 7.0.2(postcss@8.4.47) + postcss-normalize-charset: 7.0.0(postcss@8.4.47) + postcss-normalize-display-values: 7.0.0(postcss@8.4.47) + postcss-normalize-positions: 7.0.0(postcss@8.4.47) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) + postcss-normalize-string: 7.0.0(postcss@8.4.47) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) + postcss-normalize-unicode: 7.0.1(postcss@8.4.47) + postcss-normalize-url: 7.0.0(postcss@8.4.47) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) + postcss-ordered-values: 7.0.1(postcss@8.4.47) + postcss-reduce-initial: 7.0.1(postcss@8.4.47) + postcss-reduce-transforms: 7.0.0(postcss@8.4.47) + postcss-svgo: 7.0.1(postcss@8.4.47) + postcss-unique-selectors: 7.0.1(postcss@8.4.47) - cssnano-utils@5.0.0(postcss@8.4.45): + cssnano-utils@5.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - cssnano@7.0.4(postcss@8.4.45): + cssnano@7.0.4(postcss@8.4.47): dependencies: - cssnano-preset-default: 7.0.4(postcss@8.4.45) + cssnano-preset-default: 7.0.4(postcss@8.4.47) lilconfig: 3.1.2 - postcss: 8.4.45 + postcss: 8.4.47 csso@5.0.5: dependencies: @@ -9496,7 +9503,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.5.11: {} + electron-to-chromium@1.5.28: {} email-addresses@5.0.0: {} @@ -9951,35 +9958,35 @@ snapshots: dependencies: micromatch: 4.0.7 - firebase@10.13.1: + firebase@10.13.2: dependencies: - '@firebase/analytics': 0.10.7(@firebase/app@0.10.10) - '@firebase/analytics-compat': 0.2.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/app': 0.10.10 - '@firebase/app-check': 0.8.7(@firebase/app@0.10.10) - '@firebase/app-check-compat': 0.3.14(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/app-compat': 0.2.40 + '@firebase/analytics': 0.10.8(@firebase/app@0.10.11) + '@firebase/analytics-compat': 0.2.14(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/app': 0.10.11 + '@firebase/app-check': 0.8.8(@firebase/app@0.10.11) + '@firebase/app-check-compat': 0.3.15(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/app-compat': 0.2.41 '@firebase/app-types': 0.9.2 - '@firebase/auth': 1.7.8(@firebase/app@0.10.10) - '@firebase/auth-compat': 0.5.13(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) - '@firebase/database': 1.0.7 - '@firebase/database-compat': 1.0.7 - '@firebase/firestore': 4.7.1(@firebase/app@0.10.10) - '@firebase/firestore-compat': 0.3.36(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) - '@firebase/functions': 0.11.7(@firebase/app@0.10.10) - '@firebase/functions-compat': 0.3.13(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/installations': 0.6.8(@firebase/app@0.10.10) - '@firebase/installations-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) - '@firebase/messaging': 0.12.10(@firebase/app@0.10.10) - '@firebase/messaging-compat': 0.2.10(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/performance': 0.6.8(@firebase/app@0.10.10) - '@firebase/performance-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/remote-config': 0.4.8(@firebase/app@0.10.10) - '@firebase/remote-config-compat': 0.2.8(@firebase/app-compat@0.2.40)(@firebase/app@0.10.10) - '@firebase/storage': 0.13.1(@firebase/app@0.10.10) - '@firebase/storage-compat': 0.3.11(@firebase/app-compat@0.2.40)(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) - '@firebase/util': 1.9.7 - '@firebase/vertexai-preview': 0.0.3(@firebase/app-types@0.9.2)(@firebase/app@0.10.10) + '@firebase/auth': 1.7.9(@firebase/app@0.10.11) + '@firebase/auth-compat': 0.5.14(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11) + '@firebase/database': 1.0.8 + '@firebase/database-compat': 1.0.8 + '@firebase/firestore': 4.7.2(@firebase/app@0.10.11) + '@firebase/firestore-compat': 0.3.37(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11) + '@firebase/functions': 0.11.8(@firebase/app@0.10.11) + '@firebase/functions-compat': 0.3.14(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/installations': 0.6.9(@firebase/app@0.10.11) + '@firebase/installations-compat': 0.2.9(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11) + '@firebase/messaging': 0.12.11(@firebase/app@0.10.11) + '@firebase/messaging-compat': 0.2.11(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/performance': 0.6.9(@firebase/app@0.10.11) + '@firebase/performance-compat': 0.2.9(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/remote-config': 0.4.9(@firebase/app@0.10.11) + '@firebase/remote-config-compat': 0.2.9(@firebase/app-compat@0.2.41)(@firebase/app@0.10.11) + '@firebase/storage': 0.13.2(@firebase/app@0.10.11) + '@firebase/storage-compat': 0.3.12(@firebase/app-compat@0.2.41)(@firebase/app-types@0.9.2)(@firebase/app@0.10.11) + '@firebase/util': 1.10.0 + '@firebase/vertexai-preview': 0.0.4(@firebase/app-types@0.9.2)(@firebase/app@0.10.11) transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -10042,7 +10049,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: @@ -10349,9 +10356,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.45): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 idb@7.1.1: {} @@ -10566,7 +10573,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.5.5 + '@types/node': 22.7.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10574,34 +10581,34 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.5.5 + '@types/node': 22.7.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jiti@1.21.6: {} - jotai-optics@0.3.2(jotai@2.8.4(@types/react@18.3.5)(react@18.3.1))(optics-ts@2.4.1): + jotai-optics@0.3.2(jotai@2.8.4(@types/react@18.3.9)(react@18.3.1))(optics-ts@2.4.1): dependencies: - jotai: 2.8.4(@types/react@18.3.5)(react@18.3.1) + jotai: 2.8.4(@types/react@18.3.9)(react@18.3.1) optics-ts: 2.4.1 - jotai-x@1.2.3(@types/react@18.3.5)(jotai@2.8.4(@types/react@18.3.5)(react@18.3.1))(react@18.3.1): + jotai-x@1.2.3(@types/react@18.3.9)(jotai@2.8.4(@types/react@18.3.9)(react@18.3.1))(react@18.3.1): dependencies: - jotai: 2.8.4(@types/react@18.3.5)(react@18.3.1) + jotai: 2.8.4(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 react: 18.3.1 - jotai@2.8.4(@types/react@18.3.5)(react@18.3.1): + jotai@2.8.4(@types/react@18.3.9)(react@18.3.1): optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 react: 18.3.1 js-tokens@4.0.0: {} @@ -11116,6 +11123,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -11142,198 +11151,198 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.0(postcss@8.4.45): + postcss-calc@10.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.45): + postcss-colormin@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.2(postcss@8.4.45): + postcss-convert-values@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - postcss: 8.4.45 + browserslist: 4.24.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.1(postcss@8.4.45): + postcss-discard-comments@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-discard-duplicates@7.0.0(postcss@8.4.45): + postcss-discard-duplicates@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-discard-empty@7.0.0(postcss@8.4.45): + postcss-discard-empty@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-discard-overridden@7.0.0(postcss@8.4.45): + postcss-discard-overridden@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-import@15.1.0(postcss@8.4.45): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.45): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.45 + postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.45): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.6.2)(webpack@5.94.0): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 1.21.6 - postcss: 8.4.45 + postcss: 8.4.47 semver: 7.6.2 optionalDependencies: webpack: 5.94.0 transitivePeerDependencies: - typescript - postcss-merge-longhand@7.0.2(postcss@8.4.45): + postcss-merge-longhand@7.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.45) + stylehacks: 7.0.2(postcss@8.4.47) - postcss-merge-rules@7.0.2(postcss@8.4.45): + postcss-merge-rules@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.45) - postcss: 8.4.45 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-minify-font-values@7.0.0(postcss@8.4.45): + postcss-minify-font-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.45): + postcss-minify-gradients@7.0.0(postcss@8.4.47): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.45) - postcss: 8.4.45 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.45): + postcss-minify-params@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - cssnano-utils: 5.0.0(postcss@8.4.45) - postcss: 8.4.45 + browserslist: 4.24.0 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.45): + postcss-minify-selectors@7.0.2(postcss@8.4.47): dependencies: cssesc: 3.0.0 - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.45): + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-modules-local-by-default@4.0.5(postcss@8.4.45): + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.45) - postcss: 8.4.45 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.45): + postcss-modules-scope@3.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-modules-values@4.0.0(postcss@8.4.45): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.45) - postcss: 8.4.45 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 - postcss-nested@6.0.1(postcss@8.4.45): + postcss-nested@6.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-normalize-charset@7.0.0(postcss@8.4.45): + postcss-normalize-charset@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-normalize-display-values@7.0.0(postcss@8.4.45): + postcss-normalize-display-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.45): + postcss-normalize-positions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.45): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.45): + postcss-normalize-string@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.45): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.45): + postcss-normalize-unicode@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - postcss: 8.4.45 + browserslist: 4.24.0 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.45): + postcss-normalize-url@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.45): + postcss-normalize-whitespace@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.45): + postcss-ordered-values@7.0.1(postcss@8.4.47): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.45) - postcss: 8.4.45 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.1(postcss@8.4.45): + postcss-reduce-initial@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 caniuse-api: 3.0.0 - postcss: 8.4.45 + postcss: 8.4.47 - postcss-reduce-transforms@7.0.0(postcss@8.4.45): + postcss-reduce-transforms@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.0: @@ -11341,24 +11350,24 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.45): + postcss-svgo@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.45): + postcss-unique-selectors@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser@4.2.0: {} - postcss@8.4.45: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 postinstall-postinstall@2.1.0: {} @@ -11453,7 +11462,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.5.5 + '@types/node': 22.7.0 long: 5.2.3 proxy-addr@2.0.7: @@ -11498,7 +11507,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 - browserslist: 4.23.3 + browserslist: 4.24.0 chalk: 4.1.2 cross-spawn: 7.0.3 detect-port-alt: 1.1.6 @@ -11532,7 +11541,7 @@ snapshots: dependencies: dnd-core: 16.0.1 - react-dnd@16.0.1(@types/node@22.5.5)(@types/react@18.3.5)(react@18.3.1): + react-dnd@16.0.1(@types/node@22.7.0)(@types/react@18.3.9)(react@18.3.1): dependencies: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 @@ -11541,8 +11550,8 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/node': 22.5.5 - '@types/react': 18.3.5 + '@types/node': 22.7.0 + '@types/react': 18.3.9 react-dom@18.3.1(react@18.3.1): dependencies: @@ -11580,7 +11589,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-i18next@15.0.1(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@15.0.2(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.25.0 html-parse-stringify: 3.0.1 @@ -11593,35 +11602,35 @@ snapshots: react-is@17.0.2: {} - react-redux@9.1.2(@types/react@18.3.5)(react@18.3.1)(redux@5.0.1): + react-redux@9.1.2(@types/react@18.3.9)(react@18.3.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.3 react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 redux: 5.0.1 react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - react-remove-scroll@2.5.7(@types/react@18.3.5)(react@18.3.1): + react-remove-scroll@2.5.7(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(@types/react@18.3.9)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.9)(react@18.3.1) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) + use-callback-ref: 1.3.2(@types/react@18.3.9)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -11639,14 +11648,14 @@ snapshots: dependencies: react: 18.3.1 - react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.9)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 react-syntax-highlighter@15.5.0(react@18.3.1): dependencies: @@ -11657,12 +11666,12 @@ snapshots: react: 18.3.1 refractor: 3.6.0 - react-textarea-autosize@8.5.3(@types/react@18.3.5)(react@18.3.1): + react-textarea-autosize@8.5.3(@types/react@18.3.9)(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 react: 18.3.1 use-composed-ref: 1.3.0(react@18.3.1) - use-latest: 1.2.1(@types/react@18.3.5)(react@18.3.1) + use-latest: 1.2.1(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' @@ -11995,7 +12004,7 @@ snapshots: slash@3.0.0: {} - slate-history@0.100.0(slate@0.103.0): + slate-history@0.109.0(slate@0.103.0): dependencies: is-plain-object: 5.0.0 slate: 0.103.0 @@ -12005,7 +12014,7 @@ snapshots: is-plain-object: 5.0.0 slate: 0.103.0 - slate-react@0.108.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0): + slate-react@0.110.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate@0.103.0): dependencies: '@juggle/resize-observer': 3.4.0 direction: 1.0.4 @@ -12041,6 +12050,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-loader@5.0.0(webpack@5.94.0): dependencies: iconv-lite: 0.6.3 @@ -12180,10 +12191,10 @@ snapshots: dependencies: webpack: 5.94.0 - stylehacks@7.0.2(postcss@8.4.45): + stylehacks@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.3 - postcss: 8.4.45 + browserslist: 4.24.0 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 sucrase@3.35.0: @@ -12231,7 +12242,7 @@ snapshots: tailwind-merge@2.5.2: {} - tailwindcss@3.4.11: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12247,11 +12258,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.45 - postcss-import: 15.1.0(postcss@8.4.45) - postcss-js: 4.0.1(postcss@8.4.45) - postcss-load-config: 4.0.2(postcss@8.4.45) - postcss-nested: 6.0.1(postcss@8.4.45) + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.0.1(postcss@8.4.47) postcss-selector-parser: 6.1.0 resolve: 1.22.8 sucrase: 3.35.0 @@ -12429,9 +12440,9 @@ snapshots: upath@1.2.0: {} - update-browserslist-db@1.1.0(browserslist@4.23.3): + update-browserslist-db@1.1.0(browserslist@4.24.0): dependencies: - browserslist: 4.23.3 + browserslist: 4.24.0 escalade: 3.1.2 picocolors: 1.0.1 @@ -12439,12 +12450,12 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 use-composed-ref@1.3.0(react@18.3.1): dependencies: @@ -12462,26 +12473,26 @@ snapshots: dequal: 2.0.3 react: 18.3.1 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.5)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - use-latest@1.2.1(@types/react@18.3.5)(react@18.3.1): + use-latest@1.2.1(@types/react@18.3.9)(react@18.3.1): dependencies: react: 18.3.1 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.5)(react@18.3.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.9)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 - use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.9)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 use-sync-external-store@1.2.0(react@18.3.1): dependencies: @@ -12615,7 +12626,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.3 + browserslist: 4.24.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -12877,22 +12888,22 @@ snapshots: yocto-queue@1.1.1: {} - zustand-x@3.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.4(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1)): + zustand-x@3.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@4.5.4(@types/react@18.3.9)(immer@10.1.1)(react@18.3.1)): dependencies: immer: 10.1.1 lodash.mapvalues: 4.6.0 react-tracked: 1.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - zustand: 4.5.4(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1) + zustand: 4.5.4(@types/react@18.3.9)(immer@10.1.1)(react@18.3.1) transitivePeerDependencies: - react - react-dom - react-native - scheduler - zustand@4.5.4(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1): + zustand@4.5.4(@types/react@18.3.9)(immer@10.1.1)(react@18.3.1): dependencies: use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.5 + '@types/react': 18.3.9 immer: 10.1.1 react: 18.3.1 diff --git a/public/locales/en/common.json b/public/locales/en/common.json index d55ce829..779fa631 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -49,7 +49,8 @@ "reload": "reload", "install": "Install", "download_origin": "Download original", - "close": "Close" + "close": "Close", + "view_pwd": "View Password" }, "status": { "uploading": "Uploading" diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json index cc5ea6c2..ed8ff4a2 100644 --- a/public/locales/zh/common.json +++ b/public/locales/zh/common.json @@ -15,7 +15,7 @@ "new_channel": "新建频道", "new_private_channel": "新建私有频道", "new_msg": "发消息", - "invite_people": "邀请TA人", + "invite_people": "邀请 TA 人", "search_people": "搜索用户", "search": "搜索", "create": "创建", @@ -49,23 +49,24 @@ "reload": "刷新页面", "install": "安装", "download_origin": "下载原图", - "close": "关闭" + "close": "关闭", + "view_pwd": "查看密码" }, "status": { "uploading": "上传中" }, "tip": { - "update": "更新成功!", - "delete": "删除成功!", - "reg": "注册成功!", - "login": "登录成功!", - "logout": "退出成功!", - "pin": "消息置顶成功!", + "update": "更新成功!", + "delete": "删除成功!", + "reg": "注册成功!", + "login": "登录成功!", + "logout": "退出成功!", + "pin": "消息置顶成功!", "pwa_install_title": "安装到桌面?", "pwa_install_desc": "使用桌面访问,更便捷!" }, "new_version": "有<0>新版本", - "mobile_app": "欢迎下载使用<0>手机APP", + "mobile_app": "欢迎下载使用<0>手机 APP", "price": { "pro": { "title": "VoceChat 专业版", @@ -79,13 +80,13 @@ } }, "server_update": { - "version_needed": "支持该特性的最低Server版本:<0>{{version}}", - "current_version": "当前的Server版本:<0>{{version}}", + "version_needed": "支持该特性的最低 Server 版本:<0>{{version}}", + "current_version": "当前的 Server 版本:<0>{{version}}", "update_tip": "请升级后端服务!", "howto": "如何升级后端服务" }, "inactive": { - "title": "VoceChat只允许活跃一个标签页", + "title": "VoceChat 只允许活跃一个标签页", "desc": "刷新页面继续或者关闭该页面" } } diff --git a/src/components/ManageMembers/MemberList.tsx b/src/components/ManageMembers/MemberList.tsx index 23c491b8..4bbdf026 100644 --- a/src/components/ManageMembers/MemberList.tsx +++ b/src/components/ManageMembers/MemberList.tsx @@ -1,4 +1,4 @@ -import { FC, useEffect, useRef } from "react"; +import { FC, useEffect, useRef, useState } from "react"; import toast from "react-hot-toast"; import { useTranslation } from "react-i18next"; import { ViewportList } from "react-viewport-list"; @@ -16,6 +16,7 @@ import IconMore from "@/assets/icons/more.svg"; import IconOwner from "@/assets/icons/owner.svg"; import User from "../User"; import { shallowEqual } from "react-redux"; +import ViewPassword from "./ViewPassword"; interface Props { cid?: number; @@ -24,14 +25,21 @@ const MemberList: FC = ({ cid }) => { const ref = useRef(null); const { t } = useTranslation("member"); const { t: ct } = useTranslation(); + const [currentUid, setCurrentUid] = useState(undefined); const loginUser = useAppSelector((store) => store.authData.user, shallowEqual); const userMap = useAppSelector((store) => store.users.byId, shallowEqual); const channels = useAppSelector((store) => store.channels, shallowEqual); const { uids, input, updateInput } = useFilteredUsers(); - const { copyEmail, canCopyEmail, removeFromChannel, removeUser, showEmailInChannel } = - useUserOperation({ - cid - }); + const { + // canViewPassword, + copyEmail, + canCopyEmail, + removeFromChannel, + removeUser, + showEmailInChannel + } = useUserOperation({ + cid + }); const [updateUser, { isSuccess: updateSuccess }] = useUpdateUserMutation(); useEffect(() => { @@ -155,6 +163,11 @@ const MemberList: FC = ({ cid }) => { {t("remove_from_channel")} )} + {/* {canViewPassword && ( +
  • + {ct("action.view_pwd")} +
  • + )} */} {canRemove && (
  • {ct("action.remove")} @@ -174,6 +187,7 @@ const MemberList: FC = ({ cid }) => { }} + ); }; diff --git a/src/components/ManageMembers/ViewPassword.tsx b/src/components/ManageMembers/ViewPassword.tsx new file mode 100644 index 00000000..4c760427 --- /dev/null +++ b/src/components/ManageMembers/ViewPassword.tsx @@ -0,0 +1,32 @@ +// import React from "react"; +import Modal from "../Modal"; +import { useGetUserByAdminQuery } from "@/app/services/user"; +import Input from "../styled/Input"; +import StyledButton from "../styled/Button"; + +type Props = { + uid?: number; + onClose: () => void; +}; + +const ViewPassword = ({ uid, onClose }: Props) => { + const { isLoading, data } = useGetUserByAdminQuery(uid ?? 0, { skip: !uid }); + console.log({ data }); + + if (!uid) return null; + return ( + +
    + + + + Close + +
    +
    + ); +}; + +export default ViewPassword; diff --git a/src/hooks/useLicense.ts b/src/hooks/useLicense.ts index 6f59541c..e2da9d59 100644 --- a/src/hooks/useLicense.ts +++ b/src/hooks/useLicense.ts @@ -6,12 +6,14 @@ import { useUpsertLicenseMutation } from "@/app/services/server"; import { useAppSelector } from "@/app/store"; -import { shallowEqual } from "react-redux"; +import { shallowEqual, useDispatch } from "react-redux"; +import { updateInfo } from "@/app/slices/server"; // type Props = { // refetchOnMountOrArgChange?: boolean // } | undefined const useLicense = (refetchOnMountOrArgChange = false) => { + const dispatch = useDispatch(); const userCount = useAppSelector((store) => store.users.ids.length, shallowEqual); const upgraded = useAppSelector((store) => store.server.upgraded, shallowEqual); const isGuest = useAppSelector((store) => store.authData.guest, shallowEqual); @@ -45,6 +47,12 @@ const useLicense = (refetchOnMountOrArgChange = false) => { } }, [upserted]); const lUserLimit = license?.user_limit ?? Number.MAX_SAFE_INTEGER; + useEffect(() => { + if (lUserLimit > 20) { + dispatch(updateInfo({ upgraded: true })); + } + }, [lUserLimit]); + return { upgraded, reachLimit: userCount >= lUserLimit, diff --git a/src/hooks/useUserOperation.ts b/src/hooks/useUserOperation.ts index 4e502fe2..79d46bea 100644 --- a/src/hooks/useUserOperation.ts +++ b/src/hooks/useUserOperation.ts @@ -48,6 +48,7 @@ const useUserOperation = ({ uid, cid }: IProps) => { shallowEqual ); const loginUser = useAppSelector((store) => store.authData.user, shallowEqual); + const isPro = useAppSelector((store) => store.server.upgraded, shallowEqual); const { show_email = true, dm_to_member = true } = channel ?? {}; useEffect(() => { setPassedUid(uid ?? loginUser?.uid); @@ -143,6 +144,7 @@ const useUserOperation = ({ uid, cid }: IProps) => { const canBlock: boolean = loginUid != uid; const canRemoveFromContact: boolean = loginUid != uid; const canInviteChannel = !!cid && (loginUser?.is_admin || channel?.owner == loginUser?.uid); + const canViewPassword: boolean = !!loginUser?.is_admin && isPro; return { showEmailInChannel: show_email, isChannelOwner: loginUser?.uid == channel?.owner || (channel?.is_public && loginUserIsAdmin), @@ -165,7 +167,8 @@ const useUserOperation = ({ uid, cid }: IProps) => { canCopyEmail: !!user?.email && show_email, copyEmail, canDM: dm_to_member, - startCall + startCall, + canViewPassword }; }; export default useUserOperation;