From 36a9fdd42f92b2135ec3702d9587a9c79ae4d258 Mon Sep 17 00:00:00 2001
From: Patchy <patchy-bot@holi.social>
Date: Thu, 3 Apr 2025 08:44:39 +0000
Subject: [PATCH] chore(deps): update react monorepo

---
 apps/mobile/package.json            |   6 +-
 apps/storybook/package.json         |   6 +-
 apps/web/package.json               |   8 +-
 core/package.json                   |   6 +-
 e2e/mobile/package.json             |   2 +-
 e2e/web/package.json                |   2 +-
 holi-apps/challenges/package.json   |   2 +-
 holi-apps/donations/package.json    |   2 +-
 holi-apps/events/package.json       |   2 +-
 holi-apps/goodnews/package.json     |   2 +-
 holi-apps/volunteering/package.json |   2 +-
 holi-bricks/package.json            |  10 +-
 package.json                        |   4 +-
 packages/api/package.json           |   2 +-
 packages/chat/package.json          |   4 +-
 packages/icons/package.json         |   4 +-
 packages/ui/package.json            |   8 +-
 yarn.lock                           | 466 +++++++++++-----------------
 18 files changed, 209 insertions(+), 329 deletions(-)

diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index 92bd0dfddb..4d43c42496 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -59,7 +59,7 @@
     "lottie-ios": "4.5.0",
     "lottie-react-native": "7.0.0",
     "posthog-react-native": "^3.3.9",
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-i18next": "^15.0.2",
     "react-native": "0.74.7",
     "react-native-animated-pagination-dot": "^0.4.0",
@@ -93,13 +93,13 @@
     "@types/lodash.groupby": "^4.6.9",
     "@types/lodash.partition": "^4.6.9",
     "@types/lodash.shuffle": "^4.2.9",
-    "@types/react": "~18.2.79",
+    "@types/react": "~19.1.0",
     "@types/react-native-get-random-values": "^1",
     "eslint": "^8.33.0",
     "find-yarn-workspace-root": "^2.0.0",
     "jest-each": "^29.6.3",
     "jest-mock-extended": "^3.0.5",
-    "react-devtools": "4.14.0",
+    "react-devtools": "6.1.1",
     "ts-node": "^10.9.2",
     "typescript": "~5.3.3",
     "use-sync-external-store": "^1.1.0"
diff --git a/apps/storybook/package.json b/apps/storybook/package.json
index afe05a397b..027b1ea2a6 100644
--- a/apps/storybook/package.json
+++ b/apps/storybook/package.json
@@ -35,12 +35,12 @@
     "@storybook/nextjs": "^7.6.10",
     "@storybook/react": "^7.6.10",
     "@storybook/testing-library": "^0.2.2",
-    "@types/react": "~18.2.45",
+    "@types/react": "~19.1.0",
     "babel-loader": "^9.1.2",
     "babel-plugin-react-native-web": "^0.19.12",
     "eslint": "^8.33.0",
-    "react": "18.2.0",
-    "react-dom": "18.2.0",
+    "react": "19.1.0",
+    "react-dom": "19.1.0",
     "react-native-web": "0.19.13",
     "sass": "^1.56.2",
     "sass-loader": "^14.0.0",
diff --git a/apps/web/package.json b/apps/web/package.json
index ddfa8f2763..0916592a29 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -31,8 +31,8 @@
     "posthog-js": "^1.160.1",
     "posthog-node": "^4.2.0",
     "raf": "^3.4.1",
-    "react": "18.2.0",
-    "react-dom": "18.2.0",
+    "react": "19.1.0",
+    "react-dom": "19.1.0",
     "react-intersection-observer": "^9.5.2",
     "react-multi-carousel": "^2.8.5",
     "react-native-gesture-handler": "~2.14.0",
@@ -51,8 +51,8 @@
     "@blunck/next-html": "^1.0.0",
     "@emotion/react": "^11.11.1",
     "@types/locale": "^0.1.4",
-    "@types/react": "~18.2.45",
-    "@types/react-dom": "~18.2.19",
+    "@types/react": "~19.1.0",
+    "@types/react-dom": "~19.1.0",
     "eslint": "^8.33.0",
     "eslint-config-next": "15.2.4",
     "jotai": "2.4.3",
diff --git a/core/package.json b/core/package.json
index eb43de4285..90a2110f90 100644
--- a/core/package.json
+++ b/core/package.json
@@ -5,7 +5,7 @@
     "@ory/kratos-client": "v1.2.1",
     "graphql": "^16.3.0",
     "graphql-tag": "^2.12.6",
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-native": "0.74.7",
     "react-native-keyboard-controller": "^1.16.3",
     "react-native-phone-number-input": "^2.1.0",
@@ -22,11 +22,11 @@
     "@graphql-codegen/typescript-operations": "^4.2.0",
     "@graphql-codegen/typescript-react-apollo": "^4.3.0",
     "@graphql-eslint/eslint-plugin": "^3.18.0",
-    "@types/react": "~18.2.45",
+    "@types/react": "~19.1.0",
     "@types/tinycolor2": "1.4.6",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "graphql-config": "^4.5.0",
     "graphql-scalars": "^1.21.3",
diff --git a/e2e/mobile/package.json b/e2e/mobile/package.json
index 5cca99d44c..e1090819c5 100644
--- a/e2e/mobile/package.json
+++ b/e2e/mobile/package.json
@@ -6,7 +6,7 @@
     "@types/jest": "^29.5.1",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "jest": "^29.7.0",
     "ts-jest": "^29.1.0",
diff --git a/e2e/web/package.json b/e2e/web/package.json
index 638f518709..e28a74cacd 100644
--- a/e2e/web/package.json
+++ b/e2e/web/package.json
@@ -24,7 +24,7 @@
     "dotenv": "^16.3.1",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "playwright-core": "1.49.1"
   },
diff --git a/holi-apps/challenges/package.json b/holi-apps/challenges/package.json
index 7d187ccd0c..fa83a0342f 100644
--- a/holi-apps/challenges/package.json
+++ b/holi-apps/challenges/package.json
@@ -10,7 +10,7 @@
   "devDependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   }
 }
diff --git a/holi-apps/donations/package.json b/holi-apps/donations/package.json
index e88f0dee6a..dd51df8a55 100644
--- a/holi-apps/donations/package.json
+++ b/holi-apps/donations/package.json
@@ -25,7 +25,7 @@
     "@storybook/testing-library": "^0.2.2",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   }
 }
diff --git a/holi-apps/events/package.json b/holi-apps/events/package.json
index 2d2bcb8394..ac34a41742 100644
--- a/holi-apps/events/package.json
+++ b/holi-apps/events/package.json
@@ -10,7 +10,7 @@
   "devDependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   }
 }
diff --git a/holi-apps/goodnews/package.json b/holi-apps/goodnews/package.json
index a413149e94..2191afb6ac 100644
--- a/holi-apps/goodnews/package.json
+++ b/holi-apps/goodnews/package.json
@@ -10,7 +10,7 @@
   "devDependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   }
 }
diff --git a/holi-apps/volunteering/package.json b/holi-apps/volunteering/package.json
index 2bfc0ed91c..fe1ef8a8f4 100644
--- a/holi-apps/volunteering/package.json
+++ b/holi-apps/volunteering/package.json
@@ -10,7 +10,7 @@
   "devDependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   }
 }
diff --git a/holi-bricks/package.json b/holi-bricks/package.json
index 366a600247..e049397953 100755
--- a/holi-bricks/package.json
+++ b/holi-bricks/package.json
@@ -22,8 +22,8 @@
     "@react-native-community/datetimepicker": "8.0.1",
     "expo-image": "~1.13.0",
     "next": "14.2.26",
-    "react": "18.2.0",
-    "react-dom": "18.2.0",
+    "react": "19.1.0",
+    "react-dom": "19.1.0",
     "react-native": "0.74.7",
     "react-native-render-html": "^6.3.4",
     "react-native-svg": "15.2.0",
@@ -58,7 +58,7 @@
     "@storybook/test": "^8.5.8",
     "@testing-library/react": "^16.0.1",
     "@testing-library/react-native": "^12.7.2",
-    "@types/react": "~18.2.79",
+    "@types/react": "~19.1.0",
     "babel-loader": "^8.2.3",
     "babel-plugin-react-docgen-typescript": "^1.5.1",
     "babel-plugin-react-native-web": "^0.19.12",
@@ -71,8 +71,8 @@
     "expo-image": "~1.13.0",
     "jest": "^29.7.0",
     "next": "14.2.26",
-    "react": "18.2.0",
-    "react-dom": "18.2.0",
+    "react": "19.1.0",
+    "react-dom": "19.1.0",
     "react-native": "0.74.7",
     "react-native-gesture-handler": "~2.16.1",
     "react-native-reanimated": "~3.10.1",
diff --git a/package.json b/package.json
index 58135c548f..1ffa7ebf67 100644
--- a/package.json
+++ b/package.json
@@ -77,7 +77,7 @@
     "babel-jest": "^29.7.0",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "graphql-tag": "^2.12.6",
     "jest": "^29.7.0",
@@ -98,7 +98,7 @@
     "react-native-web": "^0.19.12"
   },
   "resolutions": {
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-jsx-a11y": "6.7.1",
     "metro": "0.81.1",
     "metro-resolver": "0.80.12",
diff --git a/packages/api/package.json b/packages/api/package.json
index 70c67bd8c1..39c601ff86 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -23,7 +23,7 @@
     "@types/ramda": "^0.29.1",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0"
   },
   "type": "module"
diff --git a/packages/chat/package.json b/packages/chat/package.json
index 26692afa9b..9ff440a557 100644
--- a/packages/chat/package.json
+++ b/packages/chat/package.json
@@ -17,13 +17,13 @@
     "matrix-js-sdk": "^34.9.0"
   },
   "peerDependencies": {
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-native": "0.74.7"
   },
   "devDependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "jest": "^29.6.4",
     "jest-offline": "^1.0.1",
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 02c72f122d..6820fac8e0 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -10,9 +10,9 @@
   "dependencies": {
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-native": "0.74.7",
     "react-native-svg": "15.2.0"
   },
diff --git a/packages/ui/package.json b/packages/ui/package.json
index a1b26f080f..b26d7884fe 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -22,11 +22,11 @@
     "@types/tinycolor2": "1.4.6",
     "eslint": "^8.33.0",
     "eslint-plugin-react": "^7.32.2",
-    "eslint-plugin-react-hooks": "4.6.2",
+    "eslint-plugin-react-hooks": "5.2.0",
     "eslint-plugin-react-native": "^4.1.0",
     "lottie-react": "2.4.1",
     "lottie-react-native": "6.7.2",
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-i18next": "^15.0.2",
     "react-native": "0.74.7",
     "react-native-animated-pagination-dot": "^0.4.0",
@@ -34,14 +34,14 @@
     "react-native-render-html": "^6.3.4",
     "react-native-safe-area-context": "4.10.9",
     "react-native-svg": "15.2.0",
-    "react-test-renderer": "18.3.1"
+    "react-test-renderer": "19.1.0"
   },
   "peerDependencies": {
     "@react-native-community/datetimepicker": "8.0.1",
     "@types/react-transition-group": "^4.4.11",
     "lottie-react": "2.4.1",
     "lottie-react-native": "6.7.2",
-    "react": "18.2.0",
+    "react": "19.1.0",
     "react-i18next": "^15.0.2",
     "react-native": "0.74.7",
     "react-native-animated-pagination-dot": "^0.4.0",
diff --git a/yarn.lock b/yarn.lock
index 242d4cb4ff..fafb110a03 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2979,25 +2979,22 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@electron/get@npm:^1.0.1":
-  version: 1.14.1
-  resolution: "@electron/get@npm:1.14.1"
+"@electron/get@npm:^2.0.0":
+  version: 2.0.3
+  resolution: "@electron/get@npm:2.0.3"
   dependencies:
     debug: "npm:^4.1.1"
     env-paths: "npm:^2.2.0"
     fs-extra: "npm:^8.1.0"
     global-agent: "npm:^3.0.0"
-    global-tunnel-ng: "npm:^2.7.1"
-    got: "npm:^9.6.0"
+    got: "npm:^11.8.5"
     progress: "npm:^2.0.3"
     semver: "npm:^6.2.0"
     sumchecker: "npm:^3.0.1"
   dependenciesMeta:
     global-agent:
       optional: true
-    global-tunnel-ng:
-      optional: true
-  checksum: 10c0/42b03f6e8134985d5d441f1a3d9e0c984ad120775ced3bbc258a9d9e2740a54a06aab35ad6280658109db456cffeb859c378c0ab28160b41e3d34d3cdfd9e9a6
+  checksum: 10c0/148957d531bac50c29541515f2483c3e5c9c6ba9f0269a5d536540d2b8d849188a89588f18901f3a84c2b4fd376d1e0c5ea2159eb2d17bda68558f57df19015e
   languageName: node
   linkType: hard
 
@@ -5412,7 +5409,7 @@ __metadata:
   dependencies:
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
   languageName: unknown
   linkType: soft
@@ -5438,7 +5435,7 @@ __metadata:
     "@storybook/testing-library": "npm:^0.2.2"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
   languageName: unknown
   linkType: soft
@@ -5449,7 +5446,7 @@ __metadata:
   dependencies:
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
   languageName: unknown
   linkType: soft
@@ -5460,7 +5457,7 @@ __metadata:
   dependencies:
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
   languageName: unknown
   linkType: soft
@@ -5471,7 +5468,7 @@ __metadata:
   dependencies:
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
   languageName: unknown
   linkType: soft
@@ -5492,7 +5489,7 @@ __metadata:
     cross-fetch: "npm:^3.1.5"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     ramda: "npm:^0.29.1"
   languageName: unknown
@@ -5505,7 +5502,7 @@ __metadata:
     cross-fetch: "npm:^3.1.6"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     holi-bricks: "npm:*"
     immer: "npm:^10.0.2"
@@ -5515,7 +5512,7 @@ __metadata:
     jotai-devtools: "npm:0.7.1"
     matrix-js-sdk: "npm:^34.9.0"
   peerDependencies:
-    react: 18.2.0
+    react: 19.1.0
     react-native: 0.74.7
   languageName: unknown
   linkType: soft
@@ -5534,18 +5531,18 @@ __metadata:
     "@graphql-eslint/eslint-plugin": "npm:^3.18.0"
     "@novu/client": "npm:0.20.0"
     "@ory/kratos-client": "npm:v1.2.1"
-    "@types/react": "npm:~18.2.45"
+    "@types/react": "npm:~19.1.0"
     "@types/tinycolor2": "npm:1.4.6"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     graphql: "npm:^16.3.0"
     graphql-config: "npm:^4.5.0"
     graphql-scalars: "npm:^1.21.3"
     graphql-tag: "npm:^2.12.6"
     jest-offline: "npm:^1.0.1"
-    react: "npm:18.2.0"
+    react: "npm:19.1.0"
     react-native: "npm:0.74.7"
     react-native-keyboard-controller: "npm:^1.16.3"
     react-native-phone-number-input: "npm:^2.1.0"
@@ -5578,7 +5575,7 @@ __metadata:
     "@types/jest": "npm:^29.5.1"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     jest: "npm:^29.7.0"
     ts-jest: "npm:^29.1.0"
@@ -5596,7 +5593,7 @@ __metadata:
     dotenv: "npm:^16.3.1"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     playwright-core: "npm:1.49.1"
   languageName: unknown
@@ -5609,9 +5606,9 @@ __metadata:
     "@svgr/cli": "npm:8.0.1"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
-    react: "npm:18.2.0"
+    react: "npm:19.1.0"
     react-native: "npm:0.74.7"
     react-native-svg: "npm:15.2.0"
   languageName: unknown
@@ -5650,7 +5647,7 @@ __metadata:
     "@types/lodash.groupby": "npm:^4.6.9"
     "@types/lodash.partition": "npm:^4.6.9"
     "@types/lodash.shuffle": "npm:^4.2.9"
-    "@types/react": "npm:~18.2.79"
+    "@types/react": "npm:~19.1.0"
     "@types/react-native-get-random-values": "npm:^1"
     apollo-link-timeout: "npm:^4.0.0"
     eslint: "npm:^8.33.0"
@@ -5692,8 +5689,8 @@ __metadata:
     lottie-ios: "npm:4.5.0"
     lottie-react-native: "npm:7.0.0"
     posthog-react-native: "npm:^3.3.9"
-    react: "npm:18.2.0"
-    react-devtools: "npm:4.14.0"
+    react: "npm:19.1.0"
+    react-devtools: "npm:6.1.1"
     react-i18next: "npm:^15.0.2"
     react-native: "npm:0.74.7"
     react-native-animated-pagination-dot: "npm:^0.4.0"
@@ -5747,14 +5744,14 @@ __metadata:
     "@storybook/nextjs": "npm:^7.6.10"
     "@storybook/react": "npm:^7.6.10"
     "@storybook/testing-library": "npm:^0.2.2"
-    "@types/react": "npm:~18.2.45"
+    "@types/react": "npm:~19.1.0"
     babel-loader: "npm:^9.1.2"
     babel-plugin-react-native-web: "npm:^0.19.12"
     eslint: "npm:^8.33.0"
     lodash.debounce: "npm:^4.0.8"
     raf: "npm:^3.4.1"
-    react: "npm:18.2.0"
-    react-dom: "npm:18.2.0"
+    react: "npm:19.1.0"
+    react-dom: "npm:19.1.0"
     react-native-unistyles: "npm:^2.9.1"
     react-native-web: "npm:0.19.13"
     sass: "npm:^1.56.2"
@@ -5778,11 +5775,11 @@ __metadata:
     "@types/tinycolor2": "npm:1.4.6"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     lottie-react: "npm:2.4.1"
     lottie-react-native: "npm:6.7.2"
-    react: "npm:18.2.0"
+    react: "npm:19.1.0"
     react-i18next: "npm:^15.0.2"
     react-native: "npm:0.74.7"
     react-native-animated-pagination-dot: "npm:^0.4.0"
@@ -5791,13 +5788,13 @@ __metadata:
     react-native-render-html: "npm:^6.3.4"
     react-native-safe-area-context: "npm:4.10.9"
     react-native-svg: "npm:15.2.0"
-    react-test-renderer: "npm:18.3.1"
+    react-test-renderer: "npm:19.1.0"
   peerDependencies:
     "@react-native-community/datetimepicker": 8.0.1
     "@types/react-transition-group": ^4.4.11
     lottie-react: 2.4.1
     lottie-react-native: 6.7.2
-    react: 18.2.0
+    react: 19.1.0
     react-i18next: ^15.0.2
     react-native: 0.74.7
     react-native-animated-pagination-dot: ^0.4.0
@@ -5822,8 +5819,8 @@ __metadata:
     "@ory/integrations": "npm:^0.2.6"
     "@sentry/nextjs": "npm:^8.36.0"
     "@types/locale": "npm:^0.1.4"
-    "@types/react": "npm:~18.2.45"
-    "@types/react-dom": "npm:~18.2.19"
+    "@types/react": "npm:~19.1.0"
+    "@types/react-dom": "npm:~19.1.0"
     "@types/react-transition-group": "npm:^4.4.11"
     cookies: "npm:^0.8.0"
     cookies-next: "npm:^2.1.1"
@@ -5844,8 +5841,8 @@ __metadata:
     posthog-js: "npm:^1.160.1"
     posthog-node: "npm:^4.2.0"
     raf: "npm:^3.4.1"
-    react: "npm:18.2.0"
-    react-dom: "npm:18.2.0"
+    react: "npm:19.1.0"
+    react-dom: "npm:19.1.0"
     react-intersection-observer: "npm:^9.5.2"
     react-multi-carousel: "npm:^2.8.5"
     react-native-gesture-handler: "npm:~2.14.0"
@@ -10300,13 +10297,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@sindresorhus/is@npm:^0.14.0":
-  version: 0.14.0
-  resolution: "@sindresorhus/is@npm:0.14.0"
-  checksum: 10c0/7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0
-  languageName: node
-  linkType: hard
-
 "@sindresorhus/is@npm:^4.0.0":
   version: 4.6.0
   resolution: "@sindresorhus/is@npm:4.6.0"
@@ -12184,15 +12174,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@szmarczak/http-timer@npm:^1.1.2":
-  version: 1.1.2
-  resolution: "@szmarczak/http-timer@npm:1.1.2"
-  dependencies:
-    defer-to-connect: "npm:^1.0.1"
-  checksum: 10c0/0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b
-  languageName: node
-  linkType: hard
-
 "@szmarczak/http-timer@npm:^4.0.5":
   version: 4.0.6
   resolution: "@szmarczak/http-timer@npm:4.0.6"
@@ -12917,13 +12898,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/node@npm:^12.0.12":
-  version: 12.20.55
-  resolution: "@types/node@npm:12.20.55"
-  checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1
-  languageName: node
-  linkType: hard
-
 "@types/node@npm:^16.10.2":
   version: 16.18.108
   resolution: "@types/node@npm:16.18.108"
@@ -12931,6 +12905,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"@types/node@npm:^16.11.26":
+  version: 16.18.126
+  resolution: "@types/node@npm:16.18.126"
+  checksum: 10c0/5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc
+  languageName: node
+  linkType: hard
+
 "@types/node@npm:^18.0.0":
   version: 18.19.50
   resolution: "@types/node@npm:18.19.50"
@@ -13031,12 +13012,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/react-dom@npm:~18.2.19":
-  version: 18.2.25
-  resolution: "@types/react-dom@npm:18.2.25"
-  dependencies:
-    "@types/react": "npm:*"
-  checksum: 10c0/87604407eca6884c5b4d4657cb511dc5ba28ea1cfa5d0ce1fc2d659a7ad1b64ae85dcda60e3f010641f9a52a6a60dfcaa6be3b0d0de9d624475052a13dae01f4
+"@types/react-dom@npm:~19.1.0":
+  version: 19.1.1
+  resolution: "@types/react-dom@npm:19.1.1"
+  peerDependencies:
+    "@types/react": ^19.0.0
+  checksum: 10c0/83833af502f501a372b370fdeb7cf933dfc8780903fe0e0d6e6a76b4ea3adbe5316159a62a0388d8afdd409afd76a40959e2ce82fbb788f57d32c786a63601ee
   languageName: node
   linkType: hard
 
@@ -13066,13 +13047,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"@types/react@npm:~18.2.45, @types/react@npm:~18.2.79":
-  version: 18.2.79
-  resolution: "@types/react@npm:18.2.79"
+"@types/react@npm:~19.1.0":
+  version: 19.1.0
+  resolution: "@types/react@npm:19.1.0"
   dependencies:
-    "@types/prop-types": "npm:*"
     csstype: "npm:^3.0.2"
-  checksum: 10c0/c8a8a005d8830a48cc1ef93c3510c4935a2a03e5557dbecaa8f1038450cbfcb18eb206fa7fba7077d54b8da21faeb25577e897a333392770a7797f625b62c78a
+  checksum: 10c0/632fd20ee176e55801a61c5f854141b043571a3e363ef106b047b766a813a12735cbb37abb3d61d126346979f530f2ed269a60c8ef3cdee54e5e9fe4174e5dad
   languageName: node
   linkType: hard
 
@@ -15828,21 +15808,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"cacheable-request@npm:^6.0.0":
-  version: 6.1.0
-  resolution: "cacheable-request@npm:6.1.0"
-  dependencies:
-    clone-response: "npm:^1.0.2"
-    get-stream: "npm:^5.1.0"
-    http-cache-semantics: "npm:^4.0.0"
-    keyv: "npm:^3.0.0"
-    lowercase-keys: "npm:^2.0.0"
-    normalize-url: "npm:^4.1.0"
-    responselike: "npm:^1.0.2"
-  checksum: 10c0/e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844
-  languageName: node
-  linkType: hard
-
 "cacheable-request@npm:^7.0.2":
   version: 7.0.4
   resolution: "cacheable-request@npm:7.0.4"
@@ -16767,16 +16732,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"config-chain@npm:^1.1.11":
-  version: 1.1.13
-  resolution: "config-chain@npm:1.1.13"
-  dependencies:
-    ini: "npm:^1.3.4"
-    proto-list: "npm:~1.2.1"
-  checksum: 10c0/39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e
-  languageName: node
-  linkType: hard
-
 "configstore@npm:^3.0.0":
   version: 3.1.5
   resolution: "configstore@npm:3.1.5"
@@ -17635,15 +17590,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"decompress-response@npm:^3.3.0":
-  version: 3.3.0
-  resolution: "decompress-response@npm:3.3.0"
-  dependencies:
-    mimic-response: "npm:^1.0.0"
-  checksum: 10c0/5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d
-  languageName: node
-  linkType: hard
-
 "decompress-response@npm:^6.0.0":
   version: 6.0.0
   resolution: "decompress-response@npm:6.0.0"
@@ -17767,6 +17713,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"default-gateway@npm:^6.0.0":
+  version: 6.0.3
+  resolution: "default-gateway@npm:6.0.3"
+  dependencies:
+    execa: "npm:^5.0.0"
+  checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba
+  languageName: node
+  linkType: hard
+
 "defaults@npm:^1.0.3":
   version: 1.0.4
   resolution: "defaults@npm:1.0.4"
@@ -17776,13 +17731,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"defer-to-connect@npm:^1.0.1":
-  version: 1.1.3
-  resolution: "defer-to-connect@npm:1.1.3"
-  checksum: 10c0/9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e
-  languageName: node
-  linkType: hard
-
 "defer-to-connect@npm:^2.0.0":
   version: 2.0.1
   resolution: "defer-to-connect@npm:2.0.1"
@@ -18338,16 +18286,16 @@ __metadata:
   languageName: node
   linkType: hard
 
-"electron@npm:^11.1.0":
-  version: 11.5.0
-  resolution: "electron@npm:11.5.0"
+"electron@npm:^23.1.2":
+  version: 23.3.13
+  resolution: "electron@npm:23.3.13"
   dependencies:
-    "@electron/get": "npm:^1.0.1"
-    "@types/node": "npm:^12.0.12"
-    extract-zip: "npm:^1.0.3"
+    "@electron/get": "npm:^2.0.0"
+    "@types/node": "npm:^16.11.26"
+    extract-zip: "npm:^2.0.1"
   bin:
     electron: cli.js
-  checksum: 10c0/efaa94f061614a160f328667b9e49f38a8436baec28043f7cd2731be87597d991e07234231d0fec0b4532bf83e48f829df2a0a6b04fb81e320477b88d1e67092
+  checksum: 10c0/6fa13fd4177b7ca051f52ee2190ede9e2b269639cc7665568144caa46a46fe13009de9da3d60912b7c8e9a370825c0488f34860c8952b6f5b88283b91a4d4e00
   languageName: node
   linkType: hard
 
@@ -18394,7 +18342,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2":
+"encodeurl@npm:~1.0.2":
   version: 1.0.2
   resolution: "encodeurl@npm:1.0.2"
   checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec
@@ -19208,12 +19156,12 @@ __metadata:
   languageName: node
   linkType: hard
 
-"eslint-plugin-react-hooks@npm:4.6.2":
-  version: 4.6.2
-  resolution: "eslint-plugin-react-hooks@npm:4.6.2"
+"eslint-plugin-react-hooks@npm:5.2.0":
+  version: 5.2.0
+  resolution: "eslint-plugin-react-hooks@npm:5.2.0"
   peerDependencies:
-    eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
-  checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc
+    eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+  checksum: 10c0/1c8d50fa5984c6dea32470651807d2922cc3934cf3425e78f84a24c2dfd972e7f019bee84aefb27e0cf2c13fea0ac1d4473267727408feeb1c56333ca1489385
   languageName: node
   linkType: hard
 
@@ -20076,7 +20024,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"extract-zip@npm:2.0.1":
+"extract-zip@npm:2.0.1, extract-zip@npm:^2.0.1":
   version: 2.0.1
   resolution: "extract-zip@npm:2.0.1"
   dependencies:
@@ -20093,7 +20041,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"extract-zip@npm:^1.0.3, extract-zip@npm:^1.6.6":
+"extract-zip@npm:^1.6.6":
   version: 1.7.0
   resolution: "extract-zip@npm:1.7.0"
   dependencies:
@@ -21027,7 +20975,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0":
+"get-stream@npm:^4.0.0":
   version: 4.1.0
   resolution: "get-stream@npm:4.1.0"
   dependencies:
@@ -21255,18 +21203,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"global-tunnel-ng@npm:^2.7.1":
-  version: 2.7.1
-  resolution: "global-tunnel-ng@npm:2.7.1"
-  dependencies:
-    encodeurl: "npm:^1.0.2"
-    lodash: "npm:^4.17.10"
-    npm-conf: "npm:^1.1.3"
-    tunnel: "npm:^0.0.6"
-  checksum: 10c0/273205f6d6204bdb64ff1d7f1574f392feeb62b2f45263c780d0605510e9756bbdbb5063d45e28476d8cd7656ca7846721caa3421503c7c7803e5d0f3729c532
-  languageName: node
-  linkType: hard
-
 "global@npm:^4.4.0":
   version: 4.4.0
   resolution: "global@npm:4.4.0"
@@ -21340,7 +21276,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"got@npm:^11.0.2, got@npm:^11.8.1":
+"got@npm:^11.0.2, got@npm:^11.8.1, got@npm:^11.8.5":
   version: 11.8.6
   resolution: "got@npm:11.8.6"
   dependencies:
@@ -21378,25 +21314,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"got@npm:^9.6.0":
-  version: 9.6.0
-  resolution: "got@npm:9.6.0"
-  dependencies:
-    "@sindresorhus/is": "npm:^0.14.0"
-    "@szmarczak/http-timer": "npm:^1.1.2"
-    cacheable-request: "npm:^6.0.0"
-    decompress-response: "npm:^3.3.0"
-    duplexer3: "npm:^0.1.4"
-    get-stream: "npm:^4.1.0"
-    lowercase-keys: "npm:^1.0.1"
-    mimic-response: "npm:^1.0.1"
-    p-cancelable: "npm:^1.0.0"
-    to-readable-stream: "npm:^1.0.0"
-    url-parse-lax: "npm:^3.0.0"
-  checksum: 10c0/5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8
-  languageName: node
-  linkType: hard
-
 "graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
   version: 4.2.11
   resolution: "graceful-fs@npm:4.2.11"
@@ -21832,7 +21749,7 @@ __metadata:
     "@storybook/test": "npm:^8.5.8"
     "@testing-library/react": "npm:^16.0.1"
     "@testing-library/react-native": "npm:^12.7.2"
-    "@types/react": "npm:~18.2.79"
+    "@types/react": "npm:~19.1.0"
     babel-loader: "npm:^8.2.3"
     babel-plugin-react-docgen-typescript: "npm:^1.5.1"
     babel-plugin-react-native-web: "npm:^0.19.12"
@@ -21845,8 +21762,8 @@ __metadata:
     expo-image: "npm:~1.13.0"
     jest: "npm:^29.7.0"
     next: "npm:14.2.26"
-    react: "npm:18.2.0"
-    react-dom: "npm:18.2.0"
+    react: "npm:19.1.0"
+    react-dom: "npm:19.1.0"
     react-native: "npm:0.74.7"
     react-native-gesture-handler: "npm:~2.16.1"
     react-native-reanimated: "npm:~3.10.1"
@@ -21862,8 +21779,8 @@ __metadata:
     "@react-native-community/datetimepicker": 8.0.1
     expo-image: ~1.13.0
     next: 14.2.26
-    react: 18.2.0
-    react-dom: 18.2.0
+    react: 19.1.0
+    react-dom: 19.1.0
     react-native: 0.74.7
     react-native-render-html: ^6.3.4
     react-native-svg: 15.2.0
@@ -21894,7 +21811,7 @@ __metadata:
     babel-jest: "npm:^29.7.0"
     eslint: "npm:^8.33.0"
     eslint-plugin-react: "npm:^7.32.2"
-    eslint-plugin-react-hooks: "npm:4.6.2"
+    eslint-plugin-react-hooks: "npm:5.2.0"
     eslint-plugin-react-native: "npm:^4.1.0"
     graphql-tag: "npm:^2.12.6"
     jest: "npm:^29.7.0"
@@ -22468,6 +22385,18 @@ __metadata:
   languageName: node
   linkType: hard
 
+"internal-ip@npm:^6.2.0":
+  version: 6.2.0
+  resolution: "internal-ip@npm:6.2.0"
+  dependencies:
+    default-gateway: "npm:^6.0.0"
+    ipaddr.js: "npm:^1.9.1"
+    is-ip: "npm:^3.1.0"
+    p-event: "npm:^4.2.0"
+  checksum: 10c0/2eff5019dd99d4a336fd40a91e82b3a8cd788777bed5aa0d90b56273f13caa3e8b75d8dba3a65a005bd3b739a150b753f7bce5d0c06f685af71ecf65dee9ac30
+  languageName: node
+  linkType: hard
+
 "internal-slot@npm:^1.0.2, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7":
   version: 1.0.7
   resolution: "internal-slot@npm:1.0.7"
@@ -22523,14 +22452,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"ip@npm:^1.1.4":
-  version: 1.1.9
-  resolution: "ip@npm:1.1.9"
-  checksum: 10c0/5af58bfe2110c9978acfd77a2ffcdf9d33a6ce1c72f49edbaf16958f7a8eb979b5163e43bb18938caf3aaa55cdacde4e470874c58ca3b4b112ea7a30461a0c27
+"ip-regex@npm:^4.0.0":
+  version: 4.3.0
+  resolution: "ip-regex@npm:4.3.0"
+  checksum: 10c0/f9ef1f5d0df05b9133a882974e572ae525ccd205260cb103dae337f1fc7451ed783391acc6ad688e56dd2598f769e8e72ecbb650ec34763396af822a91768562
   languageName: node
   linkType: hard
 
-"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0":
+"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0, ipaddr.js@npm:^1.9.1":
   version: 1.9.1
   resolution: "ipaddr.js@npm:1.9.1"
   checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a
@@ -22873,6 +22802,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"is-ip@npm:^3.1.0":
+  version: 3.1.0
+  resolution: "is-ip@npm:3.1.0"
+  dependencies:
+    ip-regex: "npm:^4.0.0"
+  checksum: 10c0/4cb643c831314b8fc72770c93a795c0d3dde339f36c8430544c36727956027e2cb329641ace73c5951085ecf93ac608c898859d3d4f7b117d405e1e13c703c76
+  languageName: node
+  linkType: hard
+
 "is-lambda@npm:^1.0.1":
   version: 1.0.1
   resolution: "is-lambda@npm:1.0.1"
@@ -24355,13 +24293,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"json-buffer@npm:3.0.0":
-  version: 3.0.0
-  resolution: "json-buffer@npm:3.0.0"
-  checksum: 10c0/118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944
-  languageName: node
-  linkType: hard
-
 "json-buffer@npm:3.0.1":
   version: 3.0.1
   resolution: "json-buffer@npm:3.0.1"
@@ -24552,15 +24483,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"keyv@npm:^3.0.0":
-  version: 3.1.0
-  resolution: "keyv@npm:3.1.0"
-  dependencies:
-    json-buffer: "npm:3.0.0"
-  checksum: 10c0/6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b
-  languageName: node
-  linkType: hard
-
 "keyv@npm:^4.0.0, keyv@npm:^4.5.3":
   version: 4.5.4
   resolution: "keyv@npm:4.5.4"
@@ -25212,7 +25134,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1":
+"lowercase-keys@npm:^1.0.0":
   version: 1.0.1
   resolution: "lowercase-keys@npm:1.0.1"
   checksum: 10c0/56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66
@@ -26019,7 +25941,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1":
+"mimic-response@npm:^1.0.0":
   version: 1.0.1
   resolution: "mimic-response@npm:1.0.1"
   checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa
@@ -26835,13 +26757,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"normalize-url@npm:^4.1.0":
-  version: 4.5.1
-  resolution: "normalize-url@npm:4.5.1"
-  checksum: 10c0/6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59
-  languageName: node
-  linkType: hard
-
 "normalize-url@npm:^6.0.1":
   version: 6.1.0
   resolution: "normalize-url@npm:6.1.0"
@@ -26849,16 +26764,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"npm-conf@npm:^1.1.3":
-  version: 1.1.3
-  resolution: "npm-conf@npm:1.1.3"
-  dependencies:
-    config-chain: "npm:^1.1.11"
-    pify: "npm:^3.0.0"
-  checksum: 10c0/4a54540e1e5ade9afe4b3be2e651a1198172015f8c51293c7124c4dfae402f2b67549cdf1d0eb918f3ef66016ba63672520b4bb3afaef815f5e98b52a74f5848
-  languageName: node
-  linkType: hard
-
 "npm-package-arg@npm:^7.0.0":
   version: 7.0.0
   resolution: "npm-package-arg@npm:7.0.0"
@@ -27324,13 +27229,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"p-cancelable@npm:^1.0.0":
-  version: 1.1.0
-  resolution: "p-cancelable@npm:1.1.0"
-  checksum: 10c0/9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449
-  languageName: node
-  linkType: hard
-
 "p-cancelable@npm:^2.0.0":
   version: 2.1.1
   resolution: "p-cancelable@npm:2.1.1"
@@ -27338,6 +27236,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"p-event@npm:^4.2.0":
+  version: 4.2.0
+  resolution: "p-event@npm:4.2.0"
+  dependencies:
+    p-timeout: "npm:^3.1.0"
+  checksum: 10c0/f1b6a2fb13d47f2a8afc00150da5ece0d28940ce3d8fa562873e091d3337d298e78fee9cb18b768598ff1d11df608b2ae23868309ff6405b864a2451ccd6d25a
+  languageName: node
+  linkType: hard
+
 "p-finally@npm:^1.0.0":
   version: 1.0.0
   resolution: "p-finally@npm:1.0.0"
@@ -27441,6 +27348,15 @@ __metadata:
   languageName: node
   linkType: hard
 
+"p-timeout@npm:^3.1.0":
+  version: 3.2.0
+  resolution: "p-timeout@npm:3.2.0"
+  dependencies:
+    p-finally: "npm:^1.0.0"
+  checksum: 10c0/524b393711a6ba8e1d48137c5924749f29c93d70b671e6db761afa784726572ca06149c715632da8f70c090073afb2af1c05730303f915604fd38ee207b70a61
+  languageName: node
+  linkType: hard
+
 "p-try@npm:^2.0.0":
   version: 2.2.0
   resolution: "p-try@npm:2.2.0"
@@ -28301,13 +28217,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"prepend-http@npm:^2.0.0":
-  version: 2.0.0
-  resolution: "prepend-http@npm:2.0.0"
-  checksum: 10c0/b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987
-  languageName: node
-  linkType: hard
-
 "prettier@npm:^2.3.2, prettier@npm:^2.4.1, prettier@npm:^2.8.0, prettier@npm:^2.8.7":
   version: 2.8.8
   resolution: "prettier@npm:2.8.8"
@@ -28517,13 +28426,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"proto-list@npm:~1.2.1":
-  version: 1.2.4
-  resolution: "proto-list@npm:1.2.4"
-  checksum: 10c0/b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12
-  languageName: node
-  linkType: hard
-
 "proxy-addr@npm:~2.0.7":
   version: 2.0.7
   resolution: "proxy-addr@npm:2.0.7"
@@ -28924,13 +28826,13 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-devtools-core@npm:4.14.0":
-  version: 4.14.0
-  resolution: "react-devtools-core@npm:4.14.0"
+"react-devtools-core@npm:6.1.1":
+  version: 6.1.1
+  resolution: "react-devtools-core@npm:6.1.1"
   dependencies:
     shell-quote: "npm:^1.6.1"
     ws: "npm:^7"
-  checksum: 10c0/1a2f7817466a6042be977a7b43ffd60c6c39c1e650141d0f78b0b7a6de388c0d53dd390a9297068ba11d4ce61504d14676243a0af42f4aa6c08d108aaef7acd3
+  checksum: 10c0/311dcdaa2ba64a1eec7c8324361f075547a2c60537f54247e3bd4e59446fb9c140fa61c61c014371a62028a24ae00593ecda5898a96827f9b62fba853c4ac848
   languageName: node
   linkType: hard
 
@@ -28944,19 +28846,19 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-devtools@npm:4.14.0":
-  version: 4.14.0
-  resolution: "react-devtools@npm:4.14.0"
+"react-devtools@npm:6.1.1":
+  version: 6.1.1
+  resolution: "react-devtools@npm:6.1.1"
   dependencies:
     cross-spawn: "npm:^5.0.1"
-    electron: "npm:^11.1.0"
-    ip: "npm:^1.1.4"
+    electron: "npm:^23.1.2"
+    internal-ip: "npm:^6.2.0"
     minimist: "npm:^1.2.3"
-    react-devtools-core: "npm:4.14.0"
+    react-devtools-core: "npm:6.1.1"
     update-notifier: "npm:^2.1.0"
   bin:
     react-devtools: bin.js
-  checksum: 10c0/7af9d3e612c8debfd49a7f7bc74771f0d16edd32544c11d51d466c41d39459b47eb4a459824d5decd40780e1405901273e7ae8dcd38a9b8d47b470f09b730479
+  checksum: 10c0/a5c4c931a27989beb68d11a9d5769055341d1db873b312d6ff62256d00bc4714491c08143fab320ed08ef07a7b7e4076f32463cd6b0c7c1d09fc4582896afd27
   languageName: node
   linkType: hard
 
@@ -28996,15 +28898,14 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-dom@npm:18.2.0":
-  version: 18.2.0
-  resolution: "react-dom@npm:18.2.0"
+"react-dom@npm:19.1.0":
+  version: 19.1.0
+  resolution: "react-dom@npm:19.1.0"
   dependencies:
-    loose-envify: "npm:^1.1.0"
-    scheduler: "npm:^0.23.0"
+    scheduler: "npm:^0.26.0"
   peerDependencies:
-    react: ^18.2.0
-  checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a
+    react: ^19.1.0
+  checksum: 10c0/3e26e89bb6c67c9a6aa86cb888c7a7f8258f2e347a6d2a15299c17eb16e04c19194e3452bc3255bd34000a61e45e2cb51e46292392340432f133e5a5d2dfb5fc
   languageName: node
   linkType: hard
 
@@ -29102,7 +29003,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:^18.3.1":
+"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.2.0":
   version: 18.3.1
   resolution: "react-is@npm:18.3.1"
   checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
@@ -29123,6 +29024,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"react-is@npm:^19.1.0":
+  version: 19.1.0
+  resolution: "react-is@npm:19.1.0"
+  checksum: 10c0/b6c6cadd172d5d39f66d493700d137a5545c294a62ce0f8ec793d59794c97d2bed6bad227626f16bd0e90004ed7fdc8ed662a004e6edcf5d2b7ecb6e3040ea6b
+  languageName: node
+  linkType: hard
+
 "react-json-tree@npm:^0.18.0":
   version: 0.18.0
   resolution: "react-json-tree@npm:0.18.0"
@@ -29760,16 +29668,15 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react-test-renderer@npm:18.3.1":
-  version: 18.3.1
-  resolution: "react-test-renderer@npm:18.3.1"
+"react-test-renderer@npm:19.1.0":
+  version: 19.1.0
+  resolution: "react-test-renderer@npm:19.1.0"
   dependencies:
-    react-is: "npm:^18.3.1"
-    react-shallow-renderer: "npm:^16.15.0"
-    scheduler: "npm:^0.23.2"
+    react-is: "npm:^19.1.0"
+    scheduler: "npm:^0.26.0"
   peerDependencies:
-    react: ^18.3.1
-  checksum: 10c0/c633558ef9af33bc68f0c4dbb5163a004c4fb9eade7bd0a7cfc0355fb367f36bd9d96533c90b7e85a146be6c525113a15f58683d269e0177ad77e2b04d4fe51c
+    react: ^19.1.0
+  checksum: 10c0/34ed4a37ba8b0beb96c048de6ff28574f018a18dd1042c24f8f46142d48eb5b27f82ff7c2823d082932fd3983c5a3529ab8cc8f15191d4306df0082f9f84678f
   languageName: node
   linkType: hard
 
@@ -29846,12 +29753,10 @@ __metadata:
   languageName: node
   linkType: hard
 
-"react@npm:18.2.0":
-  version: 18.2.0
-  resolution: "react@npm:18.2.0"
-  dependencies:
-    loose-envify: "npm:^1.1.0"
-  checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8
+"react@npm:19.1.0":
+  version: 19.1.0
+  resolution: "react@npm:19.1.0"
+  checksum: 10c0/530fb9a62237d54137a13d2cfb67a7db6a2156faed43eecc423f4713d9b20c6f2728b026b45e28fcd72e8eadb9e9ed4b089e99f5e295d2f0ad3134251bdd3698
   languageName: node
   linkType: hard
 
@@ -30541,15 +30446,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"responselike@npm:^1.0.2":
-  version: 1.0.2
-  resolution: "responselike@npm:1.0.2"
-  dependencies:
-    lowercase-keys: "npm:^1.0.0"
-  checksum: 10c0/1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403
-  languageName: node
-  linkType: hard
-
 "responselike@npm:^2.0.0":
   version: 2.0.1
   resolution: "responselike@npm:2.0.1"
@@ -30920,7 +30816,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2":
+"scheduler@npm:^0.23.0":
   version: 0.23.2
   resolution: "scheduler@npm:0.23.2"
   dependencies:
@@ -30936,6 +30832,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"scheduler@npm:^0.26.0":
+  version: 0.26.0
+  resolution: "scheduler@npm:0.26.0"
+  checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356
+  languageName: node
+  linkType: hard
+
 "schema-utils@npm:^2.6.5":
   version: 2.7.1
   resolution: "schema-utils@npm:2.7.1"
@@ -32961,13 +32864,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"to-readable-stream@npm:^1.0.0":
-  version: 1.0.0
-  resolution: "to-readable-stream@npm:1.0.0"
-  checksum: 10c0/79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36
-  languageName: node
-  linkType: hard
-
 "to-regex-range@npm:^5.0.1":
   version: 5.0.1
   resolution: "to-regex-range@npm:5.0.1"
@@ -33347,13 +33243,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tunnel@npm:^0.0.6":
-  version: 0.0.6
-  resolution: "tunnel@npm:0.0.6"
-  checksum: 10c0/e27e7e896f2426c1c747325b5f54efebc1a004647d853fad892b46d64e37591ccd0b97439470795e5262b5c0748d22beb4489a04a0a448029636670bfd801b75
-  languageName: node
-  linkType: hard
-
 "tween-functions@npm:^1.2.0":
   version: 1.2.0
   resolution: "tween-functions@npm:1.2.0"
@@ -34073,15 +33962,6 @@ __metadata:
   languageName: node
   linkType: hard
 
-"url-parse-lax@npm:^3.0.0":
-  version: 3.0.0
-  resolution: "url-parse-lax@npm:3.0.0"
-  dependencies:
-    prepend-http: "npm:^2.0.0"
-  checksum: 10c0/16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55
-  languageName: node
-  linkType: hard
-
 "url-parse@npm:^1.5.3":
   version: 1.5.10
   resolution: "url-parse@npm:1.5.10"
-- 
GitLab