diff --git a/.github/actions/setup-project/action.yml b/.github/actions/setup-project/action.yml index 74686fb2..bce3a7e9 100644 --- a/.github/actions/setup-project/action.yml +++ b/.github/actions/setup-project/action.yml @@ -8,10 +8,10 @@ inputs: pnpm-version: description: 'pnpm version' required: false - default: '10.26.2' + default: '10.28.2' runs: - using: "composite" + using: 'composite' steps: - name: Setup Node.js uses: actions/setup-node@v6 @@ -39,12 +39,3 @@ runs: - name: Install dependencies shell: bash run: pnpm install --frozen-lockfile - - - - - - - - - diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 4e72838a..549a46dc 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -36,7 +36,7 @@ jobs: - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 with: - version: 10.26.2 + version: 10.28.2 - uses: actions/setup-node@v6 with: @@ -103,7 +103,7 @@ jobs: - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 with: - version: 10.26.2 + version: 10.28.2 - uses: actions/setup-node@v6 with: diff --git a/.pnpmrc b/.pnpmrc new file mode 100644 index 00000000..d67f3748 --- /dev/null +++ b/.pnpmrc @@ -0,0 +1 @@ +node-linker=hoisted diff --git a/CHANGELOG.md b/CHANGELOG.md index 8be9dbd8..c7832dab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fix Steps tab still showing in native tab bar when 12-step content toggle is disabled +- Fix Vercel deployment failing due to babel-jest/jest-environment-jsdom version mismatch (revert to 29.x to match jest) +- Fix Vercel deployment failing with missing @babel/types (configure pnpm hoisted node-linker) ### Added diff --git a/app.config.ts b/app.config.ts index efdd9e07..ea23d5d5 100644 --- a/app.config.ts +++ b/app.config.ts @@ -3,12 +3,7 @@ import { ConfigContext, ExpoConfig } from 'expo/config'; /** * Expo configuration for Sobers app. * - * @remarks - * This configuration includes EAS Update settings for over-the-air updates. - * The runtime version uses the SDK version policy for managed workflow compatibility. - * - * @see {@link https://docs.expo.dev/eas-update/getting-started/ EAS Update Documentation} - * @see {@link https://docs.expo.dev/distribution/runtime-versions/ Runtime Version Documentation} + * @see {@link https://docs.expo.dev/workflow/configuration/ Expo Configuration} */ export default ({ config }: ConfigContext): ExpoConfig => ({ ...config, @@ -34,21 +29,9 @@ export default ({ config }: ConfigContext): ExpoConfig => ({ scheme: 'sobers', userInterfaceStyle: 'automatic', icon: './assets/images/logo.png', - version: '1.2.1', + version: '1.3.0', orientation: 'portrait', newArchEnabled: true, - // ============================================================================= - // EAS Update Configuration - // ============================================================================= - runtimeVersion: { - policy: 'sdkVersion', - }, - updates: { - url: 'https://u.expo.dev/d17ee0bf-d2d6-4a29-9348-8dc79fffb815', - enabled: true, - checkAutomatically: 'ON_LOAD', - fallbackToCacheTimeout: 0, - }, // =========================================================================== // iOS Configuration // =========================================================================== diff --git a/docs/plans/2026-01-24-twelve-step-program-section-design.md b/docs/plans/2026-01-24-twelve-step-program-section-design.md new file mode 100644 index 00000000..9d1e85e3 --- /dev/null +++ b/docs/plans/2026-01-24-twelve-step-program-section-design.md @@ -0,0 +1,376 @@ +# 12 Step Program Section Design + +**Date:** 2026-01-24 +**Status:** Approved + +## Overview + +Replace the current "Steps" tab with a comprehensive "12 Step Program" section containing five sub-sections: Steps, Daily Readings, Prayers, Literature, and Meetings. + +## Navigation Structure + +### Bottom Tab Change + +- Rename "Steps" tab to "Program" +- Update icon from `BookOpen` to recovery-focused icon (e.g., `Compass` or `Heart`) +- Route changes from `/steps` to `/program` + +### Internal Navigation (Horizontal Tabs) + +Five tabs with icon + short label: + +| Tab | Icon | Label | +| -------------- | ---- | ------- | +| Steps | ๐Ÿ“– | Steps | +| Daily Readings | โ˜€๏ธ | Daily | +| Prayers | ๐Ÿ™ | Prayers | +| Literature | ๐Ÿ“š | Lit | +| Meetings | ๐Ÿ‘ฅ | Meet | + +### File Structure + +```text +app/(app)/(tabs)/program/ +โ”œโ”€โ”€ _layout.tsx # Top tabs navigator +โ”œโ”€โ”€ index.tsx # Redirects to /steps (default tab) +โ”œโ”€โ”€ steps/ +โ”‚ โ”œโ”€โ”€ index.tsx # Steps list (existing, moved) +โ”‚ โ””โ”€โ”€ [id].tsx # Step detail (existing, moved) +โ”œโ”€โ”€ daily.tsx # Daily readings +โ”œโ”€โ”€ prayers.tsx # Prayer library +โ”œโ”€โ”€ literature.tsx # Literature + tracker +โ””โ”€โ”€ meetings.tsx # Meeting tracker +``` + +## Database Schema + +### Daily Readings + +```sql +-- Fallback content if external APIs unavailable +daily_readings ( + id uuid PRIMARY KEY, + program text, -- 'aa' | 'na' + month int, + day int, + title text, + content text, + source text, -- "Daily Reflections, p. 24" + UNIQUE(program, month, day) +) + +-- User preferences for reading program +user_reading_preferences ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + preferred_program text DEFAULT 'aa', -- 'aa' | 'na' | 'both' + created_at timestamptz, + updated_at timestamptz +) + +-- Track which readings user has viewed +user_reading_history ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + reading_date date, -- The date of the reading + program text, -- 'aa' | 'na' + viewed_at timestamptz, + UNIQUE(user_id, reading_date, program) +) +``` + +### Prayers + +```sql +-- Static prayer content (seeded, not user-generated) +prayers ( + id uuid PRIMARY KEY, + title text, + content text, + category text, -- 'step' | 'common' | 'aa' | 'na' + step_number int, -- NULL if not step-specific + sort_order int +) + +-- User's favorited prayers +user_prayer_favorites ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + prayer_id uuid REFERENCES prayers(id), + created_at timestamptz, + UNIQUE(user_id, prayer_id) +) + +-- Track prayers viewed +user_prayer_history ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + prayer_id uuid REFERENCES prayers(id), + viewed_at timestamptz +) +``` + +### Literature + +```sql +-- Books and their metadata (seeded) +literature_books ( + id uuid PRIMARY KEY, + title text, -- "Alcoholics Anonymous (Big Book)" + program text, -- 'aa' | 'na' + chapter_count int, + external_url text, -- Link to purchase/read + sort_order int +) + +-- Chapters per book (seeded) +literature_chapters ( + id uuid PRIMARY KEY, + book_id uuid REFERENCES literature_books(id), + chapter_number int, + title text, + page_range text -- "1-14" +) + +-- User's visible books (show/hide functionality) +user_literature_books ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + book_id uuid REFERENCES literature_books(id), + is_visible boolean DEFAULT true, + added_at timestamptz, + UNIQUE(user_id, book_id) +) + +-- Chapter completion tracking +user_literature_progress ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + chapter_id uuid REFERENCES literature_chapters(id), + completed_at timestamptz, + UNIQUE(user_id, chapter_id) +) +``` + +### Meetings + +```sql +-- User's logged meetings +user_meetings ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id), + meeting_name text, + meeting_type text, -- 'aa' | 'na' | 'other' + location text, -- Optional + attended_at timestamptz, + notes text, -- Optional personal notes + created_at timestamptz +) +``` + +### Statistics + +```sql +-- Cached stats for fast Home screen loading +user_program_stats ( + id uuid PRIMARY KEY, + user_id uuid REFERENCES profiles(id) UNIQUE, + reading_current_streak int DEFAULT 0, + reading_longest_streak int DEFAULT 0, + reading_total_count int DEFAULT 0, + updated_at timestamptz +) +``` + +## Screen Designs + +### Steps Tab + +- Move existing `steps/index.tsx` and `steps/[id].tsx` into new location +- No functional changes to existing step list and detail views + +### Daily Readings Tab + +- Toggle between AA/NA readings (based on user preference) +- Display full reading content for current date +- "Mark as Read" button tracks daily engagement +- Streak counter shows consecutive days read +- Pull-to-refresh fetches latest content + +**Data source priority:** + +1. External API (AA Daily Reflections, NA Just for Today) +2. Supabase fallback (`daily_readings` table) + +### Prayers Tab + +- Categorized list: Step Prayers, Common Prayers, AA Prayers, NA Prayers +- Heart icon to favorite/unfavorite prayers +- Prayer detail view shows full text +- Viewing a prayer automatically tracks in history + +### Literature Tab + +- "My Books" list showing user's added books +- Progress bar per book (chapters completed / total) +- [+ Add Book] button to add from available books +- [โ‹ฎ menu] per book: Hide from list, Reset progress, View details +- Book detail shows chapter list with checkboxes +- External link to purchase/read official content + +### Meetings Tab + +- Meetings grouped by week (This Week, Last Week, Earlier) +- [+ Log New] button opens meeting entry modal +- Modal fields: Meeting Name, Type (AA/NA/Other), Date & Time, Location (optional), Notes (optional) +- Meeting names auto-suggest from previous entries +- Tap meeting to view/edit, swipe to delete + +## Home Screen Integration + +### Daily Reflection Card (Full Content) + +```text +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ โ˜€๏ธ Daily Reflection Jan 24, 2026 โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ โ”‚ +โ”‚ "Acceptance Is the Answer" โ”‚ +โ”‚ โ”‚ +โ”‚ Full reading content displayed here. โ”‚ +โ”‚ The complete daily meditation text โ”‚ +โ”‚ so users can read it without navigating โ”‚ +โ”‚ away from Home... โ”‚ +โ”‚ โ”‚ +โ”‚ โ€” Daily Reflections, p. 24 โ”‚ +โ”‚ โ”‚ +โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ +โ”‚ โ”‚ โœ“ Mark as Read ๐Ÿ”ฅ 12-day streak โ”‚ โ”‚ +โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ +โ”‚ โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` + +### Program Activity Card + +```text +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ ๐Ÿ“Š Program Activity [โ†’] โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ โ”‚ +โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ +โ”‚ โ”‚ ๐Ÿ”ฅ 12 โ”‚ โ”‚ ๐Ÿ“– 4/12 โ”‚ โ”‚ ๐Ÿ‘ฅ 3 โ”‚ โ”‚ +โ”‚ โ”‚ Day โ”‚ โ”‚ Steps โ”‚ โ”‚ Meetingsโ”‚ โ”‚ +โ”‚ โ”‚ Streak โ”‚ โ”‚ Done โ”‚ โ”‚ This Wk โ”‚ โ”‚ +โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ +โ”‚ โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` + +## Statistics Tracked + +### Daily Reflections + +| Metric | Description | +| -------------- | ------------------------------------ | +| Current streak | Consecutive days with reading marked | +| Longest streak | All-time best streak | +| Total readings | Lifetime count of readings completed | +| This month | Readings completed current month | + +### Steps + +| Metric | Description | +| --------------- | -------------------------- | +| Steps completed | X/12 steps marked complete | + +### Prayers + +| Metric | Description | +| --------------- | --------------------------- | +| Prayers viewed | Total unique prayers read | +| Favorites count | Number of favorited prayers | + +### Literature + +| Metric | Description | +| ------------------ | ------------------------------ | +| Books in progress | Active books being tracked | +| Chapters completed | Total across all books | +| Overall progress | Combined % across active books | + +### Meetings + +| Metric | Description | +| ------------------- | ---------------------- | +| Meetings this week | Count for current week | +| Meetings this month | Monthly total | +| Total meetings | Lifetime count | + +## Settings + +### Profile Column Change + +| Current | New | +| -------------------------- | ---------------------- | +| `show_twelve_step_content` | `show_program_content` | + +### Settings UI + +```text +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ Content Preferences โ”‚ +โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค +โ”‚ โ”‚ +โ”‚ Show 12 Step Program [Toggle] โ”‚ +โ”‚ Display the Program tab with steps, โ”‚ +โ”‚ daily readings, prayers, literature, โ”‚ +โ”‚ and meeting tracker โ”‚ +โ”‚ โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` + +### When Disabled + +- Program tab hidden from bottom navigation +- Daily Reflection card hidden from Home screen +- Program Activity card hidden from Home screen + +## Implementation Notes + +### External API Research Needed + +- AA Daily Reflections API availability +- NA Just for Today API availability +- Fallback: Populate `daily_readings` table manually + +### Prayer Content + +Seed `prayers` table with: + +- Step 3 Prayer +- Step 7 Prayer +- Step 11 Prayer (various versions) +- Serenity Prayer +- Lord's Prayer +- St. Francis Prayer +- AA-specific prayers +- NA-specific prayers + +### Literature Books + +Seed `literature_books` and `literature_chapters` with: + +- Alcoholics Anonymous (Big Book) +- Twelve Steps and Twelve Traditions +- NA Basic Text +- Living Clean +- It Works: How and Why + +### Migration Strategy + +1. Create new database tables +2. Rename `show_twelve_step_content` to `show_program_content` +3. Move existing steps screens to new location +4. Build new screens incrementally +5. Seed prayer and literature content diff --git a/package.json b/package.json index 43237461..ba840770 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "sobers", "main": "expo-router/entry", - "version": "1.2.1", - "packageManager": "pnpm@10.26.2", + "version": "1.3.0", + "packageManager": "pnpm@10.28.2", "scripts": { "dev": ". ./.env && supabase start && expo start", "start": "expo start", @@ -33,8 +33,8 @@ "prepare": "husky" }, "dependencies": { - "@amplitude/analytics-browser": "^2.33.1", - "@amplitude/analytics-react-native": "^1.5.32", + "@amplitude/analytics-browser": "^2.34.0", + "@amplitude/analytics-react-native": "^1.5.37", "@bottom-tabs/react-navigation": "^1.1.0", "@date-fns/tz": "^1.4.1", "@expo-google-fonts/jetbrains-mono": "^0.4.1", @@ -43,38 +43,37 @@ "@react-native-async-storage/async-storage": "^2.2.0", "@react-native-community/datetimepicker": "^8.4.4", "@react-navigation/bottom-tabs": "^7.4.0", - "@react-navigation/elements": "^2.9.3", + "@react-navigation/elements": "^2.9.5", "@react-navigation/native": "^7.1.8", - "@sentry/cli": "^3.0.1", + "@sentry/cli": "^3.1.0", "@sentry/react-native": "7.2.0", - "@supabase/supabase-js": "^2.89.0", + "@supabase/supabase-js": "^2.93.1", "@vercel/analytics": "^1.6.1", "date-fns": "^4.1.0", - "expo": "~54.0.30", + "expo": "~54.0.32", "expo-apple-authentication": "~8.0.8", "expo-application": "^7.0.8", "expo-auth-session": "^7.0.10", "expo-blur": "^15.0.8", "expo-build-properties": "~1.0.10", "expo-clipboard": "^8.0.8", - "expo-constants": "~18.0.12", + "expo-constants": "~18.0.13", "expo-dev-client": "~6.0.20", "expo-device": "^8.0.10", - "expo-font": "~14.0.10", + "expo-font": "~14.0.11", "expo-glass-effect": "~0.1.8", "expo-image": "~3.0.11", "expo-insights": "~0.10.8", "expo-linking": "~8.0.11", - "expo-router": "~6.0.21", + "expo-router": "~6.0.22", "expo-secure-store": "^15.0.8", "expo-splash-screen": "~31.0.13", "expo-status-bar": "~3.0.9", "expo-symbols": "~1.0.8", "expo-system-ui": "~6.0.9", - "expo-updates": "^29.0.15", "expo-web-browser": "~15.0.10", "lucide-react-native": "^0.562.0", - "react": "19.1.0", + "react": "19.2.4", "react-dom": "19.1.0", "react-native": "0.81.5", "react-native-bottom-tabs": "^1.1.0", @@ -92,12 +91,13 @@ "sf-symbols-typescript": "^2.2.0" }, "devDependencies": { - "@playwright/test": "^1.57.0", + "@babel/types": "^7.28.6", + "@playwright/test": "^1.58.0", "@testing-library/react-native": "^13.3.3", "@types/jest": "^29.5.14", - "@types/react": "~19.1.17", + "@types/react": "~19.2.10", "babel-jest": "^29.7.0", - "babel-preset-expo": "^54.0.9", + "babel-preset-expo": "^54.0.10", "dotenv": "^17.2.3", "eslint": "^9.39.2", "eslint-config-expo": "^10.0.0", @@ -107,7 +107,7 @@ "jest-environment-jsdom": "^29.7.0", "lint-staged": "^16.2.7", "metro-minify-terser": "^0.83.3", - "prettier": "^3.7.4", + "prettier": "^3.8.1", "react-test-renderer": "19.1.0", "typescript": "~5.9.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f76c388a..f0303684 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: .: dependencies: '@amplitude/analytics-browser': - specifier: ^2.33.1 - version: 2.33.1 + specifier: ^2.34.0 + version: 2.34.0 '@amplitude/analytics-react-native': - specifier: ^1.5.32 - version: 1.5.32(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + specifier: ^1.5.37 + version: 1.5.37(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@bottom-tabs/react-navigation': specifier: ^1.1.0 - version: 1.1.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 1.1.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@date-fns/tz': specifier: ^1.4.1 version: 1.4.1 @@ -28,179 +28,179 @@ importers: version: 0.4.1 '@expo/vector-icons': specifier: ^15.0.3 - version: 15.0.3(expo-font@14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 15.0.3(expo-font@14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@gorhom/bottom-sheet': specifier: ^5.2.8 - version: 5.2.8(@types/react-native@0.70.19)(@types/react@19.1.17)(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 5.2.8(@types/react-native@0.70.19)(@types/react@19.2.10)(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@react-native-async-storage/async-storage': specifier: ^2.2.0 - version: 2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + version: 2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) '@react-native-community/datetimepicker': specifier: ^8.4.4 - version: 8.4.4(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 8.4.4(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@react-navigation/bottom-tabs': specifier: ^7.4.0 - version: 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@react-navigation/elements': - specifier: ^2.9.3 - version: 2.9.3(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + specifier: ^2.9.5 + version: 2.9.5(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@react-navigation/native': specifier: ^7.1.8 - version: 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@sentry/cli': - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^3.1.0 + version: 3.1.0 '@sentry/react-native': specifier: 7.2.0 - version: 7.2.0(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 7.2.0(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@supabase/supabase-js': - specifier: ^2.89.0 - version: 2.89.0 + specifier: ^2.93.1 + version: 2.93.2 '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(react@19.1.0) + version: 1.6.1(react@19.2.4) date-fns: specifier: ^4.1.0 version: 4.1.0 expo: - specifier: ~54.0.30 - version: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + specifier: ~54.0.32 + version: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-apple-authentication: specifier: ~8.0.8 - version: 8.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + version: 8.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) expo-application: specifier: ^7.0.8 - version: 7.0.8(expo@54.0.30) + version: 7.0.8(expo@54.0.32) expo-auth-session: specifier: ^7.0.10 - version: 7.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 7.0.10(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-blur: specifier: ^15.0.8 - version: 15.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 15.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-build-properties: specifier: ~1.0.10 - version: 1.0.10(expo@54.0.30) + version: 1.0.10(expo@54.0.32) expo-clipboard: specifier: ^8.0.8 - version: 8.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 8.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-constants: - specifier: ~18.0.12 - version: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + specifier: ~18.0.13 + version: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) expo-dev-client: specifier: ~6.0.20 - version: 6.0.20(expo@54.0.30) + version: 6.0.20(expo@54.0.32) expo-device: specifier: ^8.0.10 - version: 8.0.10(expo@54.0.30) + version: 8.0.10(expo@54.0.32) expo-font: - specifier: ~14.0.10 - version: 14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + specifier: ~14.0.11 + version: 14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-glass-effect: specifier: ~0.1.8 - version: 0.1.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 0.1.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-image: specifier: ~3.0.11 - version: 3.0.11(expo@54.0.30)(react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 3.0.11(expo@54.0.32)(react-native-web@0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-insights: specifier: ~0.10.8 - version: 0.10.8(expo@54.0.30) + version: 0.10.8(expo@54.0.32) expo-linking: specifier: ~8.0.11 - version: 8.0.11(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 8.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-router: - specifier: ~6.0.21 - version: 6.0.21(f0d96ad57e690436ea0d7f67db788d54) + specifier: ~6.0.22 + version: 6.0.22(3d69673d633dc366bb35afd52f6f989a) expo-secure-store: specifier: ^15.0.8 - version: 15.0.8(expo@54.0.30) + version: 15.0.8(expo@54.0.32) expo-splash-screen: specifier: ~31.0.13 - version: 31.0.13(expo@54.0.30) + version: 31.0.13(expo@54.0.32) expo-status-bar: specifier: ~3.0.9 - version: 3.0.9(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 3.0.9(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-symbols: specifier: ~1.0.8 - version: 1.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + version: 1.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) expo-system-ui: specifier: ~6.0.9 - version: 6.0.9(expo@54.0.30)(react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - expo-updates: - specifier: ^29.0.15 - version: 29.0.15(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 6.0.9(expo@54.0.32)(react-native-web@0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) expo-web-browser: specifier: ~15.0.10 - version: 15.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + version: 15.0.10(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) lucide-react-native: specifier: ^0.562.0 - version: 0.562.0(react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 0.562.0(react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react: - specifier: 19.1.0 - version: 19.1.0 + specifier: 19.2.4 + version: 19.2.4 react-dom: specifier: 19.1.0 - version: 19.1.0(react@19.1.0) + version: 19.1.0(react@19.2.4) react-native: specifier: 0.81.5 - version: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + version: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) react-native-bottom-tabs: specifier: ^1.1.0 - version: 1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-edge-to-edge: specifier: ^1.7.0 - version: 1.7.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 1.7.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-gesture-handler: specifier: ~2.28.0 - version: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-keyboard-controller: specifier: ^1.18.5 - version: 1.18.5(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 1.18.5(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-reanimated: specifier: ~4.1.6 - version: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-safe-area-context: specifier: ~5.6.2 - version: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-screens: specifier: ~4.16.0 - version: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-svg: specifier: ^15.12.1 - version: 15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-toast-message: specifier: ^2.3.3 - version: 2.3.3(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 2.3.3(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) react-native-url-polyfill: specifier: ^3.0.0 - version: 3.0.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + version: 3.0.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) react-native-web: specifier: ~0.21.2 - version: 0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4) react-native-worklets: specifier: 0.5.1 - version: 0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + version: 0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) sf-symbols-typescript: specifier: ^2.2.0 version: 2.2.0 devDependencies: + '@babel/types': + specifier: ^7.28.6 + version: 7.28.6 '@playwright/test': - specifier: ^1.57.0 - version: 1.57.0 + specifier: ^1.58.0 + version: 1.58.0 '@testing-library/react-native': specifier: ^13.3.3 - version: 13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0) + version: 13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react-test-renderer@19.1.0(react@19.2.4))(react@19.2.4) '@types/jest': specifier: ^29.5.14 version: 29.5.14 '@types/react': - specifier: ~19.1.17 - version: 19.1.17 + specifier: ~19.2.10 + version: 19.2.10 babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.28.5) babel-preset-expo: - specifier: ^54.0.9 - version: 54.0.9(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.30)(react-refresh@0.14.2) + specifier: ^54.0.10 + version: 54.0.10(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.32)(react-refresh@0.14.2) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -229,11 +229,11 @@ importers: specifier: ^0.83.3 version: 0.83.3 prettier: - specifier: ^3.7.4 - version: 3.7.4 + specifier: ^3.8.1 + version: 3.8.1 react-test-renderer: specifier: 19.1.0 - version: 19.1.0(react@19.1.0) + version: 19.1.0(react@19.2.4) typescript: specifier: ~5.9.3 version: 5.9.3 @@ -248,35 +248,35 @@ packages: graphql: optional: true - '@amplitude/analytics-browser@2.33.1': - resolution: {integrity: sha512-93wZjuAFJ7QdyptF82i1pezm5jKuBWITHI++XshDgpks1RstJvJ9n11Ak8MnE4L2BGQ93XDN2aVEHfmQkt0/Pw==} + '@amplitude/analytics-browser@2.34.0': + resolution: {integrity: sha512-a5AeUBs6AbgfEPBNVP1/FM8+0ZBjIzbfYcVJq2Lkvb0EaeEI09vrl+zFeJSDcjg5nsDBmz7oKV8j2kbGJHbZ9w==} '@amplitude/analytics-connector@1.6.4': resolution: {integrity: sha512-SpIv0IQMNIq6SH3UqFGiaZyGSc7PBZwRdq7lvP0pBxW8i4Ny+8zwI0pV+VMfMHQwWY3wdIbWw5WQphNjpdq1/Q==} - '@amplitude/analytics-core@2.35.0': - resolution: {integrity: sha512-7RmHYELXCGu8yuO9D6lEXiqkMtiC5sePNhCWmwuP30dneDYHtH06gaYvAFH/YqOFuE6enwEEJfFYtcaPhyiqtA==} + '@amplitude/analytics-core@2.37.0': + resolution: {integrity: sha512-/2vIyquLMSA29MMM901d5DOhBZ5bc6Qf4s0KVfRk8Avn90mC7KlE5SQiHOAW8+63o5aT1NtB0djrY4cq8Y8Opw==} - '@amplitude/analytics-react-native@1.5.32': - resolution: {integrity: sha512-/85s1IttVnMK934ZwGDBKt+jEdoaXdMUstBPVF/SvjyP9Gqvk+D19IbKyeeVz/ri7H7mntqQxwIC+KDT0rqj1Q==} + '@amplitude/analytics-react-native@1.5.37': + resolution: {integrity: sha512-CXmKkQopPtonsdt9A3m27Y7NlUOrOwCdxIchkzo6IBpItfqqvxMW09kC67YOCxgmHuzTBzB/1MpDB9nwNCk9jw==} peerDependencies: react: '*' react-native: '*' - '@amplitude/plugin-autocapture-browser@1.18.3': - resolution: {integrity: sha512-njYque5t1QCEEe5V8Ls4yVVklTM6V7OXxBk6pqznN/hj/Pc4X8Wjy898pZ2VtbnvpagBKKzGb5B6Syl8OXiicw==} + '@amplitude/plugin-autocapture-browser@1.19.0': + resolution: {integrity: sha512-ga0TXxE87wNMgFvVUPE7a+HGMqMz9/Gy6C7ux3cgcuy8D7Z/Te5iMZmMadK/ztmQ3/pSZjYv9iDvOFsT6ywMZw==} - '@amplitude/plugin-network-capture-browser@1.7.3': - resolution: {integrity: sha512-zfWgAN7g6AigJAsgrGmlgVwydOHH6XvweBoxhU+qEvRydboiIVCDLSxuXczUsBG7kYVLWRdBK1DYoE5J7lqTGA==} + '@amplitude/plugin-network-capture-browser@1.7.8': + resolution: {integrity: sha512-SZj3m3O8yI040+Nto9uLi5eM0AclEi8hkZttLSKKVCJVIdi5xE1z9oC7lTir1h2b198unTqP2o7cmzEqI1wBoA==} - '@amplitude/plugin-page-url-enrichment-browser@0.5.9': - resolution: {integrity: sha512-TqdELx4WrdRutCjHUFUzum/f/UjhbdTZw0UKkYFAj5gwAKDjaPEjL4waRvINOTaVLsne1A6ck4KEMfC8AKByFw==} + '@amplitude/plugin-page-url-enrichment-browser@0.5.14': + resolution: {integrity: sha512-vaAGxMgxQbsRKWtIKiMp3kVdg4RSsAzwlffDw7ifTw1yObVV2vVeBPb/O24cLf49NrhZ3ZuJlaxGmRxoY4FWow==} - '@amplitude/plugin-page-view-tracking-browser@2.6.6': - resolution: {integrity: sha512-dBcJlrdKgPzSgS3exDRRrMLqhIaOjwlIy7o8sEMn1PpMawERlbumSSdtfII6L4L67HYUPo4PY4Kp4acqSzaLvQ==} + '@amplitude/plugin-page-view-tracking-browser@2.6.11': + resolution: {integrity: sha512-/UqXipdOWOsmn8Uw1BibOfgLMvjE8YYYI8bXL2vZ6D2mk6c0FdGe17BmccsLr1LVGx3HObZoIGnxje+0X1j07w==} - '@amplitude/plugin-web-vitals-browser@1.1.4': - resolution: {integrity: sha512-XQXI9OjTNSz2yi0lXw2VYMensDzzSkMCfvXNniTb1LgnHwBcQ1JWPcTqHLPFrvvNckeIdOT78vjs7yA+c1FyzA==} + '@amplitude/plugin-web-vitals-browser@1.1.9': + resolution: {integrity: sha512-hVGsJWtJQpHlpfC+IubCixe7KNmqaDkWO0XkwkLkn4T/FjFgK+rp9edBJr5KSi0enfcN+49DxJ4qQKu7NncIMA==} '@amplitude/ua-parser-js@0.7.33': resolution: {integrity: sha512-wKEtVR4vXuPT9cVEIJkYWnlF++Gx3BdLatPBM+SZ1ztVIvnhdGBZR/mn9x/PzyrMcRlZmyi6L56I2J3doVBnjA==} @@ -801,10 +801,6 @@ packages: resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.5': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.6': resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} engines: {node: '>=6.9.0'} @@ -877,8 +873,8 @@ packages: '@expo-google-fonts/jetbrains-mono@0.4.1': resolution: {integrity: sha512-CslACrtMOcRwoWXCO7OMEI+9w3fukWSoBtvNz46OqPoogEuuoY0tkDY1O8sFumk8t0pC6Cx0Xr95O0TOQhpkug==} - '@expo/cli@54.0.20': - resolution: {integrity: sha512-cwsXmhftvS0p9NNYOhXGnicBAZl9puWwRt19Qq5eQ6njLnaj8WvcR+kDZyADtgZxBsZiyVlrKXvnjt43HXywQA==} + '@expo/cli@54.0.22': + resolution: {integrity: sha512-BTH2FCczhJLfj1cpfcKrzhKnvRLTOztgW4bVloKDqH+G3ZSohWLRFNAIz56XtdjPxBbi2/qWhGBAkl7kBon/Jw==} hasBin: true peerDependencies: expo: '*' @@ -890,8 +886,8 @@ packages: react-native: optional: true - '@expo/code-signing-certificates@0.0.5': - resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} + '@expo/code-signing-certificates@0.0.6': + resolution: {integrity: sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==} '@expo/config-plugins@54.0.4': resolution: {integrity: sha512-g2yXGICdoOw5i3LkQSDxl2Q5AlQCrG7oniu0pCPPO+UxGb7He4AFqSvPSy8HpRUj55io17hT62FTjYRD+d6j3Q==} @@ -929,8 +925,8 @@ packages: '@expo/json-file@10.0.8': resolution: {integrity: sha512-9LOTh1PgKizD1VXfGQ88LtDH0lRwq9lsTb4aichWTWSWqy3Ugfkhfm3BhzBIkJJfQQ5iJu3m/BoRlEIjoCGcnQ==} - '@expo/metro-config@54.0.12': - resolution: {integrity: sha512-Xhv1z/ak/cuJWeLxlnWr2u22q2AM/klASbjpP5eE34y91lGWa2NUwrFWoS830MhJ6kuAqtGdoQhwyPa3TES7sA==} + '@expo/metro-config@54.0.14': + resolution: {integrity: sha512-hxpLyDfOR4L23tJ9W1IbJJsG7k4lv2sotohBm/kTYyiG+pe1SYCAWsRmgk+H42o/wWf/HQjE5k45S5TomGLxNA==} peerDependencies: expo: '*' peerDependenciesMeta: @@ -955,8 +951,8 @@ packages: resolution: {integrity: sha512-/TuOZvSG7Nn0I8c+FcEaoHeBO07yu6vwDgk7rZVvAXoeAK5rkA09jRyjYsZo+0tMEFaToBeywA6pj50Mb3ny9w==} engines: {node: '>=12'} - '@expo/package-manager@1.9.9': - resolution: {integrity: sha512-Nv5THOwXzPprMJwbnXU01iXSrCp3vJqly9M4EJ2GkKko9Ifer2ucpg7x6OUsE09/lw+npaoUnHMXwkw7gcKxlg==} + '@expo/package-manager@1.9.10': + resolution: {integrity: sha512-axJm+NOj3jVxep49va/+L3KkF3YW/dkV+RwzqUJedZrv4LeTqOG4rhrCaCPXHTvLqCTDKu6j0Xyd28N7mnxsGA==} '@expo/plist@0.4.8': resolution: {integrity: sha512-pfNtErGGzzRwHP+5+RqswzPDKkZrx+Cli0mzjQaus1ZWFsog5ibL+nVT3NcporW51o8ggnt7x813vtRbPiyOrQ==} @@ -1162,8 +1158,8 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@playwright/test@1.57.0': - resolution: {integrity: sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==} + '@playwright/test@1.58.0': + resolution: {integrity: sha512-fWza+Lpbj6SkQKCrU6si4iu+fD2dD3gxNHFhUPxsfXBPhnv3rRSQVd0NtBUT9Z/RhF/boCBcuUaMUSTRTopjZg==} engines: {node: '>=18'} hasBin: true @@ -1492,11 +1488,11 @@ packages: peerDependencies: react: '>= 18.2.0' - '@react-navigation/elements@2.9.3': - resolution: {integrity: sha512-3+eyvWiVPIEf6tN9UdduhOEHcTuNe3R5WovgiVkfH9+jApHMTZDc2loePTpY/i2HDJhObhhChpJzO6BVjrpdYQ==} + '@react-navigation/elements@2.9.5': + resolution: {integrity: sha512-iHZU8rRN1014Upz73AqNVXDvSMZDh5/ktQ1CMe21rdgnOY79RWtHHBp9qOS3VtqlUVYGkuX5GEw5mDt4tKdl0g==} peerDependencies: '@react-native-masked-view/masked-view': '>= 0.2.0' - '@react-navigation/native': ^7.1.26 + '@react-navigation/native': ^7.1.28 react: '>= 18.2.0' react-native: '*' react-native-safe-area-context: '>= 4.0.0' @@ -1554,8 +1550,8 @@ packages: engines: {node: '>=10'} os: [darwin] - '@sentry/cli-darwin@3.0.1': - resolution: {integrity: sha512-CRE6+7hEvQsu+hI8IxtH8b3MFOv4iLIZL3WKh+nDFnMzjyG94TjVOGicDguN9NIVY+9cr1dra2Xqb7E1FF08bw==} + '@sentry/cli-darwin@3.1.0': + resolution: {integrity: sha512-xT1WlCHenGGO29Lq/wKaIthdqZzNzZhlPs7dXrzlBx9DyA2Jnl0g7WEau0oWi8GyJGVRXCJMiCydR//Tb5qVwA==} engines: {node: '>=18'} os: [darwin] @@ -1565,8 +1561,8 @@ packages: cpu: [arm64] os: [linux, freebsd, android] - '@sentry/cli-linux-arm64@3.0.1': - resolution: {integrity: sha512-Y4M33legybpXiq/iunKS5kFI5IckYlHuqqhcFe642SUHwSLieTK+ige16lxFnjZ8aXtoZggp3s4GTLNXezoMYw==} + '@sentry/cli-linux-arm64@3.1.0': + resolution: {integrity: sha512-Jm/iHLKiHxrZYlAq2tT07amiegEVCOAQT9Unilr6djjcZzS2tcI9ThSRQvjP9tFpFRKop+NyNGE3XHXf69r00g==} engines: {node: '>=18'} cpu: [arm64] os: [linux, freebsd, android] @@ -1577,8 +1573,8 @@ packages: cpu: [arm] os: [linux, freebsd, android] - '@sentry/cli-linux-arm@3.0.1': - resolution: {integrity: sha512-uUfVgefHooIh1Zd0EjKIrIPdDkVMiH6heiMuOYFF7C3FmT04V56wmcDs27hoylPTKef/uZamAd9tijCSxvYGHg==} + '@sentry/cli-linux-arm@3.1.0': + resolution: {integrity: sha512-kbP3/8/Ct/Jbm569KDXbFIyMyPypIegObvIT7LdSsfdYSZdBd396GV7vUpSGKiLUVVN0xjn8OqQ48AVGfjmuMg==} engines: {node: '>=18'} cpu: [arm] os: [linux, freebsd, android] @@ -1589,8 +1585,8 @@ packages: cpu: [x86, ia32] os: [linux, freebsd, android] - '@sentry/cli-linux-i686@3.0.1': - resolution: {integrity: sha512-VTEyFB2P8BzhNb6i/ihBlPglj8DPwlsyGdwxZcPsXMWZ7BF4Vfg6F3YRvtyyQP+jMshXOAwM7EbYsKoFBRX7zg==} + '@sentry/cli-linux-i686@3.1.0': + resolution: {integrity: sha512-f/PK/EGK5vFOy7LC4Riwb+BEE20Nk7RbEFEMjvRq26DpETCrZYUGlbpIKvJFKOaUmr79aAkFCA/EjJiYfcQP2Q==} engines: {node: '>=18'} cpu: [x86, ia32] os: [linux, freebsd, android] @@ -1601,8 +1597,8 @@ packages: cpu: [x64] os: [linux, freebsd, android] - '@sentry/cli-linux-x64@3.0.1': - resolution: {integrity: sha512-kYHkvYVJfecQcMQNiTBTLlNNHKvXMqH/WxQgVGX4L+vCH7Gd+L/AceZMBf/fZcyeh45IGqOnj1CH9zHhSlDXag==} + '@sentry/cli-linux-x64@3.1.0': + resolution: {integrity: sha512-T+v8x1ujhixZrOrH0sVhsW6uLwK4n0WS+B+5xV46WqUKe32cbYotursp2y53ROjgat8SQDGeP/VnC0Qa3Y2fEA==} engines: {node: '>=18'} cpu: [x64] os: [linux, freebsd, android] @@ -1613,8 +1609,8 @@ packages: cpu: [arm64] os: [win32] - '@sentry/cli-win32-arm64@3.0.1': - resolution: {integrity: sha512-4k7aB77HX0H8qxVA2ei+wUC5L4TzHsecSx80wR215UX05ImOXlC5QzKYF7Q7Fn5Xa8L26r5qRLeciUzSupg3bw==} + '@sentry/cli-win32-arm64@3.1.0': + resolution: {integrity: sha512-2DIPq6aW2DC34EDC9J0xwD+9BpFnKdFGdIcQUZMS+5pXlU6V7o8wpZxZAM8TdYNmsPkkQGKp7Dhl/arWpvNgrw==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1625,8 +1621,8 @@ packages: cpu: [x86, ia32] os: [win32] - '@sentry/cli-win32-i686@3.0.1': - resolution: {integrity: sha512-Y1RmBZuEHOHISeO5ma1hoTNIVSTw69tAGfhz2ckvv9naoeLYEj4ehJ9XJof42n0Yn9GQXtC1O2ugbBPCwq7ABg==} + '@sentry/cli-win32-i686@3.1.0': + resolution: {integrity: sha512-2NuywEiiZn6xJ1yAV2xjv/nuHiy6kZU5XR3RSAIrPdEZD1nBoMsH/gB2FufQw58Ziz/7otFcX+vtGpJjbIT5mQ==} engines: {node: '>=18'} cpu: [x86, ia32] os: [win32] @@ -1637,8 +1633,8 @@ packages: cpu: [x64] os: [win32] - '@sentry/cli-win32-x64@3.0.1': - resolution: {integrity: sha512-ZL1uBswTnDc0BYU0zEyA4zP+d7He88x9hghww95uFZZr4Cf8tp8Pg6VaJT7G4AVImGSsJ1DC9kVCtMD9mU2A/g==} + '@sentry/cli-win32-x64@3.1.0': + resolution: {integrity: sha512-Ip405Yqdrr+l9TImsZOJz6c9Nb4zvXcmtOIBKLHc9cowpfXfmlqsHbDp7Xh4+k4L0uLr9i+8ilgQ6ypcuF4UCg==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1648,8 +1644,8 @@ packages: engines: {node: '>= 10'} hasBin: true - '@sentry/cli@3.0.1': - resolution: {integrity: sha512-E2SAmRjJIQ1EUSc3/YnKy2q+rIlAR8YQ2m//w3Uvc/sM07o5b31M9cqrEDleIHUrlk0w3wqI3xCivAXd33jILQ==} + '@sentry/cli@3.1.0': + resolution: {integrity: sha512-ngnx6E8XjXpg1uzma45INfKCS8yurb/fl3cZdXTCa2wmek8b4N6WIlmOlTKFTBrV54OauF6mloJxAlpuzoQR6g==} engines: {node: '>= 18'} hasBin: true @@ -1690,28 +1686,28 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@supabase/auth-js@2.89.0': - resolution: {integrity: sha512-wiWZdz8WMad8LQdJMWYDZ2SJtZP5MwMqzQq3ehtW2ngiI3UTgbKiFrvMUUS3KADiVlk4LiGfODB2mrYx7w2f8w==} + '@supabase/auth-js@2.93.2': + resolution: {integrity: sha512-uifI5vkhvHCQjn+LUPL5QlsuDMP4oVBD5SiliREgYuTJvCkbPLOcAPGrw88q7VUX9S0J0QuJn+37hrcTITisuw==} engines: {node: '>=20.0.0'} - '@supabase/functions-js@2.89.0': - resolution: {integrity: sha512-XEueaC5gMe5NufNYfBh9kPwJlP5M2f+Ogr8rvhmRDAZNHgY6mI35RCkYDijd92pMcNM7g8pUUJov93UGUnqfyw==} + '@supabase/functions-js@2.93.2': + resolution: {integrity: sha512-reSp7yj4KmvAFfmN+N7vYsHXOIZQh9cmRBh+VrZlm7qgIIUdYmzKuD85TvFnWApqcdI2pPnuZGKWE/2B4GXT1A==} engines: {node: '>=20.0.0'} - '@supabase/postgrest-js@2.89.0': - resolution: {integrity: sha512-/b0fKrxV9i7RNOEXMno/I1862RsYhuUo+Q6m6z3ar1f4ulTMXnDfv0y4YYxK2POcgrOXQOgKYQx1eArybyNvtg==} + '@supabase/postgrest-js@2.93.2': + resolution: {integrity: sha512-W2AWDsYwRT217II5yD3jWaX3fJjB7DwyNi2KNi4sphdUI3DKY4fP2XYVDGfeb1clEFL18gw+GBhyQb3BcpNWkw==} engines: {node: '>=20.0.0'} - '@supabase/realtime-js@2.89.0': - resolution: {integrity: sha512-aMOvfDb2a52u6PX6jrrjvACHXGV3zsOlWRzZsTIOAJa0hOVvRp01AwC1+nLTGUzxzezejrYeCX+KnnM1xHdl+w==} + '@supabase/realtime-js@2.93.2': + resolution: {integrity: sha512-YpAmJn7DLbMeYfQilcf3f0DKoY8O8TRbTF2oRpWFzHXTlEA+YWms8fBqM13Mf7RE72ouSNKDYyf5K2pWRSHvFw==} engines: {node: '>=20.0.0'} - '@supabase/storage-js@2.89.0': - resolution: {integrity: sha512-6zKcXofk/M/4Eato7iqpRh+B+vnxeiTumCIP+Tz26xEqIiywzD9JxHq+udRrDuv6hXE+pmetvJd8n5wcf4MFRQ==} + '@supabase/storage-js@2.93.2': + resolution: {integrity: sha512-abRSVClfIQn+SqpdqL7S7b3VeyS8270/o0gqmGFtiidb7Lu0COsIV6Mor/mK9xE99KYWzyd37vwYYwv/jaANhw==} engines: {node: '>=20.0.0'} - '@supabase/supabase-js@2.89.0': - resolution: {integrity: sha512-KlaRwSfFA0fD73PYVMHj5/iXFtQGCcX7PSx0FdQwYEEw9b2wqM7GxadY+5YwcmuEhalmjFB/YvqaoNVF+sWUlg==} + '@supabase/supabase-js@2.93.2': + resolution: {integrity: sha512-G3bZZi6rPwXcPtyHLXQTeHKa5ADZ2UW/+hv8YhwZFwngz4TlPnR4+TeO37EwU5+d/reD02qXozOZgz+QHv1Jtg==} engines: {node: '>=20.0.0'} '@testing-library/react-native@13.3.3': @@ -1784,8 +1780,8 @@ packages: '@types/react-native@0.70.19': resolution: {integrity: sha512-c6WbyCgWTBgKKMESj/8b4w+zWcZSsCforson7UdXtXMecG3MxCinYi6ihhrHVPyUrVzORsvEzK8zg32z4pK6Sg==} - '@types/react@19.1.17': - resolution: {integrity: sha512-Qec1E3mhALmaspIrhWt9jkQMNdw6bReVu64mjvhbhq2NFPftLPVr+l1SZgmw/66WwBNpDh7ao5AT6gF5v41PFA==} + '@types/react@19.2.10': + resolution: {integrity: sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -1906,41 +1902,49 @@ packages: resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.11.1': resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.11.1': resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.11.1': resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] + libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.11.1': resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} @@ -2089,9 +2093,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - arg@4.1.0: - resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} - arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -2200,8 +2201,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 || ^8.0.0-0 - babel-preset-expo@54.0.9: - resolution: {integrity: sha512-8J6hRdgEC2eJobjoft6mKJ294cLxmi3khCUy2JJQp4htOYYkllSLUq6vudWJkTJiIuGdVR4bR6xuz2EvJLWHNg==} + babel-preset-expo@54.0.10: + resolution: {integrity: sha512-wTt7POavLFypLcPW/uC5v8y+mtQKDJiyGLzYCjqr9tx0Qc3vCXcDKk1iCFIj/++Iy5CWhhTflEa7VvVPNWeCfw==} peerDependencies: '@babel/runtime': ^7.20.0 expo: '*' @@ -2943,8 +2944,8 @@ packages: react: '*' react-native: '*' - expo-constants@18.0.12: - resolution: {integrity: sha512-WzcKYMVNRRu4NcSzfIVRD5aUQFnSpTZgXFrlWmm19xJoDa4S3/PQNi6PNTBRc49xz9h8FT7HMxRKaC8lr0gflA==} + expo-constants@18.0.13: + resolution: {integrity: sha512-FnZn12E1dRYKDHlAdIyNFhBurKTS3F9CrfrBDJI5m3D7U17KBHMQ6JEfYlSj7LG7t+Ulr+IKaj58L1k5gBwTcQ==} peerDependencies: expo: '*' react-native: '*' @@ -2988,8 +2989,8 @@ packages: expo: '*' react-native: '*' - expo-font@14.0.10: - resolution: {integrity: sha512-UqyNaaLKRpj4pKAP4HZSLnuDQqueaO5tB1c/NWu5vh1/LF9ulItyyg2kF/IpeOp0DeOLk0GY0HrIXaKUMrwB+Q==} + expo-font@14.0.11: + resolution: {integrity: sha512-ga0q61ny4s/kr4k8JX9hVH69exVSIfcIc19+qZ7gt71Mqtm7xy2c6kwsPTCyhBW2Ro5yXTT8EaZOpuRi35rHbg==} peerDependencies: expo: '*' react: '*' @@ -3038,8 +3039,8 @@ packages: peerDependencies: expo: '*' - expo-modules-autolinking@3.0.23: - resolution: {integrity: sha512-YZnaE0G+52xftjH5nsIRaWsoVBY38SQCECclpdgLisdbRY/6Mzo7ndokjauOv3mpFmzMZACHyJNu1YSAffQwTg==} + expo-modules-autolinking@3.0.24: + resolution: {integrity: sha512-TP+6HTwhL7orDvsz2VzauyQlXJcAWyU3ANsZ7JGL4DQu8XaZv/A41ZchbtAYLfozNA2Ya1Hzmhx65hXryBMjaQ==} hasBin: true expo-modules-core@3.0.29: @@ -3048,14 +3049,14 @@ packages: react: '*' react-native: '*' - expo-router@6.0.21: - resolution: {integrity: sha512-wjTUjrnWj6gRYjaYl1kYfcRnNE4ZAQ0kz0+sQf6/mzBd/OU6pnOdD7WrdAW3pTTpm52Q8sMoeX98tNQEddg2uA==} + expo-router@6.0.22: + resolution: {integrity: sha512-6eOwobaVZQRsSQv0IoWwVlPbJru1zbreVsuPFIWwk7HApENStU2MggrceHXJqXjGho+FKeXxUop/gqOFDzpOMg==} peerDependencies: '@expo/metro-runtime': ^6.1.2 '@react-navigation/drawer': ^7.5.0 '@testing-library/react-native': '>= 12.0.0' expo: '*' - expo-constants: ^18.0.12 + expo-constants: ^18.0.13 expo-linking: ^8.0.11 react: '*' react-dom: '*' @@ -3102,9 +3103,6 @@ packages: react: '*' react-native: '*' - expo-structured-headers@5.0.0: - resolution: {integrity: sha512-RmrBtnSphk5REmZGV+lcdgdpxyzio5rJw8CXviHE6qH5pKQQ83fhMEcigvrkBdsn2Efw2EODp4Yxl1/fqMvOZw==} - expo-symbols@1.0.8: resolution: {integrity: sha512-7bNjK350PaQgxBf0owpmSYkdZIpdYYmaPttDBb2WIp6rIKtcEtdzdfmhsc2fTmjBURHYkg36+eCxBFXO25/1hw==} peerDependencies: @@ -3126,22 +3124,14 @@ packages: peerDependencies: expo: '*' - expo-updates@29.0.15: - resolution: {integrity: sha512-6Qj+g56nnCksKKnEPQFm19dfWvYB5EggQNN3SaLbIj4LI40k/pjQwqYStEuwTU+Ow+PG0AqxIhQ3NvgVPEzLvg==} - hasBin: true - peerDependencies: - expo: '*' - react: '*' - react-native: '*' - expo-web-browser@15.0.10: resolution: {integrity: sha512-fvDhW4bhmXAeWFNFiInmsGCK83PAqAcQaFyp/3pE/jbdKmFKoRCWr46uZGIfN4msLK/OODhaQ/+US7GSJNDHJg==} peerDependencies: expo: '*' react-native: '*' - expo@54.0.30: - resolution: {integrity: sha512-6q+aFfKL0SpT8prfdpR3V8HcN51ov0mCGuwQTzyuk6eeO9rg7a7LWbgPv9rEVXGZEuyULstL8LGNwHqusand7Q==} + expo@54.0.32: + resolution: {integrity: sha512-yL9eTxiQ/QKKggVDAWO5CLjUl6IS0lPYgEvC3QM4q4fxd6rs7ks3DnbXSGVU3KNFoY/7cRNYihvd0LKYP+MCXA==} hasBin: true peerDependencies: '@expo/dom-webview': '*' @@ -3931,24 +3921,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} @@ -4422,13 +4416,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.57.0: - resolution: {integrity: sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==} + playwright-core@1.58.0: + resolution: {integrity: sha512-aaoB1RWrdNi3//rOeKuMiS65UCcgOVljU46At6eFcOFPFHWtd2weHRRow6z/n+Lec0Lvu0k9ZPKJSjPugikirw==} engines: {node: '>=18'} hasBin: true - playwright@1.57.0: - resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==} + playwright@1.58.0: + resolution: {integrity: sha512-2SVA0sbPktiIY/MCOPX8e86ehA/e+tDNq+e5Y8qjKYti2Z/JG7xnronT/TXTIkKbYGWlCbuucZ6dziEgkoEjQQ==} engines: {node: '>=18'} hasBin: true @@ -4455,8 +4449,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.7.4: - resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} engines: {node: '>=14'} hasBin: true @@ -4685,8 +4679,8 @@ packages: peerDependencies: react: ^19.1.0 - react@19.1.0: - resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} engines: {node: '>=0.10.0'} redent@3.0.0: @@ -4791,9 +4785,6 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rxjs@7.8.2: - resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -5108,6 +5099,7 @@ packages: tar@7.5.6: resolution: {integrity: sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} @@ -5524,57 +5516,56 @@ snapshots: '@0no-co/graphql.web@1.2.0': {} - '@amplitude/analytics-browser@2.33.1': + '@amplitude/analytics-browser@2.34.0': dependencies: - '@amplitude/analytics-core': 2.35.0 - '@amplitude/plugin-autocapture-browser': 1.18.3 - '@amplitude/plugin-network-capture-browser': 1.7.3 - '@amplitude/plugin-page-url-enrichment-browser': 0.5.9 - '@amplitude/plugin-page-view-tracking-browser': 2.6.6 - '@amplitude/plugin-web-vitals-browser': 1.1.4 + '@amplitude/analytics-core': 2.37.0 + '@amplitude/plugin-autocapture-browser': 1.19.0 + '@amplitude/plugin-network-capture-browser': 1.7.8 + '@amplitude/plugin-page-url-enrichment-browser': 0.5.14 + '@amplitude/plugin-page-view-tracking-browser': 2.6.11 + '@amplitude/plugin-web-vitals-browser': 1.1.9 tslib: 2.8.1 '@amplitude/analytics-connector@1.6.4': {} - '@amplitude/analytics-core@2.35.0': + '@amplitude/analytics-core@2.37.0': dependencies: '@amplitude/analytics-connector': 1.6.4 tslib: 2.8.1 zen-observable-ts: 1.1.0 - '@amplitude/analytics-react-native@1.5.32(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@amplitude/analytics-react-native@1.5.37(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@amplitude/analytics-core': 2.35.0 + '@amplitude/analytics-core': 2.37.0 '@amplitude/ua-parser-js': 0.7.33 - '@react-native-async-storage/async-storage': 2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + '@react-native-async-storage/async-storage': 2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) tslib: 2.8.1 - '@amplitude/plugin-autocapture-browser@1.18.3': + '@amplitude/plugin-autocapture-browser@1.19.0': dependencies: - '@amplitude/analytics-core': 2.35.0 - rxjs: 7.8.2 + '@amplitude/analytics-core': 2.37.0 tslib: 2.8.1 - '@amplitude/plugin-network-capture-browser@1.7.3': + '@amplitude/plugin-network-capture-browser@1.7.8': dependencies: - '@amplitude/analytics-core': 2.35.0 + '@amplitude/analytics-core': 2.37.0 tslib: 2.8.1 - '@amplitude/plugin-page-url-enrichment-browser@0.5.9': + '@amplitude/plugin-page-url-enrichment-browser@0.5.14': dependencies: - '@amplitude/analytics-core': 2.35.0 + '@amplitude/analytics-core': 2.37.0 tslib: 2.8.1 - '@amplitude/plugin-page-view-tracking-browser@2.6.6': + '@amplitude/plugin-page-view-tracking-browser@2.6.11': dependencies: - '@amplitude/analytics-core': 2.35.0 + '@amplitude/analytics-core': 2.37.0 tslib: 2.8.1 - '@amplitude/plugin-web-vitals-browser@1.1.4': + '@amplitude/plugin-web-vitals-browser@1.1.9': dependencies: - '@amplitude/analytics-core': 2.35.0 + '@amplitude/analytics-core': 2.37.0 tslib: 2.8.1 web-vitals: 5.1.0 @@ -5608,7 +5599,7 @@ snapshots: '@babel/parser': 7.28.5 '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -5621,7 +5612,7 @@ snapshots: '@babel/generator@7.28.5': dependencies: '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 @@ -5636,7 +5627,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -5682,14 +5673,14 @@ snapshots: '@babel/helper-member-expression-to-functions@7.28.5': dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.6 + '@babel/types': 7.28.6 transitivePeerDependencies: - supports-color @@ -5704,7 +5695,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@babel/helper-plugin-utils@7.27.1': {} @@ -5713,7 +5704,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 transitivePeerDependencies: - supports-color @@ -5729,7 +5720,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 transitivePeerDependencies: - supports-color @@ -5741,8 +5732,8 @@ snapshots: '@babel/helper-wrap-function@7.28.3': dependencies: - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 + '@babel/template': 7.28.6 + '@babel/traverse': 7.28.6 '@babel/types': 7.28.6 transitivePeerDependencies: - supports-color @@ -5750,7 +5741,7 @@ snapshots: '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@babel/highlight@7.25.9': dependencies: @@ -5761,7 +5752,7 @@ snapshots: '@babel/parser@7.28.5': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@babel/parser@7.28.6': dependencies: @@ -5896,7 +5887,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 transitivePeerDependencies: - supports-color @@ -5946,13 +5937,13 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/template': 7.27.2 + '@babel/template': 7.28.6 '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 transitivePeerDependencies: - supports-color @@ -5980,7 +5971,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 transitivePeerDependencies: - supports-color @@ -6025,7 +6016,7 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 transitivePeerDependencies: - supports-color @@ -6093,7 +6084,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 transitivePeerDependencies: - supports-color @@ -6189,7 +6180,7 @@ snapshots: dependencies: '@babel/code-frame': 7.27.1 '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@babel/template@7.28.6': dependencies: @@ -6204,7 +6195,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -6221,11 +6212,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.28.5': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/types@7.28.6': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -6233,13 +6219,13 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bottom-tabs/react-navigation@1.1.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@bottom-tabs/react-navigation@1.1.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) color: 5.0.3 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-bottom-tabs: 1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-bottom-tabs: 1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@date-fns/tz@1.4.1': {} @@ -6311,10 +6297,10 @@ snapshots: '@expo-google-fonts/jetbrains-mono@0.4.1': {} - '@expo/cli@54.0.20(expo-router@6.0.21)(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))': + '@expo/cli@54.0.22(expo-router@6.0.22)(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))': dependencies: '@0no-co/graphql.web': 1.2.0 - '@expo/code-signing-certificates': 0.0.5 + '@expo/code-signing-certificates': 0.0.6 '@expo/config': 12.0.13 '@expo/config-plugins': 54.0.4 '@expo/devcert': 1.2.1 @@ -6322,11 +6308,11 @@ snapshots: '@expo/image-utils': 0.8.8 '@expo/json-file': 10.0.8 '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.12(expo@54.0.30) + '@expo/metro-config': 54.0.14(expo@54.0.32) '@expo/osascript': 2.3.8 - '@expo/package-manager': 1.9.9 + '@expo/package-manager': 1.9.10 '@expo/plist': 0.4.8 - '@expo/prebuild-config': 54.0.8(expo@54.0.30) + '@expo/prebuild-config': 54.0.8(expo@54.0.32) '@expo/schema-utils': 0.1.8 '@expo/spawn-async': 1.7.2 '@expo/ws-tunnel': 1.0.6 @@ -6345,7 +6331,7 @@ snapshots: connect: 3.7.0 debug: 4.4.3 env-editor: 0.4.2 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-server: 1.0.5 freeport-async: 2.0.0 getenv: 2.0.0 @@ -6378,18 +6364,17 @@ snapshots: wrap-ansi: 7.0.0 ws: 8.18.3 optionalDependencies: - expo-router: 6.0.21(f0d96ad57e690436ea0d7f67db788d54) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo-router: 6.0.22(3d69673d633dc366bb35afd52f6f989a) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - bufferutil - graphql - supports-color - utf-8-validate - '@expo/code-signing-certificates@0.0.5': + '@expo/code-signing-certificates@0.0.6': dependencies: node-forge: 1.3.3 - nullthrows: 1.1.1 '@expo/config-plugins@54.0.4': dependencies: @@ -6437,12 +6422,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@expo/devtools@0.1.8(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@expo/devtools@0.1.8(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: chalk: 4.1.2 optionalDependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) '@expo/env@2.0.8': dependencies: @@ -6488,11 +6473,11 @@ snapshots: '@babel/code-frame': 7.10.4 json5: 2.2.3 - '@expo/metro-config@54.0.12(expo@54.0.30)': + '@expo/metro-config@54.0.14(expo@54.0.32)': dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.28.6 '@babel/core': 7.28.5 - '@babel/generator': 7.28.5 + '@babel/generator': 7.28.6 '@expo/config': 12.0.13 '@expo/env': 2.0.8 '@expo/json-file': 10.0.8 @@ -6512,23 +6497,23 @@ snapshots: postcss: 8.4.49 resolve-from: 5.0.0 optionalDependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@expo/metro-runtime@6.1.2(expo@54.0.30)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@expo/metro-runtime@6.1.2(expo@54.0.32)(react-dom@19.1.0(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: anser: 1.4.10 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) pretty-format: 29.7.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) stacktrace-parser: 0.1.11 whatwg-fetch: 3.6.20 optionalDependencies: - react-dom: 19.1.0(react@19.1.0) + react-dom: 19.1.0(react@19.2.4) '@expo/metro@54.2.0': dependencies: @@ -6556,7 +6541,7 @@ snapshots: '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 - '@expo/package-manager@1.9.9': + '@expo/package-manager@1.9.10': dependencies: '@expo/json-file': 10.0.8 '@expo/spawn-async': 1.7.2 @@ -6571,7 +6556,7 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 15.1.1 - '@expo/prebuild-config@54.0.8(expo@54.0.30)': + '@expo/prebuild-config@54.0.8(expo@54.0.32)': dependencies: '@expo/config': 12.0.13 '@expo/config-plugins': 54.0.4 @@ -6580,7 +6565,7 @@ snapshots: '@expo/json-file': 10.0.8 '@react-native/normalize-colors': 0.81.5 debug: 4.4.3 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) resolve-from: 5.0.0 semver: 7.7.3 xml2js: 0.6.0 @@ -6597,11 +6582,11 @@ snapshots: '@expo/sudo-prompt@9.3.2': {} - '@expo/vector-icons@15.0.3(expo-font@14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@expo/vector-icons@15.0.3(expo-font@14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - expo-font: 14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo-font: 14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) '@expo/ws-tunnel@1.0.6': {} @@ -6612,23 +6597,23 @@ snapshots: find-up: 5.0.0 js-yaml: 4.1.1 - '@gorhom/bottom-sheet@5.2.8(@types/react-native@0.70.19)(@types/react@19.1.17)(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@gorhom/bottom-sheet@5.2.8(@types/react-native@0.70.19)(@types/react@19.2.10)(react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@gorhom/portal': 1.0.14(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@gorhom/portal': 1.0.14(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 '@types/react-native': 0.70.19 - '@gorhom/portal@1.0.14(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@gorhom/portal@1.0.14(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: nanoid: 3.3.11 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) '@humanfs/core@0.19.1': {} @@ -6870,220 +6855,220 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@playwright/test@1.57.0': + '@playwright/test@1.58.0': dependencies: - playwright: 1.57.0 + playwright: 1.58.0 '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-collection@1.1.7(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-collection@1.1.7(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-context@1.1.2(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-dialog@1.1.15(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dialog@1.1.15(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-portal': 1.1.9(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.5(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.17)(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) aria-hidden: 1.2.6 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.7.2(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) + react-remove-scroll: 2.7.2(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-direction@1.1.1(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-focus-scope@1.1.7(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-focus-scope@1.1.7(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-id@1.1.1(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-portal@1.1.9(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-portal@1.1.9(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-presence@1.1.5(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-presence@1.1.5(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-primitive@2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-primitive@2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-roving-focus@1.1.11(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-roving-focus@1.1.11(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-collection': 1.1.7(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-slot@1.2.0(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-slot@1.2.0(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-slot@1.2.3(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-tabs@1.1.13(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-tabs@1.1.13(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-presence': 1.1.5(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-roving-focus': 1.1.11(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.2.4)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.17)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.2.4) + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.17)(react@19.1.0)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.2.4)': dependencies: - react: 19.1.0 + react: 19.2.4 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@react-native-async-storage/async-storage@2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))': + '@react-native-async-storage/async-storage@2.2.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))': dependencies: merge-options: 3.0.4 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - '@react-native-community/datetimepicker@8.4.4(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-native-community/datetimepicker@8.4.4(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@react-native/assets-registry@0.81.5': {} '@react-native/babel-plugin-codegen@0.81.5(@babel/core@7.28.5)': dependencies: - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.6 '@react-native/codegen': 0.81.5(@babel/core@7.28.5) transitivePeerDependencies: - '@babel/core' @@ -7131,7 +7116,7 @@ snapshots: '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5) - '@babel/template': 7.27.2 + '@babel/template': 7.28.6 '@react-native/babel-plugin-codegen': 0.81.5(@babel/core@7.28.5) babel-plugin-syntax-hermes-parser: 0.29.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.28.5) @@ -7191,73 +7176,73 @@ snapshots: '@react-native/normalize-colors@0.81.5': {} - '@react-native/virtualized-lists@0.81.5(@types/react@19.1.17)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-native/virtualized-lists@0.81.5(@types/react@19.2.10)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - '@react-navigation/bottom-tabs@7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-navigation/bottom-tabs@7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/elements': 2.9.3(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@react-navigation/elements': 2.9.5(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) color: 4.2.3 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) sf-symbols-typescript: 2.2.0 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/core@7.13.7(react@19.1.0)': + '@react-navigation/core@7.13.7(react@19.2.4)': dependencies: '@react-navigation/routers': 7.5.3 escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.11 query-string: 7.1.3 - react: 19.1.0 + react: 19.2.4 react-is: 19.2.3 - use-latest-callback: 0.2.6(react@19.1.0) - use-sync-external-store: 1.6.0(react@19.1.0) + use-latest-callback: 0.2.6(react@19.2.4) + use-sync-external-store: 1.6.0(react@19.2.4) - '@react-navigation/elements@2.9.3(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-navigation/elements@2.9.5(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) color: 4.2.3 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - use-latest-callback: 0.2.6(react@19.1.0) - use-sync-external-store: 1.6.0(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + use-latest-callback: 0.2.6(react@19.2.4) + use-sync-external-store: 1.6.0(react@19.2.4) - '@react-navigation/native-stack@7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-navigation/native-stack@7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/elements': 2.9.3(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@react-navigation/elements': 2.9.5(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) color: 4.2.3 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) sf-symbols-typescript: 2.2.0 warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/core': 7.13.7(react@19.1.0) + '@react-navigation/core': 7.13.7(react@19.2.4) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.11 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - use-latest-callback: 0.2.6(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + use-latest-callback: 0.2.6(react@19.2.4) '@react-navigation/routers@7.5.3': dependencies: @@ -7296,49 +7281,49 @@ snapshots: '@sentry/cli-darwin@2.55.0': optional: true - '@sentry/cli-darwin@3.0.1': + '@sentry/cli-darwin@3.1.0': optional: true '@sentry/cli-linux-arm64@2.55.0': optional: true - '@sentry/cli-linux-arm64@3.0.1': + '@sentry/cli-linux-arm64@3.1.0': optional: true '@sentry/cli-linux-arm@2.55.0': optional: true - '@sentry/cli-linux-arm@3.0.1': + '@sentry/cli-linux-arm@3.1.0': optional: true '@sentry/cli-linux-i686@2.55.0': optional: true - '@sentry/cli-linux-i686@3.0.1': + '@sentry/cli-linux-i686@3.1.0': optional: true '@sentry/cli-linux-x64@2.55.0': optional: true - '@sentry/cli-linux-x64@3.0.1': + '@sentry/cli-linux-x64@3.1.0': optional: true '@sentry/cli-win32-arm64@2.55.0': optional: true - '@sentry/cli-win32-arm64@3.0.1': + '@sentry/cli-win32-arm64@3.1.0': optional: true '@sentry/cli-win32-i686@2.55.0': optional: true - '@sentry/cli-win32-i686@3.0.1': + '@sentry/cli-win32-i686@3.1.0': optional: true '@sentry/cli-win32-x64@2.55.0': optional: true - '@sentry/cli-win32-x64@3.0.1': + '@sentry/cli-win32-x64@3.1.0': optional: true '@sentry/cli@2.55.0': @@ -7361,46 +7346,46 @@ snapshots: - encoding - supports-color - '@sentry/cli@3.0.1': + '@sentry/cli@3.1.0': dependencies: progress: 2.0.3 proxy-from-env: 1.1.0 undici: 6.23.0 which: 2.0.2 optionalDependencies: - '@sentry/cli-darwin': 3.0.1 - '@sentry/cli-linux-arm': 3.0.1 - '@sentry/cli-linux-arm64': 3.0.1 - '@sentry/cli-linux-i686': 3.0.1 - '@sentry/cli-linux-x64': 3.0.1 - '@sentry/cli-win32-arm64': 3.0.1 - '@sentry/cli-win32-i686': 3.0.1 - '@sentry/cli-win32-x64': 3.0.1 + '@sentry/cli-darwin': 3.1.0 + '@sentry/cli-linux-arm': 3.1.0 + '@sentry/cli-linux-arm64': 3.1.0 + '@sentry/cli-linux-i686': 3.1.0 + '@sentry/cli-linux-x64': 3.1.0 + '@sentry/cli-win32-arm64': 3.1.0 + '@sentry/cli-win32-i686': 3.1.0 + '@sentry/cli-win32-x64': 3.1.0 '@sentry/core@10.12.0': {} - '@sentry/react-native@7.2.0(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0)': + '@sentry/react-native@7.2.0(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4)': dependencies: '@sentry/babel-plugin-component-annotate': 4.3.0 '@sentry/browser': 10.12.0 '@sentry/cli': 2.55.0 '@sentry/core': 10.12.0 - '@sentry/react': 10.12.0(react@19.1.0) + '@sentry/react': 10.12.0(react@19.2.4) '@sentry/types': 10.12.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - encoding - supports-color - '@sentry/react@10.12.0(react@19.1.0)': + '@sentry/react@10.12.0(react@19.2.4)': dependencies: '@sentry/browser': 10.12.0 '@sentry/core': 10.12.0 hoist-non-react-statics: 3.3.2 - react: 19.1.0 + react: 19.2.4 '@sentry/types@10.12.0': dependencies: @@ -7418,19 +7403,19 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@supabase/auth-js@2.89.0': + '@supabase/auth-js@2.93.2': dependencies: tslib: 2.8.1 - '@supabase/functions-js@2.89.0': + '@supabase/functions-js@2.93.2': dependencies: tslib: 2.8.1 - '@supabase/postgrest-js@2.89.0': + '@supabase/postgrest-js@2.93.2': dependencies: tslib: 2.8.1 - '@supabase/realtime-js@2.89.0': + '@supabase/realtime-js@2.93.2': dependencies: '@types/phoenix': 1.6.7 '@types/ws': 8.18.1 @@ -7440,30 +7425,30 @@ snapshots: - bufferutil - utf-8-validate - '@supabase/storage-js@2.89.0': + '@supabase/storage-js@2.93.2': dependencies: iceberg-js: 0.8.1 tslib: 2.8.1 - '@supabase/supabase-js@2.89.0': + '@supabase/supabase-js@2.93.2': dependencies: - '@supabase/auth-js': 2.89.0 - '@supabase/functions-js': 2.89.0 - '@supabase/postgrest-js': 2.89.0 - '@supabase/realtime-js': 2.89.0 - '@supabase/storage-js': 2.89.0 + '@supabase/auth-js': 2.93.2 + '@supabase/functions-js': 2.93.2 + '@supabase/postgrest-js': 2.93.2 + '@supabase/realtime-js': 2.93.2 + '@supabase/storage-js': 2.93.2 transitivePeerDependencies: - bufferutil - utf-8-validate - '@testing-library/react-native@13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0)': + '@testing-library/react-native@13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react-test-renderer@19.1.0(react@19.2.4))(react@19.2.4)': dependencies: jest-matcher-utils: 30.2.0 picocolors: 1.1.1 pretty-format: 30.2.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-test-renderer: 19.1.0(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-test-renderer: 19.1.0(react@19.2.4) redent: 3.0.0 optionalDependencies: jest: 29.7.0(@types/node@25.0.3) @@ -7478,23 +7463,23 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@types/estree@1.0.8': {} @@ -7537,10 +7522,10 @@ snapshots: '@types/react-native@0.70.19': dependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 optional: true - '@types/react@19.1.17': + '@types/react@19.2.10': dependencies: csstype: 3.2.3 @@ -7724,9 +7709,9 @@ snapshots: '@urql/core': 5.2.0 wonka: 6.3.5 - '@vercel/analytics@1.6.1(react@19.1.0)': + '@vercel/analytics@1.6.1(react@19.2.4)': optionalDependencies: - react: 19.1.0 + react: 19.2.4 '@xmldom/xmldom@0.8.11': {} @@ -7813,8 +7798,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@4.1.0: {} - arg@5.0.2: {} argparse@1.0.10: @@ -7932,7 +7915,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -7962,7 +7945,7 @@ snapshots: babel-plugin-react-compiler@1.0.0: dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 babel-plugin-react-native-web@0.21.2: {} @@ -7995,7 +7978,7 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.5) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.5) - babel-preset-expo@54.0.9(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.30)(react-refresh@0.14.2): + babel-preset-expo@54.0.10(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.32)(react-refresh@0.14.2): dependencies: '@babel/helper-module-imports': 7.27.1 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -8022,7 +8005,7 @@ snapshots: resolve-from: 5.0.0 optionalDependencies: '@babel/runtime': 7.28.4 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - '@babel/core' - supports-color @@ -8820,164 +8803,164 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-apple-authentication@8.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-apple-authentication@8.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-application@7.0.8(expo@54.0.30): + expo-application@7.0.8(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - expo-asset@12.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-asset@12.0.12(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: '@expo/image-utils': 0.8.8 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-constants: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-constants: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - supports-color - expo-auth-session@7.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-auth-session@7.0.10(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo-application: 7.0.8(expo@54.0.30) - expo-constants: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - expo-crypto: 15.0.8(expo@54.0.30) - expo-linking: 8.0.11(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-web-browser: 15.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + expo-application: 7.0.8(expo@54.0.32) + expo-constants: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + expo-crypto: 15.0.8(expo@54.0.32) + expo-linking: 8.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-web-browser: 15.0.10(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - expo - supports-color - expo-blur@15.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-blur@15.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-build-properties@1.0.10(expo@54.0.30): + expo-build-properties@1.0.10(expo@54.0.32): dependencies: ajv: 8.17.1 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) semver: 7.7.3 - expo-clipboard@8.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-clipboard@8.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-constants@18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-constants@18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: '@expo/config': 12.0.13 '@expo/env': 2.0.8 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - supports-color - expo-crypto@15.0.8(expo@54.0.30): + expo-crypto@15.0.8(expo@54.0.32): dependencies: base64-js: 1.5.1 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - expo-dev-client@6.0.20(expo@54.0.30): + expo-dev-client@6.0.20(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-dev-launcher: 6.0.20(expo@54.0.30) - expo-dev-menu: 7.0.18(expo@54.0.30) - expo-dev-menu-interface: 2.0.0(expo@54.0.30) - expo-manifests: 1.0.10(expo@54.0.30) - expo-updates-interface: 2.0.0(expo@54.0.30) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-dev-launcher: 6.0.20(expo@54.0.32) + expo-dev-menu: 7.0.18(expo@54.0.32) + expo-dev-menu-interface: 2.0.0(expo@54.0.32) + expo-manifests: 1.0.10(expo@54.0.32) + expo-updates-interface: 2.0.0(expo@54.0.32) transitivePeerDependencies: - supports-color - expo-dev-launcher@6.0.20(expo@54.0.30): + expo-dev-launcher@6.0.20(expo@54.0.32): dependencies: ajv: 8.17.1 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-dev-menu: 7.0.18(expo@54.0.30) - expo-manifests: 1.0.10(expo@54.0.30) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-dev-menu: 7.0.18(expo@54.0.32) + expo-manifests: 1.0.10(expo@54.0.32) transitivePeerDependencies: - supports-color - expo-dev-menu-interface@2.0.0(expo@54.0.30): + expo-dev-menu-interface@2.0.0(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - expo-dev-menu@7.0.18(expo@54.0.30): + expo-dev-menu@7.0.18(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-dev-menu-interface: 2.0.0(expo@54.0.30) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-dev-menu-interface: 2.0.0(expo@54.0.32) - expo-device@8.0.10(expo@54.0.30): + expo-device@8.0.10(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) ua-parser-js: 0.7.41 expo-eas-client@1.0.8: {} - expo-file-system@19.0.21(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-file-system@19.0.21(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-font@14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-font@14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) fontfaceobserver: 2.3.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-glass-effect@0.1.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-glass-effect@0.1.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-image@3.0.11(expo@54.0.30)(react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-image@3.0.11(expo@54.0.32)(react-native-web@0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - react-native-web: 0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-native-web: 0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4) - expo-insights@0.10.8(expo@54.0.30): + expo-insights@0.10.8(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-eas-client: 1.0.8 expo-json-utils@0.15.0: {} - expo-keep-awake@15.0.8(expo@54.0.30)(react@19.1.0): + expo-keep-awake@15.0.8(expo@54.0.32)(react@19.2.4): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react: 19.1.0 + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react: 19.2.4 - expo-linking@8.0.11(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-linking@8.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - expo-constants: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + expo-constants: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) transitivePeerDependencies: - expo - supports-color - expo-manifests@1.0.10(expo@54.0.30): + expo-manifests@1.0.10(expo@54.0.32): dependencies: '@expo/config': 12.0.13 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-json-utils: 0.15.0 transitivePeerDependencies: - supports-color - expo-modules-autolinking@3.0.23: + expo-modules-autolinking@3.0.24: dependencies: '@expo/spawn-async': 1.7.2 chalk: 4.1.2 @@ -8985,152 +8968,128 @@ snapshots: require-from-string: 2.0.2 resolve-from: 5.0.0 - expo-modules-core@3.0.29(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-modules-core@3.0.29(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo-router@6.0.21(f0d96ad57e690436ea0d7f67db788d54): + expo-router@6.0.22(3d69673d633dc366bb35afd52f6f989a): dependencies: - '@expo/metro-runtime': 6.1.2(expo@54.0.30)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@expo/metro-runtime': 6.1.2(expo@54.0.32)(react-dom@19.1.0(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@expo/schema-utils': 0.1.8 - '@radix-ui/react-slot': 1.2.0(@types/react@19.1.17)(react@19.1.0) - '@radix-ui/react-tabs': 1.1.13(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-navigation/bottom-tabs': 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - '@react-navigation/native-stack': 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@radix-ui/react-slot': 1.2.0(@types/react@19.2.10)(react@19.2.4) + '@radix-ui/react-tabs': 1.1.13(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + '@react-navigation/bottom-tabs': 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + '@react-navigation/native-stack': 7.9.0(@react-navigation/native@7.1.26(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) client-only: 0.0.1 debug: 4.4.3 escape-string-regexp: 4.0.0 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-constants: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - expo-linking: 8.0.11(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-constants: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + expo-linking: 8.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-server: 1.0.5 fast-deep-equal: 3.1.3 invariant: 2.2.4 nanoid: 3.3.11 query-string: 7.1.3 - react: 19.1.0 + react: 19.2.4 react-fast-compare: 3.2.2 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-safe-area-context: 5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-screens: 4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) semver: 7.6.3 server-only: 0.0.1 sf-symbols-typescript: 2.2.0 shallowequal: 1.1.0 - use-latest-callback: 0.2.6(react@19.1.0) - vaul: 1.1.2(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + use-latest-callback: 0.2.6(react@19.2.4) + vaul: 1.1.2(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) optionalDependencies: - '@testing-library/react-native': 13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react-test-renderer@19.1.0(react@19.1.0))(react@19.1.0) - react-dom: 19.1.0(react@19.1.0) - react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-web: 0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@testing-library/react-native': 13.3.3(jest@29.7.0(@types/node@25.0.3))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react-test-renderer@19.1.0(react@19.2.4))(react@19.2.4) + react-dom: 19.1.0(react@19.2.4) + react-native-gesture-handler: 2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-web: 0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@types/react' - '@types/react-dom' - supports-color - expo-secure-store@15.0.8(expo@54.0.30): + expo-secure-store@15.0.8(expo@54.0.32): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) expo-server@1.0.5: {} - expo-splash-screen@31.0.13(expo@54.0.30): + expo-splash-screen@31.0.13(expo@54.0.32): dependencies: - '@expo/prebuild-config': 54.0.8(expo@54.0.30) - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@expo/prebuild-config': 54.0.8(expo@54.0.32) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - supports-color - expo-status-bar@3.0.9(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-status-bar@3.0.9(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - expo-structured-headers@5.0.0: {} - - expo-symbols@1.0.8(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-symbols@1.0.8(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) sf-symbols-typescript: 2.2.0 - expo-system-ui@6.0.9(expo@54.0.30)(react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-system-ui@6.0.9(expo@54.0.32)(react-native-web@0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: '@react-native/normalize-colors': 0.81.5 debug: 4.4.3 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - react-native-web: 0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-native-web: 0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - supports-color - expo-updates-interface@2.0.0(expo@54.0.30): - dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - - expo-updates@29.0.15(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo-updates-interface@2.0.0(expo@54.0.32): dependencies: - '@expo/code-signing-certificates': 0.0.5 - '@expo/plist': 0.4.8 - '@expo/spawn-async': 1.7.2 - arg: 4.1.0 - chalk: 4.1.2 - debug: 4.4.3 - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-eas-client: 1.0.8 - expo-manifests: 1.0.10(expo@54.0.30) - expo-structured-headers: 5.0.0 - expo-updates-interface: 2.0.0(expo@54.0.30) - getenv: 2.0.0 - glob: 13.0.0 - ignore: 5.3.2 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - resolve-from: 5.0.0 - transitivePeerDependencies: - - supports-color + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - expo-web-browser@15.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + expo-web-browser@15.0.10(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: - expo: 54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + expo: 54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - expo@54.0.30(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.21)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + expo@54.0.32(@babel/core@7.28.5)(@expo/metro-runtime@6.1.2)(expo-router@6.0.22)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: '@babel/runtime': 7.28.4 - '@expo/cli': 54.0.20(expo-router@6.0.21)(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) + '@expo/cli': 54.0.22(expo-router@6.0.22)(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) '@expo/config': 12.0.13 '@expo/config-plugins': 54.0.4 - '@expo/devtools': 0.1.8(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@expo/devtools': 0.1.8(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@expo/fingerprint': 0.15.4 '@expo/metro': 54.2.0 - '@expo/metro-config': 54.0.12(expo@54.0.30) - '@expo/vector-icons': 15.0.3(expo-font@14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@expo/metro-config': 54.0.14(expo@54.0.32) + '@expo/vector-icons': 15.0.3(expo-font@14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) '@ungap/structured-clone': 1.3.0 - babel-preset-expo: 54.0.9(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.30)(react-refresh@0.14.2) - expo-asset: 12.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-constants: 18.0.12(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - expo-file-system: 19.0.21(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)) - expo-font: 14.0.10(expo@54.0.30)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - expo-keep-awake: 15.0.8(expo@54.0.30)(react@19.1.0) - expo-modules-autolinking: 3.0.23 - expo-modules-core: 3.0.29(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + babel-preset-expo: 54.0.10(@babel/core@7.28.5)(@babel/runtime@7.28.4)(expo@54.0.32)(react-refresh@0.14.2) + expo-asset: 12.0.12(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-constants: 18.0.13(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + expo-file-system: 19.0.21(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)) + expo-font: 14.0.11(expo@54.0.32)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + expo-keep-awake: 15.0.8(expo@54.0.32)(react@19.2.4) + expo-modules-autolinking: 3.0.24 + expo-modules-core: 3.0.29(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) pretty-format: 29.7.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) react-refresh: 0.14.2 whatwg-url-without-unicode: 8.0.0-3 optionalDependencies: - '@expo/metro-runtime': 6.1.2(expo@54.0.30)(react-dom@19.1.0(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@expo/metro-runtime': 6.1.2(expo@54.0.32)(react-dom@19.1.0(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) transitivePeerDependencies: - '@babel/core' - bufferutil @@ -9930,7 +9889,7 @@ snapshots: '@babel/generator': 7.28.5 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -10200,11 +10159,11 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react-native@0.562.0(react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + lucide-react-native@0.562.0(react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-svg: 15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-svg: 15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) make-dir@4.0.0: dependencies: @@ -10305,7 +10264,7 @@ snapshots: dependencies: '@babel/traverse': 7.28.5 '@babel/traverse--for-generate-function-map': '@babel/traverse@7.28.6' - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.83.3 @@ -10343,7 +10302,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/generator': 7.28.5 '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 flow-enums-runtime: 0.0.6 metro: 0.83.3 metro-babel-transformer: 0.83.3 @@ -10366,7 +10325,7 @@ snapshots: '@babel/parser': 7.28.5 '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.28.6 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -10680,11 +10639,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.57.0: {} + playwright-core@1.58.0: {} - playwright@1.57.0: + playwright@1.58.0: dependencies: - playwright-core: 1.57.0 + playwright-core: 1.58.0 optionalDependencies: fsevents: 2.3.2 @@ -10708,7 +10667,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.7.4: {} + prettier@3.8.1: {} pretty-bytes@5.6.0: {} @@ -10789,16 +10748,16 @@ snapshots: - bufferutil - utf-8-validate - react-dom@19.1.0(react@19.1.0): + react-dom@19.1.0(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 scheduler: 0.26.0 react-fast-compare@3.2.2: {} - react-freeze@1.0.4(react@19.1.0): + react-freeze@1.0.4(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 react-is@16.13.1: {} @@ -10806,80 +10765,80 @@ snapshots: react-is@19.2.3: {} - react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-bottom-tabs@1.1.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-freeze: 1.0.4(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-freeze: 1.0.4(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) sf-symbols-typescript: 2.2.0 - use-latest-callback: 0.2.6(react@19.1.0) + use-latest-callback: 0.2.6(react@19.2.4) - react-native-edge-to-edge@1.7.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-edge-to-edge@1.7.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-gesture-handler@2.28.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: '@egjs/hammerjs': 2.0.17 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - react-native-is-edge-to-edge@1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-is-edge-to-edge@1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - react-native-keyboard-controller@1.18.5(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-keyboard-controller@1.18.5(react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-reanimated: 4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) - react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-reanimated@4.1.6(@babel/core@7.28.5)(react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4))(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: '@babel/core': 7.28.5 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) - react-native-worklets: 0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) + react-native-worklets: 0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) semver: 7.7.2 - react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-safe-area-context@5.6.2(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-screens@4.16.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-freeze: 1.0.4(react@19.1.0) - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) - react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + react: 19.2.4 + react-freeze: 1.0.4(react@19.2.4) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) + react-native-is-edge-to-edge: 1.2.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) warn-once: 0.1.1 - react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-svg@15.12.1(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: css-select: 5.2.2 css-tree: 1.1.3 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) warn-once: 0.1.1 - react-native-toast-message@2.3.3(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-toast-message@2.3.3(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) - react-native-url-polyfill@3.0.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0)): + react-native-url-polyfill@3.0.0(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4)): dependencies: - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) whatwg-url-without-unicode: 8.0.0-3 - react-native-web@0.21.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-native-web@0.21.2(react-dom@19.1.0(react@19.2.4))(react@19.2.4): dependencies: '@babel/runtime': 7.28.4 '@react-native/normalize-colors': 0.74.89 @@ -10888,13 +10847,13 @@ snapshots: memoize-one: 6.0.0 nullthrows: 1.1.1 postcss-value-parser: 4.2.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) styleq: 0.1.3 transitivePeerDependencies: - encoding - react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0): + react-native-worklets@0.5.1(@babel/core@7.28.5)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4): dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5) @@ -10907,13 +10866,13 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5) '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) convert-source-map: 2.0.0 - react: 19.1.0 - react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-native: 0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4) semver: 7.7.2 transitivePeerDependencies: - supports-color - react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0): + react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.81.5 @@ -10922,7 +10881,7 @@ snapshots: '@react-native/gradle-plugin': 0.81.5 '@react-native/js-polyfills': 0.81.5 '@react-native/normalize-colors': 0.81.5 - '@react-native/virtualized-lists': 0.81.5(@types/react@19.1.17)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.1.17)(react@19.1.0))(react@19.1.0) + '@react-native/virtualized-lists': 0.81.5(@types/react@19.2.10)(react-native@0.81.5(@babel/core@7.28.5)(@types/react@19.2.10)(react@19.2.4))(react@19.2.4) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -10940,7 +10899,7 @@ snapshots: nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 - react: 19.1.0 + react: 19.2.4 react-devtools-core: 6.1.5 react-refresh: 0.14.2 regenerator-runtime: 0.13.11 @@ -10951,7 +10910,7 @@ snapshots: ws: 6.2.3 yargs: 17.7.2 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 transitivePeerDependencies: - '@babel/core' - '@react-native-community/cli' @@ -10962,40 +10921,40 @@ snapshots: react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.8(@types/react@19.1.17)(react@19.1.0): + react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.2.4): dependencies: - react: 19.1.0 - react-style-singleton: 2.2.3(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.4) tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - react-remove-scroll@2.7.2(@types/react@19.1.17)(react@19.1.0): + react-remove-scroll@2.7.2(@types/react@19.2.10)(react@19.2.4): dependencies: - react: 19.1.0 - react-remove-scroll-bar: 2.3.8(@types/react@19.1.17)(react@19.1.0) - react-style-singleton: 2.2.3(@types/react@19.1.17)(react@19.1.0) + react: 19.2.4 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.2.4) + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.2.4) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.1.17)(react@19.1.0) - use-sidecar: 1.1.3(@types/react@19.1.17)(react@19.1.0) + use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.2.4) + use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.2.4) optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - react-style-singleton@2.2.3(@types/react@19.1.17)(react@19.1.0): + react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.2.4): dependencies: get-nonce: 1.0.1 - react: 19.1.0 + react: 19.2.4 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - react-test-renderer@19.1.0(react@19.1.0): + react-test-renderer@19.1.0(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 react-is: 19.2.3 scheduler: 0.26.0 - react@19.1.0: {} + react@19.2.4: {} redent@3.0.0: dependencies: @@ -11107,10 +11066,6 @@ snapshots: dependencies: glob: 7.2.3 - rxjs@7.8.2: - dependencies: - tslib: 2.8.1 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -11643,28 +11598,28 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.3(@types/react@19.1.17)(react@19.1.0): + use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - use-latest-callback@0.2.6(react@19.1.0): + use-latest-callback@0.2.6(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 - use-sidecar@1.1.3(@types/react@19.1.17)(react@19.1.0): + use-sidecar@1.1.3(@types/react@19.2.10)(react@19.2.4): dependencies: detect-node-es: 1.1.0 - react: 19.1.0 + react: 19.2.4 tslib: 2.8.1 optionalDependencies: - '@types/react': 19.1.17 + '@types/react': 19.2.10 - use-sync-external-store@1.6.0(react@19.1.0): + use-sync-external-store@1.6.0(react@19.2.4): dependencies: - react: 19.1.0 + react: 19.2.4 utils-merge@1.0.1: {} @@ -11680,11 +11635,11 @@ snapshots: vary@1.1.2: {} - vaul@1.1.2(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + vaul@1.1.2(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4): dependencies: - '@radix-ui/react-dialog': 1.1.15(@types/react@19.1.17)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-dialog': 1.1.15(@types/react@19.2.10)(react-dom@19.1.0(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.1.0(react@19.2.4) transitivePeerDependencies: - '@types/react' - '@types/react-dom'