From 8417e8c97c0a6f45196bccf375099c9453fd6f7b Mon Sep 17 00:00:00 2001
From: Meenu Makkar <meenumakkar@Meenus-MacBook-Pro.local>
Date: Thu, 19 Oct 2023 18:23:05 +0530
Subject: [PATCH] feat: bumped react-native and react-native-web version

---
 .../example/native/package.json               |    2 +-
 _template/package-template/package.json       |    8 +-
 example/apps/expo-app/babel.config.js         |   10 +
 example/apps/expo-app/package.json            |    2 +-
 example/expo-project/tsconfig.json            |   33 +
 example/next-project/package.json             |   64 ++
 example/storybook/.storybook/main.js          |    4 +
 example/storybook/package.json                |   12 +-
 .../components/Forms/Checkbox/Checkbox.tsx    |    4 +-
 .../Forms/Checkbox/index.stories.mdx          |    7 +-
 .../components/Forms/Input/index.stories.mdx  |   13 +-
 .../src/components/Forms/Radio/RadioGroup.tsx |    6 +-
 .../components/Forms/Radio/index.stories.mdx  |    7 +-
 .../Forms/Textarea/index.stories.mdx          |    6 +-
 .../config/src/theme/ActionsheetContent.ts    |    4 +-
 packages/config/src/theme/ButtonText.ts       |    4 +-
 packages/config/src/theme/CheckboxLabel.ts    |    2 +-
 packages/config/src/theme/RadioLabel.ts       |    2 +-
 .../src/theme/SelectActionsheetContent.ts     |    5 +-
 packages/config/src/theme/SelectInput.ts      |    1 +
 packages/config/src/theme/Toast.ts            |    4 +-
 packages/config/src/theme/TooltipText.ts      |    1 -
 packages/themed/package.json                  |   67 +-
 scripts/templates/packagejson-template.js     |    6 +-
 yarn.lock                                     | 1024 +++++++++++++----
 25 files changed, 990 insertions(+), 308 deletions(-)
 create mode 100644 example/expo-project/tsconfig.json
 create mode 100644 example/next-project/package.json

diff --git a/_template/package-template/example/native/package.json b/_template/package-template/example/native/package.json
index 59458cd7a3..88967be48f 100644
--- a/_template/package-template/example/native/package.json
+++ b/_template/package-template/example/native/package.json
@@ -17,7 +17,7 @@
     "@babel/core": "^7.12.9",
     "@expo/webpack-config": "^0.17.2",
     "@types/react": "~18.0.14",
-    "@types/react-native": "~0.70.6",
+    "@types/react-native": "~0.72.3",
     "babel-loader": "8.2.5",
     "ts-loader": "~8.2.0",
     "typescript": "^4.6.3"
diff --git a/_template/package-template/package.json b/_template/package-template/package.json
index ca737bc143..9ac28824b4 100644
--- a/_template/package-template/package.json
+++ b/_template/package-template/package.json
@@ -14,20 +14,20 @@
   },
   "devDependencies": {
     "@types/react": "^18.0.22",
-    "@types/react-native": "^0.69.15",
+    "@types/react-native": "^0.72.3",
     "babel-plugin-transform-remove-console": "^6.9.4",
     "react": "^18.1.0",
     "react-dom": "18.1.0",
-    "react-native": "^0.70.3",
+    "react-native": "^0.72.4",
     "react-native-builder-bob": "^0.20.1",
-    "react-native-web": "^0.18.1",
+    "react-native-web": "^0.19.9",
     "tsconfig": "*",
     "typescript": "^4.7.4"
   },
   "dependencies": {
     "@expo/html-elements": "^0.2.2",
     "@gluestack/styled": "*",
-    "@react-native-aria/focus": "^0.2.7",
+    "@react-native-aria/focus": "^0.2.9",
     "lodash.merge": "^4.6.2"
   },
   "peerDependencies": {
diff --git a/example/apps/expo-app/babel.config.js b/example/apps/expo-app/babel.config.js
index 93fbcc99a2..4a14c7011a 100644
--- a/example/apps/expo-app/babel.config.js
+++ b/example/apps/expo-app/babel.config.js
@@ -30,3 +30,13 @@ module.exports = function (api) {
     ],
   };
 };
+function getAliases() {
+  return {
+    // For development, we want to alias the library to the source
+    '@gluestack-ui/themed': path.join(__dirname, '../../packages/themed/src'),
+    '@gluestack-ui/config': path.join(
+      __dirname,
+      '../../packages/config/src/gliesstack-ui.config'
+    ),
+  };
+}
diff --git a/example/apps/expo-app/package.json b/example/apps/expo-app/package.json
index c557dc3c84..2573d19f61 100644
--- a/example/apps/expo-app/package.json
+++ b/example/apps/expo-app/package.json
@@ -12,7 +12,7 @@
     "expo": "~49.0.13",
     "expo-status-bar": "~1.6.0",
     "react": "18.2.0",
-    "react-native": "0.72.5"
+    "react-native": "^0.72.4"
   },
   "devDependencies": {
     "@babel/core": "^7.20.0"
diff --git a/example/expo-project/tsconfig.json b/example/expo-project/tsconfig.json
new file mode 100644
index 0000000000..bae42f7049
--- /dev/null
+++ b/example/expo-project/tsconfig.json
@@ -0,0 +1,33 @@
+{
+  "extends": "expo/tsconfig.base",
+  "compilerOptions": {
+    "baseUrl": ".",
+    "paths": {
+      "@gluestack-ui/themed": ["../../packages/themed/src"],
+      "@gluestack-ui/config": ["../../packages/config/src/gluestack-ui.config"]
+    },
+    "emitDeclarationOnly": true,
+    "noEmit": false,
+    "declaration": true,
+    "allowUnreachableCode": false,
+    "allowUnusedLabels": true,
+    "esModuleInterop": true,
+    "forceConsistentCasingInFileNames": true,
+    "jsx": "react",
+    "lib": ["esnext", "dom"],
+    "module": "esnext",
+    "moduleResolution": "node",
+    "noFallthroughCasesInSwitch": true,
+    "noImplicitReturns": true,
+    "noImplicitUseStrict": false,
+    "noStrictGenericChecks": false,
+    "noUnusedLocals": false,
+    "noUnusedParameters": true,
+    "resolveJsonModule": true,
+    "skipLibCheck": true,
+    "strict": true,
+    "target": "esnext"
+  },
+  "exclude": ["lib", "node_modules", "storybookDocsComponents"],
+  "include": ["src"]
+}
diff --git a/example/next-project/package.json b/example/next-project/package.json
new file mode 100644
index 0000000000..95dde71394
--- /dev/null
+++ b/example/next-project/package.json
@@ -0,0 +1,64 @@
+{
+  "name": "next-cli-test",
+  "version": "0.1.0",
+  "private": true,
+  "scripts": {
+    "dev": "next dev",
+    "build": "next build",
+    "start": "next start",
+    "lint": "next lint"
+  },
+  "dependencies": {
+    "@types/node": "18.15.11",
+    "@types/react": "18.0.37",
+    "@types/react-dom": "18.0.11",
+    "autoprefixer": "10.4.14",
+    "eslint": "8.38.0",
+    "eslint-config-next": "13.3.0",
+    "next": "13.3.0",
+    "postcss": "8.4.22",
+    "react": "18.2.0",
+    "react-dom": "18.2.0",
+    "tailwindcss": "3.3.1",
+    "typescript": "5.0.4",
+    "@gluestack-ui/provider": "latest",
+    "@gluestack-style/animation-plugin": "latest",
+    "@gluestack/ui-next-adapter": "latest",
+    "@gluestack-ui/actionsheet": "latest",
+    "@legendapp/motion": "latest",
+    "@gluestack-ui/icon": "latest",
+    "react-native-svg": "latest",
+    "@gluestack-ui/alert": "latest",
+    "@gluestack-ui/alert-dialog": "latest",
+    "@gluestack-ui/avatar": "latest",
+    "@gluestack-ui/checkbox": "latest",
+    "@gluestack-ui/divider": "latest",
+    "@gluestack-ui/fab": "latest",
+    "@gluestack-ui/image": "latest",
+    "@gluestack-ui/form-control": "latest",
+    "@gluestack-ui/hstack": "latest",
+    "@expo/html-elements": "latest",
+    "@gluestack-ui/input": "latest",
+    "@gluestack-ui/linear-gradient": "latest",
+    "@gluestack-ui/link": "latest",
+    "@gluestack-ui/menu": "latest",
+    "@gluestack-ui/modal": "latest",
+    "@gluestack-ui/popover": "latest",
+    "@gluestack-ui/pressable": "latest",
+    "@gluestack-ui/progress": "latest",
+    "@gluestack-ui/radio": "latest",
+    "@gluestack-ui/select": "latest",
+    "@gluestack-ui/slider": "latest",
+    "@gluestack-ui/spinner": "latest",
+    "@gluestack-ui/switch": "latest",
+    "@gluestack-ui/tabs": "latest",
+    "@gluestack-ui/textarea": "latest",
+    "@gluestack-ui/toast": "latest",
+    "@gluestack-ui/tooltip": "latest",
+    "@gluestack-ui/vstack": "latest"
+  },
+  "devDependencies": {
+    "react-native-web": "^0.19.9",
+    "react-native": "^0.72.4"
+  }
+}
diff --git a/example/storybook/.storybook/main.js b/example/storybook/.storybook/main.js
index 23c1eff1f3..fc7108cea4 100644
--- a/example/storybook/.storybook/main.js
+++ b/example/storybook/.storybook/main.js
@@ -46,6 +46,10 @@ module.exports = {
         __dirname,
         '../../../packages/themed/src'
       ),
+      '@gluestack-ui/config': path.join(
+        __dirname,
+        '../../../packages/config/src/gluestack-ui.config'
+      ),
     };
 
     config.resolve.alias = {
diff --git a/example/storybook/package.json b/example/storybook/package.json
index 3805cdf3ba..83f53f60ce 100644
--- a/example/storybook/package.json
+++ b/example/storybook/package.json
@@ -33,9 +33,9 @@
     "@react-aria/overlays": "^3.13.0",
     "@react-aria/separator": "^3.3.0",
     "@react-aria/utils": "^3.15.0",
-    "@react-native-aria/button": "^0.2.4",
-    "@react-native-aria/overlays": "0.3.7",
-    "@react-native-aria/separator": "^0.2.5",
+    "@react-native-aria/button": "^0.2.5",
+    "@react-native-aria/overlays": "0.3.10",
+    "@react-native-aria/separator": "^0.2.6",
     "@react-native-async-storage/async-storage": "~1.17.3",
     "@react-native-community/datetimepicker": "6.5.2",
     "@react-native-community/slider": "4.2.4",
@@ -51,12 +51,12 @@
     "re-resizable": "^6.9.11",
     "react": "^18.2.0",
     "react-dom": "^18.2.0",
-    "react-native": "0.72.5",
+    "react-native": "0.72.4",
     "react-native-gesture-handler": "^2.12.1",
     "react-native-safe-area-context": "^4.4.1",
     "react-native-svg": "13.4.0",
     "react-native-vector-icons": "^10.0.0",
-    "react-native-web": "^0.19.8",
+    "react-native-web": "^0.19.9",
     "react-stately": "^3.21.0",
     "shortid": "^2.2.16",
     "ts-jest": "^29.1.0",
@@ -84,7 +84,7 @@
     "@storybook/react": "^6.5.14",
     "@storybook/react-native": "next",
     "@types/react": "^18.0.27",
-    "@types/react-native": "~0.70.6",
+    "@types/react-native": "~0.72.3",
     "babel-loader": "^8.2.3",
     "babel-plugin-react-docgen-typescript": "^1.5.1",
     "babel-plugin-react-native-web": "^0.18.10",
diff --git a/example/storybook/src/components/Forms/Checkbox/Checkbox.tsx b/example/storybook/src/components/Forms/Checkbox/Checkbox.tsx
index 7b11338d0c..1e0a9ea205 100644
--- a/example/storybook/src/components/Forms/Checkbox/Checkbox.tsx
+++ b/example/storybook/src/components/Forms/Checkbox/Checkbox.tsx
@@ -22,7 +22,7 @@ const CheckboxGroupBasic = ({ ...props }: any) => {
 
   return (
     <CheckboxGroup
-      accessibilityLabel="Checkbox Group"
+      aria-label="Checkbox Group"
       value={values}
       onChange={setValues}
       nativeID="checkbox-group"
@@ -34,7 +34,6 @@ const CheckboxGroupBasic = ({ ...props }: any) => {
         isIndeterminate
         value="Label 1"
         aria-label="Label 1"
-        accessibilityLabel="Checkbox"
         onChange={(isSelected: boolean) =>
           // eslint-disable-next-line no-console
           console.log(isSelected, '###')
@@ -52,7 +51,6 @@ const CheckboxGroupBasic = ({ ...props }: any) => {
         size={props.size}
         aria-label="Label 2"
         value="Label 2"
-        accessibilityLabel="Checkbox"
         onChange={(isSelected: boolean) =>
           // eslint-disable-next-line no-console
           console.log(isSelected, '###')
diff --git a/example/storybook/src/components/Forms/Checkbox/index.stories.mdx b/example/storybook/src/components/Forms/Checkbox/index.stories.mdx
index 5ba35b8e2d..1f935771fc 100644
--- a/example/storybook/src/components/Forms/Checkbox/index.stories.mdx
+++ b/example/storybook/src/components/Forms/Checkbox/index.stories.mdx
@@ -508,10 +508,9 @@ We have outlined the various features that ensure the Checkbox component is acce
 
 #### States
 
-- Setting the `accessibilityState`.
-- In error state, `accessibilityInvalid` will be passed to indicate that the radio input has an error, and providing support for an `accessibilityErrorMessage` to describe the error in more detail.
-- In disabled state, `accessibilityElementsHidden` will be passed to make radio input not focusable.
-- In required state, `accessibilityRequired` will be passed to indicate that the radio input is required.
+- In error state, `aria-invalid` will be passed to indicate that the radio input has an error, and providing support for an `aria-errormessage` to describe the error in more detail.
+- In disabled state, `aria-hidden` will be passed to make radio input not focusable.
+- In required state, `aria-required` will be passed to indicate that the radio input is required.
 
 ## Themed
 
diff --git a/example/storybook/src/components/Forms/Input/index.stories.mdx b/example/storybook/src/components/Forms/Input/index.stories.mdx
index 3ac8e2a067..a16d92358e 100644
--- a/example/storybook/src/components/Forms/Input/index.stories.mdx
+++ b/example/storybook/src/components/Forms/Input/index.stories.mdx
@@ -385,13 +385,13 @@ We have outlined the various features that ensure the Input component is accessi
 
 #### Keyboard
 
-- Setting the `accessibilityLabel` and `accessibilityHint` to help users understand the purpose and function of the Input
+- Setting the `aria-label` and `aria-hint` to help users understand the purpose and function of the Input
 
 #### Screen Reader
 
 - Compatible with screen readers such as VoiceOver and Talk-back.
-- The `accessible` and `accessibilityLabel` props to provide descriptive information about the Input
-- Setting `accessibilityTraits` and `accessibilityHint` to provide contextual information about the various states of the Input, such as "double tap to edit".
+- The `accessible` and `aria-label` props to provide descriptive information about the Input
+- Setting `aria-traits` and `aria-hint` to provide contextual information about the various states of the Input, such as "double tap to edit".
 
 #### Focus Management
 
@@ -399,10 +399,9 @@ We have outlined the various features that ensure the Input component is accessi
 
 #### States
 
-- Setting the `accessibilityState`.
-- In error state, `accessibilityInvalid` will be passed to indicate that the Input has an error, and providing support for an `accessibilityErrorMessage` to describe the error in more detail.
-- In disabled state, `accessibilityElementsHidden` will be passed to make input not focusable.
-- In required state, `accessibilityRequired` will be passed to indicate that the Input is required.
+- In error state, `aria-invalid` will be passed to indicate that the Input has an error, and providing support for an `aria-errormessage` to describe the error in more detail.
+- In disabled state, `aria-hidden` will be passed to make input not focusable.
+- In required state, `aria-required` will be passed to indicate that the Input is required.
 
 ## Themed
 
diff --git a/example/storybook/src/components/Forms/Radio/RadioGroup.tsx b/example/storybook/src/components/Forms/Radio/RadioGroup.tsx
index e622892c49..e94c04ff27 100644
--- a/example/storybook/src/components/Forms/Radio/RadioGroup.tsx
+++ b/example/storybook/src/components/Forms/Radio/RadioGroup.tsx
@@ -30,7 +30,7 @@ const RadioGroupBasic = ({
         isInvalid={isInvalid}
         size={size}
         value="Label 1"
-        accessibilityLabel="Radio"
+        aria-label="Label 1"
         onChange={(nextValue: boolean) => console.log(nextValue, 'nextValue')}
         {...props}
       >
@@ -46,7 +46,7 @@ const RadioGroupBasic = ({
         isInvalid={isInvalid}
         size={size}
         value="Label 2"
-        accessibilityLabel="Radio"
+        aria-label="Label 2"
         onChange={(nextValue: boolean) => console.log(nextValue, 'nextValue')}
       >
         <RadioIndicator>
@@ -61,7 +61,7 @@ const RadioGroupBasic = ({
         isInvalid={isInvalid}
         size={size}
         value="Label 3"
-        accessibilityLabel="Radio"
+        aria-label="Label 3"
         onChange={(isSelected: boolean) =>
           console.log(isSelected, 'isSelected')
         }
diff --git a/example/storybook/src/components/Forms/Radio/index.stories.mdx b/example/storybook/src/components/Forms/Radio/index.stories.mdx
index c0c268d8c5..6d4dca4eee 100644
--- a/example/storybook/src/components/Forms/Radio/index.stories.mdx
+++ b/example/storybook/src/components/Forms/Radio/index.stories.mdx
@@ -459,10 +459,9 @@ We have outlined the various features that ensure the Radio component is accessi
 
 #### States
 
-- Setting the `accessibilityState`.
-- In error state, `accessibilityInvalid` will be passed to indicate that the radio input has an error, and providing support for an `accessibilityErrorMessage` to describe the error in more detail.
-- In disabled state, `accessibilityElementsHidden` will be passed to make radio input not focusable.
-- In required state, `accessibilityRequired` will be passed to indicate that the radio input is required.
+- In error state, `aria-invalid` will be passed to indicate that the radio input has an error, and providing support for an `aria-errormessage` to describe the error in more detail.
+- In disabled state, `aria-hidden` will be passed to make radio input not focusable.
+- In required state, `aria-required` will be passed to indicate that the radio input is required.
 
 ## Themed
 
diff --git a/example/storybook/src/components/Forms/Textarea/index.stories.mdx b/example/storybook/src/components/Forms/Textarea/index.stories.mdx
index 44625bd4c1..5c03ab410a 100644
--- a/example/storybook/src/components/Forms/Textarea/index.stories.mdx
+++ b/example/storybook/src/components/Forms/Textarea/index.stories.mdx
@@ -295,12 +295,12 @@ We have outlined the various features that ensure the Textarea component is acce
 
 #### Keyboard
 
-- setting the accessibilityLabel and accessibilityHint
+- setting the aria-label and aria-hint
 
 #### Screen Reader
 
-- VoiceOver: accessible and accessibilityLabel props to describe the input's purpose
-- `accessibilityTraits` and `accessibilityHint` for the various states of the input, such as "double tap to edit"
+- VoiceOver: accessible and aria-label props to describe the input's purpose
+- `aria-traits` and `aria-hint` for the various states of the input, such as "double tap to edit"
 
 ## Themed
 
diff --git a/packages/config/src/theme/ActionsheetContent.ts b/packages/config/src/theme/ActionsheetContent.ts
index e256f47536..169419a757 100644
--- a/packages/config/src/theme/ActionsheetContent.ts
+++ b/packages/config/src/theme/ActionsheetContent.ts
@@ -16,9 +16,7 @@ export const ActionsheetContent = createStyle({
       bg: '$backgroundDark900',
     },
   },
-  _web: {
-    userSelect: 'none',
-  },
+  userSelect: 'none',
   defaultProps: {
     hardShadow: '5',
   },
diff --git a/packages/config/src/theme/ButtonText.ts b/packages/config/src/theme/ButtonText.ts
index 44d79ed937..367a1345e9 100644
--- a/packages/config/src/theme/ButtonText.ts
+++ b/packages/config/src/theme/ButtonText.ts
@@ -2,7 +2,5 @@ import { createStyle } from '@gluestack-style/react';
 
 export const ButtonText = createStyle({
   color: '$textLight0',
-  _web: {
-    userSelect: 'none',
-  },
+  userSelect: 'none',
 });
diff --git a/packages/config/src/theme/CheckboxLabel.ts b/packages/config/src/theme/CheckboxLabel.ts
index dc8b48432b..c01291435f 100644
--- a/packages/config/src/theme/CheckboxLabel.ts
+++ b/packages/config/src/theme/CheckboxLabel.ts
@@ -34,7 +34,7 @@ export const CheckboxLabel = createStyle({
     WebkitUserSelect: 'none',
     msUserSelect: 'none',
   },
-
+  'userSelect': 'none',
   '_dark': {
     'color': '$textDark400',
     ':checked': {
diff --git a/packages/config/src/theme/RadioLabel.ts b/packages/config/src/theme/RadioLabel.ts
index 12bd5bc201..b38ca805ca 100644
--- a/packages/config/src/theme/RadioLabel.ts
+++ b/packages/config/src/theme/RadioLabel.ts
@@ -33,7 +33,7 @@ export const RadioLabel = createStyle({
     WebkitUserSelect: 'none',
     msUserSelect: 'none',
   },
-
+  'userSelect': 'none',
   '_dark': {
     'color': '$textDark400',
     ':checked': {
diff --git a/packages/config/src/theme/SelectActionsheetContent.ts b/packages/config/src/theme/SelectActionsheetContent.ts
index df555f3f90..6197dc553f 100644
--- a/packages/config/src/theme/SelectActionsheetContent.ts
+++ b/packages/config/src/theme/SelectActionsheetContent.ts
@@ -17,10 +17,7 @@ export const SelectActionsheetContent = createStyle({
       bg: '$backgroundDark900',
     },
   },
-  // @ts-ignore
-  _web: {
-    userSelect: 'none',
-  },
+  userSelect: 'none',
   defaultProps: {
     hardShadow: '5',
   },
diff --git a/packages/config/src/theme/SelectInput.ts b/packages/config/src/theme/SelectInput.ts
index af98ef97bc..e415318f6a 100644
--- a/packages/config/src/theme/SelectInput.ts
+++ b/packages/config/src/theme/SelectInput.ts
@@ -4,6 +4,7 @@ export const SelectInput = createStyle({
   _web: {
     w: '$full',
   },
+  pointerEvents: 'none',
   flex: 1,
   h: '$full',
   color: '$textLight900',
diff --git a/packages/config/src/theme/Toast.ts b/packages/config/src/theme/Toast.ts
index 4b3728c1f7..cf6a1c482e 100644
--- a/packages/config/src/theme/Toast.ts
+++ b/packages/config/src/theme/Toast.ts
@@ -96,9 +96,7 @@ export const Toast = createStyle({
   m: '$3',
 
   _web: {
-    props: {
-      pointerEvents: 'auto',
-    },
+    pointerEvents: 'auto',
   },
   defaultProps: {
     hardShadow: '5',
diff --git a/packages/config/src/theme/TooltipText.ts b/packages/config/src/theme/TooltipText.ts
index 260d74609e..3056669a00 100644
--- a/packages/config/src/theme/TooltipText.ts
+++ b/packages/config/src/theme/TooltipText.ts
@@ -3,6 +3,5 @@ import { createStyle } from '@gluestack-style/react';
 export const TooltipText = createStyle({
   color: '$red400',
   fontFamily: '$body',
-  //@ts-ignore
   userSelect: 'none',
 });
diff --git a/packages/themed/package.json b/packages/themed/package.json
index 1cb33b6979..739a96b4ae 100644
--- a/packages/themed/package.json
+++ b/packages/themed/package.json
@@ -32,38 +32,39 @@
     "@expo/html-elements": "latest",
     "@gluestack-style/animation-resolver": "^1.0.2",
     "@gluestack-style/legend-motion-animation-driver": "^1.0.2",
-    "@gluestack-ui/actionsheet": "^0.2.25",
-    "@gluestack-ui/alert": "^0.1.9",
-    "@gluestack-ui/alert-dialog": "^0.1.19",
-    "@gluestack-ui/avatar": "^0.1.11",
-    "@gluestack-ui/button": "^0.1.29",
-    "@gluestack-ui/checkbox": "^0.1.18",
-    "@gluestack-ui/divider": "^0.1.5",
-    "@gluestack-ui/fab": "^0.1.13",
-    "@gluestack-ui/form-control": "^0.1.11",
-    "@gluestack-ui/hstack": "^0.1.11",
-    "@gluestack-ui/icon": "^0.1.14",
-    "@gluestack-ui/image": "^0.1.2",
-    "@gluestack-ui/input": "^0.1.17",
+    "@gluestack-ui/actionsheet": "^0.2.29",
+    "@gluestack-ui/alert": "^0.1.12",
+    "@gluestack-ui/alert-dialog": "^0.1.22",
+    "@gluestack-ui/avatar": "^0.1.14",
+    "@gluestack-ui/button": "^0.1.32",
+    "@gluestack-ui/checkbox": "^0.1.21",
+    "@gluestack-ui/config": "1.0.1",
+    "@gluestack-ui/divider": "^0.1.8",
+    "@gluestack-ui/fab": "^0.1.16",
+    "@gluestack-ui/form-control": "^0.1.14",
+    "@gluestack-ui/hstack": "^0.1.14",
+    "@gluestack-ui/icon": "^0.1.17",
+    "@gluestack-ui/image": "^0.1.5",
+    "@gluestack-ui/input": "^0.1.20",
     "@gluestack-ui/linear-gradient": "^0.1.1",
-    "@gluestack-ui/link": "^0.1.11",
-    "@gluestack-ui/menu": "^0.2.21",
-    "@gluestack-ui/modal": "^0.1.23",
-    "@gluestack-ui/overlay": "^0.1.9",
-    "@gluestack-ui/popover": "^0.1.24",
-    "@gluestack-ui/pressable": "^0.1.9",
-    "@gluestack-ui/progress": "^0.1.8",
+    "@gluestack-ui/link": "^0.1.14",
+    "@gluestack-ui/menu": "^0.2.24",
+    "@gluestack-ui/modal": "^0.1.26",
+    "@gluestack-ui/overlay": "^0.1.12",
+    "@gluestack-ui/popover": "^0.1.26",
+    "@gluestack-ui/pressable": "^0.1.12",
+    "@gluestack-ui/progress": "^0.1.11",
     "@gluestack-ui/provider": "^0.1.10",
-    "@gluestack-ui/radio": "^0.1.19",
-    "@gluestack-ui/select": "^0.1.15",
-    "@gluestack-ui/slider": "^0.1.13",
-    "@gluestack-ui/spinner": "^0.1.10",
-    "@gluestack-ui/switch": "^0.1.13",
-    "@gluestack-ui/tabs": "^0.1.12",
-    "@gluestack-ui/textarea": "^0.1.14",
-    "@gluestack-ui/toast": "^0.1.16",
-    "@gluestack-ui/tooltip": "^0.1.20",
-    "@gluestack-ui/vstack": "^0.1.11",
+    "@gluestack-ui/radio": "^0.1.22",
+    "@gluestack-ui/select": "^0.1.18",
+    "@gluestack-ui/slider": "^0.1.16",
+    "@gluestack-ui/spinner": "^0.1.13",
+    "@gluestack-ui/switch": "^0.1.16",
+    "@gluestack-ui/tabs": "^0.1.13",
+    "@gluestack-ui/textarea": "^0.1.17",
+    "@gluestack-ui/toast": "^0.1.19",
+    "@gluestack-ui/tooltip": "^0.1.23",
+    "@gluestack-ui/vstack": "^0.1.14",
     "@legendapp/motion": "latest"
   },
   "devDependencies": {
@@ -71,11 +72,11 @@
     "@babel/preset-react": "^7.22.5",
     "@babel/preset-typescript": "^7.22.5",
     "@gluestack-style/react": "^1.0.7",
-    "@types/react-native": "^0.71.6",
+    "@types/react-native": "^0.72.3",
     "file-loader": "^6.2.0",
     "react": "^18.2.0",
-    "react-native": "^0.72.0",
-    "react-native-web": "^0.18.12",
+    "react-native": "^0.72.4",
+    "react-native-web": "^0.19.9",
     "ts-loader": "^9.4.4",
     "typescript": "^5.1.6",
     "url-loader": "^4.1.1",
diff --git a/scripts/templates/packagejson-template.js b/scripts/templates/packagejson-template.js
index c032dbc5eb..be1eff3d4e 100644
--- a/scripts/templates/packagejson-template.js
+++ b/scripts/templates/packagejson-template.js
@@ -15,13 +15,13 @@ module.exports = () => {
     },
     "devDependencies": {
       "@types/react": "^18.0.22",
-      "@types/react-native": "^0.69.15",
+      "@types/react-native": "^0.72.3",
       "babel-plugin-transform-remove-console": "^6.9.4",
       "react": "^18.1.0",
       "react-dom": "^18.1.0",
-      "react-native": "^0.70.3",
+      "react-native": "^0.72.4",
       "react-native-builder-bob": "^0.20.1",
-      "react-native-web": "^0.18.1",
+      "react-native-web": "^0.19.9",
       "tsconfig": "7",
       "typescript": "^4.9.4"
     },
diff --git a/yarn.lock b/yarn.lock
index 5aeb05d9c5..1cfdd67417 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3160,18 +3160,18 @@
     inline-style-prefixer "^6.0.1"
     normalize-css-color "^1.0.2"
 
-"@gluestack-ui/actionsheet@^0.2.25":
-  version "0.2.25"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/actionsheet/-/actionsheet-0.2.25.tgz#ac90d00d3eee68c23172994df3f9333f3d7bff83"
-  integrity sha512-/PxmZZx/bMShyZczI5pKg2w6vk5jte1uNjvGS+JCIpDhJqSBXxBlE2Y3xVuiaWyx+GOOAymzVcKmHZ26y0Is8A==
+"@gluestack-ui/actionsheet@^0.2.29":
+  version "0.2.29"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/actionsheet/-/actionsheet-0.2.29.tgz#b4a9bd0935a6fb6aa5af1cd0a213514603e92062"
+  integrity sha512-fRlSLIGe2QsK0XcSmr+J9+4+SXPFGoLFc6GLT3cX9+tKm5C4hHsCgqJkMyDxk5jOnexzdmhjFVGeLXoY3dakGQ==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/transitions" "^0.1.8"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/dialog" "0.1.1"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/dialog" "^0.0.3"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
 "@gluestack-ui/actionsheet@^0.2.7":
   version "0.2.16"
@@ -3186,17 +3186,17 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
-"@gluestack-ui/alert-dialog@^0.1.19":
-  version "0.1.19"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/alert-dialog/-/alert-dialog-0.1.19.tgz#87d538019707c47b66a7b4afb50d0dea9a6c6cbb"
-  integrity sha512-ELpwcgeXwFF/GB4+mMimw+g16Cy8BTNgZRb6canfDyiDOxgsXTrPduNwLheGIca7IsEwLA41yBsaUK4KHd9GHw==
+"@gluestack-ui/alert-dialog@^0.1.22":
+  version "0.1.22"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/alert-dialog/-/alert-dialog-0.1.22.tgz#cf214ce748aaea5a0bd1b344be5629c7fdf5f782"
+  integrity sha512-sCS5dzyYEMpm1T1FKlyzJwipP+6cvSYYbnZRbZc4+91NlTn7EAzq8FIutftZBfqCKnyqgsdIjZNnR0Zw6mIclw==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/dialog" "^0.1.1"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/dialog" "^0.0.3"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
 "@gluestack-ui/alert-dialog@^0.1.8":
   version "0.1.14"
@@ -3210,20 +3210,20 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
+"@gluestack-ui/alert@^0.1.12":
+  version "0.1.12"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/alert/-/alert-0.1.12.tgz#ef7efd7c978809da55cb7dc07c5f3db33b6b6aec"
+  integrity sha512-oiJfxryKh7+WKKx9PjIX088wgIQTXD9llC52h5HiK1dPUJiswjgGKbFHZbX7uoh9VMiXthBoUvzOIVMv0i5feA==
+
 "@gluestack-ui/alert@^0.1.4":
   version "0.1.8"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/alert/-/alert-0.1.8.tgz#f9d6b6c7a2fcdc03d02edb02c11cc4c4a18fa894"
   integrity sha512-zDUdaAUgILeWBJhF/Ub6np35u8U0T79xsLKZl22CmH17bUHuIu1cXaiqJhGnofV/YwRv6xDIPaOXwuhaK5IoAg==
 
-"@gluestack-ui/alert@^0.1.9":
-  version "0.1.9"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/alert/-/alert-0.1.9.tgz#059f513f35f0df474581639c4c1f005dcfefd19c"
-  integrity sha512-HoiGAeY40b5P8fdRVQ3wQ8LvAhX2s8/oWMprIEH5a3yEQMt4rTInEaR/bumhA80JQcVTBcG1zUXjKZ6J2+l5wg==
-
-"@gluestack-ui/avatar@^0.1.11":
-  version "0.1.11"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/avatar/-/avatar-0.1.11.tgz#971d732c046849307fe9942b4aa2d9c9fa9ee2f5"
-  integrity sha512-+icEkhgjaM0TgH11f4ewlC+X1Hdp7fJ9mUooe/uhfPwq6ySRGmeSbj16tZTKZvbAW1D+hHx3564EIqes144Kug==
+"@gluestack-ui/avatar@^0.1.14":
+  version "0.1.14"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/avatar/-/avatar-0.1.14.tgz#86da073330a5bcc869cdb9c4aa6e918fdf982cc8"
+  integrity sha512-bwVm2r/4mHLHb9r5jtzPLK/p7aSjfJcwbT9bZCtOylryR3plMRHtfetovcz6aDNCTg0548sKYGv6Qy1p9x5iXg==
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
 
@@ -3234,7 +3234,7 @@
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
 
-"@gluestack-ui/button@^0.1.15", "@gluestack-ui/button@^0.1.29":
+"@gluestack-ui/button@^0.1.15":
   version "0.1.29"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/button/-/button-0.1.29.tgz#cd3b0522f32fa332e15d6203be566713eb8d930b"
   integrity sha512-CUMZajrveDT36obhb385xQb1Cf50T301Y0ExNNcSffvbYb9TwPgWfawlkPrsk9JhHqWxQaK1McyVx+y4fYEHeg==
@@ -3243,6 +3243,15 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
+"@gluestack-ui/button@^0.1.32":
+  version "0.1.32"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/button/-/button-0.1.32.tgz#fc427ec754bd1d1e9e44250292cbd66c65318a84"
+  integrity sha512-UB9+hZGiQVfuOW88vufX6G3UhAl7Y3gwB/gJ9E1bxJu8Eg41oi6Og1jHLRI8Y6gXmuIzp9r3ZESYb86VCNYP0w==
+  dependencies:
+    "@gluestack-ui/utils" "0.1.9"
+    "@react-native-aria/focus" "^0.2.5"
+    "@react-native-aria/interactions" "^0.2.11"
+
 "@gluestack-ui/checkbox@^0.1.12":
   version "0.1.17"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/checkbox/-/checkbox-0.1.17.tgz#4ebadec4b428d3d65b8983a6d4547bdae7a5f3ee"
@@ -3256,32 +3265,43 @@
     "@react-native-aria/interactions" "^0.2.10"
     "@react-stately/checkbox" "^3.4.2"
 
-"@gluestack-ui/checkbox@^0.1.18":
-  version "0.1.18"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/checkbox/-/checkbox-0.1.18.tgz#169060f5543c7412f1c82121a0879dd77492c740"
-  integrity sha512-wf0SmBexuptDbX1AQy2cLriiglZO+s906YlAgPzYgkb/QbTdlJ5P2VHNGRRG0qIPh3HTPeLkRZk+kd3Qosd+ng==
+"@gluestack-ui/checkbox@^0.1.21":
+  version "0.1.21"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/checkbox/-/checkbox-0.1.21.tgz#5648e5730113c958c327ae6a18ea772d1210422a"
+  integrity sha512-r2sm8Ie3WkqmLyhuXlGaISyKq3XtwLU3t81kLDf+7mKjdNYVHnQH5hjyPx8DpABtClwM/MwCNW3E26asqvgKyw==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/utils" "^0.1.5"
     "@react-aria/visually-hidden" "^3.8.1"
-    "@react-native-aria/checkbox" "^0.2.3"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/checkbox" "^0.2.6"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/utils" "^0.2.10"
     "@react-stately/checkbox" "^3.4.2"
 
-"@gluestack-ui/divider@^0.1.3", "@gluestack-ui/divider@^0.1.5":
+"@gluestack-ui/config@1.0.1":
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/config/-/config-1.0.1.tgz#c748f579be6930e0cdd67e0edfac01fbe84f2b67"
+  integrity sha512-QyrxfkYn8QPiYjefjgwaMNbo8ojL7k0838F3G96DDJbWsl6RBG8PjhT6DiAmRhDe7k4zzixKKlaRHFfXHEo3FA==
+
+"@gluestack-ui/divider@^0.1.3":
   version "0.1.5"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/divider/-/divider-0.1.5.tgz#3b68375e5620b2641b07465f599b2ec2259bae83"
   integrity sha512-5x6soIXugWyMhhufpcw54hNoGoZWrEEOb8Y/5caAGNV2YVsLACenztdkmedi5sFDfRidd407fIxjQ9zElChoCQ==
 
-"@gluestack-ui/fab@^0.1.13":
-  version "0.1.13"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/fab/-/fab-0.1.13.tgz#a963f76521abbbc99a6e3661019bd6a6fd0b20b5"
-  integrity sha512-PjmZkPK5Zc3cfJS2ixMEo23Pbi4dVcn8GMbkxc/c5DeBg7TchEcvmxKe/G/zG0sUfstb8vm63GJ6q+9hYnilYA==
+"@gluestack-ui/divider@^0.1.8":
+  version "0.1.8"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/divider/-/divider-0.1.8.tgz#114584279aebc8bf6b718d039c521330051d8e44"
+  integrity sha512-l+OQ1XD5qI20ghxKbpi+pqntRtd0mtkmhfXYLODbjt2eec3U9kpV1xawXpfN/TFd45WWZTpEQ616sOQqFLo3RA==
+
+"@gluestack-ui/fab@^0.1.16":
+  version "0.1.16"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/fab/-/fab-0.1.16.tgz#e94b380438dd97d6bb1cfb7e6b9f446975d67818"
+  integrity sha512-PJOr+uBdyy89yWb7J3N8xJAdLQObiqvZ/dhTbvy5OASF5c/XmdpMTnWOy0yh9AmUuIBYJQsci6y6+p9aJf/6CA==
   dependencies:
     "@gluestack-ui/utils" "^0.1.9"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
 "@gluestack-ui/fab@^0.1.6":
   version "0.1.11"
@@ -3301,13 +3321,13 @@
     "@gluestack-ui/utils" "^0.1.5"
     "@react-native-aria/focus" "^0.2.7"
 
-"@gluestack-ui/form-control@^0.1.11":
-  version "0.1.11"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/form-control/-/form-control-0.1.11.tgz#26f771911673ef3d3404961c08b504e205b26e38"
-  integrity sha512-gVE+QUTimsWpvukFP0e0w1Yfe2DGAtJaXsXNHgnEzCRY//CVo0GNz5TfMPYw+sh9+S+Luik4870ciUvuw5ntXQ==
+"@gluestack-ui/form-control@^0.1.14":
+  version "0.1.14"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/form-control/-/form-control-0.1.14.tgz#ea6083f0893b14f8e8ca100ab7896a7763f13bea"
+  integrity sha512-L1upvUvZ6EwWa4urtSgL619YsVbcxGR/Ffm4gR5/lDWlfokiS6F0SExjiKL0c2Ey2nwcEDIzt9pNzH8Ey/72CA==
   dependencies:
-    "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
+    "@gluestack-ui/utils" "^0.1.10"
+    "@react-native-aria/focus" "^0.2.9"
 
 "@gluestack-ui/hooks@^0.1.0", "@gluestack-ui/hooks@^0.1.2":
   version "0.1.3"
@@ -3317,10 +3337,10 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/hstack@^0.1.11":
-  version "0.1.11"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/hstack/-/hstack-0.1.11.tgz#9274f33991a98062ce23b2d6f84c44b1a59676b1"
-  integrity sha512-Oaqopb/idtO4qw64GbIt0Gr7otJMmG0S+YFBhYWuilPNA6ugjmnnFw5JrN+uxMg1dZOwRAKUTFCyNeiJZgKW9w==
+"@gluestack-ui/hstack@^0.1.14":
+  version "0.1.14"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/hstack/-/hstack-0.1.14.tgz#75e2b3ecdbe770d89f588444774ea8373766b051"
+  integrity sha512-+9l36lYvlwWn9P9FOBTDyjlwUiPCN1HqNvft7GP0zQC/7bpHcd+v5Op68uYK67MFaOOH/psIkL5Ld91YNZ+KCw==
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
 
@@ -3331,14 +3351,14 @@
   dependencies:
     "@gluestack-ui/utils" "^0.1.6"
 
-"@gluestack-ui/icon@^0.1.14":
-  version "0.1.14"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/icon/-/icon-0.1.14.tgz#e8dfa142f2afd723fc384cd84154f57a8e1546ff"
-  integrity sha512-FTU9Zg6iQplVOyGDBiphTxBCN5v5yeeyOM8onVcKegt5AAIkgTZ0VdkWEAfd3DvU4yby1F0CUe5IENx+6KA6ug==
+"@gluestack-ui/icon@^0.1.17":
+  version "0.1.17"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/icon/-/icon-0.1.17.tgz#e2ab718246ee12a06b185e2546c81f906bd9c7cc"
+  integrity sha512-y8HmbBh+uDbG2oO+ONtexdpmR21/FhuUNwhKm6vEVBV5oRmJYM2OhbMvj2kaOpUw/piCM2wFsGR2EO7nGct/gg==
   dependencies:
     "@gluestack-ui/provider" "^0.1.6"
-    "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
+    "@gluestack-ui/utils" "^0.1.10"
+    "@react-native-aria/focus" "^0.2.9"
 
 "@gluestack-ui/icon@^0.1.3":
   version "0.1.6"
@@ -3350,24 +3370,24 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/image@^0.1.2":
-  version "0.1.2"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/image/-/image-0.1.2.tgz#cb729ec6bb79ed5cf61348106510b9f3734db652"
-  integrity sha512-97mePIc6dm2xhv4jSmkoTB7jEI0P2HePPso/iat3xVRCj9nU6L45VxDt1/I9cZ0eNpMlN4hnETNmXtEgAeDQ+w==
+"@gluestack-ui/image@^0.1.5":
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/image/-/image-0.1.5.tgz#b32c2531fc5a2d41a1bdafd8bfc9609b27999b72"
+  integrity sha512-gL3flvVVBnVEXGr4oPAHvPv64W6x8uG7dFjKPPEi4cioK+AJaODwMAxC/JDXJD8FQU0zlsbOUFjLfzCtUsk7Yw==
   dependencies:
     "@gluestack-ui/utils" "0.1.9"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
-"@gluestack-ui/input@^0.1.17":
-  version "0.1.17"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/input/-/input-0.1.17.tgz#0d3565a84f9d2f0a737d5693283416ae15c0b7f8"
-  integrity sha512-4Dac5UVJStofC2BOtSNGN9NfRDiVoXb3zjncDkcPxRGY6e60LybNcKq8932Ori8GvBubVuMLtFgagJtR7az+7A==
+"@gluestack-ui/input@^0.1.20":
+  version "0.1.20"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/input/-/input-0.1.20.tgz#5f317d141ce6e459259d46726214987c9d4ab8ec"
+  integrity sha512-94WRV35a9enQxlgsqEnhDFDG2ervGivKRVfvAy29wRE1wrymqsRhfcDl9qJJVT9pRt/ui390EQIlUV2MIYX1/g==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/utils" "^0.1.9"
-    "@react-native-aria/focus" "^0.2.7"
-    "@react-native-aria/interactions" "^0.2.8"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
 "@gluestack-ui/input@^0.1.5":
   version "0.1.10"
@@ -3390,14 +3410,14 @@
     "@react-native-aria/interactions" "^0.2.10"
     expo-linear-gradient "12.3.0"
 
-"@gluestack-ui/link@^0.1.11":
-  version "0.1.11"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/link/-/link-0.1.11.tgz#776ec642e3ab8cb91c98b1d0a5d0730b2312fa47"
-  integrity sha512-hiIutUdTHoJkbhg5Qi8TLVtsS2iR08VekDGMUqGevp1HG5prpknGQPIDyGBGGx9Lxf8N36RLl05hezh535jJbg==
+"@gluestack-ui/link@^0.1.14":
+  version "0.1.14"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/link/-/link-0.1.14.tgz#e2abd67bcbe68c290569910271f90e73d9a1af1b"
+  integrity sha512-Fb7v6XYKnh8c5n9xrSg+b58GRtz5xYYqUpSIn1n/a3Dp+Drym/HnKkawlNg5BpbBbM7ghTpogcjui/Z1iOXNcA==
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
 
 "@gluestack-ui/link@^0.1.6":
   version "0.1.10"
@@ -3408,18 +3428,18 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
-"@gluestack-ui/menu@^0.2.21":
-  version "0.2.21"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/menu/-/menu-0.2.21.tgz#fe4a00bfe73473964a5a59499f7ed2a7ed45bb1f"
-  integrity sha512-F+3IY3NHu5CYHANtJDtKCje9GV55GmwxJq1ff+rmYYt3xJm8Gg9gRnxELxfx5mAAlYSb0aqCGq3CFNNx8SSVFw==
+"@gluestack-ui/menu@^0.2.24":
+  version "0.2.24"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/menu/-/menu-0.2.24.tgz#491e4e19b4fcf1311bd1fbda7f0740787734bf89"
+  integrity sha512-i/A5/0EOcX8OAZtcJwVdAd9VhIU6X0U8HahoGNIakzkUny4b2jDrIwg7ryV9iC382zzl6fcFhYr9aWy9AeEWmA==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
-    "@react-native-aria/menu" "^0.2.7"
-    "@react-native-aria/overlays" "0.3.7"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/menu" "^0.2.9"
+    "@react-native-aria/overlays" "^0.3.10"
     "@react-stately/utils" "^3.6.0"
     react-stately "^3.21.0"
 
@@ -3451,18 +3471,27 @@
     "@react-native-aria/interactions" "^0.2.10"
     "@react-native-aria/overlays" "0.3.7"
 
-"@gluestack-ui/modal@^0.1.23":
-  version "0.1.23"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/modal/-/modal-0.1.23.tgz#ec22de1a0c494fd0d224163e45c418452d7e7d46"
-  integrity sha512-YuAvcGSaxJ6VZM2VsivUDkHUa2QkOaMbx/+XV+9sMJzWDXyfl3l8XOG1Kz3K75Mc51wFtco/0PqZdZJJ9A+DIg==
+"@gluestack-ui/modal@^0.1.26":
+  version "0.1.26"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/modal/-/modal-0.1.26.tgz#62c89c6c1f2f7dbf45d7e2251ab3ebb0334d3ca6"
+  integrity sha512-Cs0D6TyL1Bt3/u3pOTZz0KAHEkRmYj15UlIL1DTMswgXJL1+RunWSytg69ydFSP5haCUsi+OD4OhLL99YooxUw==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/dialog" "^0.1.1"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
-    "@react-native-aria/overlays" "0.3.7"
+    "@react-native-aria/dialog" "^0.0.3"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/overlays" "^0.3.10"
+
+"@gluestack-ui/overlay@^0.1.12":
+  version "0.1.12"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/overlay/-/overlay-0.1.12.tgz#b8d373875e0cf8e1bbc244dfafdcbb76525fa424"
+  integrity sha512-rENETe40IRIrFW7rQKBsVotJ0J7DxTmY4xZGyMM/dct6TXnnZa2vIE+mqOK0CQs3cEIWypvDrQrJ0mHWHK1xig==
+  dependencies:
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/overlays" "^0.3.10"
 
 "@gluestack-ui/overlay@^0.1.3", "@gluestack-ui/overlay@^0.1.7", "@gluestack-ui/overlay@^0.1.8":
   version "0.1.8"
@@ -3473,19 +3502,10 @@
     "@react-native-aria/interactions" "^0.2.10"
     "@react-native-aria/overlays" "^0.3.7"
 
-"@gluestack-ui/overlay@^0.1.9":
-  version "0.1.9"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/overlay/-/overlay-0.1.9.tgz#8951e3a33e557b0114417161931b7da44837e4ec"
-  integrity sha512-BF8bysxYSTuKXOb0Vy3nIOOXLb4YH/CYFiM8OBtmBvU1+eNhN5sMyjBR0XfEAwB9LaLsPu+ApixDPTOE71J3Ag==
-  dependencies:
-    "@react-native-aria/focus" "^0.2.7"
-    "@react-native-aria/interactions" "^0.2.10"
-    "@react-native-aria/overlays" "^0.3.7"
-
-"@gluestack-ui/popover@^0.1.24":
-  version "0.1.24"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/popover/-/popover-0.1.24.tgz#86a7abc0f9456d0ebd62d0d832eb3847ba35d694"
-  integrity sha512-yp9pbACpMOe1Ni74XGEak048l64FcahQ15D/lRgN2CzlWBjDIorCkvFdWbBpFGishg9gtiwIgOXu6M4TcY8vWQ==
+"@gluestack-ui/popover@^0.1.26":
+  version "0.1.26"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/popover/-/popover-0.1.26.tgz#eb055630c3ea695165969d7000ada57011179554"
+  integrity sha512-GqMRffi8lY3cM3ikiIhyqi4oJSdFalG/JrVKfE2mgDEvolCtOfRhMEovIu4iTgk5rggfIOVzHI8UBbbr0F4CvA==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
@@ -3508,7 +3528,16 @@
     "@react-native-aria/interactions" "^0.2.10"
     "@react-native-aria/overlays" "0.3.7"
 
-"@gluestack-ui/pressable@^0.1.4", "@gluestack-ui/pressable@^0.1.9":
+"@gluestack-ui/pressable@^0.1.12":
+  version "0.1.12"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/pressable/-/pressable-0.1.12.tgz#e2aaebfea9376a888fd5d70ef6d05c453a79cf5b"
+  integrity sha512-cAhDkbls0eFDM++stIcDhpLOs55w2XckKwWj+lRTua4aVoIL06ydSBjEYIynGd5i/cDHGdM/76Kqe7DAIDTA1A==
+  dependencies:
+    "@gluestack-ui/utils" "^0.1.5"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+
+"@gluestack-ui/pressable@^0.1.4":
   version "0.1.9"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/pressable/-/pressable-0.1.9.tgz#f9333e51202543bcfde214bba5607ca9b233a26f"
   integrity sha512-hWWJ+7z0g/P2nbxDr60JBnHIA676oTg7EG1FfEgd25gvyWzVJ+JjObhrxHb4V4ILK7RkaQeB1K+esAl2bSBytA==
@@ -3517,6 +3546,13 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
+"@gluestack-ui/progress@^0.1.11":
+  version "0.1.11"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/progress/-/progress-0.1.11.tgz#68636a4bcc0bdd84d6def94bedabd932789c583c"
+  integrity sha512-WwvQqZjHwPRHMyyXFyXrwE0T7eozBW3p3MUQfLfJLVxmUzKna/iSZHi/3mEZCiqw07xgnqyZ4XU7ZCbgs5EQhQ==
+  dependencies:
+    "@gluestack-ui/utils" "^0.1.5"
+
 "@gluestack-ui/progress@^0.1.3":
   version "0.1.7"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/progress/-/progress-0.1.7.tgz#ef8ba9b436d055346ff773051a350a6a88ced912"
@@ -3524,13 +3560,6 @@
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
 
-"@gluestack-ui/progress@^0.1.8":
-  version "0.1.8"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/progress/-/progress-0.1.8.tgz#310a5205831b7465fcefddc1698dafb8e31b241f"
-  integrity sha512-8YbG4vOU3hZT2u+WyUaf1+F/40lEePu9V1aT8xAuB753PDy4iX/Pv6YOmMiHMMh5YdJR7B9oi6znR7tAupKU6g==
-  dependencies:
-    "@gluestack-ui/utils" "^0.1.5"
-
 "@gluestack-ui/provider@^0.1.10":
   version "0.1.10"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/provider/-/provider-0.1.10.tgz#552c4da52f99cb300ef10cde5f830e27a52189b4"
@@ -3562,17 +3591,17 @@
     "@react-native-aria/radio" "^0.2.5"
     "@react-stately/radio" "^3.8.1"
 
-"@gluestack-ui/radio@^0.1.19":
-  version "0.1.19"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/radio/-/radio-0.1.19.tgz#2213dd5084e4a913e552cfd2e2fe7fe754463c40"
-  integrity sha512-fvbMcmEZQlzxwYDoZpn5EsK6ZNHQPgrhy0wh2AwtV6WUhOg1n71DirZQ3MtDTei5CrKyg/y9fF4ERGuvvn3RCw==
+"@gluestack-ui/radio@^0.1.22":
+  version "0.1.22"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/radio/-/radio-0.1.22.tgz#44160a3cce8faedb718b0be0832e087d7c5630d6"
+  integrity sha512-vA8erprlZVlHKANXkhC+CJ+G6F6tChYgSfIFFbzliZCD71FunfKdFhiFn0XV6yjewZzFB+sJdiJ+D3NSI2aeSw==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/utils" "^0.1.5"
     "@react-aria/visually-hidden" "^3.7.0"
-    "@react-native-aria/focus" "^0.2.8"
-    "@react-native-aria/interactions" "^0.2.10"
-    "@react-native-aria/radio" "^0.2.5"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/radio" "^0.2.7"
     "@react-stately/radio" "^3.8.1"
 
 "@gluestack-ui/react-native-aria@^0.1.2", "@gluestack-ui/react-native-aria@^0.1.4":
@@ -3583,15 +3612,15 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/select@^0.1.15":
-  version "0.1.15"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/select/-/select-0.1.15.tgz#9c8c73d765aafa590b9d57946487eb5def0ef293"
-  integrity sha512-KwnCsIj8/n2uRpktuVIj6ddMcaLbTJUgL49HpGTR5rgrfa2/XiY931lOA3DzKSFUv2PVB071X+ORyCRL5EOENg==
+"@gluestack-ui/select@^0.1.18":
+  version "0.1.18"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/select/-/select-0.1.18.tgz#e49fba5ed5f9f2b20608f1be65d7ceb1e0f597b8"
+  integrity sha512-bH08yX7q08c35XZ8TjKa7K4z7qra2v3yXALOj52YItxnFBSdM5h76A4it4R82m40wNd5LinJ8PnMEls787hbBg==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
+    "@react-native-aria/focus" "^0.2.9"
 
 "@gluestack-ui/select@^0.1.6":
   version "0.1.14"
@@ -3603,17 +3632,17 @@
     "@gluestack-ui/utils" "^0.1.5"
     "@react-native-aria/focus" "^0.2.7"
 
-"@gluestack-ui/slider@^0.1.13":
-  version "0.1.13"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/slider/-/slider-0.1.13.tgz#c56c1791ee6d014e284d423f06fed873c8ba6420"
-  integrity sha512-68DnOQC1JOhtazpMUoJWRMH0iM9s7IzcaJun+OjwKjJcBTajIF4wkd7LhTR6YDSRigDWgTLTbtrgtWYNjX4dqg==
+"@gluestack-ui/slider@^0.1.16":
+  version "0.1.16"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/slider/-/slider-0.1.16.tgz#e8a429a21ec8ae47a1483b0167a8f75de1935e24"
+  integrity sha512-2c6Egmf+xhan1QGrgC9UMTqSoUpzpf1QPf9Py6vObUNkRNCwhsj5+xUZxqDfV7Y3pa90ImKcsozX6vhiYKj2Ig==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/utils" "^0.1.9"
     "@react-aria/visually-hidden" "^3.8.1"
-    "@react-native-aria/interactions" "^0.2.8"
-    "@react-native-aria/slider" "^0.2.7"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/slider" "^0.2.9"
     "@react-stately/slider" "^3.2.4"
 
 "@gluestack-ui/slider@^0.1.3":
@@ -3629,10 +3658,10 @@
     "@react-native-aria/slider" "^0.2.5-alpha.2"
     "@react-stately/slider" "^3.2.4"
 
-"@gluestack-ui/spinner@^0.1.10":
-  version "0.1.10"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/spinner/-/spinner-0.1.10.tgz#9da7c9d4c85a493585adde769f56500ce16f5f96"
-  integrity sha512-pTUQzA+bzE3ZqnijqVoJqbVlbZWs8TxdVwyju1RAw7QcEGiQh1Eo1Jpe+A5Ic50NvgdsQmsGpGm0QM3NNl6W7A==
+"@gluestack-ui/spinner@^0.1.13":
+  version "0.1.13"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/spinner/-/spinner-0.1.13.tgz#12444103aeebc5ef5edfa580e47cdd76473517bb"
+  integrity sha512-UqPv9aLDseM7HP7KkRVJnO0TesrCRl6WAy8K5ouCzh4UfTXGlBeIvZcDX8kLftDpm+OvD0vWwTn+OoA/X1JH7Q==
 
 "@gluestack-ui/spinner@^0.1.5":
   version "0.1.8"
@@ -3648,15 +3677,15 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/switch@^0.1.13":
-  version "0.1.13"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/switch/-/switch-0.1.13.tgz#84f88326926f941e512a1edc76dd644790c4e87c"
-  integrity sha512-1dyotnbYMSyq4apCVlDy6NfwKDlMGa1bBh4a8gCOpdQdICjGEmyJ6Ve9t6Gnq0ec/SbEvfiHzRUuzc8EVjSKmw==
+"@gluestack-ui/switch@^0.1.16":
+  version "0.1.16"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/switch/-/switch-0.1.16.tgz#d92e7db8d2c42779354b790eeb176bc2f12bf1af"
+  integrity sha512-IFcRzDb9r7tTfgTetpW5SEgQe+pKvrGB+DKh63tj8cICMt18WLAFRD08I8Kli2dYM8+MaQNFCKoLOuRNEvAyDg==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.8"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
-    "@react-native-aria/interactions" "^0.2.8"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
     "@react-stately/toggle" "^3.4.4"
 
 "@gluestack-ui/switch@^0.1.8":
@@ -3670,10 +3699,10 @@
     "@react-native-aria/interactions" "^0.2.8"
     "@react-stately/toggle" "^3.4.4"
 
-"@gluestack-ui/tabs@^0.1.12":
-  version "0.1.12"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/tabs/-/tabs-0.1.12.tgz#c9adf163442a7081e3595b014e8bb08d8a427362"
-  integrity sha512-9O+lxcvNMe9Q5Ezgh8CGJEP42qgUdkPcOBLa4z7cSzBLF0PV1VqAvZ/J3yaR0V01O+0w7MiYEwd8abu0AolzGg==
+"@gluestack-ui/tabs@^0.1.13":
+  version "0.1.13"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/tabs/-/tabs-0.1.13.tgz#5ed096c48c4e3b376beae2cb9e96c4b9fc7fe466"
+  integrity sha512-6GTu7Euhak/ODG+Pk0tU0rF0LI+sjduVXVYRj8NZMq7wcn+pXVR4iozjcJ9yEXJEIIC2zlZDFR5ywn4IaghyiQ==
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
     "@react-native-aria/focus" "^0.2.8"
@@ -3688,14 +3717,14 @@
     "@react-native-aria/focus" "^0.2.8"
     "@react-native-aria/interactions" "^0.2.10"
 
-"@gluestack-ui/textarea@^0.1.14":
-  version "0.1.14"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/textarea/-/textarea-0.1.14.tgz#28ed44f145be616f49099068b248814debcdd299"
-  integrity sha512-XwX57eD1AzcAYiMCGmLSAnxq+36jaDJxLOIXcqA24aYwnVYWJYYafFQusqdqIODqer9EIF0PKaH5vr2c6yEj6Q==
+"@gluestack-ui/textarea@^0.1.17":
+  version "0.1.17"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/textarea/-/textarea-0.1.17.tgz#c5ec136e0feed0522c15d2daad04920f3d20f439"
+  integrity sha512-MkI084qbYEjNh51DT15a9PEtM10gOiDTIgPJ8ze+pDLBE+lYpn9yjDJ5IH23QiPt8Gvsv+sq+P05XE8hOoVzHA==
   dependencies:
     "@gluestack-ui/form-control" "^0.1.10"
     "@gluestack-ui/utils" "^0.1.9"
-    "@react-native-aria/focus" "^0.2.7"
+    "@react-native-aria/focus" "^0.2.9"
 
 "@gluestack-ui/textarea@^0.1.7":
   version "0.1.12"
@@ -3707,16 +3736,16 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/toast@^0.1.16":
-  version "0.1.16"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/toast/-/toast-0.1.16.tgz#8e78a7e928b4a43237dd89324c427aaf9f7415e9"
-  integrity sha512-G1ep2vAmu5DOZYKoM2433FqZsz4NfPpGTwsxClavxPUr3BY7XtRFUoAe3obfZlwZ3SYcxnH9AcqMm3Krew2xeg==
+"@gluestack-ui/toast@^0.1.19":
+  version "0.1.19"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/toast/-/toast-0.1.19.tgz#1718e235fc716874caeb9b92229f87abc46f8f79"
+  integrity sha512-r4Fwvg6w6v6wBX4LjNL9Axi0QtIirt5f40/3Wu55zE/oe7LPkGyByfUu0k9Se3v+sGvV/jhWWVWGIW7j+JRqTQ==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/transitions" "^0.1.8"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
+    "@react-native-aria/focus" "^0.2.9"
 
 "@gluestack-ui/toast@^0.1.7":
   version "0.1.14"
@@ -3729,17 +3758,17 @@
     "@gluestack-ui/utils" "^0.1.5"
     "@react-native-aria/focus" "^0.2.7"
 
-"@gluestack-ui/tooltip@^0.1.20":
-  version "0.1.20"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/tooltip/-/tooltip-0.1.20.tgz#0590b503f04502cfd2026aadfd921327b647699f"
-  integrity sha512-SsnM6tdFe8V6qwx3vXr1SgmHYIBee7lO5eTjf5YHPQF9ZID/QbJ/ZchH7yEohaWudF87hprQuIJUGh6nvcAQPg==
+"@gluestack-ui/tooltip@^0.1.23":
+  version "0.1.23"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/tooltip/-/tooltip-0.1.23.tgz#41f98a6800b5e5a7b16070087fe034a2cb143ab3"
+  integrity sha512-yEpP3A7Kja+IjfEuuuBBTHHrK1UzgUEbtFbTkHPCLbkX03xhwR7D5vLIAvvqFg/tOUCVtKZLcPO3m7IvfSGe3Q==
   dependencies:
     "@gluestack-ui/hooks" "^0.1.2"
     "@gluestack-ui/overlay" "^0.1.7"
     "@gluestack-ui/utils" "^0.1.5"
-    "@react-native-aria/focus" "^0.2.7"
-    "@react-native-aria/interactions" "^0.2.10"
-    "@react-native-aria/overlays" "0.3.7"
+    "@react-native-aria/focus" "^0.2.9"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/overlays" "^0.3.10"
 
 "@gluestack-ui/tooltip@^0.1.6":
   version "0.1.15"
@@ -3771,6 +3800,13 @@
   dependencies:
     "@react-native-aria/focus" "^0.2.7"
 
+"@gluestack-ui/utils@^0.1.10":
+  version "0.1.12"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/utils/-/utils-0.1.12.tgz#0bb3400c9315fb6c0fd1bc697b20d80f82cd3899"
+  integrity sha512-OhOkljhr7foCUJP//8LwMN3EX4/pniFWmQpk1yDJMQL9DaTJbP7s3HsnTM7UzH2kp9DR1Utoz9Y9WscH3ajLpQ==
+  dependencies:
+    "@react-native-aria/focus" "^0.2.9"
+
 "@gluestack-ui/utils@^0.1.3", "@gluestack-ui/utils@^0.1.5", "@gluestack-ui/utils@^0.1.6":
   version "0.1.8"
   resolved "https://registry.yarnpkg.com/@gluestack-ui/utils/-/utils-0.1.8.tgz#f6567ca81d73f440e5ced5d6ed9648048fbd1f5c"
@@ -3787,10 +3823,10 @@
     "@react-native-aria/focus" "^0.2.7"
     react-native-svg "13.4.0"
 
-"@gluestack-ui/vstack@^0.1.11":
-  version "0.1.11"
-  resolved "https://registry.yarnpkg.com/@gluestack-ui/vstack/-/vstack-0.1.11.tgz#509e8061f91b246d7da69dbd04b98e8462699743"
-  integrity sha512-WFwhY3qVUuEVukx4rT+1crFMzrh3uQ3/mgwmJ1Mrr7jnWsttKivNrTjju3jyVTBgQJkLHuyFFL18dus8bVb5nA==
+"@gluestack-ui/vstack@^0.1.14":
+  version "0.1.14"
+  resolved "https://registry.yarnpkg.com/@gluestack-ui/vstack/-/vstack-0.1.14.tgz#91aa41ca4d092011d29899e3b35b47d86f13b0c1"
+  integrity sha512-MOOB/LvSnlGAw9BlQfQS1VGtWmvW/OZfO0+QeWC9/wQlkY8gXuTbq90lZ2VbmH59no6YD9PJ8+ajPtYu0CKEKg==
   dependencies:
     "@gluestack-ui/utils" "^0.1.5"
 
@@ -4798,13 +4834,13 @@
     "@swc/helpers" "^0.4.14"
     clsx "^1.1.1"
 
-"@react-native-aria/button@^0.2.4":
-  version "0.2.4"
-  resolved "https://registry.yarnpkg.com/@react-native-aria/button/-/button-0.2.4.tgz#ce0c994449011f4b852a222afd90e027fb839de0"
-  integrity sha512-wlu6SXI20U+N4fbPX8oh9pkL9hx8W41+cra3fa3s2xfQ6czT4KAkyvSsr1ALUBH4dRkoxxSPOcGJMGnq2K3djw==
+"@react-native-aria/button@^0.2.5":
+  version "0.2.5"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/button/-/button-0.2.5.tgz#e0221a963cb851259f4590c834f2382562cf4d0e"
+  integrity sha512-YQX1oW1gnlivB6lX6KD6dhKuS67rWM0HNsvmNHjvaPanqM9kvvJoV7rkoYXAIJA2vPmYHqHOvBoJj2R5lI9+9g==
   dependencies:
     "@react-aria/utils" "^3.6.0"
-    "@react-native-aria/interactions" "^0.2.3"
+    "@react-native-aria/interactions" "^0.2.11"
     "@react-stately/toggle" "^3.2.1"
     "@react-types/checkbox" "^3.2.1"
 
@@ -4819,6 +4855,17 @@
     "@react-native-aria/utils" "^0.2.6"
     "@react-stately/toggle" "^3.2.1"
 
+"@react-native-aria/checkbox@^0.2.6":
+  version "0.2.6"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/checkbox/-/checkbox-0.2.6.tgz#80298eb1983e58d834fb9573e9082561368d60fa"
+  integrity sha512-is8riNMjLkdcpajcU928FwZMf6ZYmfT5+CEJH6NYmY/BoeYHri+w8UYqPIGi5+9//5nQAkpjopJx9Z7+jkEJlw==
+  dependencies:
+    "@react-aria/checkbox" "^3.2.1"
+    "@react-aria/utils" "^3.6.0"
+    "@react-native-aria/toggle" "^0.2.6"
+    "@react-native-aria/utils" "^0.2.10"
+    "@react-stately/toggle" "^3.2.1"
+
 "@react-native-aria/dialog@0.1.1", "@react-native-aria/dialog@^0.1.1":
   version "0.1.1"
   resolved "https://registry.yarnpkg.com/@react-native-aria/dialog/-/dialog-0.1.1.tgz#705315f2bd37130af0ba1ecb542227ebb2611c4e"
@@ -4829,6 +4876,23 @@
     "@react-types/dialog" "*"
     "@react-types/shared" "*"
 
+"@react-native-aria/dialog@^0.0.3":
+  version "0.0.3"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/dialog/-/dialog-0.0.3.tgz#62388983268f6a6c3a5cfa06c3eaccb996112009"
+  integrity sha512-EXDS2IfB6n8LlelfMZjMntuHC7e6iRTWLxrYIyHm5d2gdmRVD37dris03Zsw/iMBhb/Z8ZYKQ/O5APioN6Uovg==
+  dependencies:
+    "@react-aria/dialog" "*"
+    "@react-native-aria/utils" "*"
+    "@react-types/dialog" "*"
+    "@react-types/shared" "*"
+
+"@react-native-aria/focus@^0.2.5", "@react-native-aria/focus@^0.2.9":
+  version "0.2.9"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/focus/-/focus-0.2.9.tgz#bdfa84f9711843df771877ac436ee3b4f8878b74"
+  integrity sha512-zVgOIzKwnsyyurUxlZnzUKB2ekK/cmK64sQJIKKUlkJKVxd2EAFf7Sjz/NVEoMhTODN3qGRASTv9bMk/pBzzVA==
+  dependencies:
+    "@react-aria/focus" "^3.2.3"
+
 "@react-native-aria/focus@^0.2.7", "@react-native-aria/focus@^0.2.8":
   version "0.2.8"
   resolved "https://registry.yarnpkg.com/@react-native-aria/focus/-/focus-0.2.8.tgz#60192ae9b60e6833c964cd9dd296b557189ddf58"
@@ -4845,6 +4909,15 @@
     "@react-aria/utils" "^3.6.0"
     "@react-native-aria/utils" "^0.2.6"
 
+"@react-native-aria/interactions@^0.2.11":
+  version "0.2.11"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/interactions/-/interactions-0.2.11.tgz#033ed9675d67add72deaf6eeae02b005d0785276"
+  integrity sha512-qfdkD3DwYQm8UurvGLfdLFXPlU2QFdjYA0WWcDCKZD3R++rkpnFthExdws7kmsF1riKTaYcIN/R1MPTM4KZrsA==
+  dependencies:
+    "@react-aria/interactions" "^3.3.2"
+    "@react-aria/utils" "^3.6.0"
+    "@react-native-aria/utils" "^0.2.10"
+
 "@react-native-aria/menu@^0.2.7":
   version "0.2.7"
   resolved "https://registry.yarnpkg.com/@react-native-aria/menu/-/menu-0.2.7.tgz#6ac6e61032d03e3152a262b5bac7d6e4041bc80d"
@@ -4862,6 +4935,35 @@
     "@react-stately/tree" "^3.1.2"
     "@react-types/menu" "^3.1.1"
 
+"@react-native-aria/menu@^0.2.9":
+  version "0.2.9"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/menu/-/menu-0.2.9.tgz#363765807b5cfe4695e810752142f16f6ec0b7de"
+  integrity sha512-Sac2wGHhrH032bmtqoz0gWqAnLV7DXteuJMIMbBL+wP1UE+m5ns1APZB6BOLfH0A62SDgAiboco1/fZOicT/Dg==
+  dependencies:
+    "@react-aria/interactions" "^3.3.2"
+    "@react-aria/menu" "^3.1.3"
+    "@react-aria/selection" "^3.3.1"
+    "@react-aria/utils" "^3.6.0"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/overlays" "^0.3.10"
+    "@react-native-aria/utils" "^0.2.10"
+    "@react-stately/collections" "^3.3.0"
+    "@react-stately/menu" "^3.2.1"
+    "@react-stately/tree" "^3.1.2"
+    "@react-types/menu" "^3.1.1"
+
+"@react-native-aria/overlays@0.3.10", "@react-native-aria/overlays@^0.3.10":
+  version "0.3.10"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/overlays/-/overlays-0.3.10.tgz#8123935f67acb3ab86b7cd3e947c0ba756f28dd3"
+  integrity sha512-x4+b+RblNe0hwlPFR6qzcmNixqB5/1b5xcN33IP6/BR6F04zHlsmWpHT5PT1qiYQPXLekqw6HGiWp3MC3ItsOw==
+  dependencies:
+    "@react-aria/interactions" "^3.3.2"
+    "@react-aria/overlays" "^3.7.0"
+    "@react-native-aria/utils" "^0.2.10"
+    "@react-stately/overlays" "^3.1.1"
+    "@react-types/overlays" "^3.4.0"
+    dom-helpers "^5.0.0"
+
 "@react-native-aria/overlays@0.3.7", "@react-native-aria/overlays@^0.3.7":
   version "0.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-aria/overlays/-/overlays-0.3.7.tgz#4e9e9024947cc4219ec9c6461f96033e2cd7e779"
@@ -4896,10 +4998,22 @@
     "@react-stately/radio" "^3.2.1"
     "@react-types/radio" "^3.1.1"
 
-"@react-native-aria/separator@^0.2.5":
-  version "0.2.5"
-  resolved "https://registry.yarnpkg.com/@react-native-aria/separator/-/separator-0.2.5.tgz#69fa8e8655fef55dd959179856ded6293b1a08a5"
-  integrity sha512-U7aPDalNCrz/izUcVQXguetMaEejcJJHGOM3HAqdbsPFsUX1Je6od0zumgqO6n87hLJ5z9QC8KPsXIGOWCgDNg==
+"@react-native-aria/radio@^0.2.7":
+  version "0.2.7"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/radio/-/radio-0.2.7.tgz#162d59b75c18d01871973d5d8e28a965fd584346"
+  integrity sha512-wps3AtqPLL7UniS7ubkrP/qSZiaXC6elMVNA9Wr2ngyLjHJQb31an3MocDyD2tijLlH4zO+ExzOS7iz7wEYrJw==
+  dependencies:
+    "@react-aria/radio" "^3.1.2"
+    "@react-aria/utils" "^3.6.0"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/utils" "^0.2.10"
+    "@react-stately/radio" "^3.2.1"
+    "@react-types/radio" "^3.1.1"
+
+"@react-native-aria/separator@^0.2.6":
+  version "0.2.6"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/separator/-/separator-0.2.6.tgz#48505da3aeeb49baa2a31b2cf3c4c57323f6155f"
+  integrity sha512-Sn+AfkiK3jpGD1vYzZs5ff8TJrtLJ3bPRm57FfuYTGccH+AawmmpfOH0NKTaQOWZiFFITk0GV2gs7GR8GG7baQ==
 
 "@react-native-aria/slider@^0.2.5-alpha.2":
   version "0.2.5-alpha.2"
@@ -4914,17 +5028,17 @@
     "@react-native-aria/utils" "^0.2.6"
     "@react-stately/slider" "^3.0.1"
 
-"@react-native-aria/slider@^0.2.7":
-  version "0.2.7"
-  resolved "https://registry.yarnpkg.com/@react-native-aria/slider/-/slider-0.2.7.tgz#ab79052388a64afe5818be05bd0b915214ff2007"
-  integrity sha512-9SacbsDHz8TlLJsC69dRpP15BhDv2sV1LtffVJvwufRoFCdKvEzYyWA6Mu7GxWQR7OoTzl4kYvP0IEArNAgczA==
+"@react-native-aria/slider@^0.2.9":
+  version "0.2.9"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/slider/-/slider-0.2.9.tgz#58c6aba74cbd03e4b3155bfee058552f6d4f7fc3"
+  integrity sha512-pyCiOy3L7SpzFHYsdGR054trfVMKizi/x10s5spzjXhMAEmYCuP5dEIo43DSz+ZieGGEk/cdvURxjVEwsgHznA==
   dependencies:
     "@react-aria/focus" "^3.2.3"
     "@react-aria/interactions" "^3.3.2"
     "@react-aria/label" "^3.1.1"
     "@react-aria/slider" "^3.0.1"
     "@react-aria/utils" "^3.6.0"
-    "@react-native-aria/utils" "^0.2.8"
+    "@react-native-aria/utils" "^0.2.10"
     "@react-stately/slider" "^3.0.1"
 
 "@react-native-aria/toggle@^0.2.3":
@@ -4939,6 +5053,26 @@
     "@react-stately/toggle" "^3.2.1"
     "@react-types/checkbox" "^3.2.1"
 
+"@react-native-aria/toggle@^0.2.6":
+  version "0.2.6"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/toggle/-/toggle-0.2.6.tgz#916832079a551d57bbc5842a09884700a2925579"
+  integrity sha512-uqsoh3ISY3yVh6HBH6jklrZ9eZgLqZ2A8s3XhxLGZIZV3SbhSP0LwwjTOqRIMXK12lvHixWneObD0GpR4i7v+g==
+  dependencies:
+    "@react-aria/focus" "^3.2.3"
+    "@react-aria/utils" "^3.6.0"
+    "@react-native-aria/interactions" "^0.2.11"
+    "@react-native-aria/utils" "^0.2.10"
+    "@react-stately/toggle" "^3.2.1"
+    "@react-types/checkbox" "^3.2.1"
+
+"@react-native-aria/utils@*", "@react-native-aria/utils@^0.2.10":
+  version "0.2.10"
+  resolved "https://registry.yarnpkg.com/@react-native-aria/utils/-/utils-0.2.10.tgz#818c8940fb97850c0aff6ac4ae3004ccb1dff432"
+  integrity sha512-jaXMt9NEuLtOIWeHzOupVROVcNT9aZHhvHDMzoXzmWZ47/FUrAykXtilCpOiKTxYbcwuWKCvpDVjd/syoPyuYQ==
+  dependencies:
+    "@react-aria/ssr" "^3.0.1"
+    "@react-aria/utils" "^3.3.0"
+
 "@react-native-aria/utils@^0.2.6", "@react-native-aria/utils@^0.2.8":
   version "0.2.8"
   resolved "https://registry.yarnpkg.com/@react-native-aria/utils/-/utils-0.2.8.tgz#da433606506125483080f18dbcd97b526ca46fd5"
@@ -4954,6 +5088,16 @@
   dependencies:
     merge-options "^3.0.4"
 
+"@react-native-community/cli-clean@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz#43a06cbee1a5480da804debc4f94662a197720f2"
+  integrity sha512-jOOaeG5ebSXTHweq1NznVJVAFKtTFWL4lWgUXl845bCGX7t1lL8xQNWHKwT8Oh1pGR2CI3cKmRjY4hBg+pEI9g==
+  dependencies:
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    execa "^5.0.0"
+    prompts "^2.4.0"
+
 "@react-native-community/cli-clean@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz#cb4c2f225f78593412c2d191b55b8570f409a48f"
@@ -4964,6 +5108,18 @@
     execa "^5.0.0"
     prompts "^2.4.0"
 
+"@react-native-community/cli-config@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.6.tgz#6d3636a8a3c4542ebb123eaf61bbbc0c2a1d2a6b"
+  integrity sha512-edy7fwllSFLan/6BG6/rznOBCLPrjmJAE10FzkEqNLHowi0bckiAPg1+1jlgQ2qqAxV5kuk+c9eajVfQvPLYDA==
+  dependencies:
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    cosmiconfig "^5.1.0"
+    deepmerge "^4.3.0"
+    glob "^7.1.3"
+    joi "^17.2.1"
+
 "@react-native-community/cli-config@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.7.tgz#4ce95548252ecb094b576369abebf9867c95d277"
@@ -4976,6 +5132,13 @@
     glob "^7.1.3"
     joi "^17.2.1"
 
+"@react-native-community/cli-debugger-ui@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.6.tgz#1eb2276450f270a938686b49881fe232a08c01c4"
+  integrity sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w==
+  dependencies:
+    serve-static "^1.13.1"
+
 "@react-native-community/cli-debugger-ui@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz#2147b73313af8de3c9b396406d5d344b904cf2bb"
@@ -4983,6 +5146,30 @@
   dependencies:
     serve-static "^1.13.1"
 
+"@react-native-community/cli-doctor@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.6.tgz#fa33ee00fe5120af516aa0f17fe3ad50270976e7"
+  integrity sha512-UT/Tt6omVPi1j6JEX+CObc85eVFghSZwy4GR9JFMsO7gNg2Tvcu1RGWlUkrbmWMAMHw127LUu6TGK66Ugu1NLA==
+  dependencies:
+    "@react-native-community/cli-config" "11.3.6"
+    "@react-native-community/cli-platform-android" "11.3.6"
+    "@react-native-community/cli-platform-ios" "11.3.6"
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    command-exists "^1.2.8"
+    envinfo "^7.7.2"
+    execa "^5.0.0"
+    hermes-profile-transformer "^0.0.6"
+    ip "^1.1.5"
+    node-stream-zip "^1.9.1"
+    ora "^5.4.1"
+    prompts "^2.4.0"
+    semver "^7.5.2"
+    strip-ansi "^5.2.0"
+    sudo-prompt "^9.0.0"
+    wcwidth "^1.0.1"
+    yaml "^2.2.1"
+
 "@react-native-community/cli-doctor@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz#7d5f5b1aea78134bba713fa97795986345ff1344"
@@ -5007,6 +5194,17 @@
     wcwidth "^1.0.1"
     yaml "^2.2.1"
 
+"@react-native-community/cli-hermes@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.6.tgz#b1acc7feff66ab0859488e5812b3b3e8b8e9434c"
+  integrity sha512-O55YAYGZ3XynpUdePPVvNuUPGPY0IJdctLAOHme73OvS80gNwfntHDXfmY70TGHWIfkK2zBhA0B+2v8s5aTyTA==
+  dependencies:
+    "@react-native-community/cli-platform-android" "11.3.6"
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    hermes-profile-transformer "^0.0.6"
+    ip "^1.1.5"
+
 "@react-native-community/cli-hermes@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz#091e730a1f8bace6c3729e8744bad6141002e0e8"
@@ -5018,6 +5216,17 @@
     hermes-profile-transformer "^0.0.6"
     ip "^1.1.5"
 
+"@react-native-community/cli-platform-android@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.6.tgz#6f3581ca4eed3deec7edba83c1bc467098c8167b"
+  integrity sha512-ZARrpLv5tn3rmhZc//IuDM1LSAdYnjUmjrp58RynlvjLDI4ZEjBAGCQmgysRgXAsK7ekMrfkZgemUczfn9td2A==
+  dependencies:
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    execa "^5.0.0"
+    glob "^7.1.3"
+    logkitty "^0.7.1"
+
 "@react-native-community/cli-platform-android@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz#7845bc48258b6bb55df208a23b3690647f113995"
@@ -5029,6 +5238,18 @@
     glob "^7.1.3"
     logkitty "^0.7.1"
 
+"@react-native-community/cli-platform-ios@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.6.tgz#0fa58d01f55d85618c4218925509a4be77867dab"
+  integrity sha512-tZ9VbXWiRW+F+fbZzpLMZlj93g3Q96HpuMsS6DRhrTiG+vMQ3o6oPWSEEmMGOvJSYU7+y68Dc9ms2liC7VD6cw==
+  dependencies:
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    execa "^5.0.0"
+    fast-xml-parser "^4.0.12"
+    glob "^7.1.3"
+    ora "^5.4.1"
+
 "@react-native-community/cli-platform-ios@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz#87478f907634713b7236c77870446a5ca1f35ff1"
@@ -5041,6 +5262,23 @@
     glob "^7.1.3"
     ora "^5.4.1"
 
+"@react-native-community/cli-plugin-metro@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.6.tgz#2d632c304313435c9ea104086901fbbeba0f1882"
+  integrity sha512-D97racrPX3069ibyabJNKw9aJpVcaZrkYiEzsEnx50uauQtPDoQ1ELb/5c6CtMhAEGKoZ0B5MS23BbsSZcLs2g==
+  dependencies:
+    "@react-native-community/cli-server-api" "11.3.6"
+    "@react-native-community/cli-tools" "11.3.6"
+    chalk "^4.1.2"
+    execa "^5.0.0"
+    metro "0.76.7"
+    metro-config "0.76.7"
+    metro-core "0.76.7"
+    metro-react-native-babel-transformer "0.76.7"
+    metro-resolver "0.76.7"
+    metro-runtime "0.76.7"
+    readline "^1.3.0"
+
 "@react-native-community/cli-plugin-metro@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz#2e8a9deb30b40495c5c1347a1837a824400fa00f"
@@ -5058,6 +5296,21 @@
     metro-runtime "0.76.8"
     readline "^1.3.0"
 
+"@react-native-community/cli-server-api@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.6.tgz#3a16039518f7f3865f85f8f54b19174448bbcdbb"
+  integrity sha512-8GUKodPnURGtJ9JKg8yOHIRtWepPciI3ssXVw5jik7+dZ43yN8P5BqCoDaq8e1H1yRer27iiOfT7XVnwk8Dueg==
+  dependencies:
+    "@react-native-community/cli-debugger-ui" "11.3.6"
+    "@react-native-community/cli-tools" "11.3.6"
+    compression "^1.7.1"
+    connect "^3.6.5"
+    errorhandler "^1.5.1"
+    nocache "^3.0.1"
+    pretty-format "^26.6.2"
+    serve-static "^1.13.1"
+    ws "^7.5.1"
+
 "@react-native-community/cli-server-api@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz#2cce54b3331c9c51b9067129c297ab2e9a142216"
@@ -5073,6 +5326,21 @@
     serve-static "^1.13.1"
     ws "^7.5.1"
 
+"@react-native-community/cli-tools@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.6.tgz#ec213b8409917a56e023595f148c84b9cb3ad871"
+  integrity sha512-JpmUTcDwAGiTzLsfMlIAYpCMSJ9w2Qlf7PU7mZIRyEu61UzEawyw83DkqfbzDPBuRwRnaeN44JX2CP/yTO3ThQ==
+  dependencies:
+    appdirsjs "^1.2.4"
+    chalk "^4.1.2"
+    find-up "^5.0.0"
+    mime "^2.4.1"
+    node-fetch "^2.6.0"
+    open "^6.2.0"
+    ora "^5.4.1"
+    semver "^7.5.2"
+    shell-quote "^1.7.3"
+
 "@react-native-community/cli-tools@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz#37aa7efc7b4a1b7077d541f1d7bb11a2ab7b6ff2"
@@ -5088,6 +5356,13 @@
     semver "^7.5.2"
     shell-quote "^1.7.3"
 
+"@react-native-community/cli-types@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.6.tgz#34012f1d0cb1c4039268828abc07c9c69f2e15be"
+  integrity sha512-6DxjrMKx5x68N/tCJYVYRKAtlRHbtUVBZrnAvkxbRWFD9v4vhNgsPM0RQm8i2vRugeksnao5mbnRGpS6c0awCw==
+  dependencies:
+    joi "^17.2.1"
+
 "@react-native-community/cli-types@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.7.tgz#12fe7cff3da08bd27e11116531b2e001939854b9"
@@ -5095,6 +5370,29 @@
   dependencies:
     joi "^17.2.1"
 
+"@react-native-community/cli@11.3.6":
+  version "11.3.6"
+  resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.6.tgz#d92618d75229eaf6c0391a6b075684eba5d9819f"
+  integrity sha512-bdwOIYTBVQ9VK34dsf6t3u6vOUU5lfdhKaAxiAVArjsr7Je88Bgs4sAbsOYsNK3tkE8G77U6wLpekknXcanlww==
+  dependencies:
+    "@react-native-community/cli-clean" "11.3.6"
+    "@react-native-community/cli-config" "11.3.6"
+    "@react-native-community/cli-debugger-ui" "11.3.6"
+    "@react-native-community/cli-doctor" "11.3.6"
+    "@react-native-community/cli-hermes" "11.3.6"
+    "@react-native-community/cli-plugin-metro" "11.3.6"
+    "@react-native-community/cli-server-api" "11.3.6"
+    "@react-native-community/cli-tools" "11.3.6"
+    "@react-native-community/cli-types" "11.3.6"
+    chalk "^4.1.2"
+    commander "^9.4.1"
+    execa "^5.0.0"
+    find-up "^4.1.0"
+    fs-extra "^8.1.0"
+    graceful-fs "^4.1.3"
+    prompts "^2.4.0"
+    semver "^7.5.2"
+
 "@react-native-community/cli@11.3.7":
   version "11.3.7"
   resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.7.tgz#564c0054269d8385fa9d301750b2e56dbb5c0cc9"
@@ -5159,7 +5457,7 @@
   resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d"
   integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==
 
-"@react-native/codegen@^0.72.7":
+"@react-native/codegen@^0.72.6", "@react-native/codegen@^0.72.7":
   version "0.72.7"
   resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589"
   integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg==
@@ -5194,7 +5492,7 @@
   resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212"
   integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==
 
-"@react-native/virtualized-lists@^0.72.8":
+"@react-native/virtualized-lists@^0.72.4", "@react-native/virtualized-lists@^0.72.8":
   version "0.72.8"
   resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz#a2c6a91ea0f1d40eb5a122fb063daedb92ed1dc3"
   integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==
@@ -6844,18 +7142,12 @@
   resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb"
   integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==
 
-"@types/react-native@^0.71.6":
-  version "0.71.8"
-  resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.71.8.tgz#e7e6ba3c2d9306d7733447a5dd4403b502477d5c"
-  integrity sha512-lPymo8QlVCH+VbQmyCzNMNgXXgECsn3q4zNYzpbmUPmW15bJ3g5JJaHzWyArpxg35Kks7Y9YIX2tCNKVCdjrLw==
-  dependencies:
-    "@types/react" "*"
-
-"@types/react-native@~0.70.6":
-  version "0.70.14"
-  resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.70.14.tgz#8619b8c94296f6456c5362d74a3d1b4fad3f54ab"
-  integrity sha512-Kwc+BYBrnDqvacNxKp1UtcZJnJJnTih2NYmi/ieAKlHdxEPN6sYMwmIwgHdoLHggvml6bf3DYRaH2jt+gzaLjw==
+"@types/react-native@^0.72.3", "@types/react-native@~0.72.3":
+  version "0.72.3"
+  resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.72.3.tgz#eb5726eb3ec6b79a10db7a295cc0346eb5e9331a"
+  integrity sha512-9+g+DBJIY3bG7+ZlYzKPr9kxTQxUuZQgLWZhYK4RlIcrsm3qaJhL2PU2e/K4CjnzznWCo2Islgec94x2z1pG4Q==
   dependencies:
+    "@react-native/virtualized-lists" "^0.72.4"
     "@types/react" "*"
 
 "@types/react@*", "@types/react@>=16.0.0", "@types/react@^18.0.27", "@types/react@^18.0.28":
@@ -9742,14 +10034,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
     safe-buffer "^5.0.1"
     sha.js "^2.4.8"
 
-create-react-class@^15.7.0:
-  version "15.7.0"
-  resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.7.0.tgz#7499d7ca2e69bb51d13faf59bd04f0c65a1d6c1e"
-  integrity sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==
-  dependencies:
-    loose-envify "^1.3.1"
-    object-assign "^4.1.1"
-
 create-require@^1.1.0:
   version "1.1.1"
   resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
@@ -14785,7 +15069,7 @@ logkitty@^0.7.1:
     dayjs "^1.8.15"
     yargs "^15.1.0"
 
-loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
+loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
   version "1.4.0"
   resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
   integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -15117,6 +15401,15 @@ methods@~1.1.2:
   resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
   integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
 
+metro-babel-transformer@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62"
+  integrity sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw==
+  dependencies:
+    "@babel/core" "^7.20.0"
+    hermes-parser "0.12.0"
+    nullthrows "^1.1.1"
+
 metro-babel-transformer@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz#5efd1027353b36b73706164ef09c290dceac096a"
@@ -15126,11 +15419,24 @@ metro-babel-transformer@0.76.8:
     hermes-parser "0.12.0"
     nullthrows "^1.1.1"
 
+metro-cache-key@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.7.tgz#70913f43b92b313096673c37532edd07438cb325"
+  integrity sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==
+
 metro-cache-key@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.8.tgz#8a0a5e991c06f56fcc584acadacb313c312bdc16"
   integrity sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==
 
+metro-cache@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.7.tgz#e49e51423fa960df4eeff9760d131f03e003a9eb"
+  integrity sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg==
+  dependencies:
+    metro-core "0.76.7"
+    rimraf "^3.0.2"
+
 metro-cache@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.8.tgz#296c1c189db2053b89735a8f33dbe82575f53661"
@@ -15139,6 +15445,19 @@ metro-cache@0.76.8:
     metro-core "0.76.8"
     rimraf "^3.0.2"
 
+metro-config@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.7.tgz#f0fc171707523aa7d3a9311550872136880558c0"
+  integrity sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg==
+  dependencies:
+    connect "^3.6.5"
+    cosmiconfig "^5.0.5"
+    jest-validate "^29.2.1"
+    metro "0.76.7"
+    metro-cache "0.76.7"
+    metro-core "0.76.7"
+    metro-runtime "0.76.7"
+
 metro-config@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.8.tgz#20bd5397fcc6096f98d2a813a7cecb38b8af062d"
@@ -15152,6 +15471,14 @@ metro-config@0.76.8:
     metro-core "0.76.8"
     metro-runtime "0.76.8"
 
+metro-core@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.7.tgz#5d2b8bac2cde801dc22666ad7be1336d1f021b61"
+  integrity sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw==
+  dependencies:
+    lodash.throttle "^4.1.1"
+    metro-resolver "0.76.7"
+
 metro-core@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.8.tgz#917c8157c63406cb223522835abb8e7c6291dcad"
@@ -15160,6 +15487,26 @@ metro-core@0.76.8:
     lodash.throttle "^4.1.1"
     metro-resolver "0.76.8"
 
+metro-file-map@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.7.tgz#0f041a4f186ac672f0188180310609c8483ffe89"
+  integrity sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw==
+  dependencies:
+    anymatch "^3.0.3"
+    debug "^2.2.0"
+    fb-watchman "^2.0.0"
+    graceful-fs "^4.2.4"
+    invariant "^2.2.4"
+    jest-regex-util "^27.0.6"
+    jest-util "^27.2.0"
+    jest-worker "^27.2.0"
+    micromatch "^4.0.4"
+    node-abort-controller "^3.1.1"
+    nullthrows "^1.1.1"
+    walker "^1.0.7"
+  optionalDependencies:
+    fsevents "^2.3.2"
+
 metro-file-map@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.8.tgz#a1db1185b6c316904ba6b53d628e5d1323991d79"
@@ -15180,6 +15527,17 @@ metro-file-map@0.76.8:
   optionalDependencies:
     fsevents "^2.3.2"
 
+metro-inspector-proxy@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz#c067df25056e932002a72a4b45cf7b4b749f808e"
+  integrity sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg==
+  dependencies:
+    connect "^3.6.5"
+    debug "^2.2.0"
+    node-fetch "^2.2.0"
+    ws "^7.5.1"
+    yargs "^17.6.2"
+
 metro-inspector-proxy@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz#6b8678a7461b0b42f913a7881cc9319b4d3cddff"
@@ -15191,6 +15549,13 @@ metro-inspector-proxy@0.76.8:
     ws "^7.5.1"
     yargs "^17.6.2"
 
+metro-minify-terser@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz#aefac8bb8b6b3a0fcb5ea0238623cf3e100893ff"
+  integrity sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==
+  dependencies:
+    terser "^5.15.0"
+
 metro-minify-terser@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz#915ab4d1419257fc6a0b9fa15827b83fe69814bf"
@@ -15198,6 +15563,13 @@ metro-minify-terser@0.76.8:
   dependencies:
     terser "^5.15.0"
 
+metro-minify-uglify@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz#3e0143786718dcaea4e28a724698d4f8ac199a43"
+  integrity sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw==
+  dependencies:
+    uglify-es "^3.1.9"
+
 metro-minify-uglify@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz#74745045ea2dd29f8783db483b2fce58385ba695"
@@ -15250,6 +15622,51 @@ metro-react-native-babel-preset@0.72.3:
     "@babel/template" "^7.0.0"
     react-refresh "^0.4.0"
 
+metro-react-native-babel-preset@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54"
+  integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==
+  dependencies:
+    "@babel/core" "^7.20.0"
+    "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
+    "@babel/plugin-proposal-class-properties" "^7.18.0"
+    "@babel/plugin-proposal-export-default-from" "^7.0.0"
+    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
+    "@babel/plugin-proposal-numeric-separator" "^7.0.0"
+    "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
+    "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+    "@babel/plugin-proposal-optional-chaining" "^7.20.0"
+    "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+    "@babel/plugin-syntax-export-default-from" "^7.0.0"
+    "@babel/plugin-syntax-flow" "^7.18.0"
+    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
+    "@babel/plugin-syntax-optional-chaining" "^7.0.0"
+    "@babel/plugin-transform-arrow-functions" "^7.0.0"
+    "@babel/plugin-transform-async-to-generator" "^7.20.0"
+    "@babel/plugin-transform-block-scoping" "^7.0.0"
+    "@babel/plugin-transform-classes" "^7.0.0"
+    "@babel/plugin-transform-computed-properties" "^7.0.0"
+    "@babel/plugin-transform-destructuring" "^7.20.0"
+    "@babel/plugin-transform-flow-strip-types" "^7.20.0"
+    "@babel/plugin-transform-function-name" "^7.0.0"
+    "@babel/plugin-transform-literals" "^7.0.0"
+    "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+    "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
+    "@babel/plugin-transform-parameters" "^7.0.0"
+    "@babel/plugin-transform-react-display-name" "^7.0.0"
+    "@babel/plugin-transform-react-jsx" "^7.0.0"
+    "@babel/plugin-transform-react-jsx-self" "^7.0.0"
+    "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+    "@babel/plugin-transform-runtime" "^7.0.0"
+    "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+    "@babel/plugin-transform-spread" "^7.0.0"
+    "@babel/plugin-transform-sticky-regex" "^7.0.0"
+    "@babel/plugin-transform-typescript" "^7.5.0"
+    "@babel/plugin-transform-unicode-regex" "^7.0.0"
+    "@babel/template" "^7.0.0"
+    babel-plugin-transform-flow-enums "^0.0.2"
+    react-refresh "^0.4.0"
+
 metro-react-native-babel-preset@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048"
@@ -15295,6 +15712,17 @@ metro-react-native-babel-preset@0.76.8:
     babel-plugin-transform-flow-enums "^0.0.2"
     react-refresh "^0.4.0"
 
+metro-react-native-babel-transformer@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz#ccc7c25b49ee8a1860aafdbf48bfa5441d206f8f"
+  integrity sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==
+  dependencies:
+    "@babel/core" "^7.20.0"
+    babel-preset-fbjs "^3.4.0"
+    hermes-parser "0.12.0"
+    metro-react-native-babel-preset "0.76.7"
+    nullthrows "^1.1.1"
+
 metro-react-native-babel-transformer@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz#c3a98e1f4cd5faf1e21eba8e004b94a90c4db69b"
@@ -15306,11 +15734,24 @@ metro-react-native-babel-transformer@0.76.8:
     metro-react-native-babel-preset "0.76.8"
     nullthrows "^1.1.1"
 
+metro-resolver@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.7.tgz#f00ebead64e451c060f30926ecbf4f797588df52"
+  integrity sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==
+
 metro-resolver@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.8.tgz#0862755b9b84e26853978322464fb37c6fdad76d"
   integrity sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==
 
+metro-runtime@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.7.tgz#4d75f2dbbcd19a4f01e0d89494e140b0ba8247e4"
+  integrity sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug==
+  dependencies:
+    "@babel/runtime" "^7.0.0"
+    react-refresh "^0.4.0"
+
 metro-runtime@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.8.tgz#74b2d301a2be5f3bbde91b8f1312106f8ffe50c3"
@@ -15319,6 +15760,20 @@ metro-runtime@0.76.8:
     "@babel/runtime" "^7.0.0"
     react-refresh "^0.4.0"
 
+metro-source-map@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.7.tgz#9a4aa3a35e1e8ffde9a74cd7ab5f49d9d4a4da14"
+  integrity sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w==
+  dependencies:
+    "@babel/traverse" "^7.20.0"
+    "@babel/types" "^7.20.0"
+    invariant "^2.2.4"
+    metro-symbolicate "0.76.7"
+    nullthrows "^1.1.1"
+    ob1 "0.76.7"
+    source-map "^0.5.6"
+    vlq "^1.0.0"
+
 metro-source-map@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.8.tgz#f085800152a6ba0b41ca26833874d31ec36c5a53"
@@ -15333,6 +15788,18 @@ metro-source-map@0.76.8:
     source-map "^0.5.6"
     vlq "^1.0.0"
 
+metro-symbolicate@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz#1720e6b4ce5676935d7a8a440f25d3f16638e87a"
+  integrity sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ==
+  dependencies:
+    invariant "^2.2.4"
+    metro-source-map "0.76.7"
+    nullthrows "^1.1.1"
+    source-map "^0.5.6"
+    through2 "^2.0.1"
+    vlq "^1.0.0"
+
 metro-symbolicate@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz#f102ac1a306d51597ecc8fdf961c0a88bddbca03"
@@ -15345,6 +15812,17 @@ metro-symbolicate@0.76.8:
     through2 "^2.0.1"
     vlq "^1.0.0"
 
+metro-transform-plugins@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz#5d5f75371706fbf5166288e43ffd36b5e5bd05bc"
+  integrity sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg==
+  dependencies:
+    "@babel/core" "^7.20.0"
+    "@babel/generator" "^7.20.0"
+    "@babel/template" "^7.0.0"
+    "@babel/traverse" "^7.20.0"
+    nullthrows "^1.1.1"
+
 metro-transform-plugins@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz#d77c28a6547a8e3b72250f740fcfbd7f5408f8ba"
@@ -15356,6 +15834,24 @@ metro-transform-plugins@0.76.8:
     "@babel/traverse" "^7.20.0"
     nullthrows "^1.1.1"
 
+metro-transform-worker@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz#b842d5a542f1806cca401633fc002559b3e3d668"
+  integrity sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw==
+  dependencies:
+    "@babel/core" "^7.20.0"
+    "@babel/generator" "^7.20.0"
+    "@babel/parser" "^7.20.0"
+    "@babel/types" "^7.20.0"
+    babel-preset-fbjs "^3.4.0"
+    metro "0.76.7"
+    metro-babel-transformer "0.76.7"
+    metro-cache "0.76.7"
+    metro-cache-key "0.76.7"
+    metro-source-map "0.76.7"
+    metro-transform-plugins "0.76.7"
+    nullthrows "^1.1.1"
+
 metro-transform-worker@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz#b9012a196cee205170d0c899b8b175b9305acdea"
@@ -15374,6 +15870,60 @@ metro-transform-worker@0.76.8:
     metro-transform-plugins "0.76.8"
     nullthrows "^1.1.1"
 
+metro@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.7.tgz#4885917ad28738c7d1e556630e0155f687336230"
+  integrity sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ==
+  dependencies:
+    "@babel/code-frame" "^7.0.0"
+    "@babel/core" "^7.20.0"
+    "@babel/generator" "^7.20.0"
+    "@babel/parser" "^7.20.0"
+    "@babel/template" "^7.0.0"
+    "@babel/traverse" "^7.20.0"
+    "@babel/types" "^7.20.0"
+    accepts "^1.3.7"
+    async "^3.2.2"
+    chalk "^4.0.0"
+    ci-info "^2.0.0"
+    connect "^3.6.5"
+    debug "^2.2.0"
+    denodeify "^1.2.1"
+    error-stack-parser "^2.0.6"
+    graceful-fs "^4.2.4"
+    hermes-parser "0.12.0"
+    image-size "^1.0.2"
+    invariant "^2.2.4"
+    jest-worker "^27.2.0"
+    jsc-safe-url "^0.2.2"
+    lodash.throttle "^4.1.1"
+    metro-babel-transformer "0.76.7"
+    metro-cache "0.76.7"
+    metro-cache-key "0.76.7"
+    metro-config "0.76.7"
+    metro-core "0.76.7"
+    metro-file-map "0.76.7"
+    metro-inspector-proxy "0.76.7"
+    metro-minify-terser "0.76.7"
+    metro-minify-uglify "0.76.7"
+    metro-react-native-babel-preset "0.76.7"
+    metro-resolver "0.76.7"
+    metro-runtime "0.76.7"
+    metro-source-map "0.76.7"
+    metro-symbolicate "0.76.7"
+    metro-transform-plugins "0.76.7"
+    metro-transform-worker "0.76.7"
+    mime-types "^2.1.27"
+    node-fetch "^2.2.0"
+    nullthrows "^1.1.1"
+    rimraf "^3.0.2"
+    serialize-error "^2.1.0"
+    source-map "^0.5.6"
+    strip-ansi "^6.0.0"
+    throat "^5.0.0"
+    ws "^7.5.1"
+    yargs "^17.6.2"
+
 metro@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.8.tgz#ba526808b99977ca3f9ac5a7432fd02a340d13a6"
@@ -16027,6 +16577,11 @@ nwsapi@^2.2.2:
   resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.5.tgz#a52744c61b3889dd44b0a158687add39b8d935e2"
   integrity sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==
 
+ob1@0.76.7:
+  version "0.76.7"
+  resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.7.tgz#95b68fadafd47e7a6a0ad64cf80f3140dd6d1124"
+  integrity sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==
+
 ob1@0.76.8:
   version "0.76.8"
   resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8"
@@ -17466,23 +18021,10 @@ react-native-vector-icons@^10.0.0:
     prop-types "^15.7.2"
     yargs "^16.1.1"
 
-react-native-web@^0.18.12:
-  version "0.18.12"
-  resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.18.12.tgz#d4bb3a783ece2514ba0508d7805b09c0a98f5a8e"
-  integrity sha512-fboP7yqobJ8InSr4fP+bQ3scOtSQtUoPcR+HWasH8b/fk/RO+mWcJs/8n+lewy9WTZc2D68ha7VwRDviUshEWA==
-  dependencies:
-    "@babel/runtime" "^7.18.6"
-    create-react-class "^15.7.0"
-    fbjs "^3.0.4"
-    inline-style-prefixer "^6.0.1"
-    normalize-css-color "^1.0.2"
-    postcss-value-parser "^4.2.0"
-    styleq "^0.1.2"
-
-react-native-web@^0.19.8:
-  version "0.19.8"
-  resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.19.8.tgz#46127f8b310148fde11e4fef67fe625603599d47"
-  integrity sha512-anqGGHowJdfkYqRxzoQj6DeetJf5hyBlahN6rwksw54gXxgjbsUOe4/PyxqvjwxYafgbVo0oow23BwpsRFdrpw==
+react-native-web@^0.19.9:
+  version "0.19.9"
+  resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.19.9.tgz#6ee43e6c64d886b1d739f100fed07927541ee003"
+  integrity sha512-m69arZbS6FV+BNSKE6R/NQwUX+CzxCkYM7AJlSLlS8dz3BDzlaxG8Bzqtzv/r3r1YFowhnZLBXVKIwovKDw49g==
   dependencies:
     "@babel/runtime" "^7.18.6"
     "@react-native/normalize-color" "^2.1.0"
@@ -17493,10 +18035,52 @@ react-native-web@^0.19.8:
     postcss-value-parser "^4.2.0"
     styleq "^0.1.3"
 
-react-native@0.72.5, react-native@^0.72.0:
-  version "0.72.5"
-  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.5.tgz#2c343fa6f3ead362cf07376634a33a4078864357"
-  integrity sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==
+react-native@0.72.4:
+  version "0.72.4"
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.4.tgz#97b57e22e4d7657eaf4d1f62a678511fcf9bdda7"
+  integrity sha512-+vrObi0wZR+NeqL09KihAAdVlQ9IdplwznJWtYrjnQ4UbCW6rkzZJebRsugwUneSOKNFaHFEo1uKU89HsgtYBg==
+  dependencies:
+    "@jest/create-cache-key-function" "^29.2.1"
+    "@react-native-community/cli" "11.3.6"
+    "@react-native-community/cli-platform-android" "11.3.6"
+    "@react-native-community/cli-platform-ios" "11.3.6"
+    "@react-native/assets-registry" "^0.72.0"
+    "@react-native/codegen" "^0.72.6"
+    "@react-native/gradle-plugin" "^0.72.11"
+    "@react-native/js-polyfills" "^0.72.1"
+    "@react-native/normalize-colors" "^0.72.0"
+    "@react-native/virtualized-lists" "^0.72.8"
+    abort-controller "^3.0.0"
+    anser "^1.4.9"
+    base64-js "^1.1.2"
+    deprecated-react-native-prop-types "4.1.0"
+    event-target-shim "^5.0.1"
+    flow-enums-runtime "^0.0.5"
+    invariant "^2.2.4"
+    jest-environment-node "^29.2.1"
+    jsc-android "^250231.0.0"
+    memoize-one "^5.0.0"
+    metro-runtime "0.76.8"
+    metro-source-map "0.76.8"
+    mkdirp "^0.5.1"
+    nullthrows "^1.1.1"
+    pretty-format "^26.5.2"
+    promise "^8.3.0"
+    react-devtools-core "^4.27.2"
+    react-refresh "^0.4.0"
+    react-shallow-renderer "^16.15.0"
+    regenerator-runtime "^0.13.2"
+    scheduler "0.24.0-canary-efb381bbf-20230505"
+    stacktrace-parser "^0.1.10"
+    use-sync-external-store "^1.0.0"
+    whatwg-fetch "^3.0.0"
+    ws "^6.2.2"
+    yargs "^17.6.2"
+
+react-native@^0.72.4:
+  version "0.72.6"
+  resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.6.tgz#9f8d090694907e2f83af22e115cc0e4a3d5fa626"
+  integrity sha512-RafPY2gM7mcrFySS8TL8x+TIO3q7oAlHpzEmC7Im6pmXni6n1AuufGaVh0Narbr1daxstw7yW7T9BKW5dpVc2A==
   dependencies:
     "@jest/create-cache-key-function" "^29.2.1"
     "@react-native-community/cli" "11.3.7"
@@ -19215,7 +19799,7 @@ styled-jsx@5.1.1:
   dependencies:
     client-only "0.0.1"
 
-styleq@^0.1.2, styleq@^0.1.3:
+styleq@^0.1.3:
   version "0.1.3"
   resolved "https://registry.yarnpkg.com/styleq/-/styleq-0.1.3.tgz#8efb2892debd51ce7b31dc09c227ad920decab71"
   integrity sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==