From c41f48db92adae2f31806ebba1e551c13b6be309 Mon Sep 17 00:00:00 2001 From: Anthony RICHARD Date: Sat, 11 Jan 2025 14:24:21 +0100 Subject: [PATCH] Add login / signin / reset password pages --- app/CodeSentPage.tsx | 58 + app/LoginPage.tsx | 67 ++ app/ResetPasswordPage.tsx | 65 ++ app/SigninPage.tsx | 36 + app/_layout.tsx | 15 +- app/components/BackButton.tsx | 24 + app/components/Screen.tsx | 8 + app/components/form/FormError.tsx | 19 + app/components/form/LoginForm.tsx | 58 + app/components/form/PasswordField.tsx | 31 + app/components/form/SigninForm.tsx | 125 ++ app/components/ui/box/index.tsx | 10 +- app/components/ui/button/index.tsx | 279 ++--- app/components/ui/card/index.tsx | 23 + app/components/ui/card/index.web.tsx | 22 + app/components/ui/card/styles.tsx | 20 + app/components/ui/form-control/index.tsx | 468 ++++++++ app/components/ui/heading/index.tsx | 219 ++++ app/components/ui/heading/index.web.tsx | 203 ++++ app/components/ui/heading/styles.tsx | 43 + app/components/ui/input/index.tsx | 214 ++++ app/components/ui/link/index.tsx | 102 ++ app/index.tsx | 19 +- assets/images/icon.png | Bin 22380 -> 284026 bytes assets/images/partial-react-logo.png | Bin 5075 -> 0 bytes assets/images/react-logo.png | Bin 6341 -> 0 bytes assets/images/react-logo@2x.png | Bin 14225 -> 0 bytes assets/images/react-logo@3x.png | Bin 21252 -> 0 bytes assets/svg/Muscle.tsx | 8 + package-lock.json | 1348 ++++++++++++++++------ package.json | 51 +- tsconfig.json | 3 +- 32 files changed, 3016 insertions(+), 522 deletions(-) create mode 100644 app/CodeSentPage.tsx create mode 100644 app/LoginPage.tsx create mode 100644 app/ResetPasswordPage.tsx create mode 100644 app/SigninPage.tsx create mode 100644 app/components/BackButton.tsx create mode 100644 app/components/Screen.tsx create mode 100644 app/components/form/FormError.tsx create mode 100644 app/components/form/LoginForm.tsx create mode 100644 app/components/form/PasswordField.tsx create mode 100644 app/components/form/SigninForm.tsx create mode 100644 app/components/ui/card/index.tsx create mode 100644 app/components/ui/card/index.web.tsx create mode 100644 app/components/ui/card/styles.tsx create mode 100644 app/components/ui/form-control/index.tsx create mode 100644 app/components/ui/heading/index.tsx create mode 100644 app/components/ui/heading/index.web.tsx create mode 100644 app/components/ui/heading/styles.tsx create mode 100644 app/components/ui/input/index.tsx create mode 100644 app/components/ui/link/index.tsx delete mode 100644 assets/images/partial-react-logo.png delete mode 100644 assets/images/react-logo.png delete mode 100644 assets/images/react-logo@2x.png delete mode 100644 assets/images/react-logo@3x.png create mode 100644 assets/svg/Muscle.tsx diff --git a/app/CodeSentPage.tsx b/app/CodeSentPage.tsx new file mode 100644 index 0000000..ceebb33 --- /dev/null +++ b/app/CodeSentPage.tsx @@ -0,0 +1,58 @@ +import BackButton from "./components/BackButton"; +import React from "react"; +import { Card } from "./components/ui/card"; +import Screen from "./components/Screen"; +import { Heading } from "./components/ui/heading"; +import { AntDesign } from "@expo/vector-icons"; +import { VStack } from "./components/ui/vstack"; +import { Text } from "./components/ui/text"; +import { Button, ButtonIcon, ButtonText } from "./components/ui/button"; +import { LockIcon } from "./components/ui/icon"; + +function truncateEmail(email: string) { + const splitedEmail = email.split("@"); + let hiddenPart = splitedEmail[0][0]; + for (let i = 1; i < splitedEmail[0].length - 1; i++) { + hiddenPart += "⋆"; + } + return hiddenPart + splitedEmail[0].slice(-1) + "@" + splitedEmail[1]; +} + +type props = { email?: string }; + +export default function CodeSentPage({ email }: props) { + return ( + + + + + + + Code envoyé ! + + + + Nous t'avons envoyé le code de vérification à + + + {truncateEmail(email ?? "test@Optifit.com")} + + + Clique sur renvoyer si tu n'as pas reçu d’ici quelques secondes ! + 🔥 + + + + + + + ); +} diff --git a/app/LoginPage.tsx b/app/LoginPage.tsx new file mode 100644 index 0000000..ce63e6f --- /dev/null +++ b/app/LoginPage.tsx @@ -0,0 +1,67 @@ +import { Text } from "./components/ui/text"; +import { VStack } from "./components/ui/vstack"; +import { Button, ButtonGroup } from "./components/ui/button"; +import { Feather } from "@expo/vector-icons"; +import { HStack } from "./components/ui/hstack"; +import React from "react"; +import { FeatherIconNames } from "@expo/vector-icons/build/Feather"; +import { Box } from "./components/ui/box"; +import { Heading } from "./components/ui/heading"; +import { Link } from "expo-router"; +import { LinkText } from "./components/ui/link"; +import LoginForm from "./components/form/LoginForm"; +import Screen from "./components/Screen"; + +const socialNetworkButtons: ISocialNetworkButtons[] = [ + { icon: "instagram" }, + { icon: "facebook" }, + { icon: "linkedin" }, +]; + +interface ISocialNetworkButtons { + icon: FeatherIconNames; +} + +export default function LoginPage() { + return ( + + + + + + Connexion à Optifit + + + Personnalise ton expérience du sport avec Optifit, ton nouveau + coach IA. + + + + + {socialNetworkButtons.map((socialNetworkButton) => ( + + ))} + + + + Tu n'as pas encore de compte ? + + Inscris-toi ! + + + + Mot de passe oublié ? + + + + + + ); +} diff --git a/app/ResetPasswordPage.tsx b/app/ResetPasswordPage.tsx new file mode 100644 index 0000000..b738793 --- /dev/null +++ b/app/ResetPasswordPage.tsx @@ -0,0 +1,65 @@ +import { Text } from "./components/ui/text"; +import { + Button, + ButtonGroup, + ButtonIcon, + ButtonText, +} from "./components/ui/button"; +import { VStack } from "./components/ui/vstack"; +import React from "react"; +import { + ArrowRightIcon, + LockIcon, + MailIcon, + MessageCircleIcon, +} from "./components/ui/icon"; +import BackButton from "./components/BackButton"; +import Screen from "./components/Screen"; +import { Heading } from "./components/ui/heading"; +import { Link } from "expo-router"; + +const resetButtons: IResetButton[] = [ + { icon: MailIcon, text: "Envoyer par email" }, + { icon: LockIcon, text: "Envoyer par 2FA" }, + { icon: MessageCircleIcon, text: "Envoyer par SMS" }, +]; + +interface IResetButton { + icon: React.ElementType; + text: string; +} + +export default function ResetPasswordPage() { + return ( + + + + + + Réinitialisation de ton mot de passe + + + Selectionne une méthode pour recevoir ton code temporaire + + + + {resetButtons.map((resetButton) => ( + + + + ))} + + + + ); +} diff --git a/app/SigninPage.tsx b/app/SigninPage.tsx new file mode 100644 index 0000000..cce647c --- /dev/null +++ b/app/SigninPage.tsx @@ -0,0 +1,36 @@ +import { Text } from "./components/ui/text"; +import { VStack } from "./components/ui/vstack"; +import { Box } from "./components/ui/box"; +import { HStack } from "./components/ui/hstack"; +import React from "react"; +import SigninForm from "./components/form/SigninForm"; +import Screen from "./components/Screen"; +import { Heading } from "./components/ui/heading"; +import { Link } from "expo-router"; +import { LinkText } from "./components/ui/link"; + +export default function SigninPage() { + return ( + + + + + + Inscris-toi gratuitement + + + Génère un programme personnalisé en quelques clics et 1 minute ! + + + + + Tu as déjà un compte ? + + Connectes-toi ! + + + + + + ); +} diff --git a/app/_layout.tsx b/app/_layout.tsx index a361ea0..c84ef90 100644 --- a/app/_layout.tsx +++ b/app/_layout.tsx @@ -1,13 +1,14 @@ +import { Slot } from "expo-router"; import "../global.css"; -import {GluestackUIProvider} from "@/app/components/ui/gluestack-ui-provider"; +import { GluestackUIProvider } from "./components/ui/gluestack-ui-provider"; import React from "react"; import NavBar from "@/app/components/NavBar"; export default function RootLayout() { - return ( - - - - - ); + return ( + + + + + ); } diff --git a/app/components/BackButton.tsx b/app/components/BackButton.tsx new file mode 100644 index 0000000..a01fba2 --- /dev/null +++ b/app/components/BackButton.tsx @@ -0,0 +1,24 @@ +import { AntDesign } from "@expo/vector-icons"; +import { Button, ButtonActions } from "./ui/button"; +import { AntDesignIconNames } from "@expo/vector-icons/build/AntDesign"; +import { Href, Link } from "expo-router"; + +type props = { + icon?: AntDesignIconNames; + link: Href; + action?: ButtonActions; +}; + +export default function BackButton({ icon, link, action }: props) { + return ( + + ); +} diff --git a/app/components/Screen.tsx b/app/components/Screen.tsx new file mode 100644 index 0000000..b42d519 --- /dev/null +++ b/app/components/Screen.tsx @@ -0,0 +1,8 @@ +import { PropsWithChildren } from "react"; +import { Box } from "./ui/box"; + +type props = PropsWithChildren; + +export default function Screen({ children }: props) { + return {children}; +} diff --git a/app/components/form/FormError.tsx b/app/components/form/FormError.tsx new file mode 100644 index 0000000..f1b3058 --- /dev/null +++ b/app/components/form/FormError.tsx @@ -0,0 +1,19 @@ +import { + FormControlError, + FormControlErrorIcon, + FormControlErrorText, +} from "../ui/form-control"; +import { AlertCircleIcon } from "../ui/icon"; + +type props = { text: string }; + +export default function FormError({ text }: props) { + return ( + + + + {text} + + + ); +} diff --git a/app/components/form/LoginForm.tsx b/app/components/form/LoginForm.tsx new file mode 100644 index 0000000..c6cb0c2 --- /dev/null +++ b/app/components/form/LoginForm.tsx @@ -0,0 +1,58 @@ +import { Button, ButtonText, ButtonIcon } from "../ui/button"; +import { + FormControl, + FormControlLabel, + FormControlLabelText, +} from "../ui/form-control"; +import { MailIcon, ArrowRightIcon } from "../ui/icon"; +import { Input, InputIcon, InputField } from "../ui/input"; +import { VStack } from "../ui/vstack"; +import React from "react"; +import PasswordField from "./PasswordField"; +import FormError from "./FormError"; + +export default function LoginForm() { + const REQUIRED_ERROR = "Au moins un des champs requis est vide !"; + const [emailValue, setEmailValue] = React.useState(""); + const [isEmailInvalid, setIsEmailInvalid] = React.useState(false); + const [passwordValue, setPasswordValue] = React.useState(""); + const [isPasswordInvalid, setIsPasswordInvalid] = React.useState(false); + const [isFormInvalid, setIsFormInvalid] = React.useState(false); + const handleSubmit = () => { + //check for empty fields + setIsEmailInvalid(emailValue == ""); + setIsPasswordInvalid(passwordValue == ""); + setIsFormInvalid(isEmailInvalid || isPasswordInvalid); + }; + + return ( + + + + Adresse mail + + + + + + + + + Mot de passe + + + + + + + + + ); +} diff --git a/app/components/form/PasswordField.tsx b/app/components/form/PasswordField.tsx new file mode 100644 index 0000000..4f8c518 --- /dev/null +++ b/app/components/form/PasswordField.tsx @@ -0,0 +1,31 @@ +import React from "react"; +import { LockIcon, EyeIcon, EyeOffIcon } from "../ui/icon"; +import { Input, InputIcon, InputField, InputSlot } from "../ui/input"; +import { VariantProps } from "@gluestack-ui/nativewind-utils"; + +type props = React.ComponentProps & + VariantProps; + +export default function PasswordField({ value, onChangeText }: props) { + const [showPassword, setShowPassword] = React.useState(false); + const handleState = () => { + setShowPassword((showState) => { + return !showState; + }); + }; + + return ( + + + + + + + + ); +} diff --git a/app/components/form/SigninForm.tsx b/app/components/form/SigninForm.tsx new file mode 100644 index 0000000..83ec102 --- /dev/null +++ b/app/components/form/SigninForm.tsx @@ -0,0 +1,125 @@ +import { Button, ButtonText, ButtonIcon } from "../ui/button"; +import { + FormControl, + FormControlLabel, + FormControlLabelText, +} from "../ui/form-control"; +import { MailIcon, ArrowRightIcon } from "../ui/icon"; +import { Input, InputIcon, InputField } from "../ui/input"; +import { VStack } from "../ui/vstack"; +import React from "react"; +import FormError from "./FormError"; +import PasswordField from "./PasswordField"; + +export default function SigninForm() { + const REQUIRED = "Au moins un des champs requis est vide !"; + const INVALID_EMAIL = "Adresse mail invalide !"; + // TODO Définir ce qu'est un mdp valide + const INVALID_PASSWORD = "Mot de passe invalide !"; + const NOT_MATCHING_PASSWORD = "Les mots de passe ne correspondent pas !"; + const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; + + const [emailValue, setEmailValue] = React.useState(""); + const [isEmailInvalid, setIsEmailInvalid] = React.useState(false); + const [passwordValue, setPasswordValue] = React.useState(""); + const [isPasswordInvalid, setIsPasswordInvalid] = React.useState(false); + const [passwordConfirmValue, setPasswordConfirmValue] = React.useState(""); + const [isPasswordConfirmInvalid, setIsPasswordConfirmInvalid] = + React.useState(false); + const [isFormInvalid, setIsFormInvalid] = React.useState(false); + const [formError, setFormError] = React.useState(""); + + function validateForm() { + setFormError(""); + setIsFormInvalid(false); + } + + function invalidateForm(error: string) { + setFormError(error); + setIsFormInvalid(true); + } + + const handleSubmit = () => { + //check for valid email block + if (emailValue != "") { + if (emailRegex.test(emailValue)) { + setIsEmailInvalid(false); + } else { + setIsEmailInvalid(true); + invalidateForm(INVALID_EMAIL); + return; + } + } else { + setIsEmailInvalid(true); + invalidateForm(REQUIRED); + return; + } + + //TODO : check for valid password block + if (passwordValue != "") { + setIsPasswordInvalid(false); + } else { + setIsPasswordInvalid(true); + invalidateForm(REQUIRED); + return; + } + + //check for valid password confirmation + if (passwordConfirmValue != "") { + if (passwordConfirmValue == passwordValue) { + setIsPasswordConfirmInvalid(false); + validateForm(); + } else { + setIsPasswordConfirmInvalid(true); + invalidateForm(NOT_MATCHING_PASSWORD); + return; + } + } else { + setIsPasswordConfirmInvalid(true); + invalidateForm(REQUIRED); + return; + } + }; + + return ( + + + + Adresse mail + + + + + + + + + Mot de passe + + + + + + + Confirmation du mot de passe + + + + + + + + + + ); +} diff --git a/app/components/ui/box/index.tsx b/app/components/ui/box/index.tsx index 766266f..5b8e8d1 100644 --- a/app/components/ui/box/index.tsx +++ b/app/components/ui/box/index.tsx @@ -1,8 +1,8 @@ -import React from 'react'; -import { View, ViewProps } from 'react-native'; +import React from "react"; +import { View, ViewProps } from "react-native"; -import type { VariantProps } from '@gluestack-ui/nativewind-utils'; -import { boxStyle } from './styles'; +import type { VariantProps } from "@gluestack-ui/nativewind-utils"; +import { boxStyle } from "./styles"; type IBoxProps = ViewProps & VariantProps & { className?: string }; @@ -15,5 +15,5 @@ const Box = React.forwardRef, IBoxProps>( } ); -Box.displayName = 'Box'; +Box.displayName = "Box"; export { Box }; diff --git a/app/components/ui/button/index.tsx b/app/components/ui/button/index.tsx index 0efc1a0..4676544 100644 --- a/app/components/ui/button/index.tsx +++ b/app/components/ui/button/index.tsx @@ -1,17 +1,17 @@ -'use client'; -import React from 'react'; -import { createButton } from '@gluestack-ui/button'; -import { tva } from '@gluestack-ui/nativewind-utils/tva'; +"use client"; +import React from "react"; +import { createButton } from "@gluestack-ui/button"; +import { tva } from "@gluestack-ui/nativewind-utils/tva"; import { withStyleContext, useStyleContext, -} from '@gluestack-ui/nativewind-utils/withStyleContext'; -import { cssInterop } from 'nativewind'; -import { ActivityIndicator, Pressable, Text, View } from 'react-native'; -import type { VariantProps } from '@gluestack-ui/nativewind-utils'; -import { PrimitiveIcon, UIIcon } from '@gluestack-ui/icon'; +} from "@gluestack-ui/nativewind-utils/withStyleContext"; +import { cssInterop } from "nativewind"; +import { ActivityIndicator, Pressable, Text, View } from "react-native"; +import type { VariantProps } from "@gluestack-ui/nativewind-utils"; +import { PrimitiveIcon, UIIcon } from "@gluestack-ui/icon"; -const SCOPE = 'BUTTON'; +const SCOPE = "BUTTON"; const Root = withStyleContext(Pressable, SCOPE); @@ -25,262 +25,268 @@ const UIButton = createButton({ cssInterop(PrimitiveIcon, { className: { - target: 'style', + target: "style", nativeStyleToProp: { height: true, width: true, fill: true, - color: 'classNameColor', + color: "classNameColor", stroke: true, }, }, }); const buttonStyle = tva({ - base: 'group/button rounded bg-primary-500 flex-row items-center justify-center data-[focus-visible=true]:web:outline-none data-[focus-visible=true]:web:ring-2 data-[disabled=true]:opacity-40 gap-2', + base: "group/button rounded-3xl bg-primary-500 flex-row items-center justify-center data-[focus-visible=true]:web:outline-none data-[focus-visible=true]:web:ring-2 data-[disabled=true]:opacity-40 gap-2", variants: { action: { primary: - 'bg-primary-500 data-[hover=true]:bg-primary-600 data-[active=true]:bg-primary-700 border-primary-300 data-[hover=true]:border-primary-400 data-[active=true]:border-primary-500 data-[focus-visible=true]:web:ring-indicator-info', + "bg-primary-500 data-[hover=true]:bg-primary-600 data-[active=true]:bg-primary-700 border-primary-300 data-[hover=true]:border-primary-400 data-[active=true]:border-primary-500 data-[focus-visible=true]:web:ring-indicator-info", secondary: - 'bg-secondary-500 border-secondary-300 data-[hover=true]:bg-secondary-600 data-[hover=true]:border-secondary-400 data-[active=true]:bg-secondary-700 data-[active=true]:border-secondary-700 data-[focus-visible=true]:web:ring-indicator-info', + "bg-secondary-500 border-secondary-300 data-[hover=true]:bg-secondary-600 data-[hover=true]:border-secondary-400 data-[active=true]:bg-secondary-700 data-[active=true]:border-secondary-700 data-[focus-visible=true]:web:ring-indicator-info", positive: - 'bg-success-500 border-success-300 data-[hover=true]:bg-success-600 data-[hover=true]:border-success-400 data-[active=true]:bg-success-700 data-[active=true]:border-success-500 data-[focus-visible=true]:web:ring-indicator-info', + "bg-success-500 border-success-300 data-[hover=true]:bg-success-600 data-[hover=true]:border-success-400 data-[active=true]:bg-success-700 data-[active=true]:border-success-500 data-[focus-visible=true]:web:ring-indicator-info", negative: - 'bg-error-500 border-error-300 data-[hover=true]:bg-error-600 data-[hover=true]:border-error-400 data-[active=true]:bg-error-700 data-[active=true]:border-error-500 data-[focus-visible=true]:web:ring-indicator-info', + "bg-error-500 border-error-300 data-[hover=true]:bg-error-600 data-[hover=true]:border-error-400 data-[active=true]:bg-error-700 data-[active=true]:border-error-500 data-[focus-visible=true]:web:ring-indicator-info", default: - 'bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', + "bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", }, variant: { - link: 'px-0', + link: "px-0", outline: - 'bg-transparent border data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', - solid: '', + "bg-transparent border data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", + solid: "", }, size: { - xs: 'px-3.5 h-8', - sm: 'px-4 h-9', - md: 'px-5 h-10', - lg: 'px-6 h-11', - xl: 'px-7 h-12', + xs: "h-8", + sm: "h-9", + md: "h-10", + lg: "h-11", + xl: "p-4 h-16", + "2xl": "p-6 h-20", + "3xl": "p-8 h-24", }, }, compoundVariants: [ { - action: 'primary', - variant: 'link', + action: "primary", + variant: "link", class: - 'px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent', + "px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent", }, { - action: 'secondary', - variant: 'link', + action: "secondary", + variant: "link", class: - 'px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent', + "px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent", }, { - action: 'positive', - variant: 'link', + action: "positive", + variant: "link", class: - 'px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent', + "px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent", }, { - action: 'negative', - variant: 'link', + action: "negative", + variant: "link", class: - 'px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent', + "px-0 bg-transparent data-[hover=true]:bg-transparent data-[active=true]:bg-transparent", }, { - action: 'primary', - variant: 'outline', + action: "primary", + variant: "outline", class: - 'bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', + "bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", }, { - action: 'secondary', - variant: 'outline', + action: "secondary", + variant: "outline", class: - 'bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', + "bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", }, { - action: 'positive', - variant: 'outline', + action: "positive", + variant: "outline", class: - 'bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', + "bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", }, { - action: 'negative', - variant: 'outline', + action: "negative", + variant: "outline", class: - 'bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent', + "bg-transparent data-[hover=true]:bg-background-50 data-[active=true]:bg-transparent", }, ], }); const buttonTextStyle = tva({ - base: 'text-typography-0 font-semibold web:select-none', + base: "text-typography-0 font-semibold web:select-none", parentVariants: { action: { primary: - 'text-primary-600 data-[hover=true]:text-primary-600 data-[active=true]:text-primary-700', + "text-primary-600 data-[hover=true]:text-primary-600 data-[active=true]:text-primary-700", secondary: - 'text-typography-500 data-[hover=true]:text-typography-600 data-[active=true]:text-typography-700', + "text-typography-500 data-[hover=true]:text-typography-600 data-[active=true]:text-typography-700", positive: - 'text-success-600 data-[hover=true]:text-success-600 data-[active=true]:text-success-700', + "text-success-600 data-[hover=true]:text-success-600 data-[active=true]:text-success-700", negative: - 'text-error-600 data-[hover=true]:text-error-600 data-[active=true]:text-error-700', + "text-error-600 data-[hover=true]:text-error-600 data-[active=true]:text-error-700", }, variant: { - link: 'data-[hover=true]:underline data-[active=true]:underline', - outline: '', + link: "underline data-[hover=true]:underline data-[active=true]:underline text-orange-400", + outline: "", solid: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, size: { - xs: 'text-xs', - sm: 'text-sm', - md: 'text-base', - lg: 'text-lg', - xl: 'text-xl', + xs: "text-xs", + sm: "text-sm", + md: "text-base", + lg: "text-lg", + xl: "text-xl", + "2xl": "text-2xl", + "3xl": "text-3xl", }, }, parentCompoundVariants: [ { - variant: 'solid', - action: 'primary', + variant: "solid", + action: "primary", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, { - variant: 'solid', - action: 'secondary', + variant: "solid", + action: "secondary", class: - 'text-typography-800 data-[hover=true]:text-typography-800 data-[active=true]:text-typography-800', + "text-typography-800 data-[hover=true]:text-typography-800 data-[active=true]:text-typography-800", }, { - variant: 'solid', - action: 'positive', + variant: "solid", + action: "positive", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, { - variant: 'solid', - action: 'negative', + variant: "solid", + action: "negative", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, { - variant: 'outline', - action: 'primary', + variant: "outline", + action: "primary", class: - 'text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500', + "text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500", }, { - variant: 'outline', - action: 'secondary', + variant: "outline", + action: "secondary", class: - 'text-typography-500 data-[hover=true]:text-primary-600 data-[active=true]:text-typography-700', + "text-typography-500 data-[hover=true]:text-primary-600 data-[active=true]:text-typography-700", }, { - variant: 'outline', - action: 'positive', + variant: "outline", + action: "positive", class: - 'text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500', + "text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500", }, { - variant: 'outline', - action: 'negative', + variant: "outline", + action: "negative", class: - 'text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500', + "text-primary-500 data-[hover=true]:text-primary-500 data-[active=true]:text-primary-500", }, ], }); const buttonIconStyle = tva({ - base: 'fill-none', + base: "fill-none", parentVariants: { variant: { - link: 'data-[hover=true]:underline data-[active=true]:underline', - outline: '', + link: "data-[hover=true]:underline data-[active=true]:underline", + outline: "", solid: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, size: { - xs: 'h-3.5 w-3.5', - sm: 'h-4 w-4', - md: 'h-[18px] w-[18px]', - lg: 'h-[18px] w-[18px]', - xl: 'h-5 w-5', + xs: "h-3.5 w-3.5", + sm: "h-4 w-4", + md: "h-[18px] w-[18px]", + lg: "h-[18px] w-[18px]", + xl: "h-5 w-5", + "2xl": "h-8 w-8", + "3xl": "h-10 w-10", }, action: { primary: - 'text-primary-600 data-[hover=true]:text-primary-600 data-[active=true]:text-primary-700', + "text-primary-600 data-[hover=true]:text-primary-600 data-[active=true]:text-primary-700", secondary: - 'text-typography-500 data-[hover=true]:text-typography-600 data-[active=true]:text-typography-700', + "text-typography-500 data-[hover=true]:text-typography-600 data-[active=true]:text-typography-700", positive: - 'text-success-600 data-[hover=true]:text-success-600 data-[active=true]:text-success-700', + "text-success-600 data-[hover=true]:text-success-600 data-[active=true]:text-success-700", negative: - 'text-error-600 data-[hover=true]:text-error-600 data-[active=true]:text-error-700', + "text-error-600 data-[hover=true]:text-error-600 data-[active=true]:text-error-700", }, }, parentCompoundVariants: [ { - variant: 'solid', - action: 'primary', + variant: "solid", + action: "primary", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, { - variant: 'solid', - action: 'secondary', + variant: "solid", + action: "secondary", class: - 'text-typography-800 data-[hover=true]:text-typography-800 data-[active=true]:text-typography-800', + "text-typography-800 data-[hover=true]:text-typography-800 data-[active=true]:text-typography-800", }, { - variant: 'solid', - action: 'positive', + variant: "solid", + action: "positive", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, { - variant: 'solid', - action: 'negative', + variant: "solid", + action: "negative", class: - 'text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0', + "text-typography-0 data-[hover=true]:text-typography-0 data-[active=true]:text-typography-0", }, ], }); const buttonGroupStyle = tva({ - base: '', + base: "", variants: { space: { - 'xs': 'gap-1', - 'sm': 'gap-2', - 'md': 'gap-3', - 'lg': 'gap-4', - 'xl': 'gap-5', - '2xl': 'gap-6', - '3xl': 'gap-7', - '4xl': 'gap-8', + xs: "gap-1", + sm: "gap-2", + md: "gap-3", + lg: "gap-4", + xl: "gap-5", + "2xl": "gap-6", + "3xl": "gap-7", + "4xl": "gap-8", }, isAttached: { - true: 'gap-0', + true: "gap-0", }, flexDirection: { - 'row': 'flex-row', - 'column': 'flex-col', - 'row-reverse': 'flex-row-reverse', - 'column-reverse': 'flex-col-reverse', + row: "flex-row", + column: "flex-col", + "row-reverse": "flex-row-reverse", + "column-reverse": "flex-col-reverse", }, }, }); type IButtonProps = Omit< React.ComponentPropsWithoutRef, - 'context' + "context" > & VariantProps & { className?: string }; @@ -289,7 +295,7 @@ const Button = React.forwardRef< IButtonProps >( ( - { className, variant = 'solid', size = 'md', action = 'primary', ...props }, + { className, variant = "solid", size = "md", action = "primary", ...props }, ref ) => { return ( @@ -355,7 +361,7 @@ const ButtonIcon = React.forwardRef< action: parentAction, } = useStyleContext(SCOPE); - if (typeof size === 'number') { + if (typeof size === "number") { return ( & { className?: string }; + +const Card = React.forwardRef, ICardProps>( + ({ className, size = 'md', variant = 'elevated', ...props }, ref) => { + return ( + + ); + } +); + +Card.displayName = 'Card'; + +export { Card }; diff --git a/app/components/ui/card/index.web.tsx b/app/components/ui/card/index.web.tsx new file mode 100644 index 0000000..f521d08 --- /dev/null +++ b/app/components/ui/card/index.web.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import { cardStyle } from './styles'; +import type { VariantProps } from '@gluestack-ui/nativewind-utils'; + +type ICardProps = React.ComponentPropsWithoutRef<'div'> & + VariantProps; + +const Card = React.forwardRef( + ({ className, size = 'md', variant = 'elevated', ...props }, ref) => { + return ( +
+ ); + } +); + +Card.displayName = 'Card'; + +export { Card }; diff --git a/app/components/ui/card/styles.tsx b/app/components/ui/card/styles.tsx new file mode 100644 index 0000000..59de8b7 --- /dev/null +++ b/app/components/ui/card/styles.tsx @@ -0,0 +1,20 @@ +import { tva } from '@gluestack-ui/nativewind-utils/tva'; +import { isWeb } from '@gluestack-ui/nativewind-utils/IsWeb'; +const baseStyle = isWeb ? 'flex flex-col relative z-0' : ''; + +export const cardStyle = tva({ + base: baseStyle, + variants: { + size: { + sm: 'p-3 rounded', + md: 'p-4 rounded-md', + lg: 'p-6 rounded-xl', + }, + variant: { + elevated: 'bg-background-0', + outline: 'border border-outline-200 ', + ghost: 'rounded-none', + filled: 'bg-background-50', + }, + }, +}); diff --git a/app/components/ui/form-control/index.tsx b/app/components/ui/form-control/index.tsx new file mode 100644 index 0000000..b982f4c --- /dev/null +++ b/app/components/ui/form-control/index.tsx @@ -0,0 +1,468 @@ +'use client'; +import { Text, View } from 'react-native'; +import React from 'react'; +import { createFormControl } from '@gluestack-ui/form-control'; +import { tva } from '@gluestack-ui/nativewind-utils/tva'; +import { + withStyleContext, + useStyleContext, +} from '@gluestack-ui/nativewind-utils/withStyleContext'; +import { cssInterop } from 'nativewind'; +import type { VariantProps } from '@gluestack-ui/nativewind-utils'; +import { PrimitiveIcon, UIIcon } from '@gluestack-ui/icon'; + +const SCOPE = 'FORM_CONTROL'; + +const formControlStyle = tva({ + base: 'flex flex-col', + variants: { + size: { + sm: '', + md: '', + lg: '', + }, + }, +}); + +const formControlErrorIconStyle = tva({ + base: 'text-error-700 fill-none', + variants: { + size: { + '2xs': 'h-3 w-3', + 'xs': 'h-3.5 w-3.5', + 'sm': 'h-4 w-4', + 'md': 'h-[18px] w-[18px]', + 'lg': 'h-5 w-5', + 'xl': 'h-6 w-6', + }, + }, +}); + +const formControlErrorStyle = tva({ + base: 'flex flex-row justify-start items-center mt-1 gap-1', +}); + +const formControlErrorTextStyle = tva({ + base: 'text-error-700', + variants: { + isTruncated: { + true: 'web:truncate', + }, + bold: { + true: 'font-bold', + }, + underline: { + true: 'underline', + }, + strikeThrough: { + true: 'line-through', + }, + size: { + '2xs': 'text-2xs', + 'xs': 'text-xs', + 'sm': 'text-sm', + 'md': 'text-base', + 'lg': 'text-lg', + 'xl': 'text-xl', + '2xl': 'text-2xl', + '3xl': 'text-3xl', + '4xl': 'text-4xl', + '5xl': 'text-5xl', + '6xl': 'text-6xl', + }, + sub: { + true: 'text-xs', + }, + italic: { + true: 'italic', + }, + highlight: { + true: 'bg-yellow-500', + }, + }, +}); + +const formControlHelperStyle = tva({ + base: 'flex flex-row justify-start items-center mt-1', +}); + +const formControlHelperTextStyle = tva({ + base: 'text-typography-500', + variants: { + isTruncated: { + true: 'web:truncate', + }, + bold: { + true: 'font-bold', + }, + underline: { + true: 'underline', + }, + strikeThrough: { + true: 'line-through', + }, + size: { + '2xs': 'text-2xs', + 'xs': 'text-xs', + 'sm': 'text-xs', + 'md': 'text-sm', + 'lg': 'text-base', + 'xl': 'text-xl', + '2xl': 'text-2xl', + '3xl': 'text-3xl', + '4xl': 'text-4xl', + '5xl': 'text-5xl', + '6xl': 'text-6xl', + }, + sub: { + true: 'text-xs', + }, + italic: { + true: 'italic', + }, + highlight: { + true: 'bg-yellow-500', + }, + }, +}); + +const formControlLabelStyle = tva({ + base: 'flex flex-row justify-start items-center mb-1', +}); + +const formControlLabelTextStyle = tva({ + base: 'font-medium text-typography-900', + variants: { + isTruncated: { + true: 'web:truncate', + }, + bold: { + true: 'font-bold', + }, + underline: { + true: 'underline', + }, + strikeThrough: { + true: 'line-through', + }, + size: { + '2xs': 'text-2xs', + 'xs': 'text-xs', + 'sm': 'text-sm', + 'md': 'text-base', + 'lg': 'text-lg', + 'xl': 'text-xl', + '2xl': 'text-2xl', + '3xl': 'text-3xl', + '4xl': 'text-4xl', + '5xl': 'text-5xl', + '6xl': 'text-6xl', + }, + sub: { + true: 'text-xs', + }, + italic: { + true: 'italic', + }, + highlight: { + true: 'bg-yellow-500', + }, + }, +}); + +const formControlLabelAstrickStyle = tva({ + base: 'font-medium text-typography-900', + variants: { + isTruncated: { + true: 'web:truncate', + }, + bold: { + true: 'font-bold', + }, + underline: { + true: 'underline', + }, + strikeThrough: { + true: 'line-through', + }, + size: { + '2xs': 'text-2xs', + 'xs': 'text-xs', + 'sm': 'text-sm', + 'md': 'text-base', + 'lg': 'text-lg', + 'xl': 'text-xl', + '2xl': 'text-2xl', + '3xl': 'text-3xl', + '4xl': 'text-4xl', + '5xl': 'text-5xl', + '6xl': 'text-6xl', + }, + sub: { + true: 'text-xs', + }, + italic: { + true: 'italic', + }, + highlight: { + true: 'bg-yellow-500', + }, + }, +}); + +type IFormControlLabelAstrickProps = React.ComponentPropsWithoutRef< + typeof Text +> & + VariantProps; + +const FormControlLabelAstrick = React.forwardRef< + React.ElementRef, + IFormControlLabelAstrickProps +>(({ className, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + + return ( + + ); +}); + +export const UIFormControl = createFormControl({ + Root: withStyleContext(View, SCOPE), + Error: View, + ErrorText: Text, + ErrorIcon: UIIcon, + Label: View, + LabelText: Text, + LabelAstrick: FormControlLabelAstrick, + Helper: View, + HelperText: Text, +}); + +cssInterop(PrimitiveIcon, { + className: { + target: 'style', + nativeStyleToProp: { + height: true, + width: true, + fill: true, + color: true, + stroke: true, + }, + }, +}); + +type IFormControlProps = React.ComponentProps & + VariantProps; + +const FormControl = React.forwardRef< + React.ElementRef, + IFormControlProps +>(({ className, size = 'md', ...props }, ref) => { + return ( + + ); +}); + +type IFormControlErrorProps = React.ComponentProps & + VariantProps; + +const FormControlError = React.forwardRef< + React.ElementRef, + IFormControlErrorProps +>(({ className, ...props }, ref) => { + return ( + + ); +}); + +type IFormControlErrorTextProps = React.ComponentProps< + typeof UIFormControl.Error.Text +> & + VariantProps; + +const FormControlErrorText = React.forwardRef< + React.ElementRef, + IFormControlErrorTextProps +>(({ className, size, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + return ( + + ); +}); + +type IFormControlErrorIconProps = React.ComponentProps< + typeof UIFormControl.Error.Icon +> & + VariantProps & { + height?: number; + width?: number; + }; + +const FormControlErrorIcon = React.forwardRef< + React.ElementRef, + IFormControlErrorIconProps +>(({ className, size, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + + if (typeof size === 'number') { + return ( + + ); + } else if ( + (props.height !== undefined || props.width !== undefined) && + size === undefined + ) { + return ( + + ); + } + return ( + + ); +}); + +type IFormControlLabelProps = React.ComponentProps & + VariantProps; + +const FormControlLabel = React.forwardRef< + React.ElementRef, + IFormControlLabelProps +>(({ className, ...props }, ref) => { + return ( + + ); +}); + +type IFormControlLabelTextProps = React.ComponentProps< + typeof UIFormControl.Label.Text +> & + VariantProps; + +const FormControlLabelText = React.forwardRef< + React.ElementRef, + IFormControlLabelTextProps +>(({ className, size, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + + return ( + + ); +}); + +type IFormControlHelperProps = React.ComponentProps< + typeof UIFormControl.Helper +> & + VariantProps; + +const FormControlHelper = React.forwardRef< + React.ElementRef, + IFormControlHelperProps +>(({ className, ...props }, ref) => { + return ( + + ); +}); + +type IFormControlHelperTextProps = React.ComponentProps< + typeof UIFormControl.Helper.Text +> & + VariantProps; + +const FormControlHelperText = React.forwardRef< + React.ElementRef, + IFormControlHelperTextProps +>(({ className, size, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + + return ( + + ); +}); + +FormControl.displayName = 'FormControl'; +FormControlError.displayName = 'FormControlError'; +FormControlErrorText.displayName = 'FormControlErrorText'; +FormControlErrorIcon.displayName = 'FormControlErrorIcon'; +FormControlLabel.displayName = 'FormControlLabel'; +FormControlLabelText.displayName = 'FormControlLabelText'; +FormControlLabelAstrick.displayName = 'FormControlLabelAstrick'; +FormControlHelper.displayName = 'FormControlHelper'; +FormControlHelperText.displayName = 'FormControlHelperText'; + +export { + FormControl, + FormControlError, + FormControlErrorText, + FormControlErrorIcon, + FormControlLabel, + FormControlLabelText, + FormControlLabelAstrick, + FormControlHelper, + FormControlHelperText, +}; diff --git a/app/components/ui/heading/index.tsx b/app/components/ui/heading/index.tsx new file mode 100644 index 0000000..be876d4 --- /dev/null +++ b/app/components/ui/heading/index.tsx @@ -0,0 +1,219 @@ +import React, { forwardRef, memo } from 'react'; +import { H1, H2, H3, H4, H5, H6 } from '@expo/html-elements'; +import { headingStyle } from './styles'; +import type { VariantProps } from '@gluestack-ui/nativewind-utils'; +import { cssInterop } from 'nativewind'; + +type IHeadingProps = VariantProps & + React.ComponentPropsWithoutRef & { + as?: React.ElementType; + }; + +cssInterop(H1, { className: 'style' }); +cssInterop(H2, { className: 'style' }); +cssInterop(H3, { className: 'style' }); +cssInterop(H4, { className: 'style' }); +cssInterop(H5, { className: 'style' }); +cssInterop(H6, { className: 'style' }); + +const MappedHeading = memo( + forwardRef, IHeadingProps>( + ( + { + size, + className, + isTruncated, + bold, + underline, + strikeThrough, + sub, + italic, + highlight, + ...props + }, + ref + ) => { + switch (size) { + case '5xl': + case '4xl': + case '3xl': + return ( +

+ ); + case '2xl': + return ( +

+ ); + case 'xl': + return ( +

+ ); + case 'lg': + return ( +

+ ); + case 'md': + return ( +

+ ); + case 'sm': + case 'xs': + return ( +
+ ); + default: + return ( +

+ ); + } + } + ) +); + +const Heading = memo( + forwardRef, IHeadingProps>( + ({ className, size = 'lg', as: AsComp, ...props }, ref) => { + const { + isTruncated, + bold, + underline, + strikeThrough, + sub, + italic, + highlight, + } = props; + + if (AsComp) { + return ( + + ); + } + + return ( + + ); + } + ) +); + +Heading.displayName = 'Heading'; + +export { Heading }; diff --git a/app/components/ui/heading/index.web.tsx b/app/components/ui/heading/index.web.tsx new file mode 100644 index 0000000..2806c70 --- /dev/null +++ b/app/components/ui/heading/index.web.tsx @@ -0,0 +1,203 @@ +import React, { forwardRef, memo } from 'react'; +import { headingStyle } from './styles'; +import type { VariantProps } from '@gluestack-ui/nativewind-utils'; +type IHeadingProps = VariantProps & + React.ComponentPropsWithoutRef<'h1'> & { + as?: React.ElementType; + }; + +const MappedHeading = memo( + forwardRef( + ( + { + size, + className, + isTruncated, + bold, + underline, + strikeThrough, + sub, + italic, + highlight, + ...props + }, + ref + ) => { + switch (size) { + case '5xl': + case '4xl': + case '3xl': + return ( +

+ ); + case '2xl': + return ( +

+ ); + case 'xl': + return ( +

+ ); + case 'lg': + return ( +

+ ); + case 'md': + return ( +

+ ); + case 'sm': + case 'xs': + return ( +
+ ); + default: + return ( +

+ ); + } + } + ) +); + +const Heading = memo( + forwardRef( + ({ className, size = 'lg', as: AsComp, ...props }, ref) => { + const { + isTruncated, + bold, + underline, + strikeThrough, + sub, + italic, + highlight, + } = props; + + if (AsComp) { + return ( + + ); + } + + return ( + + ); + } + ) +); + +Heading.displayName = 'Heading'; + +export { Heading }; diff --git a/app/components/ui/heading/styles.tsx b/app/components/ui/heading/styles.tsx new file mode 100644 index 0000000..e695159 --- /dev/null +++ b/app/components/ui/heading/styles.tsx @@ -0,0 +1,43 @@ +import { tva } from "@gluestack-ui/nativewind-utils/tva"; +import { isWeb } from "@gluestack-ui/nativewind-utils/IsWeb"; +const baseStyle = isWeb + ? "font-sans tracking-sm bg-transparent border-0 box-border display-inline list-none margin-0 padding-0 position-relative text-start no-underline whitespace-pre-wrap word-wrap-break-word" + : ""; + +export const headingStyle = tva({ + base: `text-typography-900 font-bold font-heading tracking-sm my-0 ${baseStyle}`, + variants: { + isTruncated: { + true: "truncate", + }, + bold: { + true: "font-bold", + }, + underline: { + true: "underline", + }, + strikeThrough: { + true: "line-through", + }, + sub: { + true: "text-xs", + }, + italic: { + true: "italic", + }, + highlight: { + true: "bg-yellow-500", + }, + size: { + "5xl": "text-6xl", + "4xl": "text-5xl", + "3xl": "text-4xl", + "2xl": "text-3xl", + xl: "text-2xl", + lg: "text-xl", + md: "text-lg", + sm: "text-base", + xs: "text-sm", + }, + }, +}); diff --git a/app/components/ui/input/index.tsx b/app/components/ui/input/index.tsx new file mode 100644 index 0000000..ed6ee27 --- /dev/null +++ b/app/components/ui/input/index.tsx @@ -0,0 +1,214 @@ +"use client"; +import React from "react"; +import { createInput } from "@gluestack-ui/input"; +import { View, Pressable, TextInput } from "react-native"; +import { tva } from "@gluestack-ui/nativewind-utils/tva"; +import { + withStyleContext, + useStyleContext, +} from "@gluestack-ui/nativewind-utils/withStyleContext"; +import { cssInterop } from "nativewind"; +import type { VariantProps } from "@gluestack-ui/nativewind-utils"; +import { PrimitiveIcon, UIIcon } from "@gluestack-ui/icon"; + +const SCOPE = "INPUT"; + +const UIInput = createInput({ + Root: withStyleContext(View, SCOPE), + Icon: UIIcon, + Slot: Pressable, + Input: TextInput, +}); + +cssInterop(PrimitiveIcon, { + className: { + target: "style", + nativeStyleToProp: { + height: true, + width: true, + fill: true, + color: "classNameColor", + stroke: true, + }, + }, +}); + +const inputStyle = tva({ + base: "border-background-300 flex-row overflow-hidden content-center data-[hover=true]:border-outline-400 data-[focus=true]:border-orange-400 data-[focus=true]:hover:border-primary-700 data-[disabled=true]:opacity-40 data-[disabled=true]:hover:border-background-300 items-center", + + variants: { + size: { + xl: "px-4 h-16", + lg: "px-4 h-11", + md: "px-4 h-10", + sm: "px-4 h-9", + }, + + variant: { + underlined: + "rounded-none border-b data-[invalid=true]:border-b-2 data-[invalid=true]:border-error-700 data-[invalid=true]:hover:border-error-700 data-[invalid=true]:data-[focus=true]:border-error-700 data-[invalid=true]:data-[focus=true]:hover:border-error-700 data-[invalid=true]:data-[disabled=true]:hover:border-error-700", + + outline: + "rounded-3xl border data-[invalid=true]:border-error-700 data-[invalid=true]:hover:border-error-700 data-[invalid=true]:data-[focus=true]:border-error-700 data-[invalid=true]:data-[focus=true]:hover:border-error-700 data-[invalid=true]:data-[disabled=true]:hover:border-error-700 data-[focus=true]:web:ring-1 data-[focus=true]:web:ring-inset data-[focus=true]:web:ring-indicator-primary data-[invalid=true]:web:ring-1 data-[invalid=true]:web:ring-inset data-[invalid=true]:web:ring-indicator-error data-[invalid=true]:data-[focus=true]:hover:web:ring-1 data-[invalid=true]:data-[focus=true]:hover:web:ring-inset data-[invalid=true]:data-[focus=true]:hover:web:ring-indicator-error data-[invalid=true]:data-[disabled=true]:hover:web:ring-1 data-[invalid=true]:data-[disabled=true]:hover:web:ring-inset data-[invalid=true]:data-[disabled=true]:hover:web:ring-indicator-error", + + rounded: + "rounded-full border data-[invalid=true]:border-error-700 data-[invalid=true]:hover:border-error-700 data-[invalid=true]:data-[focus=true]:border-error-700 data-[invalid=true]:data-[focus=true]:hover:border-error-700 data-[invalid=true]:data-[disabled=true]:hover:border-error-700 data-[focus=true]:web:ring-1 data-[focus=true]:web:ring-inset data-[focus=true]:web:ring-indicator-primary data-[invalid=true]:web:ring-1 data-[invalid=true]:web:ring-inset data-[invalid=true]:web:ring-indicator-error data-[invalid=true]:data-[focus=true]:hover:web:ring-1 data-[invalid=true]:data-[focus=true]:hover:web:ring-inset data-[invalid=true]:data-[focus=true]:hover:web:ring-indicator-error data-[invalid=true]:data-[disabled=true]:hover:web:ring-1 data-[invalid=true]:data-[disabled=true]:hover:web:ring-inset data-[invalid=true]:data-[disabled=true]:hover:web:ring-indicator-error", + }, + }, +}); + +const inputIconStyle = tva({ + base: "justify-center items-center text-typography-400 fill-none", + parentVariants: { + size: { + "2xs": "h-3 w-3", + xs: "h-3.5 w-3.5", + sm: "h-4 w-4", + md: "h-[18px] w-[18px]", + lg: "h-5 w-5", + xl: "h-6 w-6", + }, + }, +}); + +const inputSlotStyle = tva({ + base: "justify-center items-center web:disabled:cursor-not-allowed", +}); + +const inputFieldStyle = tva({ + base: "flex-1 text-typography-900 py-0 px-3 placeholder:text-typography-500 h-full ios:leading-[0px] web:cursor-text web:data-[disabled=true]:cursor-not-allowed", + + parentVariants: { + variant: { + underlined: "web:outline-0 web:outline-none px-0", + outline: "web:outline-0 web:outline-none", + rounded: "web:outline-0 web:outline-none px-4", + }, + + size: { + "2xs": "text-2xs", + xs: "text-xs", + sm: "text-sm", + md: "text-base", + lg: "text-lg", + xl: "text-xl", + "2xl": "text-2xl", + "3xl": "text-3xl", + "4xl": "text-4xl", + "5xl": "text-5xl", + "6xl": "text-6xl", + }, + }, +}); + +type IInputProps = React.ComponentProps & + VariantProps & { className?: string }; +const Input = React.forwardRef, IInputProps>( + ({ className, variant = "outline", size = "md", ...props }, ref) => { + return ( + + ); + } +); + +type IInputIconProps = React.ComponentProps & + VariantProps & { + className?: string; + height?: number; + width?: number; + }; + +const InputIcon = React.forwardRef< + React.ElementRef, + IInputIconProps +>(({ className, size, ...props }, ref) => { + const { size: parentSize } = useStyleContext(SCOPE); + + if (typeof size === "number") { + return ( + + ); + } else if ( + (props.height !== undefined || props.width !== undefined) && + size === undefined + ) { + return ( + + ); + } + return ( + + ); +}); + +type IInputSlotProps = React.ComponentProps & + VariantProps & { className?: string }; + +const InputSlot = React.forwardRef< + React.ElementRef, + IInputSlotProps +>(({ className, ...props }, ref) => { + return ( + + ); +}); + +type IInputFieldProps = React.ComponentProps & + VariantProps & { className?: string }; + +const InputField = React.forwardRef< + React.ElementRef, + IInputFieldProps +>(({ className, ...props }, ref) => { + const { variant: parentVariant, size: parentSize } = useStyleContext(SCOPE); + + return ( + + ); +}); + +Input.displayName = "Input"; +InputIcon.displayName = "InputIcon"; +InputSlot.displayName = "InputSlot"; +InputField.displayName = "InputField"; + +export { Input, InputField, InputIcon, InputSlot }; diff --git a/app/components/ui/link/index.tsx b/app/components/ui/link/index.tsx new file mode 100644 index 0000000..635b23c --- /dev/null +++ b/app/components/ui/link/index.tsx @@ -0,0 +1,102 @@ +"use client"; +import { createLink } from "@gluestack-ui/link"; +import { Pressable } from "react-native"; +import { Text } from "react-native"; + +import { tva } from "@gluestack-ui/nativewind-utils/tva"; +import { withStyleContext } from "@gluestack-ui/nativewind-utils/withStyleContext"; +import { cssInterop } from "nativewind"; +import type { VariantProps } from "@gluestack-ui/nativewind-utils"; + +import React from "react"; +export const UILink = createLink({ + Root: withStyleContext(Pressable), + Text: Text, +}); + +cssInterop(UILink, { className: "style" }); +cssInterop(UILink.Text, { className: "style" }); + +const linkStyle = tva({ + base: "group/link web:outline-0 data-[disabled=true]:web:cursor-not-allowed data-[focus-visible=true]:web:ring-2 data-[focus-visible=true]:web:ring-indicator-primary data-[focus-visible=true]:web:outline-0 data-[disabled=true]:opacity-4 ", +}); + +const linkTextStyle = tva({ + base: "underline text-orange-400 data-[hover=true]:text-orange-400 data-[hover=true]:no-underline data-[active=true]:text-orange-400 font-normal font-body web:font-sans web:tracking-sm web:my-0 web:bg-transparent web:border-0 web:box-border web:display-inline web:list-none web:margin-0 web:padding-0 web:position-relative web:text-start web:whitespace-pre-wrap web:word-wrap-break-word", + + variants: { + isTruncated: { + true: "web:truncate", + }, + bold: { + true: "font-bold", + }, + underline: { + true: "underline", + }, + strikeThrough: { + true: "line-through", + }, + size: { + "2xs": "text-2xs", + xs: "text-xs", + sm: "text-sm", + md: "text-base", + lg: "text-lg", + xl: "text-xl", + "2xl": "text-2xl", + "3xl": "text-3xl", + "4xl": "text-4xl", + "5xl": "text-5xl", + "6xl": "text-6xl", + }, + sub: { + true: "text-xs", + }, + italic: { + true: "italic", + }, + highlight: { + true: "bg-yellow-500", + }, + }, +}); + +type ILinkProps = React.ComponentProps & + VariantProps & { className?: string }; + +const Link = React.forwardRef, ILinkProps>( + ({ className, ...props }, ref) => { + return ( + + ); + } +); + +type ILinkTextProps = React.ComponentProps & + VariantProps & { className?: string }; + +const LinkText = React.forwardRef< + React.ElementRef, + ILinkTextProps +>(({ className, size = "md", ...props }, ref) => { + return ( + + ); +}); + +Link.displayName = "Link"; +LinkText.displayName = "LinkText"; + +export { Link, LinkText }; diff --git a/app/index.tsx b/app/index.tsx index 92ad8e8..7e0c92c 100644 --- a/app/index.tsx +++ b/app/index.tsx @@ -1,21 +1,12 @@ -import {SafeAreaView, Text, View} from "react-native"; -import Navigation from "@/src/navigation/navigation"; -import HomeScreen from "@/app/HomeScreen"; +import { SafeAreaView, View } from "react-native"; +import LoginPage from "./LoginPage"; export default function Index() { return ( - + + + ); } - - -function App() { - return ( - - - - - ); -} \ No newline at end of file diff --git a/assets/images/icon.png b/assets/images/icon.png index a0b1526fc7b78680fd8d733dbc6113e1af695487..53fd2f656a467feb99ac3f3e5af0d9032b8bbe14 100644 GIT binary patch literal 284026 zcmZ6y19&7)^e!CR8%%85wry{mOl&6`+qP|68z&oWY;CNKHug8a|GoE9KT}Ut*L3%E z&8e<)-uFEnrJ^K_jDUv#1_p*KD1_sFvDiClGpq_D&_2AAjIJvf7|QT}1$^AG(j3$YaFf(=Q+EWqd78LbfT@^RJGe0^ zNotUAGO;qTz4b!2gN|vp(2)ho%F=VNueK<)oFV^I0;{Qpz`|9%t<5)3R677Pk>1PdEG3wYuGy6S&t zKo|b6E2Vp=X^k!rj=pw|CBi?0mq$KKo@QL^Zq&|9-%F zQB1f~MHg2$_lghta^ThXJ?(6sWpSDDP*AE-P)=SiUin{N?z~++?ezIJ>~tt~>sfoY zu`NYo%p{7tgtH%dEeb9!0yliG{|Ktk7-i{R3sW~EXhLry7vi7R69?5!|6-w5%8h&` zUpR}lIk6D5J~h?lv)2}9z+QX=*le6>AjRh+QDEY;zTO8bJz-)2=}2b|%h{y3yo?VY z+17t$o|=R4En8GA<=xhUXG8eVm_Q%@v(wQgP#=ENhKh`2o?l}KfuVc;m2Y4 zBf+H1XXfQyx^yvWA!;eUR{*Qvg#9d5)m=LPQNtrMIWXt3v+vHZ&h@0gg+)Z_ZL!3&Tq%&NUI4Y|FwT zgQWrwA)8!X38RXgwgLW_D5jC#78}km>ejwiwY8;2|5U{4Gg$827Z*(14NON`s>`H9 ziBK&OR-E>s>lm(zb$&!wMMoPU(9(M_HYtUh^Y%-k^^KzS^lw_*Ws z=qrp!>bykP>ey>3d$i90Z5^zGQK2<3p}4XX;E3ZT<_Yfk1jR~hp(FRu*I9#)0z1wg zV7$n1_)^hzB!2;hl=1dwQhaRRMRdS`=85+bKkqT9P7}cu&}$J%$@ZKSiX=s!F@|G< zf|9%0?{V{$zMG;i@nMQjD>WjfVxWWlql6=Vp7SuTHZ~+hvoo{}sf` zx4Y(T0<8ZDLSoM`L@UoK=hR^UgszR#_9uw=YV93Q%%II63g9`9M1W14oJmcuM$}3Xu z3d%V47P?6kqV({Ewm!0`lnazfP@&fUx=9RXk5GczZ=#u{gzzNPlo8asy5iK?aeXMbtG^HT^7Pf}}ea^TlMV&oq*{;BBsv>EuZK+11-!>A7{&wDkMg%%@7 zd&t>9G#sZHn(k$jj+3L~Vwqr|s1_QFp1islNrtKv4d%bM4;u1l2nf7*DRjUf4daS! zvG~C3uY;*duV%j~4F`vVC57-TK@-rh){<}^iID&AL55QRVI~U+(Fj=q7}Zc;a9(fU zQG6X7eot3dbK0&leeZ1S?Bt;yPdRXA-JT;TY-}3-1{EQL^%k;hA`NpiSv-{r7syq# zu#t&?;d*ym=lgWE-Q|0-s4U#)`Q&d@uxgx$5FPzPi1-vmP`Hp=q1FJNT}cOV1nP-m zKQ%2(VR*06JXK{axwtsjE@A47fr+WEu5M;(hW^)-ezzTbR6M2?X>7^3RT64%3utQq z&5b(b?=4+jFDrHW_Lr9*LW!y@ssR)jD`)Q5IdR^2E+sv4WYG!<$Z$tzt?qJQd1E@U zyu;Js;-KNP5q)FFZwr^2zwwGit@9k&s`8Ll5MI2=7jjAyny?{6rOL^&P;k(3vMjnp zg>kMSjkR&|Q|;`;xg3E>FF7s$p~q2t;myi<{PZ$SRWhDpV5rB}^V37i&%l0Wy1Cgj zXWP1CQ$gz6X^bjcB;K%8DP1Vqo5(&I|BtUUDV|W_jo@m!!9wr|wR z{_kfdF%u9`kvnJir|?)RfbJ^#q;?p0lDi_3e2YRO=V|^Q5kDhC@5x*wG%ZRd%-eMC z5dU3VoZ~R-<`!g}I9r~W_lV9YxJ`QzH8IQq>2x!Jl%+t`|weQLBU=)qE zI8mJ6LF?;nTy6DjE-fvsZMj{4ev}^{tMJ&doPwUQ(fz<5g|+uvblXYN)9IQc3ao~8 z@O$d4ri0^w&hgC3tn9w&teTnYzW^Dxalfa%e)0#@b}43RJ(X!EK_4m81j2x@_pf|$CGx6?X2zlyzf@RVltQvJKZkF;vVBs z@-n{HJmcMhjcaL1Ku(4A!($X_B z*6X-R=FK^C?10~@()aI_ZM3W*$|k_|aN{OF42`rsJsVax*O!;)mb^|Lx8G2&xVbpn z+T5YuNgE{~h3{k?3Bc8{Xl*Vmc?!)ijICnruu6<`3FkE&>J~c^{F+7LfSJ0WSyqzy zvu`ZYjD&P}nhG&tZ2D$)2fl6J%6KN0%S~j8-G%`#4(|b`XV_3nkFBP@zPHuwEP3?q zcm)RsYh;PxXIepJ`1CYVC=9ElJ0(VdOd`Xx>M51C9HIiMA~~KWi7W-i$IY;^kg(7F zLK^)gp+O;Mq4vI<6<+7zaLmB8!l_hfi4d+oU*CkeOV?j$=oi=HX~UmCUYaeY{-Q)I znzUrbiLJs#-mF!e!atN}SKeUhJB!&J6yg2|RMbd%`v_{+(i7|P_;^jD*LK|MTwLD% zh7_KaK5yV4kwD9%0U^65D?OY*4l*`Jxg+tLc@W+VOA8XauN14FZyfr#h*)@*A~sP} z7A475&LEZOR5Eya*`x~(V0z-WVVBG3N?p!sgTB719s@3Au4JB-LKsd^=xucLLi=AL zA_^3LFZakR7f8vJQ%=m(n9^BAOp74W_c#oPz9 zG}CrOq*CMQVKq~M{XgvQ&;vDSNOe^cD@B?2L`p*lQ?;~OhUTpt`>#dCH!Gx3`oBKk zxE*&6JF4bGQV0@Ruz~4?7Oav{p%AXX8N+tF_2{E19Hz{Sf`V(Owb=V1t~`Z?=w(VG z|H9RD=dj zk2M=eB;`8C4i-%=Jp@dtD)%`)j>AW}3NRUM9@R|4Vyaj)E_`e3yYfZhL4xycq3@(*2nBVR|eghBtjqjN3Xirv{Pz+rQV>$ zeX6|8c4fLixTCgo&7tGQ6{$5@GRV43PF^>K9&4kEXJPCs^qtiKVIxg8xRYT5JX4m8 ze1b%G2D@T-@78N_QVuv<&CEo{hO7AV^E3X@!-?ITy144zo(7#CImC~M7{-=7!vc8Xn##{ zW+?>iiV=99-OgEmudMR(15>P@R;3gJIUiW3kc6#rs=Z-)olf;=)VjWmqtiEp*AE!(SJQT`=I0@`euvNle%>AOBl~ zaLYa=^jBzpar7cBfQ10osX$TN0!ubfN}ypr)GI*z+EPU`Vn$22=Ce#ZB7d{Z>@!yv zrV+E-ts*I|^nu8@bg61Vicc8ZN;cA*#>{^&tM->rKx0$Y$L#0(EIuCoHyj;a4TxbN zs*zq~iEU=|Hc-FMXL-j=i%%ptuccq@e!h>s3%DUt@e0bGX%4YD1kt`0_xfD#d z0cl<$PmsIpeYukZ1yJ2Rpif9qpeJUwh1ux^_#tJ z3CZHkLLyhMUldZpz;P3oTTKLmh-L)m2784F3 zOlb(NLudhhrA)LU;DNrO_us!M*W;xg0+c8KksH`m#lq%G)t^G&!&V)`1xizaUWe4+k=2(LH?3g* zpK&D*RLgu<|I@^%DID^)r4cc6A3-w>_lu<^N<5oRYH>R8B;sGFk%{PFyuH4W-_a5D zo#kdNu-M}7>`EMA9UiPH>R;p__!`bR+@J6#405TVOb{63T%6W4jQpj z&m&H`zw8=^h3zB83MJphqbs_Ww$a2F?e8mdd0tcm z;-SYI{K@7>gPmiot9IwZh>WW8fi?ID<|5CQ7o^1luV%24Rx9KLU!|ck&;@ur6}*fP z6%rmXpDgJXY;yeV4u1I#9eT%&08ZaB7BY^o#pDCC9YXj7JzKIB5f};@zZRPEM0Jo0 zc{*m^75evbVpuS16`Grfbn*gCf*Cb6s=)M9KE4Y(i7|wNw%Lvq*S4kxW-oDIg5O`BALb2yWak*O4Jd9xJ*X7U zXDgJ-hnn&9A)A2-2kQ$F$s7ngpfkxhl;1JU7zb0zgykjphX_4F{(e}ZR#AQVjYf2S z%0=u@+<7AEqx0z=g5FGrTS&ok*cYl1tBQta_fWE3?6`PcG1)N6c|=(q&ZZQ8M6&=+ z=noA8f43J-jP7)K7CT-4!;E9CUel5Z>*Cw6hGgj&EeXw9PG>3Ye$uyy++{R0bYl2a zK8$!`6&o~m076G=``5u!|JV9_NuOcE@L92nTYl?+qRO|(k0#u}e5NUkw*`D87Y;R5 zL!Z+yza9?aj1f(F)j&{ zJ<1<#J4%78Xqn-ZFV@{;Hg&23gYC~yo*5jtt7gMOn0g~J!N&!n82izF;R9UaC_TX| zh`<6B=y)r5dINS$!%aeDObunv9(kCL>B&jq&k|vsW+#*Osfh$imz~xn37q*gfx-*4JHcf31lD#lIQMt6_We&u0tAd&Ryz$3yy08^}oyEy~i zBl@*95*^ua&yp`ojQ3*%up<|SL>aYe+M1i2OG``p`@eqY@n<5-C8Jj$*>Mk>mb&7a zvv7cxYMZ@vT3WNrp`o1F$SmGC4L1q#5CDO!Y*S|SuTv(<31coiM(mVjyQa*ULk22D zDX`bM7Vr|1up?nPMt__(fVNjaDfsdF$f8AP)N7eo61>&J@A&t~o{-2n;S?_~w6chU z%|7o-X;+0TnkTDrT-+LkXaQ6t36Nysy7t4`F0S z0L8PePMN;X5qAQqegKVDTv$>K2(nzla_9CxwW*XZb|Y0>ozM(I+~O2pMf zdILvhjmF7jm4z`CEpb${S|9K{KVCp2gpp)nV;5XqUaDM;rV2w!m0o35jfVh@&G^01 zd$_x+98&rPO+UMOO==>Q>3VZ*sC?UWFq}giNMV2x%4Y? zwL~=3!I8^E0$vzqTqO2M0bj4~*hHIjx+vVsZ7(u^8bcm=dnBX}5i%8*k3a@!2d|vE} z^DEvThj$$TA4=--HKJm7$*0htBh$$u5HWvY)~W;Z5fp7VGEsOhA20RW?Y{SO2{UIv zCTKdU!C1(-}8s;&#kYG@2xYqR-&K zTlp&U=jSD}NzpN&)5c;75Fh}F9s&pBw?to;SaBxh?gXvF~mLCxg4Kn*d<60`Jjb&bUP%_}=rg*XQN zBpA2IrmGt|3GCbOFB`5LMyeKg>>_H1aF=1gK-M&nys2FWiDK7=m7Q9BohuPa{aq&( zBDS0cNTat4+cV>_-v1D{yVY!6vThDFBMLF{TEP}nM)5I9^UnK4iUq#*WGW zZ+;_kjI90a8S+__sha$2CTq8;^s`VaieSG2Dbg!L8jSXHmD`@$AQIM(n$}LQ-?h3e z7ZXW-4VNG}6DJ(+aQW{=_9*~N9=)8NAew<0#Z+{AUCHY@!?FvMJ7 ztq9gTutA3d1G*(FdH%3?53TZQ8kaqt!LSt+Nb^3lOijrPIN%&>=xtfYJhP)|*jH+5 zW-MPk81{M{F@Iec6$trl5X0%!wh!hJg}1vkSi+Q`g5x5EfT&Bo74|AhziEI$(=ZD= z7Yt|2&sH2^F})@L%u=qMvc00B;=}Yt7W;)wbqvD4ZHJEGs{s|c>;oiD%0^xOeI-5G(#mjiDVj35QdHQP)gtoyxT6|eV#y2>waIVD ze=F){N(eCg-Xoat&+jq3LJf(LhY83uWDL@W_uP66lq#n7oKn-V%?eg6C|gEBj89xL zW|Wjzk&L*wxU_V{Z{yRe2QJPIuRg=Pd@BNcxn`(e`4n^YgNQY8w-zdz6Ehwk5yBtB zS_}r+IR~OEiBS@Oi0W^wl10RVq%aup;pFxP+aPTJ*>ml84Z^*9DkCIWmC)!din`>b zrnJVudj})}<8Dk!#u}}fvgTeSWY^Cv-n--J`l|Y3$3Tp{GEPqPCueZz>^}ry`QW87 zetWNepUm+E?>k@b6^oX?p&>=JqJ(%YGcCyWTVR?$k%-_yP`Rzv@_*0Z2veZ5nM#~g zh!Rdo&l}b{1@4`TtEHCaOqQVK`u=DeXB(wt7*oWyh&XFa?6Oox$~-_J;q$KPxdJ>D z_#q(T>EZ70{Jtg~k&yfRPeI-mU*HUz{Ac7aB-&_^o|n)0UJ+|r9E<-+QTRw>#;Hj1 z1n#5>i%Q!NDFKXv9(~McEw;R&fBxoCbvA2BYb^)=W=ckezOL@zZd1E1BNdCs99w$~ zLjcK-yW^R$^6*LmexLm%%K~D1J3F?l>3u{=+QJ?zYZK@egvD(N zPa5F_9)tx+(f#k#O@KQU8IF93sBv}s#Fma-&yUAGqyDGQ9LJC5wz^@{CbghK-t#_E zrpi(+COTZB-O^>CBv-b=3v}3(ou{b(PO&6nI)k2yreXep^P>17ken7Bkl=(G2d_F& zS@;{mNA%(2QuzH(+p3{(z*X+D%`)!k3oIX_m_?>83~Ivvn%rryqY=;-?h@N5Q`4vM zC?%mpOyv^8gT|Gut!|qub+Av@M(yUTMlGd@956Af0%H{iBt~wUFhrPX6ksxCdeRdR zXU*oE9tV$k1^u@x7Y$#%Ej5VX6tZF(-B#j<@yYu-t#?SKboeHG><0*Cd7X|J?BdJg z#&~iHX(g(XT7OKqWH{L^>-D;Re7qt{hJ~@$&Ixd}W?0UC^$36T>uvC1a+b5pj0hDW7OCZRHpO~I<)|)(m=#@yWvcoKH;I^@WT0Vv3Dt-KS9NAS5u0r*B#J2z(MS1#S0c{UrM%sNP~ zY}uk&zG0$M9w~oK)&&MBfmLA;%iN|zkKEYYzkktYv)y~DhPl7jay5S4ol^jMwHDgX zpN$bxC+rYsHhOjp^@V{DOevzI+y^9uTB{F-gu|km>$0BC4_EWZd(Nsfdg0l1gRS3? zNN4?fw1&v=j}}{k(?y%Ags1!Q&9_kq&3+A2Cy4CrwJ(~0k)F~2Y!q_$WyR6&Ax*p8 zZbw5~-#{bPu|vPBotJ94&r2Zab!O_3R_)&oaK}=Xw7}NBRm^%7jFaWUB^= zrCk!cV-)6)v{rFj+j0bofYEmy5mX-=^aBeSwo>%&!9gaJ5p1PEnQtG_-!XQ`Nr)P2 zYECBGE{q6-(cwZ_e9=|A3MtrQ6fg5!#=A1{{=tG|z=w;K&s*ZJy|D)nS4%Vd(3y*p zqbmRn#wq4Z0Y@xAg`{b$1)l|7S~!9CLK%a}ObhM-Ni|V(Quv^uLZbT`idr@RE^XNUjnDJI% zd0V&%7;=0qrJLiypczYW1qS&lo=K?wvozQPP`or&iGfuxAzYlPr>?lv?RE%y_Igv> zfSsLr)~rRxN$G~dZcM!@^HR#9tfcRt4^`;LoAxyUzq42pR?AHJA}*#|Yn5zDr@$c! zwok69f}+CuW3fACFBXu5gihu!7=^HbIb<BnQ~8@)-ax)sc{aI_#$sfx+uP)CnPygOLKE3_;tR&FX?o4_3^)@x_-;b}Gi zcFO2)8=$$!(NYvNvx@KCjIs$^YRX)NEyu3Cy*Uvpu)tNkQHYN zh+f_;g#!-$uD2MQqXpF;%-v)q3m|uqU1*d>_|gU9%{`Wb!AQtnQL22aVne8joM*Hc zan<16Z`_=knmWHYU#Zt^vl(s9KBwzu&55u?h%svB-cSxd9yCD zH_GdGs@lCCFB$}cX(*+S-assyypR(ki==2U>OZDuCfe%vu|Lxx^zpYPlHjP!Oz(M~hbqV;5q(}$GfHYW z2Aj$2Y&67)>f5$=BG^#bh-BAZmWt+SZz$r~CE0ulHeM z6{|j`tSs=Q7N`3`5c4Dp;_&0*K^`PNlLLqiyUmYCf-_0uziT&b&H++j{>%kIUaZ#9 zGBS!0i6!1oQx$8m{%iO2$P;jX?f-iEa=tsZkL@Y6NH&)k#tOqBByI;Wb`mTuPuVbf zv@ueus@NsY^TlDXs8<2Ee@J82WuDAKRA{O_AjzU5jpi?rbhUnCJ~mWV4;Cg&PL4|p zeQ|$HeRb>-!`<>lQ^+KQ}SmEyfJeQ9+URh}dCkLxgnwvhE z&&-OX6hR;5%8S})SE^Cp8?AnxXHUkA86-+`j|&lhmro~&T)#w=XXF0 z#1XGSykL*Vm9GQ$vC<7S@_0x>gSr<7MGXfbPsNC-39bS?211z6Tki~G9V#B4!&ayB z#Y)}Sm=szwTy>gP4jvo~veoAtrZ9e}UO3E|qNlS+9ZVllxM)VV8DGt^mbSJdR~CN{ zUru(;1aWID=InA}qOF(w@Bj0UC()A(PnT0kIdXj)pPq|WQEVn?)30keKmUA2{W6{p z_U`H;$_vWxFO7F-Oj3}jGyP<)v1#bIzAG93`K2t(<9BSw0&wZxzSpF_p8-1wW;7?P zMali~YG*6gmeIt{?t{-zt*B+Eb>Z3nw%Ox(nW?IJ+_-*bNL?+^h`hups3LpqBx87p z8|zhWo~^5ktjOs2b>0{7Rq#c?1z6mvtkyn&DTXd1@Dgv0C12Q3TXJZ5zYu=GX&?|t zy!JpQlgfU9+l^=|lQ=++lv*}s`Fr;^sQ5BU46GToNsg7GmH*y-bYl%+6=`vnK*0OB z^HxCcvH$!r2J@?6Xu30Th;9x^)hTDj#pw$%;_*6J!xhXY z$eAHRfYHy^AKGJ)qH%=64q?H`H)j^16IsLJ*$E(3+=JBw#L|E8p^TdGv|jder{WI3ar(gsm< zEO8{%pgE<-!Ajq7LBMT{(a(p2ReuocD$Q)vwXv{51P4VvhbL$&0R+!SNh4vzlq_3T zqGPX$N07oEsoraDYhQDC58+xK6L zdoaj@IhEkxToHd>mc%)Ju+!^2{IkzjtM2>NgohbI&Ue=}*$KPiYE0dmkyT*Jk&lZ4 z@SD$Nd%Kp~7LO&%T+WOn&3g=BLMFq;$JB=tEgdV3>^y8tE$bSAj-FAs-{G)cPV7N5C=cskDiKG%py%Gus5}Q?{9w*F7a|GPV6^l* zO+lvlT!U_(%SZMymIbA_yBQ{tFd6Bku^rmKpdTC^Z2|YUNvJ~ahbhV^1$?fLV{thh z4!d1ng+*OmZEbCRMNM5*Wmps=S57*$*fQAE@Yxtv_=`cs-~0SQ3r-IqVP3CJ?Sk)@ z=qQqpe{U+{m;ev9`WDl8@Qdry-yH)rHKcQ@(7l{n7?L4nJ{jj)fk}pZ>ZJMF{GUJR zR~`L4?w_e65(qy3(#V{Y#bl`R1&~A{6pvH4Ei;)GI;kL3EoH|VWiDbf97RhThzo&xfXqjB7Lf|-b?(Rk;3BW~;?ps#HX&k3N+=*+^Ua^6&1 zZ+ML}uJkz?@Zu;P|6^xq2_s%&&pJ_oua6WHrK7d2px^84HBR5}L#Sl^uhYg1HoMFZhSeMgmY0Q z72_;)YukH!dy9vPH$AUB+&sdEN%=xtTh~~is6=vU!L%MYz!`7hq}z%Y{>4Y@ytYQaXq>JdIlp`Mv ztym+EfpL}4H7}diXX(114g_T#Szwn)P#>I)6^&xT+rW|sWrUzb|5DMCnDF@;R{ng6 z5EgQOja@fQNrd*IivcG+BQs-|g7YY=)NU{k^!RJl-w>c>P`7zWB{Y+S31W4M4AIn1JuLKGe*Bq>!~ z`6_y94wHwJVUcylnR7lQ4ZdJ7zCj03`c|`vn~OxBk!qZ>0R3S9kj6T}<#m1Z|1r{9 zP>MKI3BHyXX~l56@!&fs;t=fjbkvoNT35KfDZNVa_wvApjgOGA7!t8IQy4xq<-&Kp z`=5zH+@zZrjUQgWFf?d`-WECaGs@U^tGY=bhV?ZYG}iTy9aOM zNRlk#`RAK!;oPvsq7$^GBhpTDElC3XYCR}YJ3hYLOr8imgNleGrv%4{M&>D}X&$A} zOwahc-bXGxPQDXe8@3QAJ|msEGH}}{B7zcDBuIZTrGDc78N)67_Kp~*7-)YZi}%J$ zAt-LeLQ|+1dv#Uc-rkhPaye{-r8@9S!d$w(gsIku+yu#pV#Z&H@Aj-y! zB+?tUdtVL;-tVtJ_W}%ie~ez-S)L*NF*mOKVZt>fvikx?t4?asU0M~#uap}OTUHo$ zP$&+IL&Y~DyBBhK${VFZwnaiMH<+VAfnyoDI1495`?91py<`j|zp&cE`ynPcrXFbG z6AI2vhVhXHml-)&P^*fyUO8LcP`BP>e{prWX}PSW&(d~OJ=FhvG>5m4Kuj2tGXH}H z(Fc_1VbgMKZfOSh`1rud&291=B+yGnLIUwG;h4Q|a3i1S&t9a1Cq_quwx*`TcJJ-n zAP!I?9W+yx67zY{=1G`R*5KGa5qEF~VSg|hUpaj7dR>H?qw zuo#2~bbq`j;P*b)zW(|289{8&<4=x;5JVq6?&zFNz-dyPRGX#2$05@U&WHken2%>Z z0(YBIoNnEQ0-~T7X6z3`;7JX9sJrg@3=c}EZQ|aqh@wsB%%ni7mm*9^s2V9%lT$7k zFJM0+c_CTB1!~5MO=hSv_j$rpj)ffp_n5_D%eZ9b4|?KvWN}_rdV=4SA*ib8r@>zP z)oTppuN&ueIV+Bvy|{#ZqY}h9@lUKF2dGJhJR}(MojlKxT-~*~b{(5XBmTo7u>J+8 zE%tgre_%W3%4L72W-j8_-kgDl{1!Pt?f+tD9&fQ&9P{(_WX|M{s1LexrEn@{(Gazh z%jUF>_g)T^=Su@a^}0vB@$Kg8@wwXS@!b1o5iMSs6A8XQD)H3sb;Y&e@jn(EcfT`4PA(h%XYG9c~z zua%jcc83iejYLb4@KkhXq)9%e&BVwlVb(&j`2jg3dW^VY4-{g-#}@A0*VBXHxVRaq z7G8Nr<0}ZHt%=!Ig_;1xLX*+r;JE$H>yY6fY-<*^MVyrHs>DmEL-VX!k!SjwC3{aUxZiDb-A*VclMJhXY~4UDWZ_ zL24jXzG6!*Tx>bFn<6UYJsH(E14<6L@bw4x-H*o(BY~Tt>1y0lxylP%^n?~pXQ?Iv zWe-(V(&PH4tKI9TmpRsd`T|y|#VpE6ii#yL5PA{~0h;E0OznP~D>$fqjV_~X8psAr zm?2j*0Dajo=+o1bNPzHL?}z8LAdmYo(qEiuN~Ol+*aCbA7_ z_crX7FexRr8?UP>wb(MOD5T1AQ(YmWn~k>3ulr$QF0QuIm!5;e1P=8SMHskLQMTZ$ zAl>X4;H|y%g7y}&gyM!GSnr@Yhcx+oT@E*hWf(eZgb#YAz>4<_AB`*)_Mm85NmTz*Ar#Au)Sh}WkO0F0&S5P$gxRr~X=-JW zvxlDU?vD@m_fOuC{(7ykQe=Z7g$)%w9Tl*G6$EhuNOqa4cyUe&XZLPR=?nWcZ+78- zc^WzkbB$mYVQ_)zgKz*vN3+W_wAeRF&4-7l&D!*`7#xsXdVNK>*<#?(eN=FKUUC?= zn9zr9h8<%eC25gvZgqWXWp7*Z06&q)0E=13Iyug?1!daJfkvc%rdgpCQ`X)63PPEe z(1^z|*D+=k5Us}KSP=@&Ru#B+12Qq@e?)#yW6Kw;zJY*&CSF7olndY;5q1E|v(6ZTyT5) zrx5e@0v#?0Wpp_W24`t%Vp$x$Jza11`JR+3;-@nk>FMkDxlQZ`zrQibk{&{kbr8tQ{FDKTXg8aw-{64j=e{lR{MHYX;`Au;0R_K5{6RWg75wA<}o zQL#!-&+#~1pft}1eKZ?!D8GgN8U5W*tJ#11++edkJC+64P~pH9rLlMnv#hw*jf#ps z?MP3@PI7@fSj@WT06H{Wy}4PbK=5fy-?8uQ6Bapc#(4BQU@g#42O`2x0pJRxAonEE zou{z^X>3sd$^xEiHDTNh{kxT4T&|DVsny7mxhp_Lji(wfIy7urc7qEPXCKXWy7y^5I^8` zawW*$p_s;Gs&m$uC&q# zq&I`2HN6&_(G5_tW}QKc$IRp?;)&*LZ8oo~l)>fn`}_M=u3cyFdvEl=h319iEcTk? z*_U?&=hYe>~4D;}|SIr*OZEwFYmGm3XJ>e>=A#WGxq1N5wQ z<2@ZtbbC3{KE0}-gvxGo_$V1L#}L^Z}288ZnliuG2$=X-#A(+tP1(dMLE!ADl$&3X}iHFb~rc{S>5sA zmYa1vOrsiEMfyyQi-;TdPeFV$%GGWHI8tjY1S^yv2E0JE{JJ8T^smh`x0R)pc2BqV z)>cqXkdw##K8H>Ot3Q0ym54@~4uhWF_xqu{*~_(`%cg8(?dfvOUTYL4vE?a|OPia% z$A7ynxE-Oz0Z}iu2?z!v7Ra$sYjk!1{*rJ7m=Wlz)O#4Due;;lhTZ1#vA9PYS)vxW z7z7UA(emJbN%CNHIo~~gJ@@p#z2G~7z%+lJ!}0JIL6=HYUJ@w=R5E0RmnpY1uoBPI z0zq5`w#i&c4r(C%XM#m4S!iSFEFHryqc)qPppV)Ak{thT{q#HfSLO;_PRmF;^xDFh z;d;iSkc^6^t?xn)sI z_eer$@Mg(j5&5HJPT4~uMnmhe1dr(gXcR2g%eg9*=R6`tBBzni2-O4naa@1qZFcy* zb^PS@{B4)B9E_eO#YRLi7CA4GWlUiwm5R1a@cJ|R+{P`Yu8uKp+u-!XO5oRmiQHsD zJ91;Fbwt&o2#gIcQ<4stF}ztcK^AYzzZbvR%bmVO8@AC9wB#phY;!OQ@IIxo!ph2u z9(O<%Q(pfEVU3^NVBTd^_sc+}P020}2dv!W{~h z^1YaX2F#vcOGi!yonBofE%bEsQWG*UlBtg}7i3%55rX^>#)pBTmMroMK_AR^o81#+ zJNz^(;S{nQ_D|@d7^kOA!|W%&zy5&oOV?+252bM#=9t#_*b^f{WYEywwg~6Du|Wza zGKL_XLn=i~*i{>>KHC_0yd)_urjY`Ln&>Ce-y8)h32@R2EBoe6yBHj1pR*&JfH(f# zjXv8|5YvNr=Suh^BeT#HwTu!f9EvKXskj)^&HLdz4H28^=IJdMg#Xb7gb&e_e?Y)z zwf@3Yu>YUc4$KE%(|yU&w#T~Aw{70OI+Nt*&CngQK)>hC7B5OfT>4}sK1RoOES4F% z1qAEdqU$VT(mXXkfro-JtL^pG#l_#Nq*#m$$YkV((6hk*Z3^_hlHe;cH4Dk~k|fBt zg54&2eN9Q|-!blTMDrMf<6)%Xo>W>g1Snj_O?rrk{|5T(xN@o`1lJuZhLsLLse?yu zzw-?`ET&*?#@ubSaSo3bilOyks3{iE-p=;pqqIio;rju0id0h>6|)>%9ic<$J_Wc2 z(9(59`lgG68!k zGytSKtR4Fm=!IjPG}DF-~pJPAKn78OkZJ)9yiD&=hod8Vb8B*zNF~t-Iu~Mwno^dInR&O@`{4TP%Ja_k43bkOhRD7G?HNBTi!_ZwmFDW8 zc2wfZ6rRjMv^9bDu53y>;PZI1;p5OffJB6_*08vW|F*?EsRFrN39?8Jh-E6i5+TkB zOf6NRvEq=OyiGz<&L0JXM-qak(~L@!%=?FJq<}wyhnZD=ZT7!Ry>4XDkSNMvO#EXuMP;&p zfMb(LHk>Edfrj_O#5i8<8kOY;c_p{!M&44Kci*do z--3%S-n_NAm%y%BK5_{TT%S(IWd|M}9R&q}k}|@GMy%~ZVVKs0YXWl zz*t1Q7TOnMxk7vz|CwUP@qc}t1-%wjUDv0cZehc^bcB)`My87Tq{1r%Ma6tnK?FH% zXHFR%ksL96!)Rj4@_Vb`?*MyQ9XnS&IZ=#rGPD8u&D#(83?{$Z zQAp5T42`EFT@8S2`^>)A<7$Rpj z<7vSQWyaF2i9g>cA`e8qu`g*@OE&Am7;Q%MnLh^x6D`ww|L6ACPp^q$f`lBS;RK&T zI@2LxU6BLD6)C*1V%SS7nR0qlD>$;lP^Xcm!m_%9hk}p46~cZW=gSvVF{5DqKo&7_ ztMCmBJ-SfTDW1@=g)CggLtXyMc);@;C;{}>UFQH@qT0XOXzxJ@El5^m z@ZXg!9Z#nd>R-nJ9|697A0sJlKDy;-vgYPs90VhAWUAQj#RbVF=uMDGkU?N{vkom8 z>8VTx&7IA~%^<4qXFbaOhDi$`4uh?DX=21GWsVAu_ZYb6R9aDSeLRx`V)ncIkvn%* zSI2?IP$%L);Q|@3f9HJVUH>pUd92f_S+;}0!GsV*As2NAQ6W1*yH)Cz{x2(=j-TiD zuffoLPw}r*`B<)bsLd%6L&og#W4|of0pMnR*;TkpZ~(!P60_7+=_$SYOkAWeXY25* zN|6KdxiGMM{><1(7mZ{$`izGE6!^^!2U=Q&Kw&(Z?|K0o54O-4DA*Xs6tc;~4$MqU zlAc@Z>+2Vn!}oZ@fT}=dGv}xZdXSxD)jHd!N{uFddoUaHKBr}%9(grWI*}lV^a&-* z+yYWS@2`|<(lKrX!p>7usNP~~bdE!&%%3`~%}|-y%B!=WrJi}4^og=1kDX%EsHrr| z*DSXdBNJHpYLLK>#kQJv{VYH3_`kS1r|3SrsM`l^Y};yVv$37VNn_h-Y_qZLG**Lu z*x0sh`+MH=jdL!}7`f<0u6Ccjv(}n({#N&`4iAr=^mp=D%aWWTl(SL_F2VR7qm;tg z;R>&lu{OVtZEKP|ZZWQ)-U!18i4+yAdf0JtQp{j1E|=-f$ZeD~ElcU)oe=nDyN$Qr zuES>g^+u2Fx0Q_a0r9UnHmQAfP1^KW*BZW|OG7DH12zrX*+`i~=d`qA(B^ur4%;gn z)_`k*&-;PiWN~(#5DrS$j+*`j?B@ z9@D)+&=2-2tv@BiLkx|>1G8pWGhdomHO-*bpM%ruhIU1SVj{l%OJ6)KR)&m)xT5e` z*@10Nr3kU^z>yct-vV5tZWl{+X7_Ln(`gih=YZ~rk3hN*uaM;f2*G2=G~n{R#rHjy21APU`g?-TUw#U@px}T~?pXN#ag|b9R*Uq}?Xrpr z-FBDjW`;~IJI!vh`3hj@qOO(<#JiVlHI!^DI1;p3w>Y+3?hGRn^hIq)CnuTc=&H-h zq3SBP@KG43l19%n)D0ecZ(lj>b&-kNBXJZd>U{WxwSWMUh_A1w=T{F(I2@#q*H@pS zZ`#NQy(Y}}fa*QTO(f0c(&_&y&%ha5_6i>+YL{w#T_9fTyT4Dk+JcE`RT2Wr3{eyV z*F(Plt_dt!^x5v9U)Kvg3ErFACUT`;Rd1UFQ)iJihnvOzGeNElO+rl?&&t! z?){?m6p2tuXi8dXnpSIQzN5phLa$sBz7$vw@CIqehII{i^Q0I?b`+n z>l3xWDNn3>=kfh|PRmG-PY+7OKhk;PQYJfb_W&Ur52&@fwE=BrXNP;Y%h6WN`Rc($ zwvL*bMT<7K2plX!zVhrwxG>D09~!i#Q0o5m+G8bubtl)B8!F7y)YZo|nf*Q{2v-R> zWmy@}FRuGYaI+K^0aXGH4qi0>UpAk+u&T03JE}N*B4`e9%LwdxP>lDJ=jXEH93?_y zRM9AB4*Yc#r-#44G)26nJ4Eal9dMy zuvz#{5$BcGBI* zaT9x`7KdOMThO`#13)j zvVu&={q*MS4MbhdTUJ^N3nQ39;(~S&4QUr6;~CVy6HpQm7Ib{ir;v79Io~(k2Qr=) z7Z+V!`skg{*SYruzlcD;9Z@5w?$4t1TW z=AeBy=@Rm3TmjTZOUtL(-&AGZbMm5WfbY))!F{bu{Z2B zv7_2M1QtR}KcAckueC~Si~bNl<_Q8%$RW_QEC^TA%w9LEtj>-wzG}$H(JvepBmRSu zSaS07PlCzS(*NFeWj2f$gA~-5;OQ!$a?SO&yL9$;o6O|`kSd{FAtO9Xf3*0GHsat5 zBdF7G$1}&NfV}CDRUH(>$HRkL?xbX?_>jE)$DZ`@9ZN6uygtp3D+nT_{&3j&kY_43 z=7xc&gCWRk9^1!sC|sPy6c4c#8fnJT!lG6W331>un~slFw7;wXGkjW?5qsg|8nQg8w~bK;45Jj z^xGO7*YN|ADvJvn`D|0zWn08dcDytEq_l7}l0esKKAzEJx1Mpn+6+9VHC2r`f4{tA z1|}`NfpH8F(2ggF@K8z0{4gg#&b~7750(vwr%lNW8dhlDyu3U*yL- zL2`-tWqY|{Yg0Juzwc1)g zbmUdNCHUo_@OI>)Dv-2U@hCgSGqTTngGsr#sF}EiE|K5%?zvX@cu}0B%u5S+7N@%Hd+-AtzWt`NH_%@}QA&v!9)EK}%{Y&lov)cyfS}Tpjq?W|$cK_velyV3 zHDO7I02vy~%2MDJ54A2uCUSg>x1kN1G-H-dV~-l!Du===BYMv$n4qEaKJEbty}WPc zYN`L^%q-u(S^r@%p7w;)cw7oU7lpWnT1l!NDZN#5Yv4UH zkrrZ$u*mQ3;i;*q2VV8nX6WnR6q1iw{403ye%I=CJnRyGN@-vU_yt-@!K90TW+v#; zu#a8ZJlj^AZGkY%73VR z@$Q2r%rN~3OTU&Z-NHy0fQ&(m1djR*cajL6+Hb+H<-3P=!A)?5szzGpgzN5?Tqj4J z*1UhR`q5)WzmuESr486rR8}`>j?;eiBWTA~F+KzZg~F%Sus1iZoGT;^6#Ognn2e))EB`O8_uwphC0$*2sSPtJ%ML8*vDM6~_q+*>dy%tzl+krqoNrjlH? zZl=fW_u=04u9L}G!$ilxB8wJNti8#r@mM4>fRVQj-ecU#D3g@!_ecJCs}6bJq(cvA zx_>=Sfz(G+JP8zd2o}m|9kn7uukL=WIRx!s1WZXoWLzFeaa6ZPUBfec!_~kM_zW%Q zIiE!tMxY-)zN=7>+-x(#6vYx(&Qb`Q-S$TuY>H`=aG0e1_n|U6$pI$+c=y1`$)&1Z z4?7c@7ZM5SCQ}sis9q?No0|ztuHlYy%&~sWQj}7yeF@TdGNeGsP3&^HKUsD@EL1MY zczcNZS*gB+7%Ym@AG|be(OT1Gce$|+{UG#1RnN3#w#6$fK9&0{7!yi5dMoG4jF=QR zqE`l!+0O^=(wY~11D~cEGc&p0<;#}#(V{3`wk!}gFnN|T{o`9Kh5+Y-vAA2_F)4;R z^OYUS(p)T+ovMTnH9b@ckLFmG;ci)2UA@q=EeDviT&#AyKKppf%0^luW(BH-lCAeo z{JV&N$QF=}wxdBycn?5nZj2QU0!s~US?Ru#0x9WX65}4d=QhjZFPsDV)c#DdTa0#=TRA5ySP@?tH}lbHTpr?S`~rx$3LDVFtV5ogf@l zME%U=EmuqPdY5xcetA=6$09M@XkOmYZzY>AWEvo!`K=ru55ud`dyj{+mFuS3zpNcy zL}PLZAL>Pox zVCBK{*{`bdmLJDvGT5$j^RUQDw~P5Q9Wdcs-%tq*lv`hYAwX-2GsgFu1=8-7z$ zv$NJsE3Iw9Hric_fk?E6GZO@0&!0ls&e{>W$;?_o)9=%!yxZ6&l`n+;{Y`M zBR<`uau*h>hPz0akQkaEYQUs7YG`4Y5jk8@Me8C>nt}-%Mz)*I$$f2+&z z_o#@_HOtlAV-p^?{lV(bCv(5+^UddVd*8#3THklBk0-^C`8a*=&bH$0=Q6B|Y5(%B zaXY=PU&F-j+n1BsY^xTm`ICj0gr^M@ZwT6T9(Z7(UtidJ8v04~hJW9AC7Cee-DxyL z5Var#zX|%W6QnTX8A}~d0=3*|t`f31ixgJF^0||z6Te#rp#;oK7Vft}7)>04X*3S_ z6(C_?8rfHhVmd@vXw$x&7Pl2If zqFr2c&n6es3QNs#f_+?gVTv^M`!uIp_^X7-7Am7T;+RW*_yW69S>mz$hql>HSkBPE+ zO?s#gr)C;-%=2xTQb>5V08JC~!-E4?clVa2rZA8=1tbHM$my))59H-vI~i#BzM{No z7INx+`6%t)rQ>Zb!}aH@EtwR?=H}G=`RG4G*|kcmW9=A|01(KM5xd=Hv+K}9H72I% z-4V`2O#KGV9#bZd>~jC$GP0!c4`;X+~D%O(XEnnJ{Y7P)i=IUt67>U7iLX zB%SCxM)W$r1q({@P5VoQkG%Nnh&F=;g8=F1<1>v+hoNLw1#-yyPP{ZAWeeP%Wx-06khs*` z70#2INn&oVv;Ml>p%4+Ip|Lz|{rc$bUlascz(53OIe~0w#ExTd7@&uJ)jJ8xpTbV} zed;6L{Od}MrcT1>WO~sfyLA02B8;M*T0Buz;kEtjQ>jr+V*S(7^Won#mHLw<`~qA8 z^U<(HK{q~^y^&QUPZ7wF!Y-Fr@P7+@MJ}Z))X|)gF*JFW8Ww^X$L3j2z*_mE`(|cF z9Dd4+M>%64QeSYp1YW7=6;b}u_v-q0CD)TmwSoplC(*5hi-eYdkI&&mHUq;qMtYht zw~nKcLYz#Ze1D}VeW19Im6fg5&@t`{0suOAgwIw~^^nGebq-21sv}0kGB}#i6|_tF zWHU_^UvKR?=2^e6VWEc1!J_%utIZz=i`{0)NAmdBU`8x=U8}o4aB>-;TEaHDpLTPpSv>_bvSY~;qgr9j+nptw{`-XdWhxuVM z?tZZ$X2B%-bgQzWY$Mh9>m|0`*L|lu5%la9{8*HYX=1v-!N6^(9Y( zOhk5RDhF)7{bQn`W9aa`m#JN>>{lB$K?oz4N={{&Ny<^ddR6KrVV3F7b@{PxA*Q|u zT*9|$;y2Kx@1y&FW_L&P%orDOM5r$x8p;}fou2E9WmB}}R7^dWfx;R1g*wOg_S&wO z-vZw54BCw(Op}mK@mWG{lF4R`x06^d^>`hxdDj3Lsz$%lj5S@EuYhxTN!1_9zoO6- zy#cl<)N8r*XSH&H;y=}Fr{6Kbj#k;XR}bDm9N}%hd{)o^OtoZhWv-r>Hx-AzI*-I} ze*_b_QN1ihlmXvbTR(H%*`%P^Ath;z#7}!d>FCURwDIuqJ*>oSwcs;ByW+s?WPJ;Z z3qmCwmxaMAIiu?zeuUVW+i9Suv;O;ttPW=t9UY@cD#Hx$;F58xjS9{p*%D@(Pw4eH zgrLgI$SwtvfN~>)ZwBU+rjX5kvZSA!o=&;uXCbSrX@ip}QE->d*{}lLPjNA&-uk*g zXQz|e!RwNX%c7Q?Jlpg)(>i3j=#1i%yE}{1=*Y+)`o72esYuoOb$^S>VD6HM>rJxb z^G(y`?ojjBbQRUr_X|R9v6=K64MBeaLp3lc`Zqb+q*aZ!j#ErYC+yg?PRg?KJQO4L zD)U>WAvSqoC{1(w_~86M&+XIA-1(~eK#bT*Iw{G?7v*FNiogoZ7O&!A8c^bp$?Gmg zR$9Tt>8&2nBR5P60@fi>>b?l8W2C;ZE$NTQDx2l{<2HegN?KY&0}DH{H=Yhu zilYFZaGUXI%FPT~!*VdXi-z?$j=F`R^eIdUJoBDTHP(silX%KfzHBs3$dNK5<}cxt z-|*Oso$rJub&%ic%=%3*7@@FKG~-)bM^oM>g}NO+ejyN%nB)=C_p#6K zppeMmsYWOMyeh!qU7lr1m()ppQ2@@L9B~cbQkG9)F(BGrbus*Tea00{*h3q%Z zUfMI#)ql6;*hDQ;3;-9c8RgtqX}`pSq89;i2;K~= z4!2oaU1N$@PQrL6gJiLMDVyElB@NLH@Wpw*7EaT=#zun!_y^;Axja05n(%{6GWLfg z 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

v7Q&US%PsU%1PiA=<>)-s_gh$~^q=tOtZ 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 z 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 DpZQCi literal 22380 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 diff --git a/assets/images/partial-react-logo.png b/assets/images/partial-react-logo.png deleted file mode 100644 index 66fd9570e4fac42bca15352def191c563100b2ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5075 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 diff --git a/assets/images/react-logo.png b/assets/images/react-logo.png deleted file mode 100644 index 9d72a9ffcbb39d89709073e1a7edd8ba414932c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6341 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

OG^bt6yG2??7FhdGVc8feK}syBta)V!iG4 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 ( + + + +); +export default Muscle; diff --git a/package-lock.json b/package-lock.json index 100ddab..9d91d59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,11 +8,15 @@ "name": "optifit", "version": "1.0.0", "dependencies": { + "@expo/html-elements": "^0.4.2", "@expo/vector-icons": "^14.0.2", "@gluestack-ui/avatar": "^0.1.18", "@gluestack-ui/button": "^1.0.8", "@gluestack-ui/checkbox": "^0.1.33", + "@gluestack-ui/form-control": "^0.1.19", "@gluestack-ui/icon": "^0.1.25", + "@gluestack-ui/input": "^0.1.32", + "@gluestack-ui/link": "^0.1.23", "@gluestack-ui/nativewind-utils": "^1.0.26", "@gluestack-ui/overlay": "^0.1.16", "@gluestack-ui/toast": "^1.0.8", @@ -20,40 +24,43 @@ "@react-navigation/native": "^7.0.14", "@react-navigation/native-stack": "^7.2.0", "@react-navigation/stack": "^7.1.1", - "expo": "~52.0.24", - "expo-blur": "~14.0.1", - "expo-constants": "~17.0.3", - "expo-font": "~13.0.2", - "expo-haptics": "~14.0.0", - "expo-linking": "~7.0.3", + "expo": "^52.0.24", + "expo-asset": "^11.0.2", + "expo-blur": "^14.0.1", + "expo-constants": "^17.0.3", + "expo-font": "^13.0.2", + "expo-haptics": "^14.0.0", + "expo-linking": "^7.0.3", "expo-router": "~4.0.16", - "expo-splash-screen": "~0.29.19", - "expo-status-bar": "~2.0.0", - "expo-symbols": "~0.2.0", - "expo-system-ui": "~4.0.6", - "expo-web-browser": "~14.0.1", + "expo-splash-screen": "^0.29.19", + "expo-status-bar": "^2.0.0", + "expo-symbols": "^0.2.0", + "expo-system-ui": "^4.0.6", + "expo-web-browser": "^14.0.1", "nativewind": "^4.1.23", "react": "18.3.1", "react-dom": "18.3.1", - "react-native": "0.76.5", - "react-native-gesture-handler": "~2.20.2", - "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "^4.14.1", - "react-native-screens": "~4.4.0", - "react-native-svg": "^15.11.0", + "react-native": "0.76.6", + "react-native-gesture-handler": "^2.20.2", + "react-native-reanimated": "^3.16.1", + "react-native-safe-area-context": "^4.12.0", + "react-native-screens": "^4.4.0", + "react-native-svg": "^15.8.0", "react-native-vector-icons": "^10.2.0", - "react-native-web": "~0.19.13", + "react-native-web": "^0.19.13", "react-native-webview": "13.12.5", "tailwindcss": "^3.4.17" }, "devDependencies": { "@babel/core": "^7.25.2", "@types/jest": "^29.5.12", - "@types/react": "~18.3.12", - "@types/react-test-renderer": "^18.3.0", + "@types/react": "^18.3.12", + "@types/react-test-renderer": "^19.0.0", + "@types/validator": "^13.12.2", "jest": "^29.2.1", - "jest-expo": "~52.0.2", - "react-test-renderer": "18.3.1", + "jest-expo": "^52.0.2", + "react-native-svg-transformer": "^1.5.0", + "react-test-renderer": "19.0.0", "typescript": "^5.3.3" } }, @@ -111,9 +118,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz", + "integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -150,13 +157,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", + "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -178,12 +185,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", + "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -303,9 +310,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -329,14 +336,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -499,12 +506,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", + "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.3" + "@babel/types": "^7.26.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -1023,13 +1030,13 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" }, "engines": { "node": ">=6.9.0" @@ -1134,12 +1141,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.5.tgz", + "integrity": "sha512-OHqczNm4NTQlW1ghrVY43FPoiRzbmzNVbcgVnMKZN/RQYezHUSdjACjaX50CD3B7UIAjv39+MlsrVDb3v741FA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.26.5" }, "engines": { "node": ">=6.9.0" @@ -1452,14 +1459,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.5.tgz", + "integrity": "sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9" }, @@ -1574,6 +1581,15 @@ "node": ">=6" } }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", @@ -1610,16 +1626,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", + "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1629,16 +1645,16 @@ }, "node_modules/@babel/traverse--for-generate-function-map": { "name": "@babel/traverse", - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz", + "integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1647,9 +1663,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1691,29 +1707,29 @@ } }, "node_modules/@expo/cli": { - "version": "0.22.8", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.8.tgz", - "integrity": "sha512-MpHrfPKcHL+b1wwx+WiniEL5n33tl964tN8EW1K4okW3/tAPgbu3R00NZs6OExH9PZGQP8OKhCXhZttbK2jUnA==", + "version": "0.22.9", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.9.tgz", + "integrity": "sha512-GFW1+InbgTz0+10qWfoo5fyBU2DhhPuJkL4TUnG7GTq8lDlim88JLghJVbq0uAX/xDLcd326QnI0XONsUGSWrw==", "license": "MIT", "dependencies": { "@0no-co/graphql.web": "^1.0.8", "@babel/runtime": "^7.20.0", "@expo/code-signing-certificates": "^0.0.5", - "@expo/config": "~10.0.7", - "@expo/config-plugins": "~9.0.13", + "@expo/config": "~10.0.8", + "@expo/config-plugins": "~9.0.14", "@expo/devcert": "^1.1.2", - "@expo/env": "~0.4.0", - "@expo/image-utils": "^0.6.0", - "@expo/json-file": "^9.0.0", - "@expo/metro-config": "~0.19.8", - "@expo/osascript": "^2.0.31", - "@expo/package-manager": "^1.7.0", - "@expo/plist": "^0.2.0", - "@expo/prebuild-config": "^8.0.24", + "@expo/env": "~0.4.1", + "@expo/image-utils": "^0.6.4", + "@expo/json-file": "^9.0.1", + "@expo/metro-config": "~0.19.9", + "@expo/osascript": "^2.1.5", + "@expo/package-manager": "^1.7.1", + "@expo/plist": "^0.2.1", + "@expo/prebuild-config": "^8.0.25", "@expo/rudder-sdk-node": "^1.1.1", "@expo/spawn-async": "^1.7.2", "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.76.5", + "@react-native/dev-middleware": "0.76.6", "@urql/core": "^5.0.6", "@urql/exchange-retry": "^1.3.0", "accepts": "^1.3.8", @@ -1795,15 +1811,15 @@ } }, "node_modules/@expo/config": { - "version": "10.0.7", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.7.tgz", - "integrity": "sha512-fS9xuxH3U9tuiXofwxrmsan8TfzlDXgPiX38SDMkq/AQctmRtWllD8GNHRIk9Bdz3vODeBv7vRVGKXPBYG72cQ==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.8.tgz", + "integrity": "sha512-RaKwi8e6PbkMilRexdsxObLMdQwxhY6mlgel+l/eW+IfIw8HEydSU0ERlzYUjlGJxHLHUXe4rC2vw8FEvaowyQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~9.0.13", - "@expo/config-types": "^52.0.2", - "@expo/json-file": "^9.0.0", + "@expo/config-plugins": "~9.0.14", + "@expo/config-types": "^52.0.3", + "@expo/json-file": "^9.0.1", "deepmerge": "^4.3.1", "getenv": "^1.0.0", "glob": "^10.4.2", @@ -1816,14 +1832,14 @@ } }, "node_modules/@expo/config-plugins": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.13.tgz", - "integrity": "sha512-9mSjuMoCijA0O4JONJwWXg+xaD4tVeVv7pXWQovnQGxorgMNgygOGEzGi9GXFMki8FJ1Zlt2gyXrcPFXiId7Hw==", + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.14.tgz", + "integrity": "sha512-Lx1ebV95rTFKKQmbu4wMPLz65rKn7mqSpfANdCx+KwRxuLY2JQls8V4h3lQjG6dW8NWf9qV5QaEFAgNB6VMyOQ==", "license": "MIT", "dependencies": { - "@expo/config-types": "^52.0.2", - "@expo/json-file": "~9.0.0", - "@expo/plist": "^0.2.0", + "@expo/config-types": "^52.0.3", + "@expo/json-file": "~9.0.1", + "@expo/plist": "^0.2.1", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", @@ -1850,9 +1866,9 @@ } }, "node_modules/@expo/config-types": { - "version": "52.0.2", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.2.tgz", - "integrity": "sha512-4hYwnaCxOLlXXF1TE17RY+GU1CyBqzRx7s13VUDhU1PQ8Zr9/kzGoJI0McmfayncO9RIeSqeDWO6dELZWk/0uw==", + "version": "52.0.3", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.3.tgz", + "integrity": "sha512-muxvuARmbysH5OGaiBRlh1Y6vfdmL56JtpXxB+y2Hfhu0ezG1U4FjZYBIacthckZPvnDCcP3xIu1R+eTo7/QFA==", "license": "MIT" }, "node_modules/@expo/config/node_modules/@babel/code-frame": { @@ -1906,9 +1922,9 @@ } }, "node_modules/@expo/env": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", - "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.1.tgz", + "integrity": "sha512-oDtbO3i9yXD1nx93acWiPTWGljJ3vABn35x1NAbqtQ2JL6mFOcRcArt1dwi4imZyLnG4VCcjabT9irj+LgYntw==", "license": "MIT", "dependencies": { "chalk": "^4.0.0", @@ -1919,9 +1935,9 @@ } }, "node_modules/@expo/fingerprint": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.6.tgz", - "integrity": "sha512-hlVIfMEJYZIqIFMjeGRN5GhK/h6vJ3M4QVc1ZD8F0Bh7gMeI+jZkEyZdL5XT29jergQrksP638e2qFwgrGTw/w==", + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.7.tgz", + "integrity": "sha512-2rfYVS4nqWmOPQk+AL5GPfPSawbqqmI5mL++bxAhWADt+d+fjoQYfIrGtjZxQ30f9o/a1PrRPVSuh2j09+diVg==", "license": "MIT", "dependencies": { "@expo/spawn-async": "^1.7.2", @@ -1951,10 +1967,16 @@ "node": ">=10" } }, + "node_modules/@expo/html-elements": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@expo/html-elements/-/html-elements-0.4.2.tgz", + "integrity": "sha512-lNioCgdtOrCMMqzHY+PCTdyuWBTU4yMBlOzPSkS4YFIWt9bq0zexM2ZJkpybTXmowNdE3zHO93xxAmiA2yDi2w==", + "license": "MIT" + }, "node_modules/@expo/image-utils": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", - "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.4.tgz", + "integrity": "sha512-L++1PBzSvf5iYc6UHJ8Db8GcYNkfLDw+a+zqEFBQ3xqRXP/muxb/O7wuiMFlXrj/cfkx4e0U+z1a4ceV0A7S7Q==", "license": "MIT", "dependencies": { "@expo/spawn-async": "^1.7.2", @@ -2027,9 +2049,9 @@ } }, "node_modules/@expo/json-file": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", - "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.1.tgz", + "integrity": "sha512-ZVPhbbEBEwafPCJ0+kI25O2Iivt3XKHEKAADCml1q2cmOIbQnKgLyn8DpOJXqWEyRQr/VWS+hflBh8DU2YFSqg==", "license": "MIT", "dependencies": { "@babel/code-frame": "~7.10.4", @@ -2047,18 +2069,18 @@ } }, "node_modules/@expo/metro-config": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.8.tgz", - "integrity": "sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA==", + "version": "0.19.9", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.9.tgz", + "integrity": "sha512-JAsLWhFQqwLH0KsI4OMbPXsKFji5KJEmsi+/02Sz1GCT17YrjRmv1fZ91regUS/FUH2Y/PDAE/+2ulrTgMeG7A==", "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0", - "@expo/json-file": "~9.0.0", + "@expo/config": "~10.0.8", + "@expo/env": "~0.4.1", + "@expo/json-file": "~9.0.1", "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "debug": "^4.3.2", @@ -2118,9 +2140,9 @@ } }, "node_modules/@expo/osascript": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.4.tgz", - "integrity": "sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.5.tgz", + "integrity": "sha512-Cp7YF7msGiTAIbFdzNovwHBfecdMLVL5XzSqq4xQz72ALFCQ3uSIUXRph1QV2r61ugH7Yem0gY8yi7RcDlI4qg==", "license": "MIT", "dependencies": { "@expo/spawn-async": "^1.7.2", @@ -2131,12 +2153,12 @@ } }, "node_modules/@expo/package-manager": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.7.0.tgz", - "integrity": "sha512-yWn5TIjd42wLHZjNtdZkvCkcxqUGxlI4YHb+bQmgm3tWZ8aBHnLhPb0rgU8+hVHCofmRvVUXfVZv8Uh+kkLXgw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.7.1.tgz", + "integrity": "sha512-DKbELrTOdl7U3KT0C07Aka9P+sUP3LL+1UTKf1KmLx2x2gPH1IC+c68N7iQlwNt+yA37qIw6/vKoqyTGu5EL9g==", "license": "MIT", "dependencies": { - "@expo/json-file": "^9.0.0", + "@expo/json-file": "^9.0.1", "@expo/spawn-async": "^1.7.2", "ansi-regex": "^5.0.0", "chalk": "^4.0.0", @@ -2158,9 +2180,9 @@ "license": "MIT" }, "node_modules/@expo/plist": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.0.tgz", - "integrity": "sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.1.tgz", + "integrity": "sha512-9TaXGuNxa0LQwHQn4rYiU6YaERv6dPnQgsdKWq2rKKTr6LWOtGNQCi/yOk/HBLeZSxBm59APT5/6x60uRvr0Mg==", "license": "MIT", "dependencies": { "@xmldom/xmldom": "~0.7.7", @@ -2169,17 +2191,17 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "8.0.24", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.24.tgz", - "integrity": "sha512-zxbKW+oHn0/QwKaShjbxD7tv+5WtK2+C5ZJTHztyXJXrBP6BOL5dK4lP2djQVzpHYU1p6ZzKFvp9d1bW/+S32Q==", + "version": "8.0.25", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.25.tgz", + "integrity": "sha512-xYHV8eiydZEDedf2AGaOFRFwcGlaSzrqQH94dwX42urNCU03FO0RUb7yPp4nkb7WNFg5Ov6PDsV7ES+YwzNgYQ==", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.7", - "@expo/config-plugins": "~9.0.13", - "@expo/config-types": "^52.0.2", - "@expo/image-utils": "^0.6.0", - "@expo/json-file": "^9.0.0", - "@react-native/normalize-colors": "0.76.5", + "@expo/config": "~10.0.8", + "@expo/config-plugins": "~9.0.14", + "@expo/config-types": "^52.0.3", + "@expo/image-utils": "^0.6.4", + "@expo/json-file": "^9.0.1", + "@react-native/normalize-colors": "0.76.6", "debug": "^4.3.1", "fs-extra": "^9.0.0", "resolve-from": "^5.0.0", @@ -2466,6 +2488,35 @@ "react-dom": ">=16" } }, + "node_modules/@gluestack-ui/input": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/@gluestack-ui/input/-/input-0.1.32.tgz", + "integrity": "sha512-RWtqpo0p37GYjwBTiMf4fpvKYe32OMa6lxFbDqPqEX1m994D9QwP7iWnDWA/9nr/Mf3eET6dMWbH4/eL4oZr8Q==", + "dependencies": { + "@gluestack-ui/form-control": "^0.1.19", + "@gluestack-ui/utils": "^0.1.14", + "@react-native-aria/focus": "^0.2.9", + "@react-native-aria/interactions": "0.2.13" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/@gluestack-ui/link": { + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/@gluestack-ui/link/-/link-0.1.23.tgz", + "integrity": "sha512-j/YIdlq6V+Ad8c6X1EVL4jUI/Zo/L9S6WLZYPKNArlidRxjEME7d2maIl2O20ZcRSOHvee2VAf7HHNem+Jn+AA==", + "dependencies": { + "@gluestack-ui/utils": "^0.1.14", + "@react-native-aria/focus": "^0.2.9", + "@react-native-aria/interactions": "0.2.13" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, "node_modules/@gluestack-ui/nativewind-utils": { "version": "1.0.26", "resolved": "https://registry.npmjs.org/@gluestack-ui/nativewind-utils/-/nativewind-utils-1.0.26.tgz", @@ -3516,30 +3567,30 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.5.tgz", - "integrity": "sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.6.tgz", + "integrity": "sha512-YI8HoReYiIwdFQs+k9Q9qpFTnsyYikZxgs/UVtVbhKixXDQF6F9LLvj2naOx4cfV+RGybNKxwmDl1vUok/dRFQ==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.5.tgz", - "integrity": "sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.6.tgz", + "integrity": "sha512-yFC9I/aDBOBz3ZMlqKn2NY/mDUtCksUNZ7AQmBiTAeVTUP0ujEjE0hTOx5Qd+kok7A7hwZEX87HdSgjiJZfr5g==", "license": "MIT", "dependencies": { - "@react-native/codegen": "0.76.5" + "@react-native/codegen": "0.76.6" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-preset": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.5.tgz", - "integrity": "sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.6.tgz", + "integrity": "sha512-ojlVWY6S/VE/nb9hIRetPMTsW9ZmGb2R3dnToEXAtQQDz41eHMHXbkw/k2h0THp6qhas25ruNvn3N5n2o+lBzg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", @@ -3583,7 +3634,7 @@ "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.5", + "@react-native/babel-plugin-codegen": "0.76.6", "babel-plugin-syntax-hermes-parser": "^0.25.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" @@ -3596,9 +3647,9 @@ } }, "node_modules/@react-native/codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.5.tgz", - "integrity": "sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.6.tgz", + "integrity": "sha512-BABb3e5G/+hyQYEYi0AODWh2km2d8ERoASZr6Hv90pVXdUHRYR+yxCatX7vSd9rnDUYndqRTzD0hZWAucPNAKg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", @@ -3639,13 +3690,13 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.5.tgz", - "integrity": "sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.6.tgz", + "integrity": "sha512-nETlc/+U5cESVluzzgN0OcVfcoMijGBaDWzOaJhoYUodcuqnqtu75XsSEc7yzlYjwNQG+vF83mu9CQGezruNMA==", "license": "MIT", "dependencies": { - "@react-native/dev-middleware": "0.76.5", - "@react-native/metro-babel-transformer": "0.76.5", + "@react-native/dev-middleware": "0.76.6", + "@react-native/metro-babel-transformer": "0.76.6", "chalk": "^4.0.0", "execa": "^5.1.1", "invariant": "^2.2.4", @@ -3770,22 +3821,22 @@ "license": "ISC" }, "node_modules/@react-native/debugger-frontend": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.5.tgz", - "integrity": "sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.6.tgz", + "integrity": "sha512-kP97xMQjiANi5/lmf8MakS7d8FTJl+BqYHQMqyvNiY+eeWyKnhqW2GL2v3eEUBAuyPBgJGivuuO4RvjZujduJg==", "license": "BSD-3-Clause", "engines": { "node": ">=18" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.5.tgz", - "integrity": "sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.6.tgz", + "integrity": "sha512-1bAyd2/X48Nzb45s5l2omM75vy764odx/UnDs4sJfFCuK+cupU4nRPgl0XWIqgdM/2+fbQ3E4QsVS/WIKTFxvQ==", "license": "MIT", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.5", + "@react-native/debugger-frontend": "0.76.6", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", @@ -3825,31 +3876,31 @@ } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.5.tgz", - "integrity": "sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.6.tgz", + "integrity": "sha512-sDzpf4eiynryoS6bpYCweGoxSmWgCSx9lzBoxIIW+S6siyGiTaffzZHWCm8mIn9UZsSPlEO37q62ggnR9Zu/OA==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.5.tgz", - "integrity": "sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.6.tgz", + "integrity": "sha512-cDD7FynxWYxHkErZzAJtzPGhJ13JdOgL+R0riTh0hCovOfIUz9ItffdLQv2nx48lnvMTQ+HZXMnGOZnsFCNzQw==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz", - "integrity": "sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.6.tgz", + "integrity": "sha512-xSBi9jPliThu5HRSJvluqUlDOLLEmf34zY/U7RDDjEbZqC0ufPcPS7c5XsSg0GDPiXc7lgjBVesPZsKFkoIBgA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.5", + "@react-native/babel-preset": "0.76.6", "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" }, @@ -3861,15 +3912,15 @@ } }, "node_modules/@react-native/normalize-colors": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.5.tgz", - "integrity": "sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.6.tgz", + "integrity": "sha512-1n4udXH2Cla31iA/8eLRdhFHpYUYK1NKWCn4m1Sr9L4SarWKAYuRFliK1fcLvPPALCFoFlWvn8I0ekdUOHMzDQ==", "license": "MIT" }, "node_modules/@react-native/virtualized-lists": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.5.tgz", - "integrity": "sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.6.tgz", + "integrity": "sha512-0HUWVwJbRq1BWFOu11eOWGTSmK9nMHhoMPyoI27wyWcl/nqUx7HOxMbRVq0DsTCyATSMPeF+vZ6o1REapcNWKw==", "license": "MIT", "dependencies": { "invariant": "^2.2.4", @@ -4247,28 +4298,436 @@ "join-component": "^1.1.0" } }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "license": "BSD-3-Clause", + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@svgr/core/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@svgr/core/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", "dependencies": { - "type-detect": "4.0.8" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "license": "BSD-3-Clause", + "node_modules/@svgr/plugin-svgo/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.0" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/@swc/helpers": { @@ -4290,6 +4749,16 @@ "node": ">= 10" } }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -4442,13 +4911,13 @@ } }, "node_modules/@types/react-test-renderer": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.3.1.tgz", - "integrity": "sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-qDVnNybqFm2eZKJ4jD34EvRd6VHD67KjgnWaEMM0Id9L22EpWe3nOSVKHWL1XWRCxUWe3lhXwlEeCKD1BlJCQA==", "dev": true, "license": "MIT", "dependencies": { - "@types/react": "^18" + "@types/react": "*" } }, "node_modules/@types/stack-utils": { @@ -4476,6 +4945,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/validator": { + "version": "13.12.2", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.2.tgz", + "integrity": "sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/yargs": { "version": "17.0.33", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", @@ -5044,9 +5520,9 @@ } }, "node_modules/babel-preset-expo": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.5.tgz", - "integrity": "sha512-rEFjN1CoMYEWSRpE+Hvw+zv+nLbDXyRM8vGAoYJtFPJovHupX2VRWPVaqtHlnMTrzsGFQDf4WfQJrjAQ9e2hAQ==", + "version": "12.0.6", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.6.tgz", + "integrity": "sha512-az3H7gDVo0wxNBAFES8h5vLLWE8NPGkD9g5P962hDEOqZUdyPacb9MOzicypeLmcq9zQWr6E3iVtEHoNagCTTQ==", "license": "MIT", "dependencies": { "@babel/plugin-proposal-decorators": "^7.12.9", @@ -5055,7 +5531,7 @@ "@babel/plugin-transform-parameters": "^7.22.15", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-preset": "0.76.5", + "@react-native/babel-preset": "0.76.6", "babel-plugin-react-native-web": "~0.19.13", "react-refresh": "^0.14.2" }, @@ -6135,6 +6611,42 @@ "node": ">=4" } }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/cssom": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", @@ -6499,6 +7011,17 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/dotenv": { "version": "16.4.7", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", @@ -6905,26 +7428,26 @@ } }, "node_modules/expo": { - "version": "52.0.24", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.24.tgz", - "integrity": "sha512-g9o7Hi1Zqr5MHNR76sMVm3oEwBFWgAozx4CMbVIgJE+wq8Gu0WZyOFOL6NswR5aZs+Cx0CK5hZEXwDtLQql8WQ==", + "version": "52.0.25", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.25.tgz", + "integrity": "sha512-BWHveMyDSST7vuGNn8zbrSGboJdvXDE9auUEkFa14ETAWRtsghYnZ0KmjOEQNxNmrBHzct/JgZ8efh5sJGd0xA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "0.22.8", - "@expo/config": "~10.0.7", - "@expo/config-plugins": "~9.0.13", - "@expo/fingerprint": "0.11.6", - "@expo/metro-config": "0.19.8", + "@expo/cli": "0.22.9", + "@expo/config": "~10.0.8", + "@expo/config-plugins": "~9.0.14", + "@expo/fingerprint": "0.11.7", + "@expo/metro-config": "0.19.9", "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~12.0.5", - "expo-asset": "~11.0.1", - "expo-constants": "~17.0.3", - "expo-file-system": "~18.0.6", - "expo-font": "~13.0.2", - "expo-keep-awake": "~14.0.1", - "expo-modules-autolinking": "2.0.4", - "expo-modules-core": "2.1.2", + "babel-preset-expo": "~12.0.6", + "expo-asset": "~11.0.2", + "expo-constants": "~17.0.4", + "expo-file-system": "~18.0.7", + "expo-font": "~13.0.3", + "expo-keep-awake": "~14.0.2", + "expo-modules-autolinking": "2.0.5", + "expo-modules-core": "2.1.3", "fbemitter": "^3.0.0", "web-streams-polyfill": "^3.3.2", "whatwg-url-without-unicode": "8.0.0-3" @@ -6952,13 +7475,13 @@ } }, "node_modules/expo-asset": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", - "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.2.tgz", + "integrity": "sha512-We3Td5WsNsNQyXoheLnuwic6JCOt/pqXqIIyWaZ3z/PeHrA+SwoQdI18MjDhkudLK08tbIVyDSUW8IJHXa04eg==", "license": "MIT", "dependencies": { - "@expo/image-utils": "^0.6.0", - "expo-constants": "~17.0.0", + "@expo/image-utils": "^0.6.4", + "expo-constants": "~17.0.4", "invariant": "^2.2.4", "md5-file": "^3.2.3" }, @@ -6969,9 +7492,9 @@ } }, "node_modules/expo-blur": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-blur/-/expo-blur-14.0.1.tgz", - "integrity": "sha512-3Q6jFBLbY8n2vwk28ycUC+eIlVhnlqwkXUKk/Lfaj+SGV3AZMQyrixe7OYwJdUfwqETBrnYYMB6uNrJzOSbG+g==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/expo-blur/-/expo-blur-14.0.2.tgz", + "integrity": "sha512-6ZStKz/7F3nWfmfdeAzhJeNAtxPQAetU1FQ742XHX9uEfZjhq00CrAjyZNx2+nXpE3tGFQtXyhEE5hQJwug8yQ==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -6980,13 +7503,13 @@ } }, "node_modules/expo-constants": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", - "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.4.tgz", + "integrity": "sha512-5c0VlZycmDyQUCMCr3Na3cpHAsVJJ+5o6KkkD4rmATQZ0++Xp/S2gpnjWyEo2riRmO91vxoyHwmAySXuktJddQ==", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0" + "@expo/config": "~10.0.8", + "@expo/env": "~0.4.1" }, "peerDependencies": { "expo": "*", @@ -6994,9 +7517,9 @@ } }, "node_modules/expo-file-system": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.6.tgz", - "integrity": "sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ==", + "version": "18.0.7", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.7.tgz", + "integrity": "sha512-6PpbQfogMXdzOsJzlJayy5qf40IfIHhudtAOzr32RlRYL4Hkmk3YcR9jG0PWQ0rklJfAhbAdP63yOcN+wDgzaA==", "license": "MIT", "dependencies": { "web-streams-polyfill": "^3.3.2" @@ -7007,9 +7530,9 @@ } }, "node_modules/expo-font": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.2.tgz", - "integrity": "sha512-H9FaXM7ZW5+EfV38w80BgJG3H17kB7CuVXwHoiszIYyoPfWz9bWesFe4QwNZjTq3pzKes28sSd8irFuflIrSIA==", + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.3.tgz", + "integrity": "sha512-9IdYz+A+b3KvuCYP7DUUXF4VMZjPU+IsvAnLSVJ2TfP6zUD2JjZFx3jeo/cxWRkYk/aLj5+53Te7elTAScNl4Q==", "license": "MIT", "dependencies": { "fontfaceobserver": "^2.1.0" @@ -7020,18 +7543,18 @@ } }, "node_modules/expo-haptics": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/expo-haptics/-/expo-haptics-14.0.0.tgz", - "integrity": "sha512-5tYJN+2axYF22BtG1elBQAV1aZPUOCtr9sItClfm4jDoekGiPCxZG/nylcA3DVh2bUHMSll4Y98qjFFFhwZ1Cw==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-haptics/-/expo-haptics-14.0.1.tgz", + "integrity": "sha512-V81FZ7xRUfqM6uSI6FA1KnZ+QpEKnISqafob/xEfcx1ymwhm4V3snuLWWFjmAz+XaZQTqlYa8z3QbqEXz7G63w==", "license": "MIT", "peerDependencies": { "expo": "*" } }, "node_modules/expo-keep-awake": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", - "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.2.tgz", + "integrity": "sha512-71XAMnoWjKZrN8J7Q3+u0l9Ytp4OfhNAYz8BCWF1/9aFUw09J3I7Z5DuI3MUsVMa/KWi+XhG+eDUFP8cVA19Uw==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -7039,12 +7562,12 @@ } }, "node_modules/expo-linking": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.3.tgz", - "integrity": "sha512-YiDacNzeQZd/bdOwGyi+YlawM4GGbcSRkuFCpDGIK7D1KUGqLinBHwJvxUMb9Zert2Ois5IHtmZaZ1et6g229g==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-7.0.4.tgz", + "integrity": "sha512-i+QaFc2zwOoq/ajePVWC+op3cOKC6nd6Wj/BJtukU71byTAbxDhbi+3m0ZFbh2i1/v/iIXRqrl3PvQcKNklPkw==", "license": "MIT", "dependencies": { - "expo-constants": "~17.0.0", + "expo-constants": "~17.0.4", "invariant": "^2.2.4" }, "peerDependencies": { @@ -7053,9 +7576,9 @@ } }, "node_modules/expo-modules-autolinking": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.4.tgz", - "integrity": "sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.5.tgz", + "integrity": "sha512-z1aAa7OtnAXZRFwn/CSgr9qSclW0mepGRJzcjZjyHL49u3VWmAHaPLl6S5vVGSX3sTYsFjKJ7ioCCye3tNdeUg==", "license": "MIT", "dependencies": { "@expo/spawn-async": "^1.7.2", @@ -7108,9 +7631,9 @@ } }, "node_modules/expo-modules-core": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.1.2.tgz", - "integrity": "sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.1.3.tgz", + "integrity": "sha512-DkSEr7q/SobjmCAo70833+xl0liShEFDHuC/YzXmHoDRxYHJaZCNc9uVBqjMeRfPVWp+4Rj9hF/gNvfad7vy0g==", "license": "MIT", "dependencies": { "invariant": "^2.2.4" @@ -7170,21 +7693,21 @@ } }, "node_modules/expo-splash-screen": { - "version": "0.29.19", - "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.29.19.tgz", - "integrity": "sha512-tknx8oWl8c8VO8zXYYwF38oKjuLHvWwxK61pDyr73I6lflJ0/p81LSb5x53OEsyzr+H69y/RHvVQnWKu+RFfBg==", + "version": "0.29.20", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.29.20.tgz", + "integrity": "sha512-6CkKHyfPREhTL4/NcAI1BQqAMo+qv8K5Kt1s+jQCE8LCweX203BWMDYPu5padBnlYfVDAs7O4CFAe3cyaEDSjA==", "license": "MIT", "dependencies": { - "@expo/prebuild-config": "^8.0.24" + "@expo/prebuild-config": "^8.0.25" }, "peerDependencies": { "expo": "*" } }, "node_modules/expo-status-bar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", - "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.1.tgz", + "integrity": "sha512-AkIPX7jWHRPp83UBZ1iXtVvyr0g+DgBVvIXTtlmPtmUsm8Vq9Bb5IGj86PW8osuFlgoTVAg7HI/+Ok7yEYwiRg==", "license": "MIT", "peerDependencies": { "react": "*", @@ -7192,9 +7715,9 @@ } }, "node_modules/expo-symbols": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/expo-symbols/-/expo-symbols-0.2.0.tgz", - "integrity": "sha512-9ci+JBc03e3UvRcdal219FYg5ot7oFWMuyrUwIqI47IoIDUijKn10iuT7T6RjpLtBwHgGvKUK4tue/CiJ+8KeQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/expo-symbols/-/expo-symbols-0.2.1.tgz", + "integrity": "sha512-7MchQEfEYq+BDGM4r7bBh0GbgoAemnW+TEiFb3QQc/D1nYuNMIBzK7KKhjgWzi1pRiPX4TIJgAcj2R+WN23s5w==", "license": "MIT", "dependencies": { "sf-symbols-typescript": "^2.0.0" @@ -7204,12 +7727,12 @@ } }, "node_modules/expo-system-ui": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/expo-system-ui/-/expo-system-ui-4.0.6.tgz", - "integrity": "sha512-JWmw0aaNIB8YxA6bXgH6nClyledZaAG5VNzoRvmXT4+j3MY4waAHSSSdVV71bUgjchT/2KOAcibZ/EeosJONug==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/expo-system-ui/-/expo-system-ui-4.0.7.tgz", + "integrity": "sha512-x1VDoE7J8m4wxTgWyUBEYqsf1KabIg64dOLzYiZjg0cWOE6o6kX2Mg6n3abVWEEC01WhZBoo9+Urcce/6ZJ3tg==", "license": "MIT", "dependencies": { - "@react-native/normalize-colors": "0.76.5", + "@react-native/normalize-colors": "0.76.6", "debug": "^4.3.2" }, "peerDependencies": { @@ -7224,9 +7747,9 @@ } }, "node_modules/expo-web-browser": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.1.tgz", - "integrity": "sha512-QM9F3ie+UyIOoBvqFmT6CZojb1vMc2H+7ZlMT5dEu1PL2jtYyOeK2hLfbt/EMt7CBm/w+P29H9W9Y9gdebOkuQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-14.0.2.tgz", + "integrity": "sha512-Hncv2yojhTpHbP6SGWARBFdl7P6wBHc1O8IKaNsH0a/IEakq887o1eRhLxZ5IwztPQyRDhpqHdgJ+BjWolOnwA==", "license": "MIT", "peerDependencies": { "expo": "*", @@ -7485,6 +8008,15 @@ "node": ">=4" } }, + "node_modules/find-cache-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -8519,9 +9051,9 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", "license": "MIT" }, "node_modules/isexe": { @@ -9011,14 +9543,14 @@ } }, "node_modules/jest-expo": { - "version": "52.0.2", - "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-52.0.2.tgz", - "integrity": "sha512-6xV/+IRw93Org1UlgIqu89Ex3vuPRozD5VqTS95AonHMgjb0XTHHhMmn+TdR1d3i3ziy7JFbWAMoBLwminIalw==", + "version": "52.0.3", + "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-52.0.3.tgz", + "integrity": "sha512-z2gptekrQ0FIichvRhrES31X9twtCCTzu00sWnPyFaQuWQdoyZiCj2WFPqVrpgIgNYLFIEGhc0VP9rUT9johJw==", "dev": true, "license": "MIT", "dependencies": { - "@expo/config": "~10.0.4", - "@expo/json-file": "^9.0.0", + "@expo/config": "~10.0.8", + "@expo/json-file": "^9.0.1", "@jest/create-cache-key-function": "^29.2.1", "@jest/globals": "^29.2.1", "babel-jest": "^29.2.1", @@ -9043,23 +9575,19 @@ "react-native": "*" } }, - "node_modules/jest-expo/node_modules/react-server-dom-webpack": { - "version": "19.0.0-rc-6230622a1a-20240610", - "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-19.0.0-rc-6230622a1a-20240610.tgz", - "integrity": "sha512-nr+IsOVD07QdeCr4BLvR5TALfLaZLi9AIaoa6vXymBc051iDPWedJujYYrjRJy5+9jp9oCx3G8Tt/Bs//TckJw==", + "node_modules/jest-expo/node_modules/react-test-renderer": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", + "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", "dev": true, "license": "MIT", "dependencies": { - "acorn-loose": "^8.3.0", - "neo-async": "^2.6.1" - }, - "engines": { - "node": ">=0.10.0" + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "19.0.0-rc-6230622a1a-20240610", - "react-dom": "19.0.0-rc-6230622a1a-20240610", - "webpack": "^5.59.0" + "react": "^18.3.1" } }, "node_modules/jest-get-type": { @@ -9782,12 +10310,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/json-stable-stringify/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -10253,6 +10775,16 @@ "loose-envify": "cli.js" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -11086,6 +11618,17 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "license": "MIT" }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, "node_modules/node-abort-controller": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", @@ -11533,6 +12076,19 @@ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -11717,6 +12273,13 @@ "node": ">= 10.0.0" } }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true, + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -11800,12 +12363,12 @@ } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/pirates": { @@ -12422,19 +12985,19 @@ "license": "MIT" }, "node_modules/react-native": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.5.tgz", - "integrity": "sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==", + "version": "0.76.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.6.tgz", + "integrity": "sha512-AsRi+ud6v6ADH7ZtSOY42kRB4nbM0KtSu450pGO4pDudl4AEK/AF96ai88snb2/VJJSGGa/49QyJVFXxz/qoFg==", "license": "MIT", "dependencies": { "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.5", - "@react-native/codegen": "0.76.5", - "@react-native/community-cli-plugin": "0.76.5", - "@react-native/gradle-plugin": "0.76.5", - "@react-native/js-polyfills": "0.76.5", - "@react-native/normalize-colors": "0.76.5", - "@react-native/virtualized-lists": "0.76.5", + "@react-native/assets-registry": "0.76.6", + "@react-native/codegen": "0.76.6", + "@react-native/community-cli-plugin": "0.76.6", + "@react-native/gradle-plugin": "0.76.6", + "@react-native/js-polyfills": "0.76.6", + "@react-native/normalize-colors": "0.76.6", + "@react-native/virtualized-lists": "0.76.6", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -12590,9 +13153,9 @@ } }, "node_modules/react-native-safe-area-context": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.14.1.tgz", - "integrity": "sha512-+tUhT5WBl8nh5+P+chYhAjR470iCByf9z5EYdCEbPaAK3Yfzw+o8VRPnUgmPAKlSccOgQBxx3NOl/Wzckn9ujg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.12.0.tgz", + "integrity": "sha512-ukk5PxcF4p3yu6qMZcmeiZgowhb5AsKRnil54YFUUAXVIS7PJcMHGGC+q44fCiBg44/1AJk5njGMez1m9H0BVQ==", "license": "MIT", "peerDependencies": { "react": "*", @@ -12614,9 +13177,9 @@ } }, "node_modules/react-native-svg": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.11.0.tgz", - "integrity": "sha512-IJN0wcGHXpCbi7+TUgnjrPJTmk70t2IsEgyqCp/6x4Sy/PXz0+dB75jyUnPC0JZ1oTN1FsxnJEZChDMmhs6tzw==", + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.8.0.tgz", + "integrity": "sha512-KHJzKpgOjwj1qeZzsBjxNdoIgv2zNCO9fVcoq2TEhTRsVV5DGTZ9JzUZwybd7q4giT/H3RdtqC3u44dWdO0Ffw==", "license": "MIT", "dependencies": { "css-select": "^5.1.0", @@ -12628,6 +13191,23 @@ "react-native": "*" } }, + "node_modules/react-native-svg-transformer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.5.0.tgz", + "integrity": "sha512-RG5fSWJT7mjCQYocgYFUo1KYPLOoypPVG5LQab+pZZO7m4ciGaQIe0mhok3W4R5jLQsEXKo0u+aQGkZV/bZG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0", + "@svgr/plugin-svgo": "^8.1.0", + "path-dirname": "^1.0.2" + }, + "peerDependencies": { + "react-native": ">=0.59.0", + "react-native-svg": ">=12.0.0" + } + }, "node_modules/react-native-vector-icons": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.2.0.tgz", @@ -12853,6 +13433,25 @@ "node": ">=0.10.0" } }, + "node_modules/react-server-dom-webpack": { + "version": "19.0.0-rc-6230622a1a-20240610", + "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-19.0.0-rc-6230622a1a-20240610.tgz", + "integrity": "sha512-nr+IsOVD07QdeCr4BLvR5TALfLaZLi9AIaoa6vXymBc051iDPWedJujYYrjRJy5+9jp9oCx3G8Tt/Bs//TckJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn-loose": "^8.3.0", + "neo-async": "^2.6.1" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "19.0.0-rc-6230622a1a-20240610", + "react-dom": "19.0.0-rc-6230622a1a-20240610", + "webpack": "^5.59.0" + } + }, "node_modules/react-shallow-renderer": { "version": "16.15.0", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", @@ -12868,20 +13467,33 @@ } }, "node_modules/react-test-renderer": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", - "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==", "dev": true, "license": "MIT", "dependencies": { - "react-is": "^18.3.1", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.2" + "react-is": "^19.0.0", + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-test-renderer/node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "dev": true, + "license": "MIT" + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -12891,15 +13503,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -12915,6 +13518,12 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -13731,6 +14340,17 @@ "node": ">=8.0.0" } }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, "node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -14191,6 +14811,60 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/svgo/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", diff --git a/package.json b/package.json index 62a8801..e6b314f 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,15 @@ "preset": "jest-expo" }, "dependencies": { + "@expo/html-elements": "^0.4.2", "@expo/vector-icons": "^14.0.2", "@gluestack-ui/avatar": "^0.1.18", "@gluestack-ui/button": "^1.0.8", "@gluestack-ui/checkbox": "^0.1.33", + "@gluestack-ui/form-control": "^0.1.19", "@gluestack-ui/icon": "^0.1.25", + "@gluestack-ui/input": "^0.1.32", + "@gluestack-ui/link": "^0.1.23", "@gluestack-ui/nativewind-utils": "^1.0.26", "@gluestack-ui/overlay": "^0.1.16", "@gluestack-ui/toast": "^1.0.8", @@ -27,40 +31,43 @@ "@react-navigation/native": "^7.0.14", "@react-navigation/native-stack": "^7.2.0", "@react-navigation/stack": "^7.1.1", - "expo": "~52.0.24", - "expo-blur": "~14.0.1", - "expo-constants": "~17.0.3", - "expo-font": "~13.0.2", - "expo-haptics": "~14.0.0", - "expo-linking": "~7.0.3", + "expo": "^52.0.24", + "expo-asset": "^11.0.2", + "expo-blur": "^14.0.1", + "expo-constants": "^17.0.3", + "expo-font": "^13.0.2", + "expo-haptics": "^14.0.0", + "expo-linking": "^7.0.3", "expo-router": "~4.0.16", - "expo-splash-screen": "~0.29.19", - "expo-status-bar": "~2.0.0", - "expo-symbols": "~0.2.0", - "expo-system-ui": "~4.0.6", - "expo-web-browser": "~14.0.1", + "expo-splash-screen": "^0.29.19", + "expo-status-bar": "^2.0.0", + "expo-symbols": "^0.2.0", + "expo-system-ui": "^4.0.6", + "expo-web-browser": "^14.0.1", "nativewind": "^4.1.23", "react": "18.3.1", "react-dom": "18.3.1", - "react-native": "0.76.5", - "react-native-gesture-handler": "~2.20.2", - "react-native-reanimated": "~3.16.1", - "react-native-safe-area-context": "^4.14.1", - "react-native-screens": "~4.4.0", - "react-native-svg": "^15.11.0", + "react-native": "0.76.6", + "react-native-gesture-handler": "^2.20.2", + "react-native-reanimated": "^3.16.1", + "react-native-safe-area-context": "^4.12.0", + "react-native-screens": "^4.4.0", + "react-native-svg": "^15.8.0", "react-native-vector-icons": "^10.2.0", - "react-native-web": "~0.19.13", + "react-native-web": "^0.19.13", "react-native-webview": "13.12.5", "tailwindcss": "^3.4.17" }, "devDependencies": { "@babel/core": "^7.25.2", "@types/jest": "^29.5.12", - "@types/react": "~18.3.12", - "@types/react-test-renderer": "^18.3.0", + "@types/react": "^18.3.12", + "@types/react-test-renderer": "^19.0.0", + "@types/validator": "^13.12.2", "jest": "^29.2.1", - "jest-expo": "~52.0.2", - "react-test-renderer": "18.3.1", + "jest-expo": "^52.0.2", + "react-native-svg-transformer": "^1.5.0", + "react-test-renderer": "19.0.0", "typescript": "^5.3.3" }, "private": true diff --git a/tsconfig.json b/tsconfig.json index c417704..e844cb8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,6 +11,7 @@ "**/*.tsx", ".expo/types/**/*.ts", "expo-env.d.ts", - "nativewind-env.d.ts" + "nativewind-env.d.ts", + "app/index.tsx" ] }