From ff7719275dc6daf3dbf0e5ab6908b5e8650a71c2 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 5 Mar 2025 15:31:32 +0200 Subject: [PATCH 1/2] release 0.2.0 --- package.json | 33 - python/apps/admin-panel-back-end/.env.example | 6 + python/apps/admin-panel-back-end/README.md | 66 + python/apps/admin-panel-back-end/alembic.ini | 33 + python/apps/admin-panel-back-end/package.json | 14 + python/apps/admin-panel-back-end/poetry.lock | 1557 +++++ .../apps/admin-panel-back-end/pyproject.toml | 37 + .../apps/admin-panel-back-end/src/__init__.py | 1 + .../apps/admin-panel-back-end/src/__main__.py | 20 + .../admin-panel-back-end/src/api/__init__.py | 1 + .../src/api/base/__init__.py | 5 + .../src/api/base/service.py | 57 + .../src/api/geo/__init__.py | 5 + .../src/api/geo/schema.py | 40 + .../src/api/geo/service.py | 84 + .../admin-panel-back-end/src/api/geo/views.py | 68 + .../src/api/meeting_type/__init__.py | 5 + .../src/api/meeting_type/schema.py | 18 + .../src/api/meeting_type/service.py | 73 + .../src/api/meeting_type/views.py | 67 + .../admin-panel-back-end/src/api/router.py | 17 + .../admin-panel-back-end/src/application.py | 37 + .../admin-panel-back-end/src/db/__init__.py | 0 .../apps/admin-panel-back-end/src/db/base.py | 19 + .../apps/admin-panel-back-end/src/db/meta.py | 3 + .../src/db/migrations/__init__.py | 1 + .../src/db/migrations/env.py | 76 + .../src/db/migrations/script.py.mako | 23 + .../versions/2025-02-26-12-35_aa0e6c962a4e.py | 66 + .../versions/2025-02-26-12-49_f26d942516d5.py | 25 + .../src/db/models/__init__.py | 15 + .../admin-panel-back-end/src/db/models/geo.py | 41 + .../src/db/models/meeting_type.py | 18 + .../apps/admin-panel-back-end/src/db/utils.py | 39 + .../apps/admin-panel-back-end/src/lifespan.py | 23 + .../apps/admin-panel-back-end/src/settings.py | 49 + python/apps/admin-panel-back-end/src/utils.py | 20 + .../admin-panel-web-spa/src/routeTree.gen.ts | 106 +- .../src/routes/geo/$geoId/edit.tsx | 6 + .../src/routes/geo/create.tsx | 6 + .../src/routes/geo/index.tsx | 6 + .../src/routes/meeting-type.tsx | 6 + .../src/testUtils/handlers/geo.ts | 25 + .../src/testUtils/handlers/index.ts | 2 + .../src/testUtils/handlers/meetingType.ts | 36 + .../src/testUtils/server.ts | 4 + .../buildListQuery/buildListQuery.spec.ts | 116 + .../utils/buildListQuery/buildListQuery.ts | 40 + .../src/utils/buildListQuery/index.ts | 1 + .../displayValidationErrors.spec.ts | 56 + .../displayValidationErrors.ts | 35 + .../utils/displayValidationErrors/index.ts | 1 + .../admin-panel-web-spa/src/utils/index.ts | 3 + .../src/utils/renderDefaultActions/index.ts | 1 + .../renderDefaultActions.tsx | 73 + typescript/apps/mobile-app/.env.example | 4 +- typescript/apps/mobile-app/Gemfile | 12 +- typescript/apps/mobile-app/Gemfile.lock | 12 +- .../apps/mobile-app/android/app/build.gradle | 1 + .../apps/mobile-app/android/build.gradle | 2 +- .../ios/MobileApp/PrivacyInfo.xcprivacy | 8 + typescript/apps/mobile-app/ios/Podfile.lock | 1979 +++++- typescript/apps/mobile-app/package.json | 89 +- typescript/apps/mobile-expo-app/Gemfile | 11 +- typescript/apps/mobile-expo-app/Gemfile.lock | 33 +- .../mobile-expo-app/android/gradle.properties | 4 +- .../ios/DBBSExpo.xcodeproj/project.pbxproj | 146 +- .../xcschemes/DBBSExpo Dev.xcscheme | 6 +- .../xcschemes/DBBSExpo Prod.xcscheme | 6 +- .../ios/DBBSExpo/AppDelegate.mm | 13 +- .../apps/mobile-expo-app/ios/Podfile.lock | 690 +- typescript/apps/mobile-expo-app/package.json | 72 +- typescript/modules/nestjs/package.json | 1 + .../packages/apollo-client/package.json | 4 +- typescript/packages/common/package.json | 5 +- typescript/packages/cypress/package.json | 3 + .../packages/feature-config/package.json | 3 + typescript/packages/jest-config/package.json | 18 + .../mobile-components/ios/Podfile.lock | 594 +- .../packages/mobile-components/package.json | 44 +- .../mobile-features/common/package.json | 4 +- .../expo-notifications/package.json | 2 +- .../mobile-features/firebase/package.json | 2 +- .../mobile-features/mobile-iap/package.json | 2 +- .../react-native-notifications/package.json | 2 +- .../nestjs-modules/auth-jwt/package.json | 4 +- .../nestjs-modules/authz/package.json | 5 +- .../nestjs-modules/decorators/package.json | 1 + .../nestjs-modules/health/package.json | 1 + .../nestjs-modules/healthcheck/package.json | 1 + .../nestjs-modules/logger/package.json | 6 +- .../nestjs-modules/sendgrid/package.json | 1 + .../nestjs-modules/settings/package.json | 1 + .../nestjs-modules/strapi-roles/package.json | 1 + .../packages/s3-log-transport/package.json | 1 + typescript/packages/sendgrid/package.json | 1 + yarn.lock | 5744 ++++++++++++----- 97 files changed, 10103 insertions(+), 2621 deletions(-) create mode 100644 python/apps/admin-panel-back-end/.env.example create mode 100644 python/apps/admin-panel-back-end/README.md create mode 100644 python/apps/admin-panel-back-end/alembic.ini create mode 100644 python/apps/admin-panel-back-end/package.json create mode 100644 python/apps/admin-panel-back-end/poetry.lock create mode 100644 python/apps/admin-panel-back-end/pyproject.toml create mode 100644 python/apps/admin-panel-back-end/src/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/__main__.py create mode 100644 python/apps/admin-panel-back-end/src/api/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/api/base/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/api/base/service.py create mode 100644 python/apps/admin-panel-back-end/src/api/geo/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/api/geo/schema.py create mode 100644 python/apps/admin-panel-back-end/src/api/geo/service.py create mode 100644 python/apps/admin-panel-back-end/src/api/geo/views.py create mode 100644 python/apps/admin-panel-back-end/src/api/meeting_type/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/api/meeting_type/schema.py create mode 100644 python/apps/admin-panel-back-end/src/api/meeting_type/service.py create mode 100644 python/apps/admin-panel-back-end/src/api/meeting_type/views.py create mode 100644 python/apps/admin-panel-back-end/src/api/router.py create mode 100644 python/apps/admin-panel-back-end/src/application.py create mode 100644 python/apps/admin-panel-back-end/src/db/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/db/base.py create mode 100644 python/apps/admin-panel-back-end/src/db/meta.py create mode 100644 python/apps/admin-panel-back-end/src/db/migrations/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/db/migrations/env.py create mode 100644 python/apps/admin-panel-back-end/src/db/migrations/script.py.mako create mode 100644 python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-35_aa0e6c962a4e.py create mode 100644 python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-49_f26d942516d5.py create mode 100644 python/apps/admin-panel-back-end/src/db/models/__init__.py create mode 100644 python/apps/admin-panel-back-end/src/db/models/geo.py create mode 100644 python/apps/admin-panel-back-end/src/db/models/meeting_type.py create mode 100644 python/apps/admin-panel-back-end/src/db/utils.py create mode 100644 python/apps/admin-panel-back-end/src/lifespan.py create mode 100644 python/apps/admin-panel-back-end/src/settings.py create mode 100644 python/apps/admin-panel-back-end/src/utils.py create mode 100644 typescript/apps/admin-panel-web-spa/src/routes/geo/$geoId/edit.tsx create mode 100644 typescript/apps/admin-panel-web-spa/src/routes/geo/create.tsx create mode 100644 typescript/apps/admin-panel-web-spa/src/routes/geo/index.tsx create mode 100644 typescript/apps/admin-panel-web-spa/src/routes/meeting-type.tsx create mode 100644 typescript/apps/admin-panel-web-spa/src/testUtils/handlers/geo.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/testUtils/handlers/index.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/testUtils/handlers/meetingType.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/testUtils/server.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.spec.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/index.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.spec.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/index.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/index.ts create mode 100644 typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/renderDefaultActions.tsx diff --git a/package.json b/package.json index ad3c2d9..e7b380a 100644 --- a/package.json +++ b/package.json @@ -42,45 +42,25 @@ "check-types": "npx turbo run check-types" }, "devDependencies": { - "@babel/core": "7.24.5", - "@babel/preset-env": "7.24.5", - "@babel/runtime": "7.24.5", "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/tsconfig": "*", - "@jest/globals": "29.7.0", "@nestjs/cli": "11.0.4", "@nestjs/schematics": "11.0.1", - "@nestjs/testing": "11.0.10", - "@react-native/babel-preset": "0.75.4", - "@react-native/eslint-config": "0.75.4", - "@react-native/metro-config": "0.75.4", - "@testing-library/jest-dom": "6.6.2", - "@testing-library/react": "15.0.7", - "@testing-library/react-hooks": "8.0.1", - "@testing-library/react-native": "12.5.3", "@tsconfig/node-lts": "20.1.3", "@turbo/gen": "2.2.3", - "@types/aws-lambda": "8.10.147", - "@types/capture-console": "1.0.5", "@types/express": "5.0.0", - "@types/jest": "29.5.14", "@types/lodash.isobject": "3.0.9", "@types/node": "22.13.5", - "@types/passport-jwt": "4.0.1", "@types/react": "18.3.3", "@types/react-test-renderer": "18.3.0", - "@types/supertest": "6.0.2", "@types/uuid": "10.0.0", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "@vitejs/plugin-react": "4.3.1", "aws-cdk": "2.1000.3", "aws-cdk-lib": "2.181.0", - "babel-plugin-module-resolver": "5.0.2", - "capture-console": "1.0.2", "constructs": "10.4.2", - "cypress": "13.15.1", "dotenv": "16.4.7", "dotenv-cli": "8.0.0", "eslint": "8.57.0", @@ -100,13 +80,8 @@ "eslint-plugin-turbo": "2.2.3", "husky": "9.1.7", "inquirer": "12.4.2", - "jest": "29.7.0", - "jest-environment-jsdom": "29.7.0", - "jest-fetch-mock": "3.0.3", - "jest-mock": "29.7.0", "lint-staged": "15.2.10", "prettier": "3.3.3", - "react-test-renderer": "18.3.1", "rimraf": "6.0.1", "rollup-plugin-visualizer": "5.14.0", "serverless": "3.39.0", @@ -117,8 +92,6 @@ "serverless-plugin-aws-alerts": "1.7.5", "serverless-plugin-monorepo": "0.11.0", "serverless-plugin-optimize": "4.2.1-rc.1", - "supertest": "7.0.0", - "ts-jest": "29.2.6", "ts-loader": "9.5.2", "ts-node": "10.9.2", "tslib": "2.8.1", @@ -127,12 +100,6 @@ "vite": "5.4.1", "webpack": "5.95.0" }, - "resolutions": { - "@babel/core": "7.24.5", - "@babel/preset-env": "7.24.5", - "@babel/runtime": "7.24.5", - "metro": "0.81.0" - }, "packageManager": "yarn@4.2.2", "lint-staged": { "*.{js,jsx,ts,tsx}": [ diff --git a/python/apps/admin-panel-back-end/.env.example b/python/apps/admin-panel-back-end/.env.example new file mode 100644 index 0000000..f47461b --- /dev/null +++ b/python/apps/admin-panel-back-end/.env.example @@ -0,0 +1,6 @@ +APP_HOST= +APP_PORT= +APP_RELOAD= +APP_LOG_LEVEL= +APP_ENVIRONMENT= +APP_WORKERS_COUNT= diff --git a/python/apps/admin-panel-back-end/README.md b/python/apps/admin-panel-back-end/README.md new file mode 100644 index 0000000..06b5a03 --- /dev/null +++ b/python/apps/admin-panel-back-end/README.md @@ -0,0 +1,66 @@ +## Name: fast-api-server + +## Description + +The `fast-api-server` application serves as an example of a generated FastAPI application, ready for release, showcasing a basic starting point for web development projects. + +## Usage + +Generate a new FastAPI application using the following npx command. + +```bash +npx turbo gen fast-api-server +``` + +Run created FastAPI application using the following command. + +```bash +target=fast-api-server yarn dev +``` + +## Features + +The DBBS Pre-Built Solutions enables the generation of a FastAPI application template with opinionated settings. This simplifies and accelerates the initial stages of development while promoting code consistency across different applications. Additionally, it lays the groundwork for streamlining updates to the common aspects of applications when the pre-built solutions undergoes updates. + +## Feature Keywords + +- fast-api-server-bootstrap + +## Language and framework + +- Python +- FastAPI + +## Type + +- Application + +## Tech Category + +- Back-end + +## Domain Category + +- Common + +## License + +The DBBS Pre-Built Solutions is open-source software licensed under the [MIT License](LICENSE). + +## Authors and owners + +- bilenko-ha1305 + +## Links + +[FastAPI documentation](https://fastapi.tiangolo.com/) +[Alembic documentation](https://alembic.sqlalchemy.org/en/latest/) + +## External dependencies + +- fastapi +- pydantic-settings +- uvicorn +- SQLAlchemy +- asyncpg +- alembic diff --git a/python/apps/admin-panel-back-end/alembic.ini b/python/apps/admin-panel-back-end/alembic.ini new file mode 100644 index 0000000..75b9e82 --- /dev/null +++ b/python/apps/admin-panel-back-end/alembic.ini @@ -0,0 +1,33 @@ +[alembic] +script_location = src/db/migrations +file_template = %%(year)d-%%(month).2d-%%(day).2d-%%(hour).2d-%%(minute).2d_%%(rev)s +prepend_sys_path = . +output_encoding = utf-8 +# truncate_slug_length = 40 +# Logging configuration +[loggers] +keys = root,sqlalchemy,alembic +[handlers] +keys = console +[formatters] +keys = generic +[logger_root] +level = WARN +handlers = console +qualname = +[logger_sqlalchemy] +level = WARN +handlers = +qualname = sqlalchemy.engine +[logger_alembic] +level = INFO +handlers = +qualname = alembic +[handler_console] +class = StreamHandler +args = (sys.stderr,) +level = NOTSET +formatter = generic +[formatter_generic] +format = %(levelname)-5.5s [%(name)s] %(message)s +datefmt = %H:%M:%S \ No newline at end of file diff --git a/python/apps/admin-panel-back-end/package.json b/python/apps/admin-panel-back-end/package.json new file mode 100644 index 0000000..c94542b --- /dev/null +++ b/python/apps/admin-panel-back-end/package.json @@ -0,0 +1,14 @@ +{ + "name": "@dbbs/admin-panel-back-end", + "version": "1.0.0", + "description": "DBBs FastAPI Server for admin panel", + "type": "module", + "main": "../admin-panel-back-end/src/main.py", + "private": true, + "scripts": { + "dev": "poetry run python -m src", + "lint": "poetry run ruff check .", + "build": "echo \"no build specified\" && exit 0", + "install:deps": "poetry install" + } +} diff --git a/python/apps/admin-panel-back-end/poetry.lock b/python/apps/admin-panel-back-end/poetry.lock new file mode 100644 index 0000000..cb10c88 --- /dev/null +++ b/python/apps/admin-panel-back-end/poetry.lock @@ -0,0 +1,1557 @@ +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. + +[[package]] +name = "aiosqlite" +version = "0.20.0" +description = "asyncio bridge to the standard sqlite3 module" +optional = false +python-versions = ">=3.8" +files = [ + {file = "aiosqlite-0.20.0-py3-none-any.whl", hash = "sha256:36a1deaca0cac40ebe32aac9977a6e2bbc7f5189f23f4a54d5908986729e5bd6"}, + {file = "aiosqlite-0.20.0.tar.gz", hash = "sha256:6d35c8c256637f4672f843c31021464090805bf925385ac39473fb16eaaca3d7"}, +] + +[package.dependencies] +typing_extensions = ">=4.0" + +[package.extras] +dev = ["attribution (==1.7.0)", "black (==24.2.0)", "coverage[toml] (==7.4.1)", "flake8 (==7.0.0)", "flake8-bugbear (==24.2.6)", "flit (==3.9.0)", "mypy (==1.8.0)", "ufmt (==2.3.0)", "usort (==1.0.8.post1)"] +docs = ["sphinx (==7.2.6)", "sphinx-mdinclude (==0.5.3)"] + +[[package]] +name = "alembic" +version = "1.14.1" +description = "A database migration tool for SQLAlchemy." +optional = false +python-versions = ">=3.8" +files = [ + {file = "alembic-1.14.1-py3-none-any.whl", hash = "sha256:1acdd7a3a478e208b0503cd73614d5e4c6efafa4e73518bb60e4f2846a37b1c5"}, + {file = "alembic-1.14.1.tar.gz", hash = "sha256:496e888245a53adf1498fcab31713a469c65836f8de76e01399aa1c3e90dd213"}, +] + +[package.dependencies] +Mako = "*" +SQLAlchemy = ">=1.3.0" +typing-extensions = ">=4" + +[package.extras] +tz = ["backports.zoneinfo", "tzdata"] + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.8.0" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.9" +files = [ + {file = "anyio-4.8.0-py3-none-any.whl", hash = "sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a"}, + {file = "anyio-4.8.0.tar.gz", hash = "sha256:1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a"}, +] + +[package.dependencies] +idna = ">=2.8" +sniffio = ">=1.1" +typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""} + +[package.extras] +doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"] +trio = ["trio (>=0.26.1)"] + +[[package]] +name = "certifi" +version = "2025.1.31" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2025.1.31-py3-none-any.whl", hash = "sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"}, + {file = "certifi-2025.1.31.tar.gz", hash = "sha256:3d5da6925056f6f18f119200434a4780a94263f10d1c21d032a6f6b2baa20651"}, +] + +[[package]] +name = "click" +version = "8.1.8" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, + {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "common" +version = "0.1.0" +description = "Common for python project" +optional = false +python-versions = "3.11.6" +files = [] +develop = false + +[package.dependencies] +coverage = "7.6.0" +mypy = "1.14.1" +pytest = "8.3.2" +pytest-cov = "5.0.0" +pytest-mock = "3.14.0" +python-dotenv = "1.0.1" +ruff = "0.5.2" +setuptools = "70.3.0" + +[package.source] +type = "directory" +url = "../../packages/common" + +[[package]] +name = "coverage" +version = "7.6.0" +description = "Code coverage measurement for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "coverage-7.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dff044f661f59dace805eedb4a7404c573b6ff0cdba4a524141bc63d7be5c7fd"}, + {file = "coverage-7.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a8659fd33ee9e6ca03950cfdcdf271d645cf681609153f218826dd9805ab585c"}, + {file = "coverage-7.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7792f0ab20df8071d669d929c75c97fecfa6bcab82c10ee4adb91c7a54055463"}, + {file = "coverage-7.6.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d4b3cd1ca7cd73d229487fa5caca9e4bc1f0bca96526b922d61053ea751fe791"}, + {file = "coverage-7.6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e7e128f85c0b419907d1f38e616c4f1e9f1d1b37a7949f44df9a73d5da5cd53c"}, + {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a94925102c89247530ae1dab7dc02c690942566f22e189cbd53579b0693c0783"}, + {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dcd070b5b585b50e6617e8972f3fbbee786afca71b1936ac06257f7e178f00f6"}, + {file = "coverage-7.6.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d50a252b23b9b4dfeefc1f663c568a221092cbaded20a05a11665d0dbec9b8fb"}, + {file = "coverage-7.6.0-cp310-cp310-win32.whl", hash = "sha256:0e7b27d04131c46e6894f23a4ae186a6a2207209a05df5b6ad4caee6d54a222c"}, + {file = "coverage-7.6.0-cp310-cp310-win_amd64.whl", hash = "sha256:54dece71673b3187c86226c3ca793c5f891f9fc3d8aa183f2e3653da18566169"}, + {file = "coverage-7.6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7b525ab52ce18c57ae232ba6f7010297a87ced82a2383b1afd238849c1ff933"}, + {file = "coverage-7.6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bea27c4269234e06f621f3fac3925f56ff34bc14521484b8f66a580aacc2e7d"}, + {file = "coverage-7.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed8d1d1821ba5fc88d4a4f45387b65de52382fa3ef1f0115a4f7a20cdfab0e94"}, + {file = "coverage-7.6.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01c322ef2bbe15057bc4bf132b525b7e3f7206f071799eb8aa6ad1940bcf5fb1"}, + {file = "coverage-7.6.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03cafe82c1b32b770a29fd6de923625ccac3185a54a5e66606da26d105f37dac"}, + {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0d1b923fc4a40c5832be4f35a5dab0e5ff89cddf83bb4174499e02ea089daf57"}, + {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4b03741e70fb811d1a9a1d75355cf391f274ed85847f4b78e35459899f57af4d"}, + {file = "coverage-7.6.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a73d18625f6a8a1cbb11eadc1d03929f9510f4131879288e3f7922097a429f63"}, + {file = "coverage-7.6.0-cp311-cp311-win32.whl", hash = "sha256:65fa405b837060db569a61ec368b74688f429b32fa47a8929a7a2f9b47183713"}, + {file = "coverage-7.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:6379688fb4cfa921ae349c76eb1a9ab26b65f32b03d46bb0eed841fd4cb6afb1"}, + {file = "coverage-7.6.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f7db0b6ae1f96ae41afe626095149ecd1b212b424626175a6633c2999eaad45b"}, + {file = "coverage-7.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bbdf9a72403110a3bdae77948b8011f644571311c2fb35ee15f0f10a8fc082e8"}, + {file = "coverage-7.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cc44bf0315268e253bf563f3560e6c004efe38f76db03a1558274a6e04bf5d5"}, + {file = "coverage-7.6.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da8549d17489cd52f85a9829d0e1d91059359b3c54a26f28bec2c5d369524807"}, + {file = "coverage-7.6.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0086cd4fc71b7d485ac93ca4239c8f75732c2ae3ba83f6be1c9be59d9e2c6382"}, + {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fad32ee9b27350687035cb5fdf9145bc9cf0a094a9577d43e909948ebcfa27b"}, + {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:044a0985a4f25b335882b0966625270a8d9db3d3409ddc49a4eb00b0ef5e8cee"}, + {file = "coverage-7.6.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:76d5f82213aa78098b9b964ea89de4617e70e0d43e97900c2778a50856dac605"}, + {file = "coverage-7.6.0-cp312-cp312-win32.whl", hash = "sha256:3c59105f8d58ce500f348c5b56163a4113a440dad6daa2294b5052a10db866da"}, + {file = "coverage-7.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:ca5d79cfdae420a1d52bf177de4bc2289c321d6c961ae321503b2ca59c17ae67"}, + {file = "coverage-7.6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d39bd10f0ae453554798b125d2f39884290c480f56e8a02ba7a6ed552005243b"}, + {file = "coverage-7.6.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:beb08e8508e53a568811016e59f3234d29c2583f6b6e28572f0954a6b4f7e03d"}, + {file = "coverage-7.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2e16f4cd2bc4d88ba30ca2d3bbf2f21f00f382cf4e1ce3b1ddc96c634bc48ca"}, + {file = "coverage-7.6.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6616d1c9bf1e3faea78711ee42a8b972367d82ceae233ec0ac61cc7fec09fa6b"}, + {file = "coverage-7.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad4567d6c334c46046d1c4c20024de2a1c3abc626817ae21ae3da600f5779b44"}, + {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d17c6a415d68cfe1091d3296ba5749d3d8696e42c37fca5d4860c5bf7b729f03"}, + {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9146579352d7b5f6412735d0f203bbd8d00113a680b66565e205bc605ef81bc6"}, + {file = "coverage-7.6.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cdab02a0a941af190df8782aafc591ef3ad08824f97850b015c8c6a8b3877b0b"}, + {file = "coverage-7.6.0-cp38-cp38-win32.whl", hash = "sha256:df423f351b162a702c053d5dddc0fc0ef9a9e27ea3f449781ace5f906b664428"}, + {file = "coverage-7.6.0-cp38-cp38-win_amd64.whl", hash = "sha256:f2501d60d7497fd55e391f423f965bbe9e650e9ffc3c627d5f0ac516026000b8"}, + {file = "coverage-7.6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7221f9ac9dad9492cecab6f676b3eaf9185141539d5c9689d13fd6b0d7de840c"}, + {file = "coverage-7.6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ddaaa91bfc4477d2871442bbf30a125e8fe6b05da8a0015507bfbf4718228ab2"}, + {file = "coverage-7.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4cbe651f3904e28f3a55d6f371203049034b4ddbce65a54527a3f189ca3b390"}, + {file = "coverage-7.6.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:831b476d79408ab6ccfadaaf199906c833f02fdb32c9ab907b1d4aa0713cfa3b"}, + {file = "coverage-7.6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46c3d091059ad0b9c59d1034de74a7f36dcfa7f6d3bde782c49deb42438f2450"}, + {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:4d5fae0a22dc86259dee66f2cc6c1d3e490c4a1214d7daa2a93d07491c5c04b6"}, + {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:07ed352205574aad067482e53dd606926afebcb5590653121063fbf4e2175166"}, + {file = "coverage-7.6.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:49c76cdfa13015c4560702574bad67f0e15ca5a2872c6a125f6327ead2b731dd"}, + {file = "coverage-7.6.0-cp39-cp39-win32.whl", hash = "sha256:482855914928c8175735a2a59c8dc5806cf7d8f032e4820d52e845d1f731dca2"}, + {file = "coverage-7.6.0-cp39-cp39-win_amd64.whl", hash = "sha256:543ef9179bc55edfd895154a51792b01c017c87af0ebaae092720152e19e42ca"}, + {file = "coverage-7.6.0-pp38.pp39.pp310-none-any.whl", hash = "sha256:6fe885135c8a479d3e37a7aae61cbd3a0fb2deccb4dda3c25f92a49189f766d6"}, + {file = "coverage-7.6.0.tar.gz", hash = "sha256:289cc803fa1dc901f84701ac10c9ee873619320f2f9aff38794db4a4a0268d51"}, +] + +[package.extras] +toml = ["tomli"] + +[[package]] +name = "fast-api-db" +version = "0.1.0" +description = "" +optional = false +python-versions = "3.11.6" +files = [] +develop = false + +[package.dependencies] +aiosqlite = {version = "0.20.0", optional = true} +common = {path = "../../common"} +fastapi = "0.115.0" +greenlet = "3.1.1" +packaging = "24.2" +pydantic-settings = "2.6.1" +SQLAlchemy = "2.0.35" + +[package.extras] +all = ["aiosqlite (==0.20.0)", "asyncpg (==0.29.0)"] +postgresql = ["asyncpg (==0.29.0)"] +sqlite = ["aiosqlite (==0.20.0)"] + +[package.source] +type = "directory" +url = "../../packages/fast-api-modules/sqlalchemy" + +[[package]] +name = "fastapi" +version = "0.115.0" +description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastapi-0.115.0-py3-none-any.whl", hash = "sha256:17ea427674467486e997206a5ab25760f6b09e069f099b96f5b55a32fb6f1631"}, + {file = "fastapi-0.115.0.tar.gz", hash = "sha256:f93b4ca3529a8ebc6fc3fcf710e5efa8de3df9b41570958abf1d97d843138004"}, +] + +[package.dependencies] +pydantic = ">=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.1.0 || >2.1.0,<3.0.0" +starlette = ">=0.37.2,<0.39.0" +typing-extensions = ">=4.8.0" + +[package.extras] +all = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "pydantic-extra-types (>=2.0.0)", "pydantic-settings (>=2.0.0)", "python-multipart (>=0.0.7)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] +standard = ["email-validator (>=2.0.0)", "fastapi-cli[standard] (>=0.0.5)", "httpx (>=0.23.0)", "jinja2 (>=2.11.2)", "python-multipart (>=0.0.7)", "uvicorn[standard] (>=0.12.0)"] + +[[package]] +name = "greenlet" +version = "3.1.1" +description = "Lightweight in-process concurrent programming" +optional = false +python-versions = ">=3.7" +files = [ + {file = "greenlet-3.1.1-cp310-cp310-macosx_11_0_universal2.whl", hash = "sha256:0bbae94a29c9e5c7e4a2b7f0aae5c17e8e90acbfd3bf6270eeba60c39fce3563"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fde093fb93f35ca72a556cf72c92ea3ebfda3d79fc35bb19fbe685853869a83"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36b89d13c49216cadb828db8dfa6ce86bbbc476a82d3a6c397f0efae0525bdd0"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94b6150a85e1b33b40b1464a3f9988dcc5251d6ed06842abff82e42632fac120"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93147c513fac16385d1036b7e5b102c7fbbdb163d556b791f0f11eada7ba65dc"}, + {file = "greenlet-3.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da7a9bff22ce038e19bf62c4dd1ec8391062878710ded0a845bcf47cc0200617"}, + {file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b2795058c23988728eec1f36a4e5e4ebad22f8320c85f3587b539b9ac84128d7"}, + {file = "greenlet-3.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ed10eac5830befbdd0c32f83e8aa6288361597550ba669b04c48f0f9a2c843c6"}, + {file = "greenlet-3.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:77c386de38a60d1dfb8e55b8c1101d68c79dfdd25c7095d51fec2dd800892b80"}, + {file = "greenlet-3.1.1-cp311-cp311-macosx_11_0_universal2.whl", hash = "sha256:e4d333e558953648ca09d64f13e6d8f0523fa705f51cae3f03b5983489958c70"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09fc016b73c94e98e29af67ab7b9a879c307c6731a2c9da0db5a7d9b7edd1159"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d5e975ca70269d66d17dd995dafc06f1b06e8cb1ec1e9ed54c1d1e4a7c4cf26e"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3b2813dc3de8c1ee3f924e4d4227999285fd335d1bcc0d2be6dc3f1f6a318ec1"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e347b3bfcf985a05e8c0b7d462ba6f15b1ee1c909e2dcad795e49e91b152c383"}, + {file = "greenlet-3.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e8f8c9cb53cdac7ba9793c276acd90168f416b9ce36799b9b885790f8ad6c0a"}, + {file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:62ee94988d6b4722ce0028644418d93a52429e977d742ca2ccbe1c4f4a792511"}, + {file = "greenlet-3.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1776fd7f989fc6b8d8c8cb8da1f6b82c5814957264d1f6cf818d475ec2bf6395"}, + {file = "greenlet-3.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:48ca08c771c268a768087b408658e216133aecd835c0ded47ce955381105ba39"}, + {file = "greenlet-3.1.1-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:4afe7ea89de619adc868e087b4d2359282058479d7cfb94970adf4b55284574d"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f406b22b7c9a9b4f8aa9d2ab13d6ae0ac3e85c9a809bd590ad53fed2bf70dc79"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c3a701fe5a9695b238503ce5bbe8218e03c3bcccf7e204e455e7462d770268aa"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2846930c65b47d70b9d178e89c7e1a69c95c1f68ea5aa0a58646b7a96df12441"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99cfaa2110534e2cf3ba31a7abcac9d328d1d9f1b95beede58294a60348fba36"}, + {file = "greenlet-3.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1443279c19fca463fc33e65ef2a935a5b09bb90f978beab37729e1c3c6c25fe9"}, + {file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b7cede291382a78f7bb5f04a529cb18e068dd29e0fb27376074b6d0317bf4dd0"}, + {file = "greenlet-3.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:23f20bb60ae298d7d8656c6ec6db134bca379ecefadb0b19ce6f19d1f232a942"}, + {file = "greenlet-3.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:7124e16b4c55d417577c2077be379514321916d5790fa287c9ed6f23bd2ffd01"}, + {file = "greenlet-3.1.1-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:05175c27cb459dcfc05d026c4232f9de8913ed006d42713cb8a5137bd49375f1"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:935e943ec47c4afab8965954bf49bfa639c05d4ccf9ef6e924188f762145c0ff"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:667a9706c970cb552ede35aee17339a18e8f2a87a51fba2ed39ceeeb1004798a"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b8a678974d1f3aa55f6cc34dc480169d58f2e6d8958895d68845fa4ab566509e"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:efc0f674aa41b92da8c49e0346318c6075d734994c3c4e4430b1c3f853e498e4"}, + {file = "greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0153404a4bb921f0ff1abeb5ce8a5131da56b953eda6e14b88dc6bbc04d2049e"}, + {file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:275f72decf9932639c1c6dd1013a1bc266438eb32710016a1c742df5da6e60a1"}, + {file = "greenlet-3.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:c4aab7f6381f38a4b42f269057aee279ab0fc7bf2e929e3d4abfae97b682a12c"}, + {file = "greenlet-3.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:b42703b1cf69f2aa1df7d1030b9d77d3e584a70755674d60e710f0af570f3761"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f1695e76146579f8c06c1509c7ce4dfe0706f49c6831a817ac04eebb2fd02011"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7876452af029456b3f3549b696bb36a06db7c90747740c5302f74a9e9fa14b13"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4ead44c85f8ab905852d3de8d86f6f8baf77109f9da589cb4fa142bd3b57b475"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8320f64b777d00dd7ccdade271eaf0cad6636343293a25074cc5566160e4de7b"}, + {file = "greenlet-3.1.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6510bf84a6b643dabba74d3049ead221257603a253d0a9873f55f6a59a65f822"}, + {file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_aarch64.whl", hash = "sha256:04b013dc07c96f83134b1e99888e7a79979f1a247e2a9f59697fa14b5862ed01"}, + {file = "greenlet-3.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:411f015496fec93c1c8cd4e5238da364e1da7a124bcb293f085bf2860c32c6f6"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47da355d8687fd65240c364c90a31569a133b7b60de111c255ef5b606f2ae291"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:98884ecf2ffb7d7fe6bd517e8eb99d31ff7855a840fa6d0d63cd07c037f6a981"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f1d4aeb8891338e60d1ab6127af1fe45def5259def8094b9c7e34690c8858803"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db32b5348615a04b82240cc67983cb315309e88d444a288934ee6ceaebcad6cc"}, + {file = "greenlet-3.1.1-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dcc62f31eae24de7f8dce72134c8651c58000d3b1868e01392baea7c32c247de"}, + {file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1d3755bcb2e02de341c55b4fca7a745a24a9e7212ac953f6b3a48d117d7257aa"}, + {file = "greenlet-3.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:b8da394b34370874b4572676f36acabac172602abf054cbc4ac910219f3340af"}, + {file = "greenlet-3.1.1-cp37-cp37m-win32.whl", hash = "sha256:a0dfc6c143b519113354e780a50381508139b07d2177cb6ad6a08278ec655798"}, + {file = "greenlet-3.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:54558ea205654b50c438029505def3834e80f0869a70fb15b871c29b4575ddef"}, + {file = "greenlet-3.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:346bed03fe47414091be4ad44786d1bd8bef0c3fcad6ed3dee074a032ab408a9"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfc59d69fc48664bc693842bd57acfdd490acafda1ab52c7836e3fc75c90a111"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d21e10da6ec19b457b82636209cbe2331ff4306b54d06fa04b7c138ba18c8a81"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:37b9de5a96111fc15418819ab4c4432e4f3c2ede61e660b1e33971eba26ef9ba"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ef9ea3f137e5711f0dbe5f9263e8c009b7069d8a1acea822bd5e9dae0ae49c8"}, + {file = "greenlet-3.1.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85f3ff71e2e60bd4b4932a043fbbe0f499e263c628390b285cb599154a3b03b1"}, + {file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:95ffcf719966dd7c453f908e208e14cde192e09fde6c7186c8f1896ef778d8cd"}, + {file = "greenlet-3.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:03a088b9de532cbfe2ba2034b2b85e82df37874681e8c470d6fb2f8c04d7e4b7"}, + {file = "greenlet-3.1.1-cp38-cp38-win32.whl", hash = "sha256:8b8b36671f10ba80e159378df9c4f15c14098c4fd73a36b9ad715f057272fbef"}, + {file = "greenlet-3.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:7017b2be767b9d43cc31416aba48aab0d2309ee31b4dbf10a1d38fb7972bdf9d"}, + {file = "greenlet-3.1.1-cp39-cp39-macosx_11_0_universal2.whl", hash = "sha256:396979749bd95f018296af156201d6211240e7a23090f50a8d5d18c370084dc3"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca9d0ff5ad43e785350894d97e13633a66e2b50000e8a183a50a88d834752d42"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f6ff3b14f2df4c41660a7dec01045a045653998784bf8cfcb5a525bdffffbc8f"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:94ebba31df2aa506d7b14866fed00ac141a867e63143fe5bca82a8e503b36437"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:73aaad12ac0ff500f62cebed98d8789198ea0e6f233421059fa68a5aa7220145"}, + {file = "greenlet-3.1.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:63e4844797b975b9af3a3fb8f7866ff08775f5426925e1e0bbcfe7932059a12c"}, + {file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7939aa3ca7d2a1593596e7ac6d59391ff30281ef280d8632fa03d81f7c5f955e"}, + {file = "greenlet-3.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d0028e725ee18175c6e422797c407874da24381ce0690d6b9396c204c7f7276e"}, + {file = "greenlet-3.1.1-cp39-cp39-win32.whl", hash = "sha256:5e06afd14cbaf9e00899fae69b24a32f2196c19de08fcb9f4779dd4f004e5e7c"}, + {file = "greenlet-3.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:3319aa75e0e0639bc15ff54ca327e8dc7a6fe404003496e3c6925cd3142e0e22"}, + {file = "greenlet-3.1.1.tar.gz", hash = "sha256:4ce3ac6cdb6adf7946475d7ef31777c26d94bccc377e070a7986bd2d5c515467"}, +] + +[package.extras] +docs = ["Sphinx", "furo"] +test = ["objgraph", "psutil"] + +[[package]] +name = "gunicorn" +version = "22.0.0" +description = "WSGI HTTP Server for UNIX" +optional = false +python-versions = ">=3.7" +files = [ + {file = "gunicorn-22.0.0-py3-none-any.whl", hash = "sha256:350679f91b24062c86e386e198a15438d53a7a8207235a78ba1b53df4c4378d9"}, + {file = "gunicorn-22.0.0.tar.gz", hash = "sha256:4a0b436239ff76fb33f11c07a16482c521a7e09c1ce3cc293c2330afe01bec63"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] +tornado = ["tornado (>=0.2)"] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "httpcore" +version = "1.0.7" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.7-py3-none-any.whl", hash = "sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd"}, + {file = "httpcore-1.0.7.tar.gz", hash = "sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<1.0)"] + +[[package]] +name = "httptools" +version = "0.6.1" +description = "A collection of framework independent HTTP protocol utils." +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d2f6c3c4cb1948d912538217838f6e9960bc4a521d7f9b323b3da579cd14532f"}, + {file = "httptools-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:00d5d4b68a717765b1fabfd9ca755bd12bf44105eeb806c03d1962acd9b8e563"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:639dc4f381a870c9ec860ce5c45921db50205a37cc3334e756269736ff0aac58"}, + {file = "httptools-0.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e57997ac7fb7ee43140cc03664de5f268813a481dff6245e0075925adc6aa185"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0ac5a0ae3d9f4fe004318d64b8a854edd85ab76cffbf7ef5e32920faef62f142"}, + {file = "httptools-0.6.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3f30d3ce413088a98b9db71c60a6ada2001a08945cb42dd65a9a9fe228627658"}, + {file = "httptools-0.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:1ed99a373e327f0107cb513b61820102ee4f3675656a37a50083eda05dc9541b"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7a7ea483c1a4485c71cb5f38be9db078f8b0e8b4c4dc0210f531cdd2ddac1ef1"}, + {file = "httptools-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:85ed077c995e942b6f1b07583e4eb0a8d324d418954fc6af913d36db7c05a5a0"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b0bb634338334385351a1600a73e558ce619af390c2b38386206ac6a27fecfc"}, + {file = "httptools-0.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9ceb2c957320def533671fc9c715a80c47025139c8d1f3797477decbc6edd2"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4f0f8271c0a4db459f9dc807acd0eadd4839934a4b9b892f6f160e94da309837"}, + {file = "httptools-0.6.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6a4f5ccead6d18ec072ac0b84420e95d27c1cdf5c9f1bc8fbd8daf86bd94f43d"}, + {file = "httptools-0.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:5cceac09f164bcba55c0500a18fe3c47df29b62353198e4f37bbcc5d591172c3"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:75c8022dca7935cba14741a42744eee13ba05db00b27a4b940f0d646bd4d56d0"}, + {file = "httptools-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:48ed8129cd9a0d62cf4d1575fcf90fb37e3ff7d5654d3a5814eb3d55f36478c2"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f58e335a1402fb5a650e271e8c2d03cfa7cea46ae124649346d17bd30d59c90"}, + {file = "httptools-0.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93ad80d7176aa5788902f207a4e79885f0576134695dfb0fefc15b7a4648d503"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9bb68d3a085c2174c2477eb3ffe84ae9fb4fde8792edb7bcd09a1d8467e30a84"}, + {file = "httptools-0.6.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b512aa728bc02354e5ac086ce76c3ce635b62f5fbc32ab7082b5e582d27867bb"}, + {file = "httptools-0.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:97662ce7fb196c785344d00d638fc9ad69e18ee4bfb4000b35a52efe5adcc949"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8e216a038d2d52ea13fdd9b9c9c7459fb80d78302b257828285eca1c773b99b3"}, + {file = "httptools-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3e802e0b2378ade99cd666b5bffb8b2a7cc8f3d28988685dc300469ea8dd86cb"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4bd3e488b447046e386a30f07af05f9b38d3d368d1f7b4d8f7e10af85393db97"}, + {file = "httptools-0.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe467eb086d80217b7584e61313ebadc8d187a4d95bb62031b7bab4b205c3ba3"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3c3b214ce057c54675b00108ac42bacf2ab8f85c58e3f324a4e963bbc46424f4"}, + {file = "httptools-0.6.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8ae5b97f690badd2ca27cbf668494ee1b6d34cf1c464271ef7bfa9ca6b83ffaf"}, + {file = "httptools-0.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:405784577ba6540fa7d6ff49e37daf104e04f4b4ff2d1ac0469eaa6a20fde084"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:95fb92dd3649f9cb139e9c56604cc2d7c7bf0fc2e7c8d7fbd58f96e35eddd2a3"}, + {file = "httptools-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dcbab042cc3ef272adc11220517278519adf8f53fd3056d0e68f0a6f891ba94e"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cf2372e98406efb42e93bfe10f2948e467edfd792b015f1b4ecd897903d3e8d"}, + {file = "httptools-0.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:678fcbae74477a17d103b7cae78b74800d795d702083867ce160fc202104d0da"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e0b281cf5a125c35f7f6722b65d8542d2e57331be573e9e88bc8b0115c4a7a81"}, + {file = "httptools-0.6.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:95658c342529bba4e1d3d2b1a874db16c7cca435e8827422154c9da76ac4e13a"}, + {file = "httptools-0.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:7ebaec1bf683e4bf5e9fbb49b8cc36da482033596a415b3e4ebab5a4c0d7ec5e"}, + {file = "httptools-0.6.1.tar.gz", hash = "sha256:c6e26c30455600b95d94b1b836085138e82f177351454ee841c148f93a9bad5a"}, +] + +[package.extras] +test = ["Cython (>=0.29.24,<0.30.0)"] + +[[package]] +name = "httpx" +version = "0.27.2" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "idna" +version = "3.10" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "iniconfig" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" +optional = false +python-versions = ">=3.7" +files = [ + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, +] + +[[package]] +name = "mako" +version = "1.3.9" +description = "A super-fast templating language that borrows the best ideas from the existing templating languages." +optional = false +python-versions = ">=3.8" +files = [ + {file = "Mako-1.3.9-py3-none-any.whl", hash = "sha256:95920acccb578427a9aa38e37a186b1e43156c87260d7ba18ca63aa4c7cbd3a1"}, + {file = "mako-1.3.9.tar.gz", hash = "sha256:b5d65ff3462870feec922dbccf38f6efb44e5714d7b593a656be86663d8600ac"}, +] + +[package.dependencies] +MarkupSafe = ">=0.9.2" + +[package.extras] +babel = ["Babel"] +lingua = ["lingua"] +testing = ["pytest"] + +[[package]] +name = "markupsafe" +version = "3.0.2" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.9" +files = [ + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, +] + +[[package]] +name = "multidict" +version = "6.1.0" +description = "multidict implementation" +optional = false +python-versions = ">=3.8" +files = [ + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3380252550e372e8511d49481bd836264c009adb826b23fefcc5dd3c69692f60"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:99f826cbf970077383d7de805c0681799491cb939c25450b9b5b3ced03ca99f1"}, + {file = "multidict-6.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a114d03b938376557927ab23f1e950827c3b893ccb94b62fd95d430fd0e5cf53"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1c416351ee6271b2f49b56ad7f308072f6f44b37118d69c2cad94f3fa8a40d5"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6b5d83030255983181005e6cfbac1617ce9746b219bc2aad52201ad121226581"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3e97b5e938051226dc025ec80980c285b053ffb1e25a3db2a3aa3bc046bf7f56"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d618649d4e70ac6efcbba75be98b26ef5078faad23592f9b51ca492953012429"}, + {file = "multidict-6.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10524ebd769727ac77ef2278390fb0068d83f3acb7773792a5080f2b0abf7748"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:06809f4f0f7ab7ea2cabf9caca7d79c22c0758b58a71f9d32943ae13c7ace056"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:f179dee3b863ab1c59580ff60f9d99f632f34ccb38bf67a33ec6b3ecadd0fd76"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:aaed8b0562be4a0876ee3b6946f6869b7bcdb571a5d1496683505944e268b160"}, + {file = "multidict-6.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3c8b88a2ccf5493b6c8da9076fb151ba106960a2df90c2633f342f120751a9e7"}, + {file = "multidict-6.1.0-cp310-cp310-win32.whl", hash = "sha256:4a9cb68166a34117d6646c0023c7b759bf197bee5ad4272f420a0141d7eb03a0"}, + {file = "multidict-6.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:20b9b5fbe0b88d0bdef2012ef7dee867f874b72528cf1d08f1d59b0e3850129d"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3efe2c2cb5763f2f1b275ad2bf7a287d3f7ebbef35648a9726e3b69284a4f3d6"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c7053d3b0353a8b9de430a4f4b4268ac9a4fb3481af37dfe49825bf45ca24156"}, + {file = "multidict-6.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27e5fc84ccef8dfaabb09d82b7d179c7cf1a3fbc8a966f8274fcb4ab2eb4cadb"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e2b90b43e696f25c62656389d32236e049568b39320e2735d51f08fd362761b"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d83a047959d38a7ff552ff94be767b7fd79b831ad1cd9920662db05fec24fe72"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d1a9dd711d0877a1ece3d2e4fea11a8e75741ca21954c919406b44e7cf971304"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec2abea24d98246b94913b76a125e855eb5c434f7c46546046372fe60f666351"}, + {file = "multidict-6.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4867cafcbc6585e4b678876c489b9273b13e9fff9f6d6d66add5e15d11d926cb"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b48204e8d955c47c55b72779802b219a39acc3ee3d0116d5080c388970b76e3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:d8fff389528cad1618fb4b26b95550327495462cd745d879a8c7c2115248e399"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:a7a9541cd308eed5e30318430a9c74d2132e9a8cb46b901326272d780bf2d423"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:da1758c76f50c39a2efd5e9859ce7d776317eb1dd34317c8152ac9251fc574a3"}, + {file = "multidict-6.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c943a53e9186688b45b323602298ab727d8865d8c9ee0b17f8d62d14b56f0753"}, + {file = "multidict-6.1.0-cp311-cp311-win32.whl", hash = "sha256:90f8717cb649eea3504091e640a1b8568faad18bd4b9fcd692853a04475a4b80"}, + {file = "multidict-6.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:82176036e65644a6cc5bd619f65f6f19781e8ec2e5330f51aa9ada7504cc1926"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b04772ed465fa3cc947db808fa306d79b43e896beb677a56fb2347ca1a49c1fa"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6180c0ae073bddeb5a97a38c03f30c233e0a4d39cd86166251617d1bbd0af436"}, + {file = "multidict-6.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:071120490b47aa997cca00666923a83f02c7fbb44f71cf7f136df753f7fa8761"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50b3a2710631848991d0bf7de077502e8994c804bb805aeb2925a981de58ec2e"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b58c621844d55e71c1b7f7c498ce5aa6985d743a1a59034c57a905b3f153c1ef"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55b6d90641869892caa9ca42ff913f7ff1c5ece06474fbd32fb2cf6834726c95"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b820514bfc0b98a30e3d85462084779900347e4d49267f747ff54060cc33925"}, + {file = "multidict-6.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10a9b09aba0c5b48c53761b7c720aaaf7cf236d5fe394cd399c7ba662d5f9966"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1e16bf3e5fc9f44632affb159d30a437bfe286ce9e02754759be5536b169b305"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:76f364861c3bfc98cbbcbd402d83454ed9e01a5224bb3a28bf70002a230f73e2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:820c661588bd01a0aa62a1283f20d2be4281b086f80dad9e955e690c75fb54a2"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:0e5f362e895bc5b9e67fe6e4ded2492d8124bdf817827f33c5b46c2fe3ffaca6"}, + {file = "multidict-6.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3ec660d19bbc671e3a6443325f07263be452c453ac9e512f5eb935e7d4ac28b3"}, + {file = "multidict-6.1.0-cp312-cp312-win32.whl", hash = "sha256:58130ecf8f7b8112cdb841486404f1282b9c86ccb30d3519faf301b2e5659133"}, + {file = "multidict-6.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:188215fc0aafb8e03341995e7c4797860181562380f81ed0a87ff455b70bf1f1"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d569388c381b24671589335a3be6e1d45546c2988c2ebe30fdcada8457a31008"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:052e10d2d37810b99cc170b785945421141bf7bb7d2f8799d431e7db229c385f"}, + {file = "multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b225d95519a5bf73860323e633a664b0d85ad3d5bede6d30d95b35d4dfe8805b"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:23bfd518810af7de1116313ebd9092cb9aa629beb12f6ed631ad53356ed6b86c"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c09fcfdccdd0b57867577b719c69e347a436b86cd83747f179dbf0cc0d4c1f3"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf6bea52ec97e95560af5ae576bdac3aa3aae0b6758c6efa115236d9e07dae44"}, + {file = "multidict-6.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57feec87371dbb3520da6192213c7d6fc892d5589a93db548331954de8248fd2"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0c3f390dc53279cbc8ba976e5f8035eab997829066756d811616b652b00a23a3"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:59bfeae4b25ec05b34f1956eaa1cb38032282cd4dfabc5056d0a1ec4d696d3aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b2f59caeaf7632cc633b5cf6fc449372b83bbdf0da4ae04d5be36118e46cc0aa"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:37bb93b2178e02b7b618893990941900fd25b6b9ac0fa49931a40aecdf083fe4"}, + {file = "multidict-6.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4e9f48f58c2c523d5a06faea47866cd35b32655c46b443f163d08c6d0ddb17d6"}, + {file = "multidict-6.1.0-cp313-cp313-win32.whl", hash = "sha256:3a37ffb35399029b45c6cc33640a92bef403c9fd388acce75cdc88f58bd19a81"}, + {file = "multidict-6.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:e9aa71e15d9d9beaad2c6b9319edcdc0a49a43ef5c0a4c8265ca9ee7d6c67774"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:db7457bac39421addd0c8449933ac32d8042aae84a14911a757ae6ca3eef1392"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d094ddec350a2fb899fec68d8353c78233debde9b7d8b4beeafa70825f1c281a"}, + {file = "multidict-6.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5845c1fd4866bb5dd3125d89b90e57ed3138241540897de748cdf19de8a2fca2"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9079dfc6a70abe341f521f78405b8949f96db48da98aeb43f9907f342f627cdc"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3914f5aaa0f36d5d60e8ece6a308ee1c9784cd75ec8151062614657a114c4478"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c08be4f460903e5a9d0f76818db3250f12e9c344e79314d1d570fc69d7f4eae4"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d093be959277cb7dee84b801eb1af388b6ad3ca6a6b6bf1ed7585895789d027d"}, + {file = "multidict-6.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3702ea6872c5a2a4eeefa6ffd36b042e9773f05b1f37ae3ef7264b1163c2dcf6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2090f6a85cafc5b2db085124d752757c9d251548cedabe9bd31afe6363e0aff2"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:189f652a87e876098bbc67b4da1049afb5f5dfbaa310dd67c594b01c10388db6"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:6bb5992037f7a9eff7991ebe4273ea7f51f1c1c511e6a2ce511d0e7bdb754492"}, + {file = "multidict-6.1.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f4c2b9e770c4e393876e35a7046879d195cd123b4f116d299d442b335bcd"}, + {file = "multidict-6.1.0-cp38-cp38-win32.whl", hash = "sha256:e27bbb6d14416713a8bd7aaa1313c0fc8d44ee48d74497a0ff4c3a1b6ccb5167"}, + {file = "multidict-6.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:22f3105d4fb15c8f57ff3959a58fcab6ce36814486500cd7485651230ad4d4ef"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4e18b656c5e844539d506a0a06432274d7bd52a7487e6828c63a63d69185626c"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a185f876e69897a6f3325c3f19f26a297fa058c5e456bfcff8015e9a27e83ae1"}, + {file = "multidict-6.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ab7c4ceb38d91570a650dba194e1ca87c2b543488fe9309b4212694174fd539c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e617fb6b0b6953fffd762669610c1c4ffd05632c138d61ac7e14ad187870669c"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:16e5f4bf4e603eb1fdd5d8180f1a25f30056f22e55ce51fb3d6ad4ab29f7d96f"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c035da3f544b1882bac24115f3e2e8760f10a0107614fc9839fd232200b875"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:957cf8e4b6e123a9eea554fa7ebc85674674b713551de587eb318a2df3e00255"}, + {file = "multidict-6.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:483a6aea59cb89904e1ceabd2b47368b5600fb7de78a6e4a2c2987b2d256cf30"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:87701f25a2352e5bf7454caa64757642734da9f6b11384c1f9d1a8e699758057"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:682b987361e5fd7a139ed565e30d81fd81e9629acc7d925a205366877d8c8657"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce2186a7df133a9c895dea3331ddc5ddad42cdd0d1ea2f0a51e5d161e4762f28"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:9f636b730f7e8cb19feb87094949ba54ee5357440b9658b2a32a5ce4bce53972"}, + {file = "multidict-6.1.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:73eae06aa53af2ea5270cc066dcaf02cc60d2994bbb2c4ef5764949257d10f43"}, + {file = "multidict-6.1.0-cp39-cp39-win32.whl", hash = "sha256:1ca0083e80e791cffc6efce7660ad24af66c8d4079d2a750b29001b53ff59ada"}, + {file = "multidict-6.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:aa466da5b15ccea564bdab9c89175c762bc12825f4659c11227f515cee76fa4a"}, + {file = "multidict-6.1.0-py3-none-any.whl", hash = "sha256:48e171e52d1c4d33888e529b999e5900356b9ae588c2f09a52dcefb158b27506"}, + {file = "multidict-6.1.0.tar.gz", hash = "sha256:22ae2ebf9b0c69d206c003e2f6a914ea33f0a932d4aa16f236afc049d9958f4a"}, +] + +[[package]] +name = "mypy" +version = "1.14.1" +description = "Optional static typing for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "mypy-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52686e37cf13d559f668aa398dd7ddf1f92c5d613e4f8cb262be2fb4fedb0fcb"}, + {file = "mypy-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fb545ca340537d4b45d3eecdb3def05e913299ca72c290326be19b3804b39c0"}, + {file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90716d8b2d1f4cd503309788e51366f07c56635a3309b0f6a32547eaaa36a64d"}, + {file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae753f5c9fef278bcf12e1a564351764f2a6da579d4a81347e1d5a15819997b"}, + {file = "mypy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e0fe0f5feaafcb04505bcf439e991c6d8f1bf8b15f12b05feeed96e9e7bf1427"}, + {file = "mypy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d54bd85b925e501c555a3227f3ec0cfc54ee8b6930bd6141ec872d1c572f81f"}, + {file = "mypy-1.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f995e511de847791c3b11ed90084a7a0aafdc074ab88c5a9711622fe4751138c"}, + {file = "mypy-1.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d64169ec3b8461311f8ce2fd2eb5d33e2d0f2c7b49116259c51d0d96edee48d1"}, + {file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ba24549de7b89b6381b91fbc068d798192b1b5201987070319889e93038967a8"}, + {file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:183cf0a45457d28ff9d758730cd0210419ac27d4d3f285beda038c9083363b1f"}, + {file = "mypy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f2a0ecc86378f45347f586e4163d1769dd81c5a223d577fe351f26b179e148b1"}, + {file = "mypy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:ad3301ebebec9e8ee7135d8e3109ca76c23752bac1e717bc84cd3836b4bf3eae"}, + {file = "mypy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30ff5ef8519bbc2e18b3b54521ec319513a26f1bba19a7582e7b1f58a6e69f14"}, + {file = "mypy-1.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb9f255c18052343c70234907e2e532bc7e55a62565d64536dbc7706a20b78b9"}, + {file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b4e3413e0bddea671012b063e27591b953d653209e7a4fa5e48759cda77ca11"}, + {file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:553c293b1fbdebb6c3c4030589dab9fafb6dfa768995a453d8a5d3b23784af2e"}, + {file = "mypy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fad79bfe3b65fe6a1efaed97b445c3d37f7be9fdc348bdb2d7cac75579607c89"}, + {file = "mypy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fa2220e54d2946e94ab6dbb3ba0a992795bd68b16dc852db33028df2b00191b"}, + {file = "mypy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:92c3ed5afb06c3a8e188cb5da4984cab9ec9a77ba956ee419c68a388b4595255"}, + {file = "mypy-1.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbec574648b3e25f43d23577309b16534431db4ddc09fda50841f1e34e64ed34"}, + {file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c6d94b16d62eb3e947281aa7347d78236688e21081f11de976376cf010eb31a"}, + {file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d4b19b03fdf54f3c5b2fa474c56b4c13c9dbfb9a2db4370ede7ec11a2c5927d9"}, + {file = "mypy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0c911fde686394753fff899c409fd4e16e9b294c24bfd5e1ea4675deae1ac6fd"}, + {file = "mypy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:8b21525cb51671219f5307be85f7e646a153e5acc656e5cebf64bfa076c50107"}, + {file = "mypy-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7084fb8f1128c76cd9cf68fe5971b37072598e7c31b2f9f95586b65c741a9d31"}, + {file = "mypy-1.14.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f845a00b4f420f693f870eaee5f3e2692fa84cc8514496114649cfa8fd5e2c6"}, + {file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44bf464499f0e3a2d14d58b54674dee25c031703b2ffc35064bd0df2e0fac319"}, + {file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c99f27732c0b7dc847adb21c9d47ce57eb48fa33a17bc6d7d5c5e9f9e7ae5bac"}, + {file = "mypy-1.14.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:bce23c7377b43602baa0bd22ea3265c49b9ff0b76eb315d6c34721af4cdf1d9b"}, + {file = "mypy-1.14.1-cp38-cp38-win_amd64.whl", hash = "sha256:8edc07eeade7ebc771ff9cf6b211b9a7d93687ff892150cb5692e4f4272b0837"}, + {file = "mypy-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3888a1816d69f7ab92092f785a462944b3ca16d7c470d564165fe703b0970c35"}, + {file = "mypy-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:46c756a444117c43ee984bd055db99e498bc613a70bbbc120272bd13ca579fbc"}, + {file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27fc248022907e72abfd8e22ab1f10e903915ff69961174784a3900a8cba9ad9"}, + {file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:499d6a72fb7e5de92218db961f1a66d5f11783f9ae549d214617edab5d4dbdbb"}, + {file = "mypy-1.14.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:57961db9795eb566dc1d1b4e9139ebc4c6b0cb6e7254ecde69d1552bf7613f60"}, + {file = "mypy-1.14.1-cp39-cp39-win_amd64.whl", hash = "sha256:07ba89fdcc9451f2ebb02853deb6aaaa3d2239a236669a63ab3801bbf923ef5c"}, + {file = "mypy-1.14.1-py3-none-any.whl", hash = "sha256:b66a60cc4073aeb8ae00057f9c1f64d49e90f918fbcef9a977eb121da8b8f1d1"}, + {file = "mypy-1.14.1.tar.gz", hash = "sha256:7ec88144fe9b510e8475ec2f5f251992690fcf89ccb4500b214b4226abcd32d6"}, +] + +[package.dependencies] +mypy_extensions = ">=1.0.0" +typing_extensions = ">=4.6.0" + +[package.extras] +dmypy = ["psutil (>=4.0)"] +faster-cache = ["orjson"] +install-types = ["pip"] +mypyc = ["setuptools (>=50)"] +reports = ["lxml"] + +[[package]] +name = "mypy-extensions" +version = "1.0.0" +description = "Type system extensions for programs checked with the mypy type checker." +optional = false +python-versions = ">=3.5" +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] + +[[package]] +name = "packaging" +version = "24.2" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, + {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, +] + +[[package]] +name = "pluggy" +version = "1.5.0" +description = "plugin and hook calling mechanisms for python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, +] + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["pytest", "pytest-benchmark"] + +[[package]] +name = "pydantic" +version = "2.9.2" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, + {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +pydantic-core = "2.23.4" +typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] + +[[package]] +name = "pydantic-core" +version = "2.23.4" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, + {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, + {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, + {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, + {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, + {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, + {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, + {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, + {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, + {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, + {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, + {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, + {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, + {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pydantic-settings" +version = "2.6.1" +description = "Settings management using Pydantic" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_settings-2.6.1-py3-none-any.whl", hash = "sha256:7fb0637c786a558d3103436278a7c4f1cfd29ba8973238a50c5bb9a55387da87"}, + {file = "pydantic_settings-2.6.1.tar.gz", hash = "sha256:e0f92546d8a9923cb8941689abf85d6601a8c19a23e97a34b2964a2e3f813ca0"}, +] + +[package.dependencies] +pydantic = ">=2.7.0" +python-dotenv = ">=0.21.0" + +[package.extras] +azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0)"] +toml = ["tomli (>=2.0.1)"] +yaml = ["pyyaml (>=6.0.1)"] + +[[package]] +name = "pytest" +version = "8.3.2" +description = "pytest: simple powerful testing with Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"}, + {file = "pytest-8.3.2.tar.gz", hash = "sha256:c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=1.5,<2" + +[package.extras] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] + +[[package]] +name = "pytest-cov" +version = "5.0.0" +description = "Pytest plugin for measuring coverage." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-cov-5.0.0.tar.gz", hash = "sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857"}, + {file = "pytest_cov-5.0.0-py3-none-any.whl", hash = "sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652"}, +] + +[package.dependencies] +coverage = {version = ">=5.2.1", extras = ["toml"]} +pytest = ">=4.6" + +[package.extras] +testing = ["fields", "hunter", "process-tests", "pytest-xdist", "virtualenv"] + +[[package]] +name = "pytest-mock" +version = "3.14.0" +description = "Thin-wrapper around the mock package for easier use with pytest" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-mock-3.14.0.tar.gz", hash = "sha256:2719255a1efeceadbc056d6bf3df3d1c5015530fb40cf347c0f9afac88410bd0"}, + {file = "pytest_mock-3.14.0-py3-none-any.whl", hash = "sha256:0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f"}, +] + +[package.dependencies] +pytest = ">=6.2.5" + +[package.extras] +dev = ["pre-commit", "pytest-asyncio", "tox"] + +[[package]] +name = "python-dotenv" +version = "1.0.1" +description = "Read key-value pairs from a .env file and set them as environment variables" +optional = false +python-versions = ">=3.8" +files = [ + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, +] + +[package.extras] +cli = ["click (>=5.0)"] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "ruff" +version = "0.5.2" +description = "An extremely fast Python linter and code formatter, written in Rust." +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.5.2-py3-none-linux_armv6l.whl", hash = "sha256:7bab8345df60f9368d5f4594bfb8b71157496b44c30ff035d1d01972e764d3be"}, + {file = "ruff-0.5.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:1aa7acad382ada0189dbe76095cf0a36cd0036779607c397ffdea16517f535b1"}, + {file = "ruff-0.5.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:aec618d5a0cdba5592c60c2dee7d9c865180627f1a4a691257dea14ac1aa264d"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0b62adc5ce81780ff04077e88bac0986363e4a3260ad3ef11ae9c14aa0e67ef"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dc42ebf56ede83cb080a50eba35a06e636775649a1ffd03dc986533f878702a3"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c15c6e9f88c67ffa442681365d11df38afb11059fc44238e71a9d9f1fd51de70"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:d3de9a5960f72c335ef00763d861fc5005ef0644cb260ba1b5a115a102157251"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fe5a968ae933e8f7627a7b2fc8893336ac2be0eb0aace762d3421f6e8f7b7f83"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a04f54a9018f75615ae52f36ea1c5515e356e5d5e214b22609ddb546baef7132"}, + {file = "ruff-0.5.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ed02fb52e3741f0738db5f93e10ae0fb5c71eb33a4f2ba87c9a2fa97462a649"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3cf8fe659f6362530435d97d738eb413e9f090e7e993f88711b0377fbdc99f60"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:237a37e673e9f3cbfff0d2243e797c4862a44c93d2f52a52021c1a1b0899f846"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2a2949ce7c1cbd8317432ada80fe32156df825b2fd611688814c8557824ef060"}, + {file = "ruff-0.5.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:481af57c8e99da92ad168924fd82220266043c8255942a1cb87958b108ac9335"}, + {file = "ruff-0.5.2-py3-none-win32.whl", hash = "sha256:f1aea290c56d913e363066d83d3fc26848814a1fed3d72144ff9c930e8c7c718"}, + {file = "ruff-0.5.2-py3-none-win_amd64.whl", hash = "sha256:8532660b72b5d94d2a0a7a27ae7b9b40053662d00357bb2a6864dd7e38819084"}, + {file = "ruff-0.5.2-py3-none-win_arm64.whl", hash = "sha256:73439805c5cb68f364d826a5c5c4b6c798ded6b7ebaa4011f01ce6c94e4d5583"}, + {file = "ruff-0.5.2.tar.gz", hash = "sha256:2c0df2d2de685433794a14d8d2e240df619b748fbe3367346baa519d8e6f1ca2"}, +] + +[[package]] +name = "setuptools" +version = "70.3.0" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "setuptools-70.3.0-py3-none-any.whl", hash = "sha256:fe384da74336c398e0d956d1cae0669bc02eed936cdb1d49b57de1990dc11ffc"}, + {file = "setuptools-70.3.0.tar.gz", hash = "sha256:f171bab1dfbc86b132997f26a119f6056a57950d058587841a0082e8830f9dc5"}, +] + +[package.extras] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.10.0)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "sqlalchemy" +version = "2.0.35" +description = "Database Abstraction Library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "SQLAlchemy-2.0.35-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:67219632be22f14750f0d1c70e62f204ba69d28f62fd6432ba05ab295853de9b"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4668bd8faf7e5b71c0319407b608f278f279668f358857dbfd10ef1954ac9f90"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb8bea573863762bbf45d1e13f87c2d2fd32cee2dbd50d050f83f87429c9e1ea"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f552023710d4b93d8fb29a91fadf97de89c5926c6bd758897875435f2a939f33"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:016b2e665f778f13d3c438651dd4de244214b527a275e0acf1d44c05bc6026a9"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7befc148de64b6060937231cbff8d01ccf0bfd75aa26383ffdf8d82b12ec04ff"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-win32.whl", hash = "sha256:22b83aed390e3099584b839b93f80a0f4a95ee7f48270c97c90acd40ee646f0b"}, + {file = "SQLAlchemy-2.0.35-cp310-cp310-win_amd64.whl", hash = "sha256:a29762cd3d116585278ffb2e5b8cc311fb095ea278b96feef28d0b423154858e"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e21f66748ab725ade40fa7af8ec8b5019c68ab00b929f6643e1b1af461eddb60"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8a6219108a15fc6d24de499d0d515c7235c617b2540d97116b663dade1a54d62"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:042622a5306c23b972192283f4e22372da3b8ddf5f7aac1cc5d9c9b222ab3ff6"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:627dee0c280eea91aed87b20a1f849e9ae2fe719d52cbf847c0e0ea34464b3f7"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:4fdcd72a789c1c31ed242fd8c1bcd9ea186a98ee8e5408a50e610edfef980d71"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:89b64cd8898a3a6f642db4eb7b26d1b28a497d4022eccd7717ca066823e9fb01"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-win32.whl", hash = "sha256:6a93c5a0dfe8d34951e8a6f499a9479ffb9258123551fa007fc708ae2ac2bc5e"}, + {file = "SQLAlchemy-2.0.35-cp311-cp311-win_amd64.whl", hash = "sha256:c68fe3fcde03920c46697585620135b4ecfdfc1ed23e75cc2c2ae9f8502c10b8"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:eb60b026d8ad0c97917cb81d3662d0b39b8ff1335e3fabb24984c6acd0c900a2"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6921ee01caf375363be5e9ae70d08ce7ca9d7e0e8983183080211a062d299468"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8cdf1a0dbe5ced887a9b127da4ffd7354e9c1a3b9bb330dce84df6b70ccb3a8d"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:93a71c8601e823236ac0e5d087e4f397874a421017b3318fd92c0b14acf2b6db"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e04b622bb8a88f10e439084486f2f6349bf4d50605ac3e445869c7ea5cf0fa8c"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1b56961e2d31389aaadf4906d453859f35302b4eb818d34a26fab72596076bb8"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-win32.whl", hash = "sha256:0f9f3f9a3763b9c4deb8c5d09c4cc52ffe49f9876af41cc1b2ad0138878453cf"}, + {file = "SQLAlchemy-2.0.35-cp312-cp312-win_amd64.whl", hash = "sha256:25b0f63e7fcc2a6290cb5f7f5b4fc4047843504983a28856ce9b35d8f7de03cc"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:f021d334f2ca692523aaf7bbf7592ceff70c8594fad853416a81d66b35e3abf9"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05c3f58cf91683102f2f0265c0db3bd3892e9eedabe059720492dbaa4f922da1"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:032d979ce77a6c2432653322ba4cbeabf5a6837f704d16fa38b5a05d8e21fa00"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:2e795c2f7d7249b75bb5f479b432a51b59041580d20599d4e112b5f2046437a3"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:cc32b2990fc34380ec2f6195f33a76b6cdaa9eecf09f0c9404b74fc120aef36f"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-win32.whl", hash = "sha256:9509c4123491d0e63fb5e16199e09f8e262066e58903e84615c301dde8fa2e87"}, + {file = "SQLAlchemy-2.0.35-cp37-cp37m-win_amd64.whl", hash = "sha256:3655af10ebcc0f1e4e06c5900bb33e080d6a1fa4228f502121f28a3b1753cde5"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4c31943b61ed8fdd63dfd12ccc919f2bf95eefca133767db6fbbd15da62078ec"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a62dd5d7cc8626a3634208df458c5fe4f21200d96a74d122c83bc2015b333bc1"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0630774b0977804fba4b6bbea6852ab56c14965a2b0c7fc7282c5f7d90a1ae72"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d625eddf7efeba2abfd9c014a22c0f6b3796e0ffb48f5d5ab106568ef01ff5a"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ada603db10bb865bbe591939de854faf2c60f43c9b763e90f653224138f910d9"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c41411e192f8d3ea39ea70e0fae48762cd11a2244e03751a98bd3c0ca9a4e936"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-win32.whl", hash = "sha256:d299797d75cd747e7797b1b41817111406b8b10a4f88b6e8fe5b5e59598b43b0"}, + {file = "SQLAlchemy-2.0.35-cp38-cp38-win_amd64.whl", hash = "sha256:0375a141e1c0878103eb3d719eb6d5aa444b490c96f3fedab8471c7f6ffe70ee"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ccae5de2a0140d8be6838c331604f91d6fafd0735dbdcee1ac78fc8fbaba76b4"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2a275a806f73e849e1c309ac11108ea1a14cd7058577aba962cd7190e27c9e3c"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:732e026240cdd1c1b2e3ac515c7a23820430ed94292ce33806a95869c46bd139"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:890da8cd1941fa3dab28c5bac3b9da8502e7e366f895b3b8e500896f12f94d11"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c0d8326269dbf944b9201911b0d9f3dc524d64779a07518199a58384c3d37a44"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b76d63495b0508ab9fc23f8152bac63205d2a704cd009a2b0722f4c8e0cba8e0"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-win32.whl", hash = "sha256:69683e02e8a9de37f17985905a5eca18ad651bf592314b4d3d799029797d0eb3"}, + {file = "SQLAlchemy-2.0.35-cp39-cp39-win_amd64.whl", hash = "sha256:aee110e4ef3c528f3abbc3c2018c121e708938adeeff9006428dd7c8555e9b3f"}, + {file = "SQLAlchemy-2.0.35-py3-none-any.whl", hash = "sha256:2ab3f0336c0387662ce6221ad30ab3a5e6499aab01b9790879b6578fd9b8faa1"}, + {file = "sqlalchemy-2.0.35.tar.gz", hash = "sha256:e11d7ea4d24f0a262bccf9a7cd6284c976c5369dac21db237cff59586045ab9f"}, +] + +[package.dependencies] +greenlet = {version = "!=0.4.17", markers = "python_version < \"3.13\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} +typing-extensions = ">=4.6.0" + +[package.extras] +aiomysql = ["aiomysql (>=0.2.0)", "greenlet (!=0.4.17)"] +aioodbc = ["aioodbc", "greenlet (!=0.4.17)"] +aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] +asyncio = ["greenlet (!=0.4.17)"] +asyncmy = ["asyncmy (>=0.2.3,!=0.2.4,!=0.2.6)", "greenlet (!=0.4.17)"] +mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2,!=1.1.5)"] +mssql = ["pyodbc"] +mssql-pymssql = ["pymssql"] +mssql-pyodbc = ["pyodbc"] +mypy = ["mypy (>=0.910)"] +mysql = ["mysqlclient (>=1.4.0)"] +mysql-connector = ["mysql-connector-python"] +oracle = ["cx_oracle (>=8)"] +oracle-oracledb = ["oracledb (>=1.0.1)"] +postgresql = ["psycopg2 (>=2.7)"] +postgresql-asyncpg = ["asyncpg", "greenlet (!=0.4.17)"] +postgresql-pg8000 = ["pg8000 (>=1.29.1)"] +postgresql-psycopg = ["psycopg (>=3.0.7)"] +postgresql-psycopg2binary = ["psycopg2-binary"] +postgresql-psycopg2cffi = ["psycopg2cffi"] +postgresql-psycopgbinary = ["psycopg[binary] (>=3.0.7)"] +pymysql = ["pymysql"] +sqlcipher = ["sqlcipher3_binary"] + +[[package]] +name = "starlette" +version = "0.38.6" +description = "The little ASGI library that shines." +optional = false +python-versions = ">=3.8" +files = [ + {file = "starlette-0.38.6-py3-none-any.whl", hash = "sha256:4517a1409e2e73ee4951214ba012052b9e16f60e90d73cfb06192c19203bbb05"}, + {file = "starlette-0.38.6.tar.gz", hash = "sha256:863a1588f5574e70a821dadefb41e4881ea451a47a3cd1b4df359d4ffefe5ead"}, +] + +[package.dependencies] +anyio = ">=3.4.0,<5" + +[package.extras] +full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart (>=0.0.7)", "pyyaml"] + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "ujson" +version = "5.10.0" +description = "Ultra fast JSON encoder and decoder for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, + {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, + {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, + {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, + {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, + {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, + {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, + {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, + {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, + {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, + {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, + {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, + {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, + {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, + {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, + {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, + {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, + {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, + {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, + {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, + {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, + {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, + {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, + {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, + {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, +] + +[[package]] +name = "uvicorn" +version = "0.30.1" +description = "The lightning-fast ASGI server." +optional = false +python-versions = ">=3.8" +files = [ + {file = "uvicorn-0.30.1-py3-none-any.whl", hash = "sha256:cd17daa7f3b9d7a24de3617820e634d0933b69eed8e33a516071174427238c81"}, + {file = "uvicorn-0.30.1.tar.gz", hash = "sha256:d46cd8e0fd80240baffbcd9ec1012a712938754afcf81bce56c024c1656aece8"}, +] + +[package.dependencies] +click = ">=7.0" +colorama = {version = ">=0.4", optional = true, markers = "sys_platform == \"win32\" and extra == \"standard\""} +h11 = ">=0.8" +httptools = {version = ">=0.5.0", optional = true, markers = "extra == \"standard\""} +python-dotenv = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +pyyaml = {version = ">=5.1", optional = true, markers = "extra == \"standard\""} +uvloop = {version = ">=0.14.0,<0.15.0 || >0.15.0,<0.15.1 || >0.15.1", optional = true, markers = "(sys_platform != \"win32\" and sys_platform != \"cygwin\") and platform_python_implementation != \"PyPy\" and extra == \"standard\""} +watchfiles = {version = ">=0.13", optional = true, markers = "extra == \"standard\""} +websockets = {version = ">=10.4", optional = true, markers = "extra == \"standard\""} + +[package.extras] +standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] + +[[package]] +name = "uvloop" +version = "0.21.0" +description = "Fast implementation of asyncio event loop on top of libuv" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ec7e6b09a6fdded42403182ab6b832b71f4edaf7f37a9a0e371a01db5f0cb45f"}, + {file = "uvloop-0.21.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:196274f2adb9689a289ad7d65700d37df0c0930fd8e4e743fa4834e850d7719d"}, + {file = "uvloop-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f38b2e090258d051d68a5b14d1da7203a3c3677321cf32a95a6f4db4dd8b6f26"}, + {file = "uvloop-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87c43e0f13022b998eb9b973b5e97200c8b90823454d4bc06ab33829e09fb9bb"}, + {file = "uvloop-0.21.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:10d66943def5fcb6e7b37310eb6b5639fd2ccbc38df1177262b0640c3ca68c1f"}, + {file = "uvloop-0.21.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:67dd654b8ca23aed0a8e99010b4c34aca62f4b7fce88f39d452ed7622c94845c"}, + {file = "uvloop-0.21.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c0f3fa6200b3108919f8bdabb9a7f87f20e7097ea3c543754cabc7d717d95cf8"}, + {file = "uvloop-0.21.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0878c2640cf341b269b7e128b1a5fed890adc4455513ca710d77d5e93aa6d6a0"}, + {file = "uvloop-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9fb766bb57b7388745d8bcc53a359b116b8a04c83a2288069809d2b3466c37e"}, + {file = "uvloop-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a375441696e2eda1c43c44ccb66e04d61ceeffcd76e4929e527b7fa401b90fb"}, + {file = "uvloop-0.21.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:baa0e6291d91649c6ba4ed4b2f982f9fa165b5bbd50a9e203c416a2797bab3c6"}, + {file = "uvloop-0.21.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4509360fcc4c3bd2c70d87573ad472de40c13387f5fda8cb58350a1d7475e58d"}, + {file = "uvloop-0.21.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:359ec2c888397b9e592a889c4d72ba3d6befba8b2bb01743f72fffbde663b59c"}, + {file = "uvloop-0.21.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f7089d2dc73179ce5ac255bdf37c236a9f914b264825fdaacaded6990a7fb4c2"}, + {file = "uvloop-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:baa4dcdbd9ae0a372f2167a207cd98c9f9a1ea1188a8a526431eef2f8116cc8d"}, + {file = "uvloop-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86975dca1c773a2c9864f4c52c5a55631038e387b47eaf56210f873887b6c8dc"}, + {file = "uvloop-0.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:461d9ae6660fbbafedd07559c6a2e57cd553b34b0065b6550685f6653a98c1cb"}, + {file = "uvloop-0.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:183aef7c8730e54c9a3ee3227464daed66e37ba13040bb3f350bc2ddc040f22f"}, + {file = "uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:bfd55dfcc2a512316e65f16e503e9e450cab148ef11df4e4e679b5e8253a5281"}, + {file = "uvloop-0.21.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:787ae31ad8a2856fc4e7c095341cccc7209bd657d0e71ad0dc2ea83c4a6fa8af"}, + {file = "uvloop-0.21.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ee4d4ef48036ff6e5cfffb09dd192c7a5027153948d85b8da7ff705065bacc6"}, + {file = "uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f3df876acd7ec037a3d005b3ab85a7e4110422e4d9c1571d4fc89b0fc41b6816"}, + {file = "uvloop-0.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd53ecc9a0f3d87ab847503c2e1552b690362e005ab54e8a48ba97da3924c0dc"}, + {file = "uvloop-0.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a5c39f217ab3c663dc699c04cbd50c13813e31d917642d459fdcec07555cc553"}, + {file = "uvloop-0.21.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:17df489689befc72c39a08359efac29bbee8eee5209650d4b9f34df73d22e414"}, + {file = "uvloop-0.21.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bc09f0ff191e61c2d592a752423c767b4ebb2986daa9ed62908e2b1b9a9ae206"}, + {file = "uvloop-0.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0ce1b49560b1d2d8a2977e3ba4afb2414fb46b86a1b64056bc4ab929efdafbe"}, + {file = "uvloop-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e678ad6fe52af2c58d2ae3c73dc85524ba8abe637f134bf3564ed07f555c5e79"}, + {file = "uvloop-0.21.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:460def4412e473896ef179a1671b40c039c7012184b627898eea5072ef6f017a"}, + {file = "uvloop-0.21.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:10da8046cc4a8f12c91a1c39d1dd1585c41162a15caaef165c2174db9ef18bdc"}, + {file = "uvloop-0.21.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c097078b8031190c934ed0ebfee8cc5f9ba9642e6eb88322b9958b649750f72b"}, + {file = "uvloop-0.21.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:46923b0b5ee7fc0020bef24afe7836cb068f5050ca04caf6b487c513dc1a20b2"}, + {file = "uvloop-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:53e420a3afe22cdcf2a0f4846e377d16e718bc70103d7088a4f7623567ba5fb0"}, + {file = "uvloop-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88cb67cdbc0e483da00af0b2c3cdad4b7c61ceb1ee0f33fe00e09c81e3a6cb75"}, + {file = "uvloop-0.21.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:221f4f2a1f46032b403bf3be628011caf75428ee3cc204a22addf96f586b19fd"}, + {file = "uvloop-0.21.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2d1f581393673ce119355d56da84fe1dd9d2bb8b3d13ce792524e1607139feff"}, + {file = "uvloop-0.21.0.tar.gz", hash = "sha256:3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3"}, +] + +[package.extras] +dev = ["Cython (>=3.0,<4.0)", "setuptools (>=60)"] +docs = ["Sphinx (>=4.1.2,<4.2.0)", "sphinx-rtd-theme (>=0.5.2,<0.6.0)", "sphinxcontrib-asyncio (>=0.3.0,<0.4.0)"] +test = ["aiohttp (>=3.10.5)", "flake8 (>=5.0,<6.0)", "mypy (>=0.800)", "psutil", "pyOpenSSL (>=23.0.0,<23.1.0)", "pycodestyle (>=2.9.0,<2.10.0)"] + +[[package]] +name = "watchfiles" +version = "1.0.4" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.9" +files = [ + {file = "watchfiles-1.0.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:ba5bb3073d9db37c64520681dd2650f8bd40902d991e7b4cfaeece3e32561d08"}, + {file = "watchfiles-1.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9f25d0ba0fe2b6d2c921cf587b2bf4c451860086534f40c384329fb96e2044d1"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:47eb32ef8c729dbc4f4273baece89398a4d4b5d21a1493efea77a17059f4df8a"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:076f293100db3b0b634514aa0d294b941daa85fc777f9c698adb1009e5aca0b1"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1eacd91daeb5158c598fe22d7ce66d60878b6294a86477a4715154990394c9b3"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:13c2ce7b72026cfbca120d652f02c7750f33b4c9395d79c9790b27f014c8a5a2"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:90192cdc15ab7254caa7765a98132a5a41471cf739513cc9bcf7d2ffcc0ec7b2"}, + {file = "watchfiles-1.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:278aaa395f405972e9f523bd786ed59dfb61e4b827856be46a42130605fd0899"}, + {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a462490e75e466edbb9fc4cd679b62187153b3ba804868452ef0577ec958f5ff"}, + {file = "watchfiles-1.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8d0d0630930f5cd5af929040e0778cf676a46775753e442a3f60511f2409f48f"}, + {file = "watchfiles-1.0.4-cp310-cp310-win32.whl", hash = "sha256:cc27a65069bcabac4552f34fd2dce923ce3fcde0721a16e4fb1b466d63ec831f"}, + {file = "watchfiles-1.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:8b1f135238e75d075359cf506b27bf3f4ca12029c47d3e769d8593a2024ce161"}, + {file = "watchfiles-1.0.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:2a9f93f8439639dc244c4d2902abe35b0279102bca7bbcf119af964f51d53c19"}, + {file = "watchfiles-1.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9eea33ad8c418847dd296e61eb683cae1c63329b6d854aefcd412e12d94ee235"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31f1a379c9dcbb3f09cf6be1b7e83b67c0e9faabed0471556d9438a4a4e14202"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ab594e75644421ae0a2484554832ca5895f8cab5ab62de30a1a57db460ce06c6"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc2eb5d14a8e0d5df7b36288979176fbb39672d45184fc4b1c004d7c3ce29317"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f68d8e9d5a321163ddacebe97091000955a1b74cd43724e346056030b0bacee"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9ce064e81fe79faa925ff03b9f4c1a98b0bbb4a1b8c1b015afa93030cb21a49"}, + {file = "watchfiles-1.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b77d5622ac5cc91d21ae9c2b284b5d5c51085a0bdb7b518dba263d0af006132c"}, + {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1941b4e39de9b38b868a69b911df5e89dc43767feeda667b40ae032522b9b5f1"}, + {file = "watchfiles-1.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4f8c4998506241dedf59613082d1c18b836e26ef2a4caecad0ec41e2a15e4226"}, + {file = "watchfiles-1.0.4-cp311-cp311-win32.whl", hash = "sha256:4ebbeca9360c830766b9f0df3640b791be569d988f4be6c06d6fae41f187f105"}, + {file = "watchfiles-1.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:05d341c71f3d7098920f8551d4df47f7b57ac5b8dad56558064c3431bdfc0b74"}, + {file = "watchfiles-1.0.4-cp311-cp311-win_arm64.whl", hash = "sha256:32b026a6ab64245b584acf4931fe21842374da82372d5c039cba6bf99ef722f3"}, + {file = "watchfiles-1.0.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:229e6ec880eca20e0ba2f7e2249c85bae1999d330161f45c78d160832e026ee2"}, + {file = "watchfiles-1.0.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5717021b199e8353782dce03bd8a8f64438832b84e2885c4a645f9723bf656d9"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0799ae68dfa95136dde7c472525700bd48777875a4abb2ee454e3ab18e9fc712"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:43b168bba889886b62edb0397cab5b6490ffb656ee2fcb22dec8bfeb371a9e12"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fb2c46e275fbb9f0c92e7654b231543c7bbfa1df07cdc4b99fa73bedfde5c844"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:857f5fc3aa027ff5e57047da93f96e908a35fe602d24f5e5d8ce64bf1f2fc733"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55ccfd27c497b228581e2838d4386301227fc0cb47f5a12923ec2fe4f97b95af"}, + {file = "watchfiles-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c11ea22304d17d4385067588123658e9f23159225a27b983f343fcffc3e796a"}, + {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:74cb3ca19a740be4caa18f238298b9d472c850f7b2ed89f396c00a4c97e2d9ff"}, + {file = "watchfiles-1.0.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:c7cce76c138a91e720d1df54014a047e680b652336e1b73b8e3ff3158e05061e"}, + {file = "watchfiles-1.0.4-cp312-cp312-win32.whl", hash = "sha256:b045c800d55bc7e2cadd47f45a97c7b29f70f08a7c2fa13241905010a5493f94"}, + {file = "watchfiles-1.0.4-cp312-cp312-win_amd64.whl", hash = "sha256:c2acfa49dd0ad0bf2a9c0bb9a985af02e89345a7189be1efc6baa085e0f72d7c"}, + {file = "watchfiles-1.0.4-cp312-cp312-win_arm64.whl", hash = "sha256:22bb55a7c9e564e763ea06c7acea24fc5d2ee5dfc5dafc5cfbedfe58505e9f90"}, + {file = "watchfiles-1.0.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:8012bd820c380c3d3db8435e8cf7592260257b378b649154a7948a663b5f84e9"}, + {file = "watchfiles-1.0.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:aa216f87594f951c17511efe5912808dfcc4befa464ab17c98d387830ce07b60"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62c9953cf85529c05b24705639ffa390f78c26449e15ec34d5339e8108c7c407"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7cf684aa9bba4cd95ecb62c822a56de54e3ae0598c1a7f2065d51e24637a3c5d"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f44a39aee3cbb9b825285ff979ab887a25c5d336e5ec3574f1506a4671556a8d"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a38320582736922be8c865d46520c043bff350956dfc9fbaee3b2df4e1740a4b"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39f4914548b818540ef21fd22447a63e7be6e24b43a70f7642d21f1e73371590"}, + {file = "watchfiles-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f12969a3765909cf5dc1e50b2436eb2c0e676a3c75773ab8cc3aa6175c16e902"}, + {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:0986902677a1a5e6212d0c49b319aad9cc48da4bd967f86a11bde96ad9676ca1"}, + {file = "watchfiles-1.0.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:308ac265c56f936636e3b0e3f59e059a40003c655228c131e1ad439957592303"}, + {file = "watchfiles-1.0.4-cp313-cp313-win32.whl", hash = "sha256:aee397456a29b492c20fda2d8961e1ffb266223625346ace14e4b6d861ba9c80"}, + {file = "watchfiles-1.0.4-cp313-cp313-win_amd64.whl", hash = "sha256:d6097538b0ae5c1b88c3b55afa245a66793a8fec7ada6755322e465fb1a0e8cc"}, + {file = "watchfiles-1.0.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:d3452c1ec703aa1c61e15dfe9d482543e4145e7c45a6b8566978fbb044265a21"}, + {file = "watchfiles-1.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7b75fee5a16826cf5c46fe1c63116e4a156924d668c38b013e6276f2582230f0"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e997802d78cdb02623b5941830ab06f8860038faf344f0d288d325cc9c5d2ff"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e0611d244ce94d83f5b9aff441ad196c6e21b55f77f3c47608dcf651efe54c4a"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9745a4210b59e218ce64c91deb599ae8775c8a9da4e95fb2ee6fe745fc87d01a"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4810ea2ae622add560f4aa50c92fef975e475f7ac4900ce5ff5547b2434642d8"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:740d103cd01458f22462dedeb5a3382b7f2c57d07ff033fbc9465919e5e1d0f3"}, + {file = "watchfiles-1.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdbd912a61543a36aef85e34f212e5d2486e7c53ebfdb70d1e0b060cc50dd0bf"}, + {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0bc80d91ddaf95f70258cf78c471246846c1986bcc5fd33ccc4a1a67fcb40f9a"}, + {file = "watchfiles-1.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ab0311bb2ffcd9f74b6c9de2dda1612c13c84b996d032cd74799adb656af4e8b"}, + {file = "watchfiles-1.0.4-cp39-cp39-win32.whl", hash = "sha256:02a526ee5b5a09e8168314c905fc545c9bc46509896ed282aeb5a8ba9bd6ca27"}, + {file = "watchfiles-1.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:a5ae5706058b27c74bac987d615105da17724172d5aaacc6c362a40599b6de43"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdcc92daeae268de1acf5b7befcd6cfffd9a047098199056c72e4623f531de18"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8d3d9203705b5797f0af7e7e5baa17c8588030aaadb7f6a86107b7247303817"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdef5a1be32d0b07dcea3318a0be95d42c98ece24177820226b56276e06b63b0"}, + {file = "watchfiles-1.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:342622287b5604ddf0ed2d085f3a589099c9ae8b7331df3ae9845571586c4f3d"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9fe37a2de80aa785d340f2980276b17ef697ab8db6019b07ee4fd28a8359d2f3"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9d1ef56b56ed7e8f312c934436dea93bfa3e7368adfcf3df4c0da6d4de959a1e"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:95b42cac65beae3a362629950c444077d1b44f1790ea2772beaea95451c086bb"}, + {file = "watchfiles-1.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e0227b8ed9074c6172cf55d85b5670199c99ab11fd27d2c473aa30aec67ee42"}, + {file = "watchfiles-1.0.4.tar.gz", hash = "sha256:6ba473efd11062d73e4f00c2b730255f9c1bdd73cd5f9fe5b5da8dbd4a717205"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + +[[package]] +name = "websockets" +version = "15.0" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +optional = false +python-versions = ">=3.9" +files = [ + {file = "websockets-15.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5e6ee18a53dd5743e6155b8ff7e8e477c25b29b440f87f65be8165275c87fef0"}, + {file = "websockets-15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ee06405ea2e67366a661ed313e14cf2a86e84142a3462852eb96348f7219cee3"}, + {file = "websockets-15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8711682a629bbcaf492f5e0af72d378e976ea1d127a2d47584fa1c2c080b436b"}, + {file = "websockets-15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94c4a9b01eede952442c088d415861b0cf2053cbd696b863f6d5022d4e4e2453"}, + {file = "websockets-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:45535fead66e873f411c1d3cf0d3e175e66f4dd83c4f59d707d5b3e4c56541c4"}, + {file = "websockets-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e389efe46ccb25a1f93d08c7a74e8123a2517f7b7458f043bd7529d1a63ffeb"}, + {file = "websockets-15.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:67a04754d121ea5ca39ddedc3f77071651fb5b0bc6b973c71c515415b44ed9c5"}, + {file = "websockets-15.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:bd66b4865c8b853b8cca7379afb692fc7f52cf898786537dfb5e5e2d64f0a47f"}, + {file = "websockets-15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a4cc73a6ae0a6751b76e69cece9d0311f054da9b22df6a12f2c53111735657c8"}, + {file = "websockets-15.0-cp310-cp310-win32.whl", hash = "sha256:89da58e4005e153b03fe8b8794330e3f6a9774ee9e1c3bd5bc52eb098c3b0c4f"}, + {file = "websockets-15.0-cp310-cp310-win_amd64.whl", hash = "sha256:4ff380aabd7a74a42a760ee76c68826a8f417ceb6ea415bd574a035a111fd133"}, + {file = "websockets-15.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:dd24c4d256558429aeeb8d6c24ebad4e982ac52c50bc3670ae8646c181263965"}, + {file = "websockets-15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f83eca8cbfd168e424dfa3b3b5c955d6c281e8fc09feb9d870886ff8d03683c7"}, + {file = "websockets-15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4095a1f2093002c2208becf6f9a178b336b7572512ee0a1179731acb7788e8ad"}, + {file = "websockets-15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb915101dfbf318486364ce85662bb7b020840f68138014972c08331458d41f3"}, + {file = "websockets-15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:45d464622314973d78f364689d5dbb9144e559f93dca11b11af3f2480b5034e1"}, + {file = "websockets-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ace960769d60037ca9625b4c578a6f28a14301bd2a1ff13bb00e824ac9f73e55"}, + {file = "websockets-15.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c7cd4b1015d2f60dfe539ee6c95bc968d5d5fad92ab01bb5501a77393da4f596"}, + {file = "websockets-15.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4f7290295794b5dec470867c7baa4a14182b9732603fd0caf2a5bf1dc3ccabf3"}, + {file = "websockets-15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3abd670ca7ce230d5a624fd3d55e055215d8d9b723adee0a348352f5d8d12ff4"}, + {file = "websockets-15.0-cp311-cp311-win32.whl", hash = "sha256:110a847085246ab8d4d119632145224d6b49e406c64f1bbeed45c6f05097b680"}, + {file = "websockets-15.0-cp311-cp311-win_amd64.whl", hash = "sha256:8d7bbbe2cd6ed80aceef2a14e9f1c1b61683194c216472ed5ff33b700e784e37"}, + {file = "websockets-15.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:cccc18077acd34c8072578394ec79563664b1c205f7a86a62e94fafc7b59001f"}, + {file = "websockets-15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d4c22992e24f12de340ca5f824121a5b3e1a37ad4360b4e1aaf15e9d1c42582d"}, + {file = "websockets-15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1206432cc6c644f6fc03374b264c5ff805d980311563202ed7fef91a38906276"}, + {file = "websockets-15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d3cc75ef3e17490042c47e0523aee1bcc4eacd2482796107fd59dd1100a44bc"}, + {file = "websockets-15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b89504227a5311610e4be16071465885a0a3d6b0e82e305ef46d9b064ce5fb72"}, + {file = "websockets-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56e3efe356416bc67a8e093607315951d76910f03d2b3ad49c4ade9207bf710d"}, + {file = "websockets-15.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0f2205cdb444a42a7919690238fb5979a05439b9dbb73dd47c863d39640d85ab"}, + {file = "websockets-15.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:aea01f40995fa0945c020228ab919b8dfc93fc8a9f2d3d705ab5b793f32d9e99"}, + {file = "websockets-15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a9f8e33747b1332db11cf7fcf4a9512bef9748cb5eb4d3f7fbc8c30d75dc6ffc"}, + {file = "websockets-15.0-cp312-cp312-win32.whl", hash = "sha256:32e02a2d83f4954aa8c17e03fe8ec6962432c39aca4be7e8ee346b05a3476904"}, + {file = "websockets-15.0-cp312-cp312-win_amd64.whl", hash = "sha256:ffc02b159b65c05f2ed9ec176b715b66918a674bd4daed48a9a7a590dd4be1aa"}, + {file = "websockets-15.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d2244d8ab24374bed366f9ff206e2619345f9cd7fe79aad5225f53faac28b6b1"}, + {file = "websockets-15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3a302241fbe825a3e4fe07666a2ab513edfdc6d43ce24b79691b45115273b5e7"}, + {file = "websockets-15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:10552fed076757a70ba2c18edcbc601c7637b30cdfe8c24b65171e824c7d6081"}, + {file = "websockets-15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c53f97032b87a406044a1c33d1e9290cc38b117a8062e8a8b285175d7e2f99c9"}, + {file = "websockets-15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1caf951110ca757b8ad9c4974f5cac7b8413004d2f29707e4d03a65d54cedf2b"}, + {file = "websockets-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bf1ab71f9f23b0a1d52ec1682a3907e0c208c12fef9c3e99d2b80166b17905f"}, + {file = "websockets-15.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bfcd3acc1a81f106abac6afd42327d2cf1e77ec905ae11dc1d9142a006a496b6"}, + {file = "websockets-15.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c8c5c8e1bac05ef3c23722e591ef4f688f528235e2480f157a9cfe0a19081375"}, + {file = "websockets-15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:86bfb52a9cfbcc09aba2b71388b0a20ea5c52b6517c0b2e316222435a8cdab72"}, + {file = "websockets-15.0-cp313-cp313-win32.whl", hash = "sha256:26ba70fed190708551c19a360f9d7eca8e8c0f615d19a574292b7229e0ae324c"}, + {file = "websockets-15.0-cp313-cp313-win_amd64.whl", hash = "sha256:ae721bcc8e69846af00b7a77a220614d9b2ec57d25017a6bbde3a99473e41ce8"}, + {file = "websockets-15.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c348abc5924caa02a62896300e32ea80a81521f91d6db2e853e6b1994017c9f6"}, + {file = "websockets-15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5294fcb410ed0a45d5d1cdedc4e51a60aab5b2b3193999028ea94afc2f554b05"}, + {file = "websockets-15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c24ba103ecf45861e2e1f933d40b2d93f5d52d8228870c3e7bf1299cd1cb8ff1"}, + {file = "websockets-15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc8821a03bcfb36e4e4705316f6b66af28450357af8a575dc8f4b09bf02a3dee"}, + {file = "websockets-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffc5ae23ada6515f31604f700009e2df90b091b67d463a8401c1d8a37f76c1d7"}, + {file = "websockets-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ac67b542505186b3bbdaffbc303292e1ee9c8729e5d5df243c1f20f4bb9057e"}, + {file = "websockets-15.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c86dc2068f1c5ca2065aca34f257bbf4f78caf566eb230f692ad347da191f0a1"}, + {file = "websockets-15.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:30cff3ef329682b6182c01c568f551481774c476722020b8f7d0daacbed07a17"}, + {file = "websockets-15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:98dcf978d4c6048965d1762abd534c9d53bae981a035bfe486690ba11f49bbbb"}, + {file = "websockets-15.0-cp39-cp39-win32.whl", hash = "sha256:37d66646f929ae7c22c79bc73ec4074d6db45e6384500ee3e0d476daf55482a9"}, + {file = "websockets-15.0-cp39-cp39-win_amd64.whl", hash = "sha256:24d5333a9b2343330f0f4eb88546e2c32a7f5c280f8dd7d3cc079beb0901781b"}, + {file = "websockets-15.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b499caef4bca9cbd0bd23cd3386f5113ee7378094a3cb613a2fa543260fe9506"}, + {file = "websockets-15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:17f2854c6bd9ee008c4b270f7010fe2da6c16eac5724a175e75010aacd905b31"}, + {file = "websockets-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89f72524033abbfde880ad338fd3c2c16e31ae232323ebdfbc745cbb1b3dcc03"}, + {file = "websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1657a9eecb29d7838e3b415458cc494e6d1b194f7ac73a34aa55c6fb6c72d1f3"}, + {file = "websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e413352a921f5ad5d66f9e2869b977e88d5103fc528b6deb8423028a2befd842"}, + {file = "websockets-15.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8561c48b0090993e3b2a54db480cab1d23eb2c5735067213bb90f402806339f5"}, + {file = "websockets-15.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:190bc6ef8690cd88232a038d1b15714c258f79653abad62f7048249b09438af3"}, + {file = "websockets-15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:327adab7671f3726b0ba69be9e865bba23b37a605b585e65895c428f6e47e766"}, + {file = "websockets-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bd8ef197c87afe0a9009f7a28b5dc613bfc585d329f80b7af404e766aa9e8c7"}, + {file = "websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:789c43bf4a10cd067c24c321238e800b8b2716c863ddb2294d2fed886fa5a689"}, + {file = "websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7394c0b7d460569c9285fa089a429f58465db930012566c03046f9e3ab0ed181"}, + {file = "websockets-15.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2ea4f210422b912ebe58ef0ad33088bc8e5c5ff9655a8822500690abc3b1232d"}, + {file = "websockets-15.0-py3-none-any.whl", hash = "sha256:51ffd53c53c4442415b613497a34ba0aa7b99ac07f1e4a62db5dcd640ae6c3c3"}, + {file = "websockets-15.0.tar.gz", hash = "sha256:ca36151289a15b39d8d683fd8b7abbe26fc50be311066c5f8dcf3cb8cee107ab"}, +] + +[[package]] +name = "yarl" +version = "1.0.0" +description = "Yet another URL library" +optional = false +python-versions = "*" +files = [ + {file = "yarl-1.0.0-cp34-cp34m-manylinux1_i686.whl", hash = "sha256:b32a55fb56fa70cc2931f2b3b7e5d4c0ec3784e379523fb02a45f0854798f4e4"}, + {file = "yarl-1.0.0-cp34-cp34m-manylinux1_x86_64.whl", hash = "sha256:61bc968a68aec5c4e4b1fad982546319d5493f8580f7360d10fb2adf03d02ebf"}, + {file = "yarl-1.0.0-cp34-cp34m-win32.whl", hash = "sha256:ea15affc5c3d4613d4052e05f6595d89d68475336a66a76ceb1dd9dcc3c8858d"}, + {file = "yarl-1.0.0-cp34-cp34m-win_amd64.whl", hash = "sha256:1d6e2f22eb5a5b1e0033280bcc2ff5bb40dfacfc20e6ed995fce937844b62729"}, + {file = "yarl-1.0.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:2ce7ce29b84f010881fb25f79aa0b67b8dfbdc9fcb1b4c3ec955ada5be002f76"}, + {file = "yarl-1.0.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:29a1461d3590506f1088b677b024ff44085894bc39073a26c5b513254645e538"}, + {file = "yarl-1.0.0-cp35-cp35m-win32.whl", hash = "sha256:95cc9472f6693e6196a84d70c27dc25fdfc47bfc9c127bd8edc60b7b32da5497"}, + {file = "yarl-1.0.0-cp35-cp35m-win_amd64.whl", hash = "sha256:b6f9297b4a154bb4bc1ef471c96dccd163f0ea1f07a756012a59a0fca0b578ab"}, + {file = "yarl-1.0.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:bdf4ac90545fc54c86725601c36ae6ea4e6b193b7d2d72632a4811addec44f8f"}, + {file = "yarl-1.0.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:9b7c0f6dff35e97acde71e0030b8b9fe4ac66eb25fb94ef14128f83ab7a21915"}, + {file = "yarl-1.0.0-cp36-cp36m-win32.whl", hash = "sha256:86549278c9f5ef7873308038c591a45ee31a85bea7d386b1f9d954a910cfc16a"}, + {file = "yarl-1.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07da885cf2b5ced4679d3a419557ee0f007dd498a91ca0d1cf855a62f291cf15"}, + {file = "yarl-1.0.0.tar.gz", hash = "sha256:5ea610467a04d99bfc8878186330b28859eafc6ca589cdd24ba6fb7234c4b011"}, +] + +[package.dependencies] +idna = ">=2.0" +multidict = ">=4.0" + +[metadata] +lock-version = "2.0" +python-versions = "3.11.6" +content-hash = "40af94828827bcb7973b4528b4ffc8cdfe4f75d630a13ae1dd96753ece7ab93a" diff --git a/python/apps/admin-panel-back-end/pyproject.toml b/python/apps/admin-panel-back-end/pyproject.toml new file mode 100644 index 0000000..e1dfb06 --- /dev/null +++ b/python/apps/admin-panel-back-end/pyproject.toml @@ -0,0 +1,37 @@ +[tool.poetry] +name = "fast-api-server" +version = "0.1.0" +description = "Simple FastAPI application" +authors = [ + "Hryhoriy Bilenko " +] + +readme = "README.md" + +[tool.ruff] +extend = "../../packages/common/pyproject.toml" + +[tool.poetry.dependencies] +python = "3.11.6" +fastapi = "0.115.0" +uvicorn = { version = "0.30.1", extras = ["standard"] } +gunicorn = "22.0.0" +pydantic-settings = "2.6.1" +yarl = "1" +ujson = "5.10.0" +httptools = "0.6.1" +common = {path = "../../packages/common"} +pydantic = "2.9.2" +httpx = "0.27.2" +fast-api-db = {path = "../../packages/fast-api-modules/sqlalchemy", extras = ["sqlite"]} +aiosqlite = "^0.20.0" +alembic = "^1.14.1" + +[tool.coverage.run] +branch = true +relative_files = true +omit = ["*/__init__.py"] + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/python/apps/admin-panel-back-end/src/__init__.py b/python/apps/admin-panel-back-end/src/__init__.py new file mode 100644 index 0000000..d2a0a87 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/__init__.py @@ -0,0 +1 @@ +"""app package.""" diff --git a/python/apps/admin-panel-back-end/src/__main__.py b/python/apps/admin-panel-back-end/src/__main__.py new file mode 100644 index 0000000..f3bee9b --- /dev/null +++ b/python/apps/admin-panel-back-end/src/__main__.py @@ -0,0 +1,20 @@ +import uvicorn + +from src.settings import settings + + +def main() -> None: + """Entrypoint of the application.""" + uvicorn.run( + "src.application:get_app", + workers=settings.workers_count, + host=settings.host, + port=settings.port, + reload=settings.debug, + log_level=settings.log_level.value.lower(), + factory=True, + ) + + +if __name__ == "__main__": + main() diff --git a/python/apps/admin-panel-back-end/src/api/__init__.py b/python/apps/admin-panel-back-end/src/api/__init__.py new file mode 100644 index 0000000..a119566 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/__init__.py @@ -0,0 +1 @@ +"""app API package.""" diff --git a/python/apps/admin-panel-back-end/src/api/base/__init__.py b/python/apps/admin-panel-back-end/src/api/base/__init__.py new file mode 100644 index 0000000..97028de --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/base/__init__.py @@ -0,0 +1,5 @@ +"""Example API.""" + +from src.api.base.service import CRUDBaseService + +__all__ = ["CRUDBaseService"] diff --git a/python/apps/admin-panel-back-end/src/api/base/service.py b/python/apps/admin-panel-back-end/src/api/base/service.py new file mode 100644 index 0000000..d899b11 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/base/service.py @@ -0,0 +1,57 @@ +from typing import Type, TypeVar, Generic, List + +from fastapi import HTTPException +from sqlalchemy.ext.asyncio import AsyncSession +from sqlalchemy.future import select +from pydantic import BaseModel + + +T = TypeVar("T") # SQLAlchemy model type +S = TypeVar("S", bound=BaseModel) # Pydantic schema type + + +class CRUDBaseService(Generic[T, S]): + def __init__(self, model: Type[T], db_session: AsyncSession): + self._model = model + self._db_session = db_session + + async def get(self, id: int) -> T: + result = await self._db_session.execute(select(self._model).filter(self._model.id == id)) + obj = result.scalars().first() + if not obj: + raise HTTPException(status_code=404, detail="Item not found") + return obj + + async def get_all( + self, + limit: int, + offset: int, + filter_field: str, + filter_operator: str, + filter_value: str, + sort_by: str, + sort_order: str + ) -> List[T]: + result = await self._db_session.execute(select(self._model)) + return result.scalars().all() + + async def create(self, obj_data: S) -> T: + obj_dict = obj_data.dict(exclude_unset=True) + obj = self._model(**obj_dict) + self._db_session.add(obj) + await self._db_session.commit() + await self._db_session.refresh(obj) + return obj + + async def update(self, id: int, obj_data: S) -> T: + obj = await self.get(id) + for key, value in obj_data.dict(exclude_unset=True).items(): + setattr(obj, key, value) + await self._db_session.commit() + await self._db_session.refresh(obj) + return obj + + async def delete(self, id: int) -> None: + obj = await self.get(id) + await self._db_session.delete(obj) + await self._db_session.commit() diff --git a/python/apps/admin-panel-back-end/src/api/geo/__init__.py b/python/apps/admin-panel-back-end/src/api/geo/__init__.py new file mode 100644 index 0000000..3d7c768 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/geo/__init__.py @@ -0,0 +1,5 @@ +"""Example API.""" + +from src.api.geo.views import router + +__all__ = ["router"] diff --git a/python/apps/admin-panel-back-end/src/api/geo/schema.py b/python/apps/admin-panel-back-end/src/api/geo/schema.py new file mode 100644 index 0000000..c46f951 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/geo/schema.py @@ -0,0 +1,40 @@ +from datetime import datetime +from typing import Optional + +from pydantic import BaseModel, ConfigDict +from pydantic.alias_generators import to_camel + + +class Geo(BaseModel): + id: Optional[int] = None + name: Optional[str] = None + capture_schedule_flag: Optional[bool] = None + capture_stream_flag: Optional[bool] = None + meeting_type_id: Optional[int] = None + schedule_url: Optional[str] = None + timezone: Optional[str] = None + schedule_format: Optional[str] = None + jurisdiction: Optional[bool] = None + channel_url: Optional[str] = None + status_schedule: Optional[str] = None + status_stream: Optional[str] = None + flag_only_agenda: Optional[bool] = None + flag_opt_in_only: Optional[bool] = None + single_player_url: Optional[str] = None + flag_live: Optional[bool] = None + detect_end_method: Optional[str] = None + detect_start_method: Optional[str] = None + detect_end_ocr_string: Optional[str] = None + debug: Optional[bool] = None + demo: Optional[bool] = None + geo_parent_id: Optional[int] = None + schedule_refresh_frequency: Optional[int] = None + created_at: Optional[datetime] = None + updated_at: Optional[datetime] = None + parent: Optional["Geo"] = None + + model_config = ConfigDict(from_attributes=True, alias_generator=to_camel, populate_by_name=True) + + +class GeoCreate(Geo): + name: str diff --git a/python/apps/admin-panel-back-end/src/api/geo/service.py b/python/apps/admin-panel-back-end/src/api/geo/service.py new file mode 100644 index 0000000..1513ac9 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/geo/service.py @@ -0,0 +1,84 @@ +from typing import Annotated, List + +from fast_api_db import get_db_session +from fastapi import Depends, HTTPException +from sqlalchemy import select, asc, desc, func +from sqlalchemy.ext.asyncio import AsyncSession +from sqlalchemy.orm import joinedload + +from src.api.base import CRUDBaseService +from src.api.geo.schema import Geo +from src.db.models.geo import GeoModel +from src.db.utils import map_filter_db +from src.utils import to_pagination_mapper, Pagination + + +class GeoService(CRUDBaseService[GeoModel, Geo]): + model = GeoModel + + def __init__(self, db_session: AsyncSession): + super().__init__(self.model, db_session) + + async def get(self, id: int) -> GeoModel: + result = await self._db_session.execute( + select(self._model) + .options(joinedload(self.model.parent)) + .filter(self._model.id == id)) + obj: GeoModel = result.scalars().first() + if not obj: + raise HTTPException(status_code=404, detail="Item not found") + return obj + + async def get_all( + self, + limit: int, + offset: int, + filter_field: str, + filter_operator: str, + filter_value: str, + sort_by: str, + sort_order: str + ) -> Pagination[Geo]: + query = select(self._model).options(joinedload(self._model.parent)) + + if all([filter_field, filter_operator, filter_value]): + if filter_operator in map_filter_db: + field = getattr(GeoModel, filter_field, None) + if field: + query = query.where( + map_filter_db[filter_operator]( + field, filter_value + ) + ) + else: + raise ValueError(f"Invalid filter field: {filter_field}") + + if sort_by: + field = getattr(GeoModel, sort_by, None) + if field: + query = query.order_by( + asc(field) if sort_order.lower() == "asc" else desc(field) + ) + else: + raise ValueError(f"Invalid sort field: {sort_by}") + + total_count = await self._db_session.scalar( + select(func.count()).select_from(query.subquery()) + ) + + query = query.limit(limit).offset(offset) + + results = await self._db_session.execute(query) + geos = list(results.unique().scalars().fetchall()) + + count = len(geos) + remaining = max(0, total_count - (count + offset)) + + result = await self._db_session.execute(query) + entities: List[GeoModel] = list(result.scalars().unique()) + + return to_pagination_mapper(entities, offset, count, remaining) + + +async def get_geo_service(db_session: Annotated[AsyncSession, Depends(get_db_session)]) -> GeoService: + return GeoService(db_session) diff --git a/python/apps/admin-panel-back-end/src/api/geo/views.py b/python/apps/admin-panel-back-end/src/api/geo/views.py new file mode 100644 index 0000000..6cae505 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/geo/views.py @@ -0,0 +1,68 @@ + +from fastapi import APIRouter, Depends, Query + +from src.api.geo.schema import Geo, GeoCreate +from src.api.geo.service import GeoService, get_geo_service +from src.utils import Pagination + +router = APIRouter() + + +@router.get("", response_model=Pagination[Geo]) +async def get_all_geos( + limit: int = Query(10, ge=1, description="The number of results to return"), + offset: int = Query(0, ge=0, description="The starting point for the results"), + filter_field: str = Query( + "", description="Field for filtering", alias="filterField", examples=["name"] + ), + filter_operator: str = Query( + "", + description="Filter operator", + alias="filterOperator", + examples=["afaf"], + ), + filter_value: str = Query( + "", description="Filter value", alias="filterValue", examples=["name"] + ), + sort_by: str = Query( + "id", description="Sort by", alias="sortBy", examples=["name"] + ), + sort_order: str = Query( + "asc", description="Sort order", alias="sortOrder", examples=["desc"] + ), + service: GeoService = Depends(get_geo_service) +): + return await service.get_all(limit, offset, filter_field, filter_operator, filter_value, sort_by, sort_order) + + +@router.get("/{id}", response_model=Geo) +async def get_geo_by_id( + id: int, + service: GeoService = Depends(get_geo_service) +): + return await service.get(id) + + +@router.post("", response_model=Geo) +async def create_new_geo( + obj: GeoCreate, + service: GeoService = Depends(get_geo_service) +): + return await service.create(obj) + + +@router.patch("/{id}", response_model=Geo) +async def update_geo( + id: int, + obj: Geo, + service: GeoService = Depends(get_geo_service) +) -> Geo: + return await service.update(id, obj) + + +@router.delete("/{id}") +async def delete_geo( + id: int, + service: GeoService = Depends(get_geo_service) +): + return await service.delete(id) diff --git a/python/apps/admin-panel-back-end/src/api/meeting_type/__init__.py b/python/apps/admin-panel-back-end/src/api/meeting_type/__init__.py new file mode 100644 index 0000000..b8d811a --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/meeting_type/__init__.py @@ -0,0 +1,5 @@ +"""Example API.""" + +from src.api.meeting_type.views import router + +__all__ = ["router"] diff --git a/python/apps/admin-panel-back-end/src/api/meeting_type/schema.py b/python/apps/admin-panel-back-end/src/api/meeting_type/schema.py new file mode 100644 index 0000000..ffb6ed9 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/meeting_type/schema.py @@ -0,0 +1,18 @@ +from datetime import datetime +from typing import Optional + +from pydantic import BaseModel, ConfigDict +from pydantic.alias_generators import to_camel + + +class MeetingType(BaseModel): + id: Optional[int] = None + name: Optional[str] = None + created_at: Optional[datetime] = None + updated_at: Optional[datetime] = None + + model_config = ConfigDict(from_attributes=True, alias_generator=to_camel, populate_by_name=True) + + +class MeetingTypeCreate(MeetingType): + name: str diff --git a/python/apps/admin-panel-back-end/src/api/meeting_type/service.py b/python/apps/admin-panel-back-end/src/api/meeting_type/service.py new file mode 100644 index 0000000..2465e9c --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/meeting_type/service.py @@ -0,0 +1,73 @@ +from typing import Annotated, List + +from fast_api_db import get_db_session +from fastapi import Depends +from sqlalchemy import select, asc, desc, func +from sqlalchemy.ext.asyncio import AsyncSession + +from src.api.base import CRUDBaseService +from src.api.meeting_type.schema import MeetingType +from src.db.models.meeting_type import MeetingTypeModel +from src.db.utils import map_filter_db +from src.utils import to_pagination_mapper, Pagination + + +class MeetingTypeService(CRUDBaseService[MeetingTypeModel, MeetingType]): + model = MeetingTypeModel + + def __init__(self, db_session: AsyncSession): + super().__init__(self.model, db_session) + + async def get_all( + self, + limit: int, + offset: int, + filter_field: str, + filter_operator: str, + filter_value: str, + sort_by: str, + sort_order: str + ) -> Pagination[MeetingType]: + query = select(self._model) + + if all([filter_field, filter_operator, filter_value]): + if filter_operator in map_filter_db: + field = getattr(MeetingTypeModel, filter_field, None) + if field: + query = query.where( + map_filter_db[filter_operator]( + field, filter_value + ) + ) + else: + raise ValueError(f"Invalid filter field: {filter_field}") + + if sort_by: + field = getattr(MeetingTypeModel, sort_by, None) + if field: + query = query.order_by( + asc(field) if sort_order.lower() == "asc" else desc(field) + ) + else: + raise ValueError(f"Invalid sort field: {sort_by}") + + total_count = await self._db_session.scalar( + select(func.count()).select_from(query.subquery()) + ) + + query = query.limit(limit).offset(offset) + + results = await self._db_session.execute(query) + geos = list(results.unique().scalars().fetchall()) + + count = len(geos) + remaining = max(0, total_count - (count + offset)) + + result = await self._db_session.execute(query) + entities: List[MeetingTypeModel] = list(result.scalars().unique()) + + return to_pagination_mapper(entities, offset, count, remaining) + + +async def get_meeting_type_service(db_session: Annotated[AsyncSession, Depends(get_db_session)]) -> MeetingTypeService: + return MeetingTypeService(db_session) diff --git a/python/apps/admin-panel-back-end/src/api/meeting_type/views.py b/python/apps/admin-panel-back-end/src/api/meeting_type/views.py new file mode 100644 index 0000000..ec93ea4 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/meeting_type/views.py @@ -0,0 +1,67 @@ +from fastapi import APIRouter, Depends, Query + +from src.api.meeting_type.schema import MeetingType, MeetingTypeCreate +from src.api.meeting_type.service import MeetingTypeService, get_meeting_type_service +from src.utils import Pagination + +router = APIRouter() + + +@router.get("", response_model=Pagination[MeetingType]) +async def get_all_meeting_types( + limit: int = Query(10, ge=1, description="The number of results to return"), + offset: int = Query(0, ge=0, description="The starting point for the results"), + filter_field: str = Query( + "", description="Field for filtering", alias="filterField", examples=["name"] + ), + filter_operator: str = Query( + "", + description="Filter operator", + alias="filterOperator", + examples=["afaf"], + ), + filter_value: str = Query( + "", description="Filter value", alias="filterValue", examples=["name"] + ), + sort_by: str = Query( + "id", description="Sort by", alias="sortBy", examples=["name"] + ), + sort_order: str = Query( + "asc", description="Sort order", alias="sortOrder", examples=["desc"] + ), + service: MeetingTypeService = Depends(get_meeting_type_service) +): + return await service.get_all(limit, offset, filter_field, filter_operator, filter_value, sort_by, sort_order) + + +@router.get("/{id}", response_model=MeetingType) +async def get_meeting_type_by_id( + id: int, + service: MeetingTypeService = Depends(get_meeting_type_service) +): + return await service.get(id) + + +@router.post("", response_model=MeetingType) +async def create_new_meeting_type( + obj: MeetingTypeCreate, + service: MeetingTypeService = Depends(get_meeting_type_service) +): + return await service.create(obj) + + +@router.patch("/{id}", response_model=MeetingType) +async def update_meeting_type( + id: int, + obj: MeetingType, + service: MeetingTypeService = Depends(get_meeting_type_service) +): + return await service.update(id, obj) + + +@router.delete("/{id}") +async def delete_geo( + id: int, + service: MeetingTypeService = Depends(get_meeting_type_service) +): + return await service.delete(id) diff --git a/python/apps/admin-panel-back-end/src/api/router.py b/python/apps/admin-panel-back-end/src/api/router.py new file mode 100644 index 0000000..6e7f3f3 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/api/router.py @@ -0,0 +1,17 @@ +from fastapi import APIRouter + +from src.api import geo, meeting_type + + +api_router = APIRouter() + +api_router.include_router( + geo.router, + prefix="/geos", + tags=["geos"] +) +api_router.include_router( + meeting_type.router, + prefix="/meeting-types", + tags=["meeting-types"] +) diff --git a/python/apps/admin-panel-back-end/src/application.py b/python/apps/admin-panel-back-end/src/application.py new file mode 100644 index 0000000..fb984a7 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/application.py @@ -0,0 +1,37 @@ +from fastapi import FastAPI +from fastapi.responses import UJSONResponse +from fastapi.middleware.cors import CORSMiddleware + +from src.api.router import api_router +from src.lifespan import lifespan_setup + + +def get_app() -> FastAPI: + """ + Get FastAPI application. + + This is the main constructor of an application. + + :return: application. + """ + app = FastAPI( + title="fast-api-server", + docs_url="/api/docs", + redoc_url="/api/redoc", + openapi_url="/api/openapi.json", + default_response_class=UJSONResponse, + lifespan=lifespan_setup, + ) + + app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], + ) + + # Main router for the API. + app.include_router(router=api_router, prefix="/api/v1") + + return app diff --git a/python/apps/admin-panel-back-end/src/db/__init__.py b/python/apps/admin-panel-back-end/src/db/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/python/apps/admin-panel-back-end/src/db/base.py b/python/apps/admin-panel-back-end/src/db/base.py new file mode 100644 index 0000000..b0f7adb --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/base.py @@ -0,0 +1,19 @@ +from datetime import datetime + +from sqlalchemy import String +from sqlalchemy.ext.asyncio import AsyncAttrs +from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column + +from src.db.meta import meta + + +class Base(AsyncAttrs, DeclarativeBase): + """Base for all models.""" + + metadata = meta + created_at: Mapped[str] = mapped_column( + String(200), default=datetime.utcnow, nullable=False + ) + updated_at: Mapped[str] = mapped_column( + String(200), default=datetime.utcnow, onupdate=datetime.utcnow, nullable=True + ) diff --git a/python/apps/admin-panel-back-end/src/db/meta.py b/python/apps/admin-panel-back-end/src/db/meta.py new file mode 100644 index 0000000..4c95254 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/meta.py @@ -0,0 +1,3 @@ +import sqlalchemy as sa + +meta = sa.MetaData() diff --git a/python/apps/admin-panel-back-end/src/db/migrations/__init__.py b/python/apps/admin-panel-back-end/src/db/migrations/__init__.py new file mode 100644 index 0000000..a3c9318 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/migrations/__init__.py @@ -0,0 +1 @@ +"""Alembic migrations.""" diff --git a/python/apps/admin-panel-back-end/src/db/migrations/env.py b/python/apps/admin-panel-back-end/src/db/migrations/env.py new file mode 100644 index 0000000..3976c6f --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/migrations/env.py @@ -0,0 +1,76 @@ +import asyncio +from logging.config import fileConfig +from alembic import context +from sqlalchemy.ext.asyncio.engine import create_async_engine +from sqlalchemy.future import Connection +from src.db.meta import meta +from src.db.models import load_all_models +from fast_api_db import settings + +# this is the Alembic Config object, which provides +# access to the values within the .ini file in use. +config = context.config +load_all_models() +# Interpret the config file for Python logging. +# This line sets up loggers basically. +if config.config_file_name is not None: + fileConfig(config.config_file_name) +# add your model's MetaData object here +# for 'autogenerate' support +# from myapp import mymodel +# target_metadata = mymodel.Base.metadata +target_metadata = meta + + +# other values from the config, defined by the needs of env.py, +# can be acquired: +# my_important_option = config.get_main_option("my_important_option") +# ... etc. +async def run_migrations_offline() -> None: + """Run migrations in 'offline' mode. + This configures the context with just a URL + and not an Engine, though an Engine is acceptable + here as well. By skipping the Engine creation + we don't even need a DBAPI to be available. + Calls to context.execute() here emit the given string to the + script output. + """ + context.configure( + url=str(settings.connection_uri).replace("postgresql", "postgresql+asyncpg"), + target_metadata=target_metadata, + literal_binds=True, + dialect_opts={"paramstyle": "named"}, + ) + with context.begin_transaction(): + context.run_migrations() + + +def do_run_migrations(connection: Connection) -> None: + """ + Run actual sync migrations. + :param connection: connection to the database. + """ + context.configure(connection=connection, target_metadata=target_metadata) + with context.begin_transaction(): + context.run_migrations() + + +async def run_migrations_online() -> None: + """ + Run migrations in 'online' mode. + In this scenario we need to create an Engine + and associate a connection with the context. + """ + connectable = create_async_engine( + str(settings.connection_uri).replace("postgresql", "postgresql+asyncpg") + ) + async with connectable.connect() as connection: + await connection.run_sync(do_run_migrations) + + +loop = asyncio.get_event_loop() +if context.is_offline_mode(): + task = run_migrations_offline() +else: + task = run_migrations_online() +loop.run_until_complete(task) diff --git a/python/apps/admin-panel-back-end/src/db/migrations/script.py.mako b/python/apps/admin-panel-back-end/src/db/migrations/script.py.mako new file mode 100644 index 0000000..5fa5e3b --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/migrations/script.py.mako @@ -0,0 +1,23 @@ +"""${message} +Revision ID: ${up_revision} +Revises: ${down_revision | comma,n} +Create Date: ${create_date} +""" +from alembic import op +import sqlalchemy as sa +${imports if imports else ""} + + +# revision identifiers, used by Alembic. +revision = ${repr(up_revision)} +down_revision = ${repr(down_revision)} +branch_labels = ${repr(branch_labels)} +depends_on = ${repr(depends_on)} + + +def upgrade() -> None: + ${upgrades if upgrades else "pass"} + + +def downgrade() -> None: + ${downgrades if downgrades else "pass"} diff --git a/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-35_aa0e6c962a4e.py b/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-35_aa0e6c962a4e.py new file mode 100644 index 0000000..d9ae3e5 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-35_aa0e6c962a4e.py @@ -0,0 +1,66 @@ +"""setup +Revision ID: aa0e6c962a4e +Revises: +Create Date: 2025-02-26 12:35:09.109214 +""" +from alembic import op +import sqlalchemy as sa + + + +# revision identifiers, used by Alembic. +revision = 'aa0e6c962a4e' +down_revision = None +branch_labels = None +depends_on = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('meeting_type', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('name', sa.String(length=200), nullable=False), + sa.Column('created_at', sa.String(length=200), nullable=False), + sa.Column('updated_at', sa.String(length=200), nullable=True), + sa.PrimaryKeyConstraint('id'), + sa.UniqueConstraint('name') + ) + op.create_table('geo', + sa.Column('id', sa.Integer(), autoincrement=True, nullable=False), + sa.Column('name', sa.String(length=200), nullable=False), + sa.Column('capture_schedule_flag', sa.Boolean(), nullable=True), + sa.Column('capture_stream_flag', sa.Boolean(), nullable=True), + sa.Column('meeting_type_id', sa.Integer(), nullable=True), + sa.Column('schedule_url', sa.String(length=500), nullable=True), + sa.Column('timezone', sa.String(length=200), nullable=True), + sa.Column('schedule_format', sa.String(length=200), nullable=True), + sa.Column('jurisdiction', sa.Boolean(), nullable=True), + sa.Column('channel_url', sa.String(length=500), nullable=True), + sa.Column('status_schedule', sa.String(length=200), nullable=True), + sa.Column('status_stream', sa.String(length=50), nullable=True), + sa.Column('flag_only_agenda', sa.Boolean(), nullable=True), + sa.Column('flag_opt_in_only', sa.Boolean(), nullable=True), + sa.Column('single_player_url', sa.String(length=500), nullable=True), + sa.Column('flag_live', sa.Boolean(), nullable=True), + sa.Column('detect_end_method', sa.String(length=100), nullable=True), + sa.Column('detect_start_method', sa.String(length=100), nullable=True), + sa.Column('detect_end_ocr_string', sa.String(length=200), nullable=True), + sa.Column('debug', sa.Boolean(), nullable=True), + sa.Column('demo', sa.Boolean(), nullable=True), + sa.Column('schedule_refresh_frequency', sa.Integer(), nullable=True), + sa.Column('geo_parent_id', sa.Integer(), nullable=True), + sa.Column('created_at', sa.String(length=200), nullable=False), + sa.Column('updated_at', sa.String(length=200), nullable=True), + sa.ForeignKeyConstraint(['geo_parent_id'], ['geo.id'], ), + sa.ForeignKeyConstraint(['meeting_type_id'], ['meeting_type.id'], ), + sa.PrimaryKeyConstraint('id'), + sa.UniqueConstraint('name') + ) + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('geo') + op.drop_table('meeting_type') + # ### end Alembic commands ### diff --git a/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-49_f26d942516d5.py b/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-49_f26d942516d5.py new file mode 100644 index 0000000..785e023 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/migrations/versions/2025-02-26-12-49_f26d942516d5.py @@ -0,0 +1,25 @@ +"""fix +Revision ID: f26d942516d5 +Revises: aa0e6c962a4e +Create Date: 2025-02-26 12:49:02.754252 +""" + + + +# revision identifiers, used by Alembic. +revision = 'f26d942516d5' +down_revision = 'aa0e6c962a4e' +branch_labels = None +depends_on = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/python/apps/admin-panel-back-end/src/db/models/__init__.py b/python/apps/admin-panel-back-end/src/db/models/__init__.py new file mode 100644 index 0000000..3d68b8a --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/models/__init__.py @@ -0,0 +1,15 @@ +"""app models.""" + +import pkgutil +from pathlib import Path + + +def load_all_models() -> None: + """Load all models from this folder.""" + package_dir = Path(__file__).resolve().parent + modules = pkgutil.walk_packages( + path=[str(package_dir)], + prefix="src.db.models.", + ) + for module in modules: + __import__(module.name) diff --git a/python/apps/admin-panel-back-end/src/db/models/geo.py b/python/apps/admin-panel-back-end/src/db/models/geo.py new file mode 100644 index 0000000..e0c4613 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/models/geo.py @@ -0,0 +1,41 @@ +from sqlalchemy import ForeignKey +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.sql.sqltypes import String, Integer, Boolean + +from src.db.base import Base + + +class GeoModel(Base): + __tablename__ = "geo" + + id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True, nullable=False) + name: Mapped[str] = mapped_column(String(200), nullable=False, unique=True) + capture_schedule_flag: Mapped[bool] = mapped_column(Boolean, nullable=True) + capture_stream_flag: Mapped[bool] = mapped_column(Boolean, nullable=True) + meeting_type_id: Mapped[int] = mapped_column(ForeignKey("meeting_type.id"), nullable=True) + schedule_url: Mapped[str] = mapped_column(String(500), nullable=True) + timezone: Mapped[str] = mapped_column(String(200), nullable=True) + schedule_format: Mapped[str] = mapped_column(String(200), nullable=True) + jurisdiction: Mapped[bool] = mapped_column(Boolean, nullable=True) + channel_url: Mapped[str] = mapped_column(String(500), nullable=True) + status_schedule: Mapped[str] = mapped_column(String(200), nullable=True) + status_stream: Mapped[str] = mapped_column(String(50), nullable=True) + flag_only_agenda: Mapped[bool] = mapped_column(Boolean, nullable=True) + flag_opt_in_only: Mapped[bool] = mapped_column(Boolean, nullable=True) + single_player_url: Mapped[str] = mapped_column(String(500), nullable=True) + flag_live: Mapped[bool] = mapped_column(Boolean, nullable=True) + detect_end_method: Mapped[str] = mapped_column(String(100), nullable=True) + detect_start_method: Mapped[str] = mapped_column(String(100), nullable=True) + detect_end_ocr_string: Mapped[str] = mapped_column(String(200), nullable=True) + debug: Mapped[bool] = mapped_column(Boolean, nullable=True) + demo: Mapped[bool] = mapped_column(Boolean, nullable=True) + schedule_refresh_frequency: Mapped[int] = mapped_column(Integer, nullable=True) + + meeting_type: Mapped["MeetingTypeModel"] = relationship("MeetingTypeModel", back_populates="geo", lazy='joined') + parent: Mapped["GeoModel"] = relationship("GeoModel", remote_side="GeoModel.id", back_populates="children", lazy='joined') + children: Mapped[list["GeoModel"]] = relationship("GeoModel", back_populates="parent", lazy='joined') + + geo_parent_id: Mapped[int] = mapped_column(ForeignKey("geo.id"), nullable=True) + + +from src.db.models.meeting_type import MeetingTypeModel # noqa: E402 diff --git a/python/apps/admin-panel-back-end/src/db/models/meeting_type.py b/python/apps/admin-panel-back-end/src/db/models/meeting_type.py new file mode 100644 index 0000000..cf04e4e --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/models/meeting_type.py @@ -0,0 +1,18 @@ +from sqlalchemy.orm import Mapped, mapped_column, relationship +from sqlalchemy.sql.sqltypes import String +from src.db.base import Base +from typing import List + + +class MeetingTypeModel(Base): + """Model for demo purpose.""" + + __tablename__ = "meeting_type" + + id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True, nullable=False) + name: Mapped[str] = mapped_column(String(200), nullable=False, unique=True) + + geo: Mapped[List["GeoModel"]] = relationship("GeoModel", back_populates="meeting_type") + + +from src.db.models.geo import GeoModel # noqa: E402 diff --git a/python/apps/admin-panel-back-end/src/db/utils.py b/python/apps/admin-panel-back-end/src/db/utils.py new file mode 100644 index 0000000..56816c5 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/db/utils.py @@ -0,0 +1,39 @@ + +from sqlalchemy import text +from sqlalchemy.engine import make_url +from sqlalchemy.ext.asyncio import create_async_engine + +from src.settings import settings + + +def try_cast_int(value): + try: + return int(value) + except ValueError: + return value + + +map_filter_db = { + "equals": lambda field, value: field == try_cast_int(value), + "!=": lambda field, value: field != try_cast_int(value), + "<": lambda field, value: field < try_cast_int(value), + "<=": lambda field, value: field <= try_cast_int(value), + ">": lambda field, value: field > try_cast_int(value), + ">=": lambda field, value: field >= try_cast_int(value), + "contains": lambda field, value: field.ilike(f"%{str(value)}%"), # Always a string for `contains` +} + + +async def drop_database() -> None: + """Drop current database.""" + db_url = make_url(str(settings.db_url.with_path("/postgres"))) + engine = create_async_engine(db_url, isolation_level="AUTOCOMMIT") + async with engine.connect() as conn: + disc_users = ( + "SELECT pg_terminate_backend(pg_stat_activity.pid) " # noqa: S608 + "FROM pg_stat_activity " + f"WHERE pg_stat_activity.datname = '{settings.db_base}' " + "AND pid <> pg_backend_pid();" + ) + await conn.execute(text(disc_users)) + await conn.execute(text(f'DROP DATABASE "{settings.db_base}"')) diff --git a/python/apps/admin-panel-back-end/src/lifespan.py b/python/apps/admin-panel-back-end/src/lifespan.py new file mode 100644 index 0000000..82f0110 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/lifespan.py @@ -0,0 +1,23 @@ +from fastapi import FastAPI +from contextlib import asynccontextmanager +from collections.abc import AsyncGenerator + +from fast_api_db import setup_db + + +@asynccontextmanager +async def lifespan_setup( + app: FastAPI, +) -> AsyncGenerator[None, None]: # pragma: no cover + """ + Actions to run on application startup. + This function uses fastAPI app to store data + in the state, such as db_engine. + :param app: the fastAPI application. + :return: function that actually performs actions. + """ + app.middleware_stack = None + setup_db(app) + app.middleware_stack = app.build_middleware_stack() + yield + await app.state.db_engine.dispose() diff --git a/python/apps/admin-panel-back-end/src/settings.py b/python/apps/admin-panel-back-end/src/settings.py new file mode 100644 index 0000000..33e0195 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/settings.py @@ -0,0 +1,49 @@ +import enum +from pathlib import Path +from tempfile import gettempdir + +from pydantic_settings import BaseSettings, SettingsConfigDict + +TEMP_DIR = Path(gettempdir()) + + +class LogLevel(str, enum.Enum): + """Possible log levels.""" + + NOTSET = "NOTSET" + DEBUG = "DEBUG" + INFO = "INFO" + WARNING = "WARNING" + ERROR = "ERROR" + FATAL = "FATAL" + + +class Settings(BaseSettings): + """ + Application settings. + + These parameters can be configured + with environment variables. + """ + + host: str = "127.0.0.1" + port: int = 8000 + # quantity of workers for uvicorn + workers_count: int = 1 + # Enable uvicorn reloading + debug: bool = False + + # Current environment + environment: str = "dev" + + log_level: LogLevel = LogLevel.INFO + + model_config = SettingsConfigDict( + env_file=".env", + env_prefix="APP_", + env_file_encoding="utf-8", + extra="ignore" + ) + + +settings = Settings() diff --git a/python/apps/admin-panel-back-end/src/utils.py b/python/apps/admin-panel-back-end/src/utils.py new file mode 100644 index 0000000..50b3134 --- /dev/null +++ b/python/apps/admin-panel-back-end/src/utils.py @@ -0,0 +1,20 @@ +from typing import Generic, List, TypeVar +from pydantic import BaseModel, Field + +T = TypeVar("T") + + +class Pagination(BaseModel, Generic[T]): + cursor: int = Field(..., ge=0) + count: int = Field(..., ge=0) + remaining: int = Field(..., ge=0) + results: List[T] + + +def to_pagination_mapper(models: List[T], cursor, count, remaining) -> Pagination[T]: + return Pagination[T]( + cursor=cursor, + count=count, + remaining=remaining, + results=models, + ) diff --git a/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts b/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts index 5e68293..243031e 100644 --- a/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts +++ b/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts @@ -11,16 +11,44 @@ // Import Routes import { Route as rootRoute } from './routes/__root' +import { Route as MeetingTypeImport } from './routes/meeting-type' import { Route as IndexImport } from './routes/index' +import { Route as GeoIndexImport } from './routes/geo/index' +import { Route as GeoCreateImport } from './routes/geo/create' +import { Route as GeoGeoIdEditImport } from './routes/geo/$geoId/edit' // Create/Update Routes +const MeetingTypeRoute = MeetingTypeImport.update({ + id: '/meeting-type', + path: '/meeting-type', + getParentRoute: () => rootRoute, +} as any) + const IndexRoute = IndexImport.update({ id: '/', path: '/', getParentRoute: () => rootRoute, } as any) +const GeoIndexRoute = GeoIndexImport.update({ + id: '/geo/', + path: '/geo/', + getParentRoute: () => rootRoute, +} as any) + +const GeoCreateRoute = GeoCreateImport.update({ + id: '/geo/create', + path: '/geo/create', + getParentRoute: () => rootRoute, +} as any) + +const GeoGeoIdEditRoute = GeoGeoIdEditImport.update({ + id: '/geo/$geoId/edit', + path: '/geo/$geoId/edit', + getParentRoute: () => rootRoute, +} as any) + // Populate the FileRoutesByPath interface declare module '@tanstack/react-router' { @@ -32,6 +60,34 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof IndexImport parentRoute: typeof rootRoute } + '/meeting-type': { + id: '/meeting-type' + path: '/meeting-type' + fullPath: '/meeting-type' + preLoaderRoute: typeof MeetingTypeImport + parentRoute: typeof rootRoute + } + '/geo/create': { + id: '/geo/create' + path: '/geo/create' + fullPath: '/geo/create' + preLoaderRoute: typeof GeoCreateImport + parentRoute: typeof rootRoute + } + '/geo/': { + id: '/geo/' + path: '/geo' + fullPath: '/geo' + preLoaderRoute: typeof GeoIndexImport + parentRoute: typeof rootRoute + } + '/geo/$geoId/edit': { + id: '/geo/$geoId/edit' + path: '/geo/$geoId/edit' + fullPath: '/geo/$geoId/edit' + preLoaderRoute: typeof GeoGeoIdEditImport + parentRoute: typeof rootRoute + } } } @@ -39,32 +95,58 @@ declare module '@tanstack/react-router' { export interface FileRoutesByFullPath { '/': typeof IndexRoute + '/meeting-type': typeof MeetingTypeRoute + '/geo/create': typeof GeoCreateRoute + '/geo': typeof GeoIndexRoute + '/geo/$geoId/edit': typeof GeoGeoIdEditRoute } export interface FileRoutesByTo { '/': typeof IndexRoute + '/meeting-type': typeof MeetingTypeRoute + '/geo/create': typeof GeoCreateRoute + '/geo': typeof GeoIndexRoute + '/geo/$geoId/edit': typeof GeoGeoIdEditRoute } export interface FileRoutesById { __root__: typeof rootRoute '/': typeof IndexRoute + '/meeting-type': typeof MeetingTypeRoute + '/geo/create': typeof GeoCreateRoute + '/geo/': typeof GeoIndexRoute + '/geo/$geoId/edit': typeof GeoGeoIdEditRoute } export interface FileRouteTypes { fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: '/' + fullPaths: '/' | '/meeting-type' | '/geo/create' | '/geo' | '/geo/$geoId/edit' fileRoutesByTo: FileRoutesByTo - to: '/' - id: '__root__' | '/' + to: '/' | '/meeting-type' | '/geo/create' | '/geo' | '/geo/$geoId/edit' + id: + | '__root__' + | '/' + | '/meeting-type' + | '/geo/create' + | '/geo/' + | '/geo/$geoId/edit' fileRoutesById: FileRoutesById } export interface RootRouteChildren { IndexRoute: typeof IndexRoute + MeetingTypeRoute: typeof MeetingTypeRoute + GeoCreateRoute: typeof GeoCreateRoute + GeoIndexRoute: typeof GeoIndexRoute + GeoGeoIdEditRoute: typeof GeoGeoIdEditRoute } const rootRouteChildren: RootRouteChildren = { IndexRoute: IndexRoute, + MeetingTypeRoute: MeetingTypeRoute, + GeoCreateRoute: GeoCreateRoute, + GeoIndexRoute: GeoIndexRoute, + GeoGeoIdEditRoute: GeoGeoIdEditRoute, } export const routeTree = rootRoute @@ -77,11 +159,27 @@ export const routeTree = rootRoute "__root__": { "filePath": "__root.tsx", "children": [ - "/" + "/", + "/meeting-type", + "/geo/create", + "/geo/", + "/geo/$geoId/edit" ] }, "/": { "filePath": "index.tsx" + }, + "/meeting-type": { + "filePath": "meeting-type.tsx" + }, + "/geo/create": { + "filePath": "geo/create.tsx" + }, + "/geo/": { + "filePath": "geo/index.tsx" + }, + "/geo/$geoId/edit": { + "filePath": "geo/$geoId/edit.tsx" } } } diff --git a/typescript/apps/admin-panel-web-spa/src/routes/geo/$geoId/edit.tsx b/typescript/apps/admin-panel-web-spa/src/routes/geo/$geoId/edit.tsx new file mode 100644 index 0000000..a06da69 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/routes/geo/$geoId/edit.tsx @@ -0,0 +1,6 @@ +import React from 'react' +import { createFileRoute } from '@tanstack/react-router' + +export const Route = createFileRoute('/geo/$geoId/edit')({ + component: () =>
Geo Edit
+}) diff --git a/typescript/apps/admin-panel-web-spa/src/routes/geo/create.tsx b/typescript/apps/admin-panel-web-spa/src/routes/geo/create.tsx new file mode 100644 index 0000000..6ba8ba6 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/routes/geo/create.tsx @@ -0,0 +1,6 @@ +import React from 'react' +import { createFileRoute } from '@tanstack/react-router' + +export const Route = createFileRoute('/geo/create')({ + component: () =>
Geo Create
+}) diff --git a/typescript/apps/admin-panel-web-spa/src/routes/geo/index.tsx b/typescript/apps/admin-panel-web-spa/src/routes/geo/index.tsx new file mode 100644 index 0000000..6e5e55f --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/routes/geo/index.tsx @@ -0,0 +1,6 @@ +import React from 'react' +import { createFileRoute } from '@tanstack/react-router' + +export const Route = createFileRoute('/geo/')({ + component: () =>
Geo List
+}) diff --git a/typescript/apps/admin-panel-web-spa/src/routes/meeting-type.tsx b/typescript/apps/admin-panel-web-spa/src/routes/meeting-type.tsx new file mode 100644 index 0000000..a53182d --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/routes/meeting-type.tsx @@ -0,0 +1,6 @@ +import React from 'react' +import { createFileRoute } from '@tanstack/react-router' + +export const Route = createFileRoute('/meeting-type')({ + component: () =>
Meeting Type
+}) diff --git a/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/geo.ts b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/geo.ts new file mode 100644 index 0000000..c8a8fcc --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/geo.ts @@ -0,0 +1,25 @@ +import { http, HttpResponse } from 'msw' +import { mockGeo, mockGeoListResponse, buildGeosIdPath, buildGeosPath } from '../../data-access' + +const responseOptions = { + headers: { + 'Content-Type': 'application/json' + }, + status: 200 +} + +export const geoHandlers = [ + http.get( + new RegExp(`${buildGeosPath()}(?!/)`), + () => new HttpResponse(JSON.stringify(mockGeoListResponse), responseOptions) + ), + + http.post(new RegExp(buildGeosPath()), () => new HttpResponse(JSON.stringify(mockGeo), responseOptions)), + + http.put(new RegExp(buildGeosIdPath('\\s+')), () => new HttpResponse(JSON.stringify(mockGeo), responseOptions)), + + http.delete( + new RegExp(buildGeosIdPath('\\s+')), + () => new HttpResponse(JSON.stringify({ success: true }), responseOptions) + ) +] diff --git a/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/index.ts b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/index.ts new file mode 100644 index 0000000..5c87b77 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/index.ts @@ -0,0 +1,2 @@ +export * from './geo' +export * from './meetingType' diff --git a/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/meetingType.ts b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/meetingType.ts new file mode 100644 index 0000000..46f1a2f --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/testUtils/handlers/meetingType.ts @@ -0,0 +1,36 @@ +import { http, HttpResponse } from 'msw' +import { + mockMeetingType, + mockMeetingTypeListResponse, + buildMeetingTypesIdPath, + buildMeetingTypesPath +} from '../../data-access' + +const responseOptions = { + headers: { + 'Content-Type': 'application/json' + }, + status: 200 +} + +export const meetingTypeHandlers = [ + http.get( + new RegExp(`${buildMeetingTypesPath()}(?!/)`), + () => new HttpResponse(JSON.stringify(mockMeetingTypeListResponse), responseOptions) + ), + + http.post( + new RegExp(buildMeetingTypesPath()), + () => new HttpResponse(JSON.stringify(mockMeetingType), responseOptions) + ), + + http.put( + new RegExp(buildMeetingTypesIdPath('\\s+')), + () => new HttpResponse(JSON.stringify(mockMeetingType), responseOptions) + ), + + http.delete( + new RegExp(buildMeetingTypesIdPath('\\s+')), + () => new HttpResponse(JSON.stringify({ success: true }), responseOptions) + ) +] diff --git a/typescript/apps/admin-panel-web-spa/src/testUtils/server.ts b/typescript/apps/admin-panel-web-spa/src/testUtils/server.ts new file mode 100644 index 0000000..a9dd6c5 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/testUtils/server.ts @@ -0,0 +1,4 @@ +import { setupServer } from 'msw/node' +import { geoHandlers, meetingTypeHandlers } from './handlers' + +export const mswServer = setupServer(...geoHandlers, ...meetingTypeHandlers) diff --git a/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.spec.ts b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.spec.ts new file mode 100644 index 0000000..c9bc463 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.spec.ts @@ -0,0 +1,116 @@ +import { GridSortDirection } from '@mui/x-data-grid' +import { GridInitialStateCommunity } from '@mui/x-data-grid/models/gridStateCommunity' +import { buildListQuery } from './buildListQuery' + +describe('buildListQuery', () => { + it('should return correct query params for a fully populated grid state', () => { + const gridState: GridInitialStateCommunity = { + pagination: { + paginationModel: { + pageSize: 10, + page: 2 + } + }, + filter: { + filterModel: { + items: [ + { + field: 'name', + operator: 'contains', + value: 'John' + } + ] + } + }, + sorting: { + sortModel: [ + { + field: 'name', + sort: 'asc' as GridSortDirection + } + ] + } + } + + const result = buildListQuery(gridState) + + expect(result).toEqual({ + limit: 10, + offset: 20, + filterField: 'name', + filterOperator: 'contains', + filterValue: 'John', + sortBy: 'name', + sortOrder: 'asc' + }) + }) + + it('should handle missing filter and sorting configurations', () => { + const gridState: GridInitialStateCommunity = { + pagination: { + paginationModel: { + pageSize: 5, + page: 1 + } + } + } + + const result = buildListQuery(gridState) + + expect(result).toEqual({ + limit: 5, + offset: 5 + }) + }) + + it('should handle missing pagination configuration', () => { + const gridState: GridInitialStateCommunity = { + filter: { + filterModel: { + items: [ + { + field: 'age', + operator: 'equals', + value: '30' + } + ] + } + }, + sorting: { + sortModel: [ + { + field: 'age', + sort: 'desc' as GridSortDirection + } + ] + } + } + + const result = buildListQuery(gridState) + + expect(result).toEqual({ + offset: 0, + filterField: 'age', + filterOperator: 'equals', + filterValue: '30', + sortBy: 'age', + sortOrder: 'desc' + }) + }) + + it('should return default values for undefined grid state', () => { + const result = buildListQuery(undefined) + + expect(result).toEqual({ + offset: 0 + }) + }) + + it('should handle empty grid state gracefully', () => { + const result = buildListQuery({} as GridInitialStateCommunity) + + expect(result).toEqual({ + offset: 0 + }) + }) +}) diff --git a/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.ts b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.ts new file mode 100644 index 0000000..68a7b48 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/buildListQuery.ts @@ -0,0 +1,40 @@ +import { GridSortDirection } from '@mui/x-data-grid' +import { GridInitialStateCommunity } from '@mui/x-data-grid/models/gridStateCommunity' + +interface QueryParams { + limit?: number + offset?: number + filterField?: string + filterOperator?: string + filterValue?: string + sortBy?: string + sortOrder?: GridSortDirection +} + +export const buildListQuery = (gridState?: GridInitialStateCommunity): QueryParams => { + // Pagination Options + const pageSize = gridState?.pagination?.paginationModel?.pageSize + const currentPage = gridState?.pagination?.paginationModel?.page + const offset = pageSize && currentPage ? pageSize * currentPage : 0 + + // Filter Options + const currentFilter = gridState?.filter?.filterModel?.items?.[0] + const filterField = currentFilter?.field + const filterOperator = currentFilter?.operator + const filterValue = currentFilter?.value + + // Sorting Options + const currentSorting = gridState?.sorting?.sortModel?.[0] + const sortBy = currentSorting?.field + const sortOrder = currentSorting?.sort + + return { + limit: pageSize, + offset, + filterField, + filterOperator, + filterValue, + sortBy, + sortOrder + } +} diff --git a/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/index.ts b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/index.ts new file mode 100644 index 0000000..a41f0e3 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/buildListQuery/index.ts @@ -0,0 +1 @@ +export * from './buildListQuery' diff --git a/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.spec.ts b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.spec.ts new file mode 100644 index 0000000..49ed39b --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.spec.ts @@ -0,0 +1,56 @@ +import { toast } from 'react-toastify' +import { displayValidationErrors, ValidationError } from './displayValidationErrors' + +jest.mock('react-toastify', () => ({ + toast: { + error: jest.fn() + } +})) + +describe('displayValidationErrors', () => { + afterEach(() => { + jest.clearAllMocks() + }) + + it('should display a generic error message when detail array is empty', () => { + const response = { status: 400, data: { detail: [] } } + + displayValidationErrors(response) + + expect(toast.error).toHaveBeenCalledWith('An unexpected error occurred.') + }) + + it('should display error messages for each validation error', () => { + const errors: ValidationError[] = [ + { type: 'type_error', loc: ['body', 'email'], msg: 'Invalid email', input: 'invalid-email' }, + { type: 'value_error', loc: ['body', 'password'], msg: 'Password too short', input: '123' } + ] + const response = { status: 422, data: { detail: errors } } + + displayValidationErrors(response) + + expect(toast.error).toHaveBeenCalledTimes(2) + expect(toast.error).toHaveBeenNthCalledWith(1, 'Invalid email: email') + expect(toast.error).toHaveBeenNthCalledWith(2, 'Password too short: password') + }) + + it('should handle errors with missing loc or msg gracefully', () => { + const errors: ValidationError[] = [{ type: 'type_error', loc: [], msg: '', input: null }] + const response = { status: 422, data: { detail: errors } } + + displayValidationErrors(response) + + expect(toast.error).toHaveBeenCalledWith('An error occurred, but details are unavailable.') + }) + + it('should ignore the first element of loc when generating fieldPath', () => { + const errors: ValidationError[] = [ + { type: 'type_error', loc: ['body', 'user', 'name'], msg: 'Invalid name', input: 'invalid' } + ] + const response = { status: 422, data: { detail: errors } } + + displayValidationErrors(response) + + expect(toast.error).toHaveBeenCalledWith('Invalid name: user.name') + }) +}) diff --git a/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.ts b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.ts new file mode 100644 index 0000000..885eed5 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/displayValidationErrors.ts @@ -0,0 +1,35 @@ +import { toast } from 'react-toastify' + +export type ValidationError = { + type: string + loc: string[] + msg: string + input: unknown +} + +export const displayValidationErrors = (response: { status: number; data: { detail: Array } }) => { + const { data } = response + + if (data && data.detail && typeof data.detail === 'string') { + toast.error(data.detail) + return + } + + if (!data || !Array.isArray(data.detail) || data.detail.length === 0) { + toast.error('An unexpected error occurred.') + return + } + + const errors = data.detail + + errors.forEach((error) => { + if (error.loc && error.msg) { + const fieldPath = error.loc.filter((location) => location !== 'body').join('.') + const message = `${error.msg}: ${fieldPath}` + + toast.error(message) + } else { + toast.error('An error occurred, but details are unavailable.') + } + }) +} diff --git a/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/index.ts b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/index.ts new file mode 100644 index 0000000..5fabcd9 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/displayValidationErrors/index.ts @@ -0,0 +1 @@ +export * from './displayValidationErrors' diff --git a/typescript/apps/admin-panel-web-spa/src/utils/index.ts b/typescript/apps/admin-panel-web-spa/src/utils/index.ts index cafc014..9cc5d6f 100644 --- a/typescript/apps/admin-panel-web-spa/src/utils/index.ts +++ b/typescript/apps/admin-panel-web-spa/src/utils/index.ts @@ -1,3 +1,6 @@ export * from './buildQueryParams' export * from './constants' export * from './makeSxStyles' +export * from './buildListQuery' +export * from './displayValidationErrors' +export * from './renderDefaultActions' diff --git a/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/index.ts b/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/index.ts new file mode 100644 index 0000000..7f0f09b --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/index.ts @@ -0,0 +1 @@ +export * from './renderDefaultActions' diff --git a/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/renderDefaultActions.tsx b/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/renderDefaultActions.tsx new file mode 100644 index 0000000..25e6548 --- /dev/null +++ b/typescript/apps/admin-panel-web-spa/src/utils/renderDefaultActions/renderDefaultActions.tsx @@ -0,0 +1,73 @@ +import React from 'react' +import { + GridActionsCellItem, + GridRenderCellParams, + GridRowModesModel, + GridTreeNodeWithRender, + GridValidRowModel +} from '@dbbs/mui-components' +import { Pencil, Save, Trash2, X } from 'lucide-react' +import { ActionButtons, DATA_TABLE_TEST_IDS } from '../../ui' + +export type RenderDefaultActionsProps = { + params: GridRenderCellParams + rowModesModel: GridRowModesModel + handleSaveClick?: (rowId: string) => void + handleCancelClick?: (rowId: string) => void + handleEditClick?: (rowId: string) => void + handleDeleteClick?: (rowId: string) => void +} + +export const renderDefaultActions = ({ + params, + rowModesModel, + handleSaveClick, + handleCancelClick, + handleDeleteClick, + handleEditClick +}: RenderDefaultActionsProps) => { + const rowId = params.id.toString() + const isEditMode = rowModesModel[rowId] + + return ( + + <> + {isEditMode ? ( + <> + } + label="Save" + onClick={() => handleSaveClick?.(rowId)} + sx={{ color: 'inherit' }} + data-testid={DATA_TABLE_TEST_IDS.getSaveButtonTestId(rowId)} + /> + } + label="Cancel" + onClick={() => handleCancelClick?.(rowId)} + sx={{ color: 'inherit' }} + data-testid={DATA_TABLE_TEST_IDS.getCancelButtonTestId(rowId)} + /> + + ) : ( + <> + } + label="Edit" + onClick={() => handleEditClick?.(rowId)} + sx={{ color: 'inherit' }} + data-testid={DATA_TABLE_TEST_IDS.getEditButtonTestId(rowId)} + /> + } + label="Delete" + onClick={() => handleDeleteClick?.(rowId)} + sx={{ color: 'inherit' }} + data-testid={DATA_TABLE_TEST_IDS.getDeleteButtonTestId(rowId)} + /> + + )} + + + ) +} diff --git a/typescript/apps/mobile-app/.env.example b/typescript/apps/mobile-app/.env.example index 8d7f4a9..e6be089 100644 --- a/typescript/apps/mobile-app/.env.example +++ b/typescript/apps/mobile-app/.env.example @@ -7,4 +7,6 @@ SENTRY_ORG_PROJECT= BRANCH_KEY= BRANCH_URL_SCHEME= BRANCH_MAIN_LINK= -BRANCH_ALTERNATE_LINK= \ No newline at end of file +BRANCH_ALTERNATE_LINK= +AUTH0_DOMAIN= +AUTH0_CLIENT_ID= \ No newline at end of file diff --git a/typescript/apps/mobile-app/Gemfile b/typescript/apps/mobile-app/Gemfile index d1d55fa..369b9f8 100644 --- a/typescript/apps/mobile-app/Gemfile +++ b/typescript/apps/mobile-app/Gemfile @@ -1,13 +1,15 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby "3.2.0" +ruby '3.2.0' gem 'cocoapods', '1.15.2' -gem 'activesupport', '>= 6.1.7.3', '!= 7.1.0' +gem 'activesupport', '>= 6.1.7.3', '< 7.1.0' -gem "fastlane", "2.226.0" -gem "dotenv", "2.8.1" +gem 'fastlane', '2.226.0' +gem 'dotenv', '2.8.1' +gem 'xcodeproj', '1.25.0' +gem 'concurrent-ruby', '<= 1.3.4' plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') -eval_gemfile(plugins_path) if File.exist?(plugins_path) +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/typescript/apps/mobile-app/Gemfile.lock b/typescript/apps/mobile-app/Gemfile.lock index 714eae5..e9d38e1 100644 --- a/typescript/apps/mobile-app/Gemfile.lock +++ b/typescript/apps/mobile-app/Gemfile.lock @@ -241,8 +241,7 @@ GEM trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) retriable (3.1.2) - rexml (3.2.9) - strscan + rexml (3.4.1) rouge (3.28.0) ruby-macho (2.5.1) ruby2_keywords (0.0.5) @@ -256,7 +255,6 @@ GEM simctl (1.6.10) CFPropertyList naturally - strscan (3.1.2) sysrandom (1.0.5) terminal-notifier (2.0.0) terminal-table (3.0.2) @@ -273,13 +271,13 @@ GEM uber (0.1.0) unicode-display_width (2.6.0) word_wrap (1.0.0) - xcodeproj (1.24.0) + xcodeproj (1.25.0) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) nanaimo (~> 0.3.0) - rexml (~> 3.2.4) + rexml (>= 3.3.2, < 4.0) xcpretty (0.4.0) rouge (~> 3.28.0) xcpretty-travis-formatter (1.0.1) @@ -289,13 +287,15 @@ PLATFORMS ruby DEPENDENCIES - activesupport (>= 6.1.7.3, != 7.1.0) + activesupport (>= 6.1.7.3, < 7.1.0) cocoapods (= 1.15.2) + concurrent-ruby (<= 1.3.4) dotenv (= 2.8.1) fastlane (= 2.226.0) fastlane-plugin-firebase_app_distribution fastlane-plugin-increment_version_code fastlane-plugin-increment_version_name + xcodeproj (= 1.25.0) RUBY VERSION ruby 3.2.0p0 diff --git a/typescript/apps/mobile-app/android/app/build.gradle b/typescript/apps/mobile-app/android/app/build.gradle index fd58f5e..f0a206a 100644 --- a/typescript/apps/mobile-app/android/app/build.gradle +++ b/typescript/apps/mobile-app/android/app/build.gradle @@ -52,6 +52,7 @@ android { versionName "1.0.0" testBuildType System.getProperty('testBuildType', 'debug') testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' + manifestPlaceholders = [auth0Domain: project.env.get('AUTH0_DOMAIN'), auth0Scheme: "${applicationId}.app.auth0"] } productFlavors { prod { diff --git a/typescript/apps/mobile-app/android/build.gradle b/typescript/apps/mobile-app/android/build.gradle index 7163efb..e45af16 100644 --- a/typescript/apps/mobile-app/android/build.gradle +++ b/typescript/apps/mobile-app/android/build.gradle @@ -7,7 +7,7 @@ buildscript { compileSdkVersion = 34 targetSdkVersion = 34 ndkVersion = "26.3.11579264" - kotlinVersion = "1.9.24" + kotlinVersion = "1.9.25" } repositories { google() diff --git a/typescript/apps/mobile-app/ios/MobileApp/PrivacyInfo.xcprivacy b/typescript/apps/mobile-app/ios/MobileApp/PrivacyInfo.xcprivacy index cfeff52..4953e30 100644 --- a/typescript/apps/mobile-app/ios/MobileApp/PrivacyInfo.xcprivacy +++ b/typescript/apps/mobile-app/ios/MobileApp/PrivacyInfo.xcprivacy @@ -30,6 +30,14 @@ 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + 85F4.1 + + NSPrivacyCollectedDataTypes diff --git a/typescript/apps/mobile-app/ios/Podfile.lock b/typescript/apps/mobile-app/ios/Podfile.lock index c026fc2..2170654 100644 --- a/typescript/apps/mobile-app/ios/Podfile.lock +++ b/typescript/apps/mobile-app/ios/Podfile.lock @@ -1,10 +1,1173 @@ PODS: + - A0Auth0 (3.2.1): + - Auth0 (= 2.7.2) + - JWTDecode (= 3.1.0) + - React-Core + - SimpleKeychain (= 1.1.0) + - abseil/algorithm (1.20240116.2): + - abseil/algorithm/algorithm (= 1.20240116.2) + - abseil/algorithm/container (= 1.20240116.2) + - abseil/algorithm/algorithm (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/algorithm/container (1.20240116.2): + - abseil/algorithm/algorithm + - abseil/base/core_headers + - abseil/base/nullability + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/base (1.20240116.2): + - abseil/base/atomic_hook (= 1.20240116.2) + - abseil/base/base (= 1.20240116.2) + - abseil/base/base_internal (= 1.20240116.2) + - abseil/base/config (= 1.20240116.2) + - abseil/base/core_headers (= 1.20240116.2) + - abseil/base/cycleclock_internal (= 1.20240116.2) + - abseil/base/dynamic_annotations (= 1.20240116.2) + - abseil/base/endian (= 1.20240116.2) + - abseil/base/errno_saver (= 1.20240116.2) + - abseil/base/fast_type_id (= 1.20240116.2) + - abseil/base/log_severity (= 1.20240116.2) + - abseil/base/malloc_internal (= 1.20240116.2) + - abseil/base/no_destructor (= 1.20240116.2) + - abseil/base/nullability (= 1.20240116.2) + - abseil/base/prefetch (= 1.20240116.2) + - abseil/base/pretty_function (= 1.20240116.2) + - abseil/base/raw_logging_internal (= 1.20240116.2) + - abseil/base/spinlock_wait (= 1.20240116.2) + - abseil/base/strerror (= 1.20240116.2) + - abseil/base/throw_delegate (= 1.20240116.2) + - abseil/base/atomic_hook (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/base/base (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/cycleclock_internal + - abseil/base/dynamic_annotations + - abseil/base/log_severity + - abseil/base/nullability + - abseil/base/raw_logging_internal + - abseil/base/spinlock_wait + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/base/base_internal (1.20240116.2): + - abseil/base/config + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/base/config (1.20240116.2): + - abseil/xcprivacy + - abseil/base/core_headers (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/base/cycleclock_internal (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/xcprivacy + - abseil/base/dynamic_annotations (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/base/endian (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/nullability + - abseil/xcprivacy + - abseil/base/errno_saver (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/base/fast_type_id (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/base/log_severity (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/base/malloc_internal (1.20240116.2): + - abseil/base/base + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/base/no_destructor (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/base/nullability (1.20240116.2): + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/base/prefetch (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/base/pretty_function (1.20240116.2): + - abseil/xcprivacy + - abseil/base/raw_logging_internal (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/config + - abseil/base/core_headers + - abseil/base/errno_saver + - abseil/base/log_severity + - abseil/xcprivacy + - abseil/base/spinlock_wait (1.20240116.2): + - abseil/base/base_internal + - abseil/base/core_headers + - abseil/base/errno_saver + - abseil/xcprivacy + - abseil/base/strerror (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/errno_saver + - abseil/xcprivacy + - abseil/base/throw_delegate (1.20240116.2): + - abseil/base/config + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/cleanup/cleanup (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/cleanup/cleanup_internal + - abseil/xcprivacy + - abseil/cleanup/cleanup_internal (1.20240116.2): + - abseil/base/base_internal + - abseil/base/core_headers + - abseil/utility/utility + - abseil/xcprivacy + - abseil/container/common (1.20240116.2): + - abseil/meta/type_traits + - abseil/types/optional + - abseil/xcprivacy + - abseil/container/common_policy_traits (1.20240116.2): + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/container/compressed_tuple (1.20240116.2): + - abseil/utility/utility + - abseil/xcprivacy + - abseil/container/container_memory (1.20240116.2): + - abseil/base/config + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/utility/utility + - abseil/xcprivacy + - abseil/container/fixed_array (1.20240116.2): + - abseil/algorithm/algorithm + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/throw_delegate + - abseil/container/compressed_tuple + - abseil/memory/memory + - abseil/xcprivacy + - abseil/container/flat_hash_map (1.20240116.2): + - abseil/algorithm/container + - abseil/base/core_headers + - abseil/container/container_memory + - abseil/container/hash_function_defaults + - abseil/container/raw_hash_map + - abseil/memory/memory + - abseil/xcprivacy + - abseil/container/flat_hash_set (1.20240116.2): + - abseil/algorithm/container + - abseil/base/core_headers + - abseil/container/container_memory + - abseil/container/hash_function_defaults + - abseil/container/raw_hash_set + - abseil/memory/memory + - abseil/xcprivacy + - abseil/container/hash_function_defaults (1.20240116.2): + - abseil/base/config + - abseil/hash/hash + - abseil/strings/cord + - abseil/strings/strings + - abseil/xcprivacy + - abseil/container/hash_policy_traits (1.20240116.2): + - abseil/container/common_policy_traits + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/container/hashtable_debug_hooks (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/container/hashtablez_sampler (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/debugging/stacktrace + - abseil/memory/memory + - abseil/profiling/exponential_biased + - abseil/profiling/sample_recorder + - abseil/synchronization/synchronization + - abseil/time/time + - abseil/utility/utility + - abseil/xcprivacy + - abseil/container/inlined_vector (1.20240116.2): + - abseil/algorithm/algorithm + - abseil/base/core_headers + - abseil/base/throw_delegate + - abseil/container/inlined_vector_internal + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/container/inlined_vector_internal (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/container/compressed_tuple + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/types/span + - abseil/xcprivacy + - abseil/container/layout (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/debugging/demangle_internal + - abseil/meta/type_traits + - abseil/strings/strings + - abseil/types/span + - abseil/utility/utility + - abseil/xcprivacy + - abseil/container/raw_hash_map (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/throw_delegate + - abseil/container/container_memory + - abseil/container/raw_hash_set + - abseil/xcprivacy + - abseil/container/raw_hash_set (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/endian + - abseil/base/prefetch + - abseil/base/raw_logging_internal + - abseil/container/common + - abseil/container/compressed_tuple + - abseil/container/container_memory + - abseil/container/hash_policy_traits + - abseil/container/hashtable_debug_hooks + - abseil/container/hashtablez_sampler + - abseil/hash/hash + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/utility/utility + - abseil/xcprivacy + - abseil/crc/cpu_detect (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/xcprivacy + - abseil/crc/crc32c (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/prefetch + - abseil/crc/cpu_detect + - abseil/crc/crc_internal + - abseil/crc/non_temporal_memcpy + - abseil/strings/str_format + - abseil/strings/strings + - abseil/xcprivacy + - abseil/crc/crc_cord_state (1.20240116.2): + - abseil/base/config + - abseil/crc/crc32c + - abseil/numeric/bits + - abseil/strings/strings + - abseil/xcprivacy + - abseil/crc/crc_internal (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/prefetch + - abseil/base/raw_logging_internal + - abseil/crc/cpu_detect + - abseil/memory/memory + - abseil/numeric/bits + - abseil/xcprivacy + - abseil/crc/non_temporal_arm_intrinsics (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/crc/non_temporal_memcpy (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/crc/non_temporal_arm_intrinsics + - abseil/xcprivacy + - abseil/debugging/debugging_internal (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/errno_saver + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/debugging/demangle_internal (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/debugging/examine_stack (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/debugging/stacktrace + - abseil/debugging/symbolize + - abseil/xcprivacy + - abseil/debugging/stacktrace (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/raw_logging_internal + - abseil/debugging/debugging_internal + - abseil/xcprivacy + - abseil/debugging/symbolize (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/debugging/debugging_internal + - abseil/debugging/demangle_internal + - abseil/strings/strings + - abseil/xcprivacy + - abseil/flags/commandlineflag (1.20240116.2): + - abseil/base/config + - abseil/base/fast_type_id + - abseil/flags/commandlineflag_internal + - abseil/strings/strings + - abseil/types/optional + - abseil/xcprivacy + - abseil/flags/commandlineflag_internal (1.20240116.2): + - abseil/base/config + - abseil/base/fast_type_id + - abseil/xcprivacy + - abseil/flags/config (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/flags/path_util + - abseil/flags/program_name + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/xcprivacy + - abseil/flags/flag (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/flags/config + - abseil/flags/flag_internal + - abseil/flags/reflection + - abseil/strings/strings + - abseil/xcprivacy + - abseil/flags/flag_internal (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/flags/commandlineflag + - abseil/flags/commandlineflag_internal + - abseil/flags/config + - abseil/flags/marshalling + - abseil/flags/reflection + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/utility/utility + - abseil/xcprivacy + - abseil/flags/marshalling (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/numeric/int128 + - abseil/strings/str_format + - abseil/strings/strings + - abseil/types/optional + - abseil/xcprivacy + - abseil/flags/path_util (1.20240116.2): + - abseil/base/config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/flags/private_handle_accessor (1.20240116.2): + - abseil/base/config + - abseil/flags/commandlineflag + - abseil/flags/commandlineflag_internal + - abseil/strings/strings + - abseil/xcprivacy + - abseil/flags/program_name (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/flags/path_util + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/xcprivacy + - abseil/flags/reflection (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/no_destructor + - abseil/container/flat_hash_map + - abseil/flags/commandlineflag + - abseil/flags/commandlineflag_internal + - abseil/flags/config + - abseil/flags/private_handle_accessor + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/xcprivacy + - abseil/functional/any_invocable (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/utility/utility + - abseil/xcprivacy + - abseil/functional/bind_front (1.20240116.2): + - abseil/base/base_internal + - abseil/container/compressed_tuple + - abseil/meta/type_traits + - abseil/utility/utility + - abseil/xcprivacy + - abseil/functional/function_ref (1.20240116.2): + - abseil/base/base_internal + - abseil/base/core_headers + - abseil/functional/any_invocable + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/hash/city (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/xcprivacy + - abseil/hash/hash (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/container/fixed_array + - abseil/functional/function_ref + - abseil/hash/city + - abseil/hash/low_level_hash + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/strings/strings + - abseil/types/optional + - abseil/types/variant + - abseil/utility/utility + - abseil/xcprivacy + - abseil/hash/low_level_hash (1.20240116.2): + - abseil/base/config + - abseil/base/endian + - abseil/base/prefetch + - abseil/numeric/int128 + - abseil/xcprivacy + - abseil/log/absl_check (1.20240116.2): + - abseil/log/internal/check_impl + - abseil/xcprivacy + - abseil/log/absl_log (1.20240116.2): + - abseil/log/internal/log_impl + - abseil/xcprivacy + - abseil/log/absl_vlog_is_on (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/vlog_config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/check (1.20240116.2): + - abseil/log/internal/check_impl + - abseil/log/internal/check_op + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/globals (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/hash/hash + - abseil/log/internal/vlog_config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/append_truncated (1.20240116.2): + - abseil/base/config + - abseil/strings/strings + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/check_impl (1.20240116.2): + - abseil/base/core_headers + - abseil/log/internal/check_op + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/internal/check_op (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/nullguard + - abseil/log/internal/nullstream + - abseil/log/internal/strip + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/conditions (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/voidify + - abseil/xcprivacy + - abseil/log/internal/config (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/log/internal/fnmatch (1.20240116.2): + - abseil/base/config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/format (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/log/internal/append_truncated + - abseil/log/internal/config + - abseil/log/internal/globals + - abseil/strings/str_format + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/globals (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/strings/strings + - abseil/time/time + - abseil/xcprivacy + - abseil/log/internal/log_impl (1.20240116.2): + - abseil/log/absl_vlog_is_on + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/internal/log_message (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/errno_saver + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/base/strerror + - abseil/container/inlined_vector + - abseil/debugging/examine_stack + - abseil/log/globals + - abseil/log/internal/append_truncated + - abseil/log/internal/format + - abseil/log/internal/globals + - abseil/log/internal/log_sink_set + - abseil/log/internal/nullguard + - abseil/log/internal/proto + - abseil/log/log_entry + - abseil/log/log_sink + - abseil/log/log_sink_registry + - abseil/memory/memory + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/log_sink_set (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/no_destructor + - abseil/base/raw_logging_internal + - abseil/cleanup/cleanup + - abseil/log/globals + - abseil/log/internal/config + - abseil/log/internal/globals + - abseil/log/log_entry + - abseil/log/log_sink + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/nullguard (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/log/internal/nullstream (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/proto (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/strings/strings + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/strip (1.20240116.2): + - abseil/base/log_severity + - abseil/log/internal/log_message + - abseil/log/internal/nullstream + - abseil/xcprivacy + - abseil/log/internal/vlog_config (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/no_destructor + - abseil/log/internal/fnmatch + - abseil/memory/memory + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/types/optional + - abseil/xcprivacy + - abseil/log/internal/voidify (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/log/log (1.20240116.2): + - abseil/log/internal/log_impl + - abseil/log/vlog_is_on + - abseil/xcprivacy + - abseil/log/log_entry (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/log/internal/config + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/log_sink (1.20240116.2): + - abseil/base/config + - abseil/log/log_entry + - abseil/xcprivacy + - abseil/log/log_sink_registry (1.20240116.2): + - abseil/base/config + - abseil/log/internal/log_sink_set + - abseil/log/log_sink + - abseil/xcprivacy + - abseil/log/vlog_is_on (1.20240116.2): + - abseil/log/absl_vlog_is_on + - abseil/xcprivacy + - abseil/memory (1.20240116.2): + - abseil/memory/memory (= 1.20240116.2) + - abseil/memory/memory (1.20240116.2): + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/meta (1.20240116.2): + - abseil/meta/type_traits (= 1.20240116.2) + - abseil/meta/type_traits (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/numeric/bits (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/numeric/int128 (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/numeric/bits + - abseil/xcprivacy + - abseil/numeric/representation (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/profiling/exponential_biased (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/profiling/sample_recorder (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/synchronization/synchronization + - abseil/time/time + - abseil/xcprivacy + - abseil/random/bit_gen_ref (1.20240116.2): + - abseil/base/core_headers + - abseil/base/fast_type_id + - abseil/meta/type_traits + - abseil/random/internal/distribution_caller + - abseil/random/internal/fast_uniform_bits + - abseil/random/random + - abseil/xcprivacy + - abseil/random/distributions (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/random/internal/distribution_caller + - abseil/random/internal/fast_uniform_bits + - abseil/random/internal/fastmath + - abseil/random/internal/generate_real + - abseil/random/internal/iostream_state_saver + - abseil/random/internal/traits + - abseil/random/internal/uniform_helper + - abseil/random/internal/wide_multiply + - abseil/strings/strings + - abseil/xcprivacy + - abseil/random/internal/distribution_caller (1.20240116.2): + - abseil/base/config + - abseil/base/fast_type_id + - abseil/utility/utility + - abseil/xcprivacy + - abseil/random/internal/fast_uniform_bits (1.20240116.2): + - abseil/base/config + - abseil/meta/type_traits + - abseil/random/internal/traits + - abseil/xcprivacy + - abseil/random/internal/fastmath (1.20240116.2): + - abseil/numeric/bits + - abseil/xcprivacy + - abseil/random/internal/generate_real (1.20240116.2): + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/random/internal/fastmath + - abseil/random/internal/traits + - abseil/xcprivacy + - abseil/random/internal/iostream_state_saver (1.20240116.2): + - abseil/meta/type_traits + - abseil/numeric/int128 + - abseil/xcprivacy + - abseil/random/internal/nonsecure_base (1.20240116.2): + - abseil/base/core_headers + - abseil/container/inlined_vector + - abseil/meta/type_traits + - abseil/random/internal/pool_urbg + - abseil/random/internal/salted_seed_seq + - abseil/random/internal/seed_material + - abseil/types/span + - abseil/xcprivacy + - abseil/random/internal/pcg_engine (1.20240116.2): + - abseil/base/config + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/random/internal/fastmath + - abseil/random/internal/iostream_state_saver + - abseil/xcprivacy + - abseil/random/internal/platform (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/random/internal/pool_urbg (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/raw_logging_internal + - abseil/random/internal/randen + - abseil/random/internal/seed_material + - abseil/random/internal/traits + - abseil/random/seed_gen_exception + - abseil/types/span + - abseil/xcprivacy + - abseil/random/internal/randen (1.20240116.2): + - abseil/base/raw_logging_internal + - abseil/random/internal/platform + - abseil/random/internal/randen_hwaes + - abseil/random/internal/randen_slow + - abseil/xcprivacy + - abseil/random/internal/randen_engine (1.20240116.2): + - abseil/base/endian + - abseil/meta/type_traits + - abseil/random/internal/iostream_state_saver + - abseil/random/internal/randen + - abseil/xcprivacy + - abseil/random/internal/randen_hwaes (1.20240116.2): + - abseil/base/config + - abseil/random/internal/platform + - abseil/random/internal/randen_hwaes_impl + - abseil/xcprivacy + - abseil/random/internal/randen_hwaes_impl (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/numeric/int128 + - abseil/random/internal/platform + - abseil/xcprivacy + - abseil/random/internal/randen_slow (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/numeric/int128 + - abseil/random/internal/platform + - abseil/xcprivacy + - abseil/random/internal/salted_seed_seq (1.20240116.2): + - abseil/container/inlined_vector + - abseil/meta/type_traits + - abseil/random/internal/seed_material + - abseil/types/optional + - abseil/types/span + - abseil/xcprivacy + - abseil/random/internal/seed_material (1.20240116.2): + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/raw_logging_internal + - abseil/random/internal/fast_uniform_bits + - abseil/strings/strings + - abseil/types/optional + - abseil/types/span + - abseil/xcprivacy + - abseil/random/internal/traits (1.20240116.2): + - abseil/base/config + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/xcprivacy + - abseil/random/internal/uniform_helper (1.20240116.2): + - abseil/base/config + - abseil/meta/type_traits + - abseil/numeric/int128 + - abseil/random/internal/traits + - abseil/xcprivacy + - abseil/random/internal/wide_multiply (1.20240116.2): + - abseil/base/config + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/random/internal/traits + - abseil/xcprivacy + - abseil/random/random (1.20240116.2): + - abseil/random/distributions + - abseil/random/internal/nonsecure_base + - abseil/random/internal/pcg_engine + - abseil/random/internal/pool_urbg + - abseil/random/internal/randen_engine + - abseil/random/seed_sequences + - abseil/xcprivacy + - abseil/random/seed_gen_exception (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/random/seed_sequences (1.20240116.2): + - abseil/base/config + - abseil/random/internal/pool_urbg + - abseil/random/internal/salted_seed_seq + - abseil/random/internal/seed_material + - abseil/random/seed_gen_exception + - abseil/types/span + - abseil/xcprivacy + - abseil/status/status (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/config + - abseil/base/core_headers + - abseil/base/no_destructor + - abseil/base/nullability + - abseil/base/raw_logging_internal + - abseil/base/strerror + - abseil/container/inlined_vector + - abseil/debugging/stacktrace + - abseil/debugging/symbolize + - abseil/functional/function_ref + - abseil/memory/memory + - abseil/strings/cord + - abseil/strings/str_format + - abseil/strings/strings + - abseil/types/optional + - abseil/types/span + - abseil/xcprivacy + - abseil/status/statusor (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/nullability + - abseil/base/raw_logging_internal + - abseil/meta/type_traits + - abseil/status/status + - abseil/strings/has_ostream_operator + - abseil/strings/str_format + - abseil/strings/strings + - abseil/types/variant + - abseil/utility/utility + - abseil/xcprivacy + - abseil/strings/charset (1.20240116.2): + - abseil/base/core_headers + - abseil/strings/string_view + - abseil/xcprivacy + - abseil/strings/cord (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/nullability + - abseil/base/raw_logging_internal + - abseil/container/inlined_vector + - abseil/crc/crc32c + - abseil/crc/crc_cord_state + - abseil/functional/function_ref + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/strings/cord_internal + - abseil/strings/cordz_functions + - abseil/strings/cordz_info + - abseil/strings/cordz_statistics + - abseil/strings/cordz_update_scope + - abseil/strings/cordz_update_tracker + - abseil/strings/internal + - abseil/strings/strings + - abseil/types/optional + - abseil/types/span + - abseil/xcprivacy + - abseil/strings/cord_internal (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/raw_logging_internal + - abseil/base/throw_delegate + - abseil/container/compressed_tuple + - abseil/container/container_memory + - abseil/container/inlined_vector + - abseil/container/layout + - abseil/crc/crc_cord_state + - abseil/functional/function_ref + - abseil/meta/type_traits + - abseil/strings/strings + - abseil/types/span + - abseil/xcprivacy + - abseil/strings/cordz_functions (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/profiling/exponential_biased + - abseil/xcprivacy + - abseil/strings/cordz_handle (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/raw_logging_internal + - abseil/synchronization/synchronization + - abseil/xcprivacy + - abseil/strings/cordz_info (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/container/inlined_vector + - abseil/debugging/stacktrace + - abseil/strings/cord_internal + - abseil/strings/cordz_functions + - abseil/strings/cordz_handle + - abseil/strings/cordz_statistics + - abseil/strings/cordz_update_tracker + - abseil/synchronization/synchronization + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/strings/cordz_statistics (1.20240116.2): + - abseil/base/config + - abseil/strings/cordz_update_tracker + - abseil/xcprivacy + - abseil/strings/cordz_update_scope (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/strings/cord_internal + - abseil/strings/cordz_info + - abseil/strings/cordz_update_tracker + - abseil/xcprivacy + - abseil/strings/cordz_update_tracker (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/strings/has_ostream_operator (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/strings/internal (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/raw_logging_internal + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/strings/str_format (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/nullability + - abseil/strings/str_format_internal + - abseil/strings/string_view + - abseil/types/span + - abseil/xcprivacy + - abseil/strings/str_format_internal (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/container/fixed_array + - abseil/container/inlined_vector + - abseil/functional/function_ref + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/numeric/representation + - abseil/strings/strings + - abseil/types/optional + - abseil/types/span + - abseil/utility/utility + - abseil/xcprivacy + - abseil/strings/string_view (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/nullability + - abseil/base/throw_delegate + - abseil/xcprivacy + - abseil/strings/strings (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/endian + - abseil/base/nullability + - abseil/base/raw_logging_internal + - abseil/base/throw_delegate + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/numeric/bits + - abseil/numeric/int128 + - abseil/strings/charset + - abseil/strings/internal + - abseil/strings/string_view + - abseil/xcprivacy + - abseil/synchronization/graphcycles_internal (1.20240116.2): + - abseil/base/base + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/synchronization/kernel_timeout_internal (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/time/time + - abseil/xcprivacy + - abseil/synchronization/synchronization (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/base + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/dynamic_annotations + - abseil/base/malloc_internal + - abseil/base/raw_logging_internal + - abseil/debugging/stacktrace + - abseil/debugging/symbolize + - abseil/synchronization/graphcycles_internal + - abseil/synchronization/kernel_timeout_internal + - abseil/time/time + - abseil/xcprivacy + - abseil/time (1.20240116.2): + - abseil/time/internal (= 1.20240116.2) + - abseil/time/time (= 1.20240116.2) + - abseil/time/internal (1.20240116.2): + - abseil/time/internal/cctz (= 1.20240116.2) + - abseil/time/internal/cctz (1.20240116.2): + - abseil/time/internal/cctz/civil_time (= 1.20240116.2) + - abseil/time/internal/cctz/time_zone (= 1.20240116.2) + - abseil/time/internal/cctz/civil_time (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/time/internal/cctz/time_zone (1.20240116.2): + - abseil/base/config + - abseil/time/internal/cctz/civil_time + - abseil/xcprivacy + - abseil/time/time (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/numeric/int128 + - abseil/strings/strings + - abseil/time/internal/cctz/civil_time + - abseil/time/internal/cctz/time_zone + - abseil/types/optional + - abseil/xcprivacy + - abseil/types (1.20240116.2): + - abseil/types/any (= 1.20240116.2) + - abseil/types/bad_any_cast (= 1.20240116.2) + - abseil/types/bad_any_cast_impl (= 1.20240116.2) + - abseil/types/bad_optional_access (= 1.20240116.2) + - abseil/types/bad_variant_access (= 1.20240116.2) + - abseil/types/compare (= 1.20240116.2) + - abseil/types/optional (= 1.20240116.2) + - abseil/types/span (= 1.20240116.2) + - abseil/types/variant (= 1.20240116.2) + - abseil/types/any (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/fast_type_id + - abseil/meta/type_traits + - abseil/types/bad_any_cast + - abseil/utility/utility + - abseil/xcprivacy + - abseil/types/bad_any_cast (1.20240116.2): + - abseil/base/config + - abseil/types/bad_any_cast_impl + - abseil/xcprivacy + - abseil/types/bad_any_cast_impl (1.20240116.2): + - abseil/base/config + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/types/bad_optional_access (1.20240116.2): + - abseil/base/config + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/types/bad_variant_access (1.20240116.2): + - abseil/base/config + - abseil/base/raw_logging_internal + - abseil/xcprivacy + - abseil/types/compare (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/types/optional (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/base/nullability + - abseil/memory/memory + - abseil/meta/type_traits + - abseil/types/bad_optional_access + - abseil/utility/utility + - abseil/xcprivacy + - abseil/types/span (1.20240116.2): + - abseil/algorithm/algorithm + - abseil/base/core_headers + - abseil/base/nullability + - abseil/base/throw_delegate + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/types/variant (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/base/core_headers + - abseil/meta/type_traits + - abseil/types/bad_variant_access + - abseil/utility/utility + - abseil/xcprivacy + - abseil/utility/utility (1.20240116.2): + - abseil/base/base_internal + - abseil/base/config + - abseil/meta/type_traits + - abseil/xcprivacy + - abseil/xcprivacy (1.20240116.2) + - Auth0 (2.7.2): + - JWTDecode (~> 3.1) + - SimpleKeychain (~> 1.1) - boost (1.84.0) - - BranchSDK (3.6.5) + - BoringSSL-GRPC (0.0.36): + - BoringSSL-GRPC/Implementation (= 0.0.36) + - BoringSSL-GRPC/Interface (= 0.0.36) + - BoringSSL-GRPC/Implementation (0.0.36): + - BoringSSL-GRPC/Interface (= 0.0.36) + - BoringSSL-GRPC/Interface (0.0.36) + - BranchSDK (3.9.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.75.4) + - FBLazyVector (0.75.5) - Firebase/CoreOnly (11.2.0): - FirebaseCore (= 11.2.0) + - Firebase/Firestore (11.2.0): + - Firebase/CoreOnly + - FirebaseFirestore (~> 11.2.0) - Firebase/Messaging (11.2.0): - Firebase/CoreOnly - FirebaseMessaging (~> 11.2.0) @@ -13,14 +1176,35 @@ PODS: - FirebaseRemoteConfig (~> 11.2.0) - FirebaseABTesting (11.4.0): - FirebaseCore (~> 11.0) + - FirebaseAppCheckInterop (11.9.0) - FirebaseCore (11.2.0): - FirebaseCoreInternal (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/Logger (~> 8.0) - FirebaseCoreExtension (11.4.1): - FirebaseCore (~> 11.0) - - FirebaseCoreInternal (11.4.2): + - FirebaseCoreInternal (11.9.0): - "GoogleUtilities/NSData+zlib (~> 8.0)" + - FirebaseFirestore (11.2.0): + - FirebaseCore (~> 11.0) + - FirebaseCoreExtension (~> 11.0) + - FirebaseFirestoreInternal (= 11.2.0) + - FirebaseSharedSwift (~> 11.0) + - FirebaseFirestoreInternal (11.2.0): + - abseil/algorithm (~> 1.20240116.1) + - abseil/base (~> 1.20240116.1) + - abseil/container/flat_hash_map (~> 1.20240116.1) + - abseil/memory (~> 1.20240116.1) + - abseil/meta (~> 1.20240116.1) + - abseil/strings/strings (~> 1.20240116.1) + - abseil/time (~> 1.20240116.1) + - abseil/types (~> 1.20240116.1) + - FirebaseAppCheckInterop (~> 11.0) + - FirebaseCore (~> 11.0) + - "gRPC-C++ (~> 1.65.0)" + - gRPC-Core (~> 1.65.0) + - leveldb-library (~> 1.22) + - nanopb (~> 3.30910.0) - FirebaseInstallations (11.4.0): - FirebaseCore (~> 11.0) - GoogleUtilities/Environment (~> 8.0) @@ -43,8 +1227,8 @@ PODS: - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - - FirebaseRemoteConfigInterop (11.4.0) - - FirebaseSharedSwift (11.4.0) + - FirebaseRemoteConfigInterop (11.9.0) + - FirebaseSharedSwift (11.9.0) - fmt (9.1.0) - glog (0.3.5) - GoogleDataTransport (10.1.0): @@ -74,12 +1258,104 @@ PODS: - GoogleUtilities/UserDefaults (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.75.4): - - hermes-engine/Pre-built (= 0.75.4) - - hermes-engine/Pre-built (0.75.4) - - MMKV (2.0.0): - - MMKVCore (~> 2.0.0) - - MMKVCore (2.0.0) + - "gRPC-C++ (1.65.5)": + - "gRPC-C++/Implementation (= 1.65.5)" + - "gRPC-C++/Interface (= 1.65.5)" + - "gRPC-C++/Implementation (1.65.5)": + - abseil/algorithm/container (~> 1.20240116.2) + - abseil/base/base (~> 1.20240116.2) + - abseil/base/config (~> 1.20240116.2) + - abseil/base/core_headers (~> 1.20240116.2) + - abseil/base/log_severity (~> 1.20240116.2) + - abseil/base/no_destructor (~> 1.20240116.2) + - abseil/cleanup/cleanup (~> 1.20240116.2) + - abseil/container/flat_hash_map (~> 1.20240116.2) + - abseil/container/flat_hash_set (~> 1.20240116.2) + - abseil/container/inlined_vector (~> 1.20240116.2) + - abseil/flags/flag (~> 1.20240116.2) + - abseil/flags/marshalling (~> 1.20240116.2) + - abseil/functional/any_invocable (~> 1.20240116.2) + - abseil/functional/bind_front (~> 1.20240116.2) + - abseil/functional/function_ref (~> 1.20240116.2) + - abseil/hash/hash (~> 1.20240116.2) + - abseil/log/absl_check (~> 1.20240116.2) + - abseil/log/absl_log (~> 1.20240116.2) + - abseil/log/check (~> 1.20240116.2) + - abseil/log/globals (~> 1.20240116.2) + - abseil/log/log (~> 1.20240116.2) + - abseil/memory/memory (~> 1.20240116.2) + - abseil/meta/type_traits (~> 1.20240116.2) + - abseil/random/bit_gen_ref (~> 1.20240116.2) + - abseil/random/distributions (~> 1.20240116.2) + - abseil/random/random (~> 1.20240116.2) + - abseil/status/status (~> 1.20240116.2) + - abseil/status/statusor (~> 1.20240116.2) + - abseil/strings/cord (~> 1.20240116.2) + - abseil/strings/str_format (~> 1.20240116.2) + - abseil/strings/strings (~> 1.20240116.2) + - abseil/synchronization/synchronization (~> 1.20240116.2) + - abseil/time/time (~> 1.20240116.2) + - abseil/types/optional (~> 1.20240116.2) + - abseil/types/span (~> 1.20240116.2) + - abseil/types/variant (~> 1.20240116.2) + - abseil/utility/utility (~> 1.20240116.2) + - "gRPC-C++/Interface (= 1.65.5)" + - "gRPC-C++/Privacy (= 1.65.5)" + - gRPC-Core (= 1.65.5) + - "gRPC-C++/Interface (1.65.5)" + - "gRPC-C++/Privacy (1.65.5)" + - gRPC-Core (1.65.5): + - gRPC-Core/Implementation (= 1.65.5) + - gRPC-Core/Interface (= 1.65.5) + - gRPC-Core/Implementation (1.65.5): + - abseil/algorithm/container (~> 1.20240116.2) + - abseil/base/base (~> 1.20240116.2) + - abseil/base/config (~> 1.20240116.2) + - abseil/base/core_headers (~> 1.20240116.2) + - abseil/base/log_severity (~> 1.20240116.2) + - abseil/base/no_destructor (~> 1.20240116.2) + - abseil/cleanup/cleanup (~> 1.20240116.2) + - abseil/container/flat_hash_map (~> 1.20240116.2) + - abseil/container/flat_hash_set (~> 1.20240116.2) + - abseil/container/inlined_vector (~> 1.20240116.2) + - abseil/flags/flag (~> 1.20240116.2) + - abseil/flags/marshalling (~> 1.20240116.2) + - abseil/functional/any_invocable (~> 1.20240116.2) + - abseil/functional/bind_front (~> 1.20240116.2) + - abseil/functional/function_ref (~> 1.20240116.2) + - abseil/hash/hash (~> 1.20240116.2) + - abseil/log/check (~> 1.20240116.2) + - abseil/log/globals (~> 1.20240116.2) + - abseil/log/log (~> 1.20240116.2) + - abseil/memory/memory (~> 1.20240116.2) + - abseil/meta/type_traits (~> 1.20240116.2) + - abseil/random/bit_gen_ref (~> 1.20240116.2) + - abseil/random/distributions (~> 1.20240116.2) + - abseil/random/random (~> 1.20240116.2) + - abseil/status/status (~> 1.20240116.2) + - abseil/status/statusor (~> 1.20240116.2) + - abseil/strings/cord (~> 1.20240116.2) + - abseil/strings/str_format (~> 1.20240116.2) + - abseil/strings/strings (~> 1.20240116.2) + - abseil/synchronization/synchronization (~> 1.20240116.2) + - abseil/time/time (~> 1.20240116.2) + - abseil/types/optional (~> 1.20240116.2) + - abseil/types/span (~> 1.20240116.2) + - abseil/types/variant (~> 1.20240116.2) + - abseil/utility/utility (~> 1.20240116.2) + - BoringSSL-GRPC (= 0.0.36) + - gRPC-Core/Interface (= 1.65.5) + - gRPC-Core/Privacy (= 1.65.5) + - gRPC-Core/Interface (1.65.5) + - gRPC-Core/Privacy (1.65.5) + - hermes-engine (0.75.5): + - hermes-engine/Pre-built (= 0.75.5) + - hermes-engine/Pre-built (0.75.5) + - JWTDecode (3.1.0) + - leveldb-library (1.22.6) + - MMKV (2.1.0): + - MMKVCore (~> 2.1.0) + - MMKVCore (2.1.1) - nanopb (3.30910.0): - nanopb/decode (= 3.30910.0) - nanopb/encode (= 3.30910.0) @@ -102,32 +1378,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.75.4) - - RCTRequired (0.75.4) - - RCTTypeSafety (0.75.4): - - FBLazyVector (= 0.75.4) - - RCTRequired (= 0.75.4) - - React-Core (= 0.75.4) - - React (0.75.4): - - React-Core (= 0.75.4) - - React-Core/DevSupport (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) - - React-RCTActionSheet (= 0.75.4) - - React-RCTAnimation (= 0.75.4) - - React-RCTBlob (= 0.75.4) - - React-RCTImage (= 0.75.4) - - React-RCTLinking (= 0.75.4) - - React-RCTNetwork (= 0.75.4) - - React-RCTSettings (= 0.75.4) - - React-RCTText (= 0.75.4) - - React-RCTVibration (= 0.75.4) - - React-callinvoker (0.75.4) - - React-Core (0.75.4): + - RCTDeprecation (0.75.5) + - RCTRequired (0.75.5) + - RCTTypeSafety (0.75.5): + - FBLazyVector (= 0.75.5) + - RCTRequired (= 0.75.5) + - React-Core (= 0.75.5) + - React (0.75.5): + - React-Core (= 0.75.5) + - React-Core/DevSupport (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) + - React-RCTActionSheet (= 0.75.5) + - React-RCTAnimation (= 0.75.5) + - React-RCTBlob (= 0.75.5) + - React-RCTImage (= 0.75.5) + - React-RCTLinking (= 0.75.5) + - React-RCTNetwork (= 0.75.5) + - React-RCTSettings (= 0.75.5) + - React-RCTText (= 0.75.5) + - React-RCTVibration (= 0.75.5) + - React-callinvoker (0.75.5) + - React-Core (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -139,7 +1415,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.75.4): + - React-Core/CoreModulesHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -156,7 +1432,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.75.4): + - React-Core/Default (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -172,13 +1448,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.75.4): + - React-Core/DevSupport (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) + - React-Core/Default (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -190,7 +1466,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.75.4): + - React-Core/RCTActionSheetHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -207,7 +1483,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.75.4): + - React-Core/RCTAnimationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -224,7 +1500,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.75.4): + - React-Core/RCTBlobHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -241,7 +1517,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.75.4): + - React-Core/RCTImageHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -258,7 +1534,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.75.4): + - React-Core/RCTLinkingHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -275,7 +1551,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.75.4): + - React-Core/RCTNetworkHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -292,7 +1568,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.75.4): + - React-Core/RCTSettingsHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -309,7 +1585,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.75.4): + - React-Core/RCTTextHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -326,7 +1602,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.75.4): + - React-Core/RCTVibrationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -343,12 +1619,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.75.4): + - React-Core/RCTWebSocket (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -360,36 +1636,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.75.4): + - React-CoreModules (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.75.4) - - React-Core/CoreModulesHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - RCTTypeSafety (= 0.75.5) + - React-Core/CoreModulesHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.75.4) + - React-RCTImage (= 0.75.5) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.75.4): + - React-cxxreact (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-debug (= 0.75.4) - - React-jsi (= 0.75.4) + - React-callinvoker (= 0.75.5) + - React-debug (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-runtimeexecutor (= 0.75.4) - - React-debug (0.75.4) - - React-defaultsnativemodule (0.75.4): + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-runtimeexecutor (= 0.75.5) + - React-debug (0.75.5) + - React-defaultsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -414,7 +1690,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.75.4): + - React-domnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -436,7 +1712,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.75.4): + - React-Fabric (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -447,21 +1723,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.75.4) - - React-Fabric/attributedstring (= 0.75.4) - - React-Fabric/componentregistry (= 0.75.4) - - React-Fabric/componentregistrynative (= 0.75.4) - - React-Fabric/components (= 0.75.4) - - React-Fabric/core (= 0.75.4) - - React-Fabric/dom (= 0.75.4) - - React-Fabric/imagemanager (= 0.75.4) - - React-Fabric/leakchecker (= 0.75.4) - - React-Fabric/mounting (= 0.75.4) - - React-Fabric/observers (= 0.75.4) - - React-Fabric/scheduler (= 0.75.4) - - React-Fabric/telemetry (= 0.75.4) - - React-Fabric/templateprocessor (= 0.75.4) - - React-Fabric/uimanager (= 0.75.4) + - React-Fabric/animations (= 0.75.5) + - React-Fabric/attributedstring (= 0.75.5) + - React-Fabric/componentregistry (= 0.75.5) + - React-Fabric/componentregistrynative (= 0.75.5) + - React-Fabric/components (= 0.75.5) + - React-Fabric/core (= 0.75.5) + - React-Fabric/dom (= 0.75.5) + - React-Fabric/imagemanager (= 0.75.5) + - React-Fabric/leakchecker (= 0.75.5) + - React-Fabric/mounting (= 0.75.5) + - React-Fabric/observers (= 0.75.5) + - React-Fabric/scheduler (= 0.75.5) + - React-Fabric/telemetry (= 0.75.5) + - React-Fabric/templateprocessor (= 0.75.5) + - React-Fabric/uimanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -471,7 +1747,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.75.4): + - React-Fabric/animations (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -491,7 +1767,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.75.4): + - React-Fabric/attributedstring (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -511,7 +1787,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.75.4): + - React-Fabric/componentregistry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -531,7 +1807,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.75.4): + - React-Fabric/componentregistrynative (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -551,7 +1827,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.75.4): + - React-Fabric/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -562,9 +1838,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.75.4) - - React-Fabric/components/root (= 0.75.4) - - React-Fabric/components/view (= 0.75.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.5) + - React-Fabric/components/root (= 0.75.5) + - React-Fabric/components/view (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -574,7 +1850,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.75.4): + - React-Fabric/components/legacyviewmanagerinterop (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -594,7 +1870,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.75.4): + - React-Fabric/components/root (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -614,7 +1890,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.75.4): + - React-Fabric/components/view (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -635,7 +1911,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.75.4): + - React-Fabric/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -655,7 +1931,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.75.4): + - React-Fabric/dom (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -675,7 +1951,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.75.4): + - React-Fabric/imagemanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -695,7 +1971,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.75.4): + - React-Fabric/leakchecker (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -715,7 +1991,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.75.4): + - React-Fabric/mounting (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -735,7 +2011,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.75.4): + - React-Fabric/observers (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -746,7 +2022,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.75.4) + - React-Fabric/observers/events (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -756,7 +2032,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.75.4): + - React-Fabric/observers/events (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -776,7 +2052,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.75.4): + - React-Fabric/scheduler (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -798,7 +2074,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.75.4): + - React-Fabric/telemetry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -818,7 +2094,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.75.4): + - React-Fabric/templateprocessor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -838,7 +2114,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.75.4): + - React-Fabric/uimanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -849,7 +2125,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.75.4) + - React-Fabric/uimanager/consistency (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -860,7 +2136,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.75.4): + - React-Fabric/uimanager/consistency (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -881,7 +2157,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.75.4): + - React-FabricComponents (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -893,8 +2169,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.75.4) - - React-FabricComponents/textlayoutmanager (= 0.75.4) + - React-FabricComponents/components (= 0.75.5) + - React-FabricComponents/textlayoutmanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -906,7 +2182,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.75.4): + - React-FabricComponents/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -918,15 +2194,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.75.4) - - React-FabricComponents/components/iostextinput (= 0.75.4) - - React-FabricComponents/components/modal (= 0.75.4) - - React-FabricComponents/components/rncore (= 0.75.4) - - React-FabricComponents/components/safeareaview (= 0.75.4) - - React-FabricComponents/components/scrollview (= 0.75.4) - - React-FabricComponents/components/text (= 0.75.4) - - React-FabricComponents/components/textinput (= 0.75.4) - - React-FabricComponents/components/unimplementedview (= 0.75.4) + - React-FabricComponents/components/inputaccessory (= 0.75.5) + - React-FabricComponents/components/iostextinput (= 0.75.5) + - React-FabricComponents/components/modal (= 0.75.5) + - React-FabricComponents/components/rncore (= 0.75.5) + - React-FabricComponents/components/safeareaview (= 0.75.5) + - React-FabricComponents/components/scrollview (= 0.75.5) + - React-FabricComponents/components/text (= 0.75.5) + - React-FabricComponents/components/textinput (= 0.75.5) + - React-FabricComponents/components/unimplementedview (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -938,7 +2214,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.75.4): + - React-FabricComponents/components/inputaccessory (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -961,7 +2237,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.75.4): + - React-FabricComponents/components/iostextinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -984,7 +2260,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.75.4): + - React-FabricComponents/components/modal (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1007,7 +2283,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.75.4): + - React-FabricComponents/components/rncore (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1030,7 +2306,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.75.4): + - React-FabricComponents/components/safeareaview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1053,7 +2329,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.75.4): + - React-FabricComponents/components/scrollview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1076,7 +2352,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.75.4): + - React-FabricComponents/components/text (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1099,7 +2375,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.75.4): + - React-FabricComponents/components/textinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1122,7 +2398,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.75.4): + - React-FabricComponents/components/unimplementedview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1145,7 +2421,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.75.4): + - React-FabricComponents/textlayoutmanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1168,26 +2444,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.75.4): + - React-FabricImage (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.75.4) - - RCTTypeSafety (= 0.75.4) + - RCTRequired (= 0.75.5) + - RCTTypeSafety (= 0.75.5) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.75.4) - - React-featureflagsnativemodule (0.75.4): + - React-featureflags (0.75.5) + - React-featureflagsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1208,7 +2484,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.75.4): + - React-graphics (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1216,19 +2492,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.75.4): + - React-hermes (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) + - React-cxxreact (= 0.75.5) - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) + - React-perflogger (= 0.75.5) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.75.4): + - React-idlecallbacksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1250,7 +2526,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.75.4): + - React-ImageManager (0.75.5): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1259,43 +2535,43 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.75.4): + - React-jserrorhandler (0.75.5): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-jsi (0.75.4): + - React-jsi (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.75.4): + - React-jsiexecutor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) - - React-jsinspector (0.75.4): + - React-perflogger (= 0.75.5) + - React-jsinspector (0.75.5): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.75.4) - - React-jsitracing (0.75.4): + - React-runtimeexecutor (= 0.75.5) + - React-jsitracing (0.75.5): - React-jsi - - React-logger (0.75.4): + - React-logger (0.75.5): - glog - - React-Mapbuffer (0.75.4): + - React-Mapbuffer (0.75.5): - glog - React-debug - - React-microtasksnativemodule (0.75.4): + - React-microtasksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1316,12 +2592,12 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-branch (6.4.0): - - BranchSDK (= 3.6.5) + - react-native-branch (6.5.0): + - BranchSDK (= 3.9.0) - React-Core - - react-native-config (1.5.3): - - react-native-config/App (= 1.5.3) - - react-native-config/App (1.5.3): + - react-native-config (1.5.5): + - react-native-config/App (= 1.5.5) + - react-native-config/App (1.5.5): - React-Core - react-native-mmkv (2.12.2): - DoubleConversion @@ -1345,7 +2621,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-pager-view (6.4.1): + - react-native-pager-view (6.7.0): - DoubleConversion - glog - hermes-engine @@ -1366,9 +2642,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-safe-area-context (4.14.0): + - react-native-safe-area-context (4.14.1): - React-Core - - react-native-slider (4.5.5): + - react-native-slider (4.5.6): - DoubleConversion - glog - hermes-engine @@ -1389,8 +2665,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.75.4) - - React-NativeModulesApple (0.75.4): + - React-nativeconfig (0.75.5) + - React-NativeModulesApple (0.75.5): - glog - hermes-engine - React-callinvoker @@ -1401,13 +2677,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.75.4) - - React-performancetimeline (0.75.4): + - React-perflogger (0.75.5) + - React-performancetimeline (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - - React-RCTActionSheet (0.75.4): - - React-Core/RCTActionSheetHeaders (= 0.75.4) - - React-RCTAnimation (0.75.4): + - React-RCTActionSheet (0.75.5): + - React-Core/RCTActionSheetHeaders (= 0.75.5) + - React-RCTAnimation (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1415,7 +2691,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.75.4): + - React-RCTAppDelegate (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1440,7 +2716,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.75.4): + - React-RCTBlob (0.75.5): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1453,7 +2729,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.75.4): + - React-RCTFabric (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1476,7 +2752,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.75.4): + - React-RCTImage (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1485,14 +2761,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.75.4): - - React-Core/RCTLinkingHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - React-RCTLinking (0.75.5): + - React-Core/RCTLinkingHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.75.4) - - React-RCTNetwork (0.75.4): + - ReactCommon/turbomodule/core (= 0.75.5) + - React-RCTNetwork (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1500,7 +2776,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.75.4): + - React-RCTSettings (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1508,24 +2784,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.75.4): - - React-Core/RCTTextHeaders (= 0.75.4) + - React-RCTText (0.75.5): + - React-Core/RCTTextHeaders (= 0.75.5) - Yoga - - React-RCTVibration (0.75.4): + - React-RCTVibration (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.75.4) - - React-rendererdebug (0.75.4): + - React-rendererconsistency (0.75.5) + - React-rendererdebug (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.75.4) - - React-RuntimeApple (0.75.4): + - React-rncore (0.75.5) + - React-RuntimeApple (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1544,7 +2820,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.75.4): + - React-RuntimeCore (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1557,9 +2833,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.75.4): - - React-jsi (= 0.75.4) - - React-RuntimeHermes (0.75.4): + - React-runtimeexecutor (0.75.5): + - React-jsi (= 0.75.5) + - React-RuntimeHermes (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1570,7 +2846,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.75.4): + - React-runtimescheduler (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1583,13 +2859,13 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.75.4): + - React-utils (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.75.4) - - ReactCodegen (0.75.4): + - React-jsi (= 0.75.5) + - ReactCodegen (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1609,53 +2885,59 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.75.4): - - ReactCommon/turbomodule (= 0.75.4) - - ReactCommon/turbomodule (0.75.4): + - ReactCommon (0.75.5): + - ReactCommon/turbomodule (= 0.75.5) + - ReactCommon/turbomodule (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/bridging (= 0.75.4) - - ReactCommon/turbomodule/core (= 0.75.4) - - ReactCommon/turbomodule/bridging (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/bridging (= 0.75.5) + - ReactCommon/turbomodule/core (= 0.75.5) + - ReactCommon/turbomodule/bridging (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/core (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-debug (= 0.75.4) - - React-featureflags (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-utils (= 0.75.4) - - RNBootSplash (6.2.6): - - React-Core - - RNDateTimePicker (8.2.0): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-debug (= 0.75.5) + - React-featureflags (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-utils (= 0.75.5) + - RNBootSplash (6.3.3): + - React-Core + - RNDateTimePicker (8.3.0): + - React-Core + - RNDeviceInfo (14.0.4): - React-Core - RNFBApp (21.0.0): - Firebase/CoreOnly (= 11.2.0) - React-Core + - RNFBFirestore (21.0.0): + - Firebase/Firestore (= 11.2.0) + - React-Core + - RNFBApp - RNFBMessaging (21.0.0): - Firebase/Messaging (= 11.2.0) - FirebaseCoreExtension @@ -1665,7 +2947,7 @@ PODS: - Firebase/RemoteConfig (= 11.2.0) - React-Core - RNFBApp - - RNGestureHandler (2.20.2): + - RNGestureHandler (2.24.0): - DoubleConversion - glog - hermes-engine @@ -1686,16 +2968,16 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNIap (12.15.7): + - RNIap (12.16.2): - React-Core - - RNLocalize (3.3.0): + - RNLocalize (3.4.1): - React-Core - RNNotifee (9.1.2): - React-Core - RNNotifee/NotifeeCore (= 9.1.2) - RNNotifee/NotifeeCore (9.1.2): - React-Core - - RNReanimated (3.16.1): + - RNReanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1707,7 +2989,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1715,10 +2999,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.1) - - RNReanimated/worklets (= 3.16.1) + - RNReanimated/reanimated (= 3.17.1) + - RNReanimated/worklets (= 3.17.1) - Yoga - - RNReanimated/reanimated (3.16.1): + - RNReanimated/reanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1730,7 +3014,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1738,9 +3024,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.1) + - RNReanimated/reanimated/apple (= 3.17.1) - Yoga - - RNReanimated/reanimated/apple (3.16.1): + - RNReanimated/reanimated/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1752,7 +3038,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1761,7 +3049,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated/worklets (3.16.1): + - RNReanimated/worklets (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1773,7 +3061,33 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/worklets/apple (= 3.17.1) + - Yoga + - RNReanimated/worklets/apple (3.17.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1782,7 +3096,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNScreens (3.35.0): + - RNScreens (3.36.0): - DoubleConversion - glog - hermes-engine @@ -1804,7 +3118,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNSentry (5.33.2): + - RNSentry (5.36.0): - DoubleConversion - glog - hermes-engine @@ -1825,9 +3139,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - Sentry/HybridSDK (= 8.36.0) + - Sentry/HybridSDK (= 8.41.0) - Yoga - - RNSVG (15.8.0): + - RNSVG (15.11.2): - React-Core - RNVectorIcons (10.2.0): - DoubleConversion @@ -1850,11 +3164,13 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - Sentry/HybridSDK (8.36.0) + - Sentry/HybridSDK (8.41.0) + - SimpleKeychain (1.1.0) - SocketRocket (0.7.0) - Yoga (0.0.0) DEPENDENCIES: + - A0Auth0 (from `../../../../node_modules/react-native-auth0`) - boost (from `../../../../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../../../../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../../../../node_modules/react-native/Libraries/FBLazyVector`) @@ -1926,7 +3242,9 @@ DEPENDENCIES: - ReactCommon/turbomodule/core (from `../../../../node_modules/react-native/ReactCommon`) - RNBootSplash (from `../../../../node_modules/react-native-bootsplash`) - "RNDateTimePicker (from `../../../../node_modules/@react-native-community/datetimepicker`)" + - RNDeviceInfo (from `../../../../node_modules/react-native-device-info`) - "RNFBApp (from `../../../../node_modules/@react-native-firebase/app`)" + - "RNFBFirestore (from `../../../../node_modules/@react-native-firebase/firestore`)" - "RNFBMessaging (from `../../../../node_modules/@react-native-firebase/messaging`)" - "RNFBRemoteConfig (from `../../../../node_modules/@react-native-firebase/remote-config`)" - RNGestureHandler (from `../../../../node_modules/react-native-gesture-handler`) @@ -1942,12 +3260,18 @@ DEPENDENCIES: SPEC REPOS: trunk: + - abseil + - Auth0 + - BoringSSL-GRPC - BranchSDK - Firebase - FirebaseABTesting + - FirebaseAppCheckInterop - FirebaseCore - FirebaseCoreExtension - FirebaseCoreInternal + - FirebaseFirestore + - FirebaseFirestoreInternal - FirebaseInstallations - FirebaseMessaging - FirebaseRemoteConfig @@ -1955,14 +3279,21 @@ SPEC REPOS: - FirebaseSharedSwift - GoogleDataTransport - GoogleUtilities + - "gRPC-C++" + - gRPC-Core + - JWTDecode + - leveldb-library - MMKV - MMKVCore - nanopb - PromisesObjC - Sentry + - SimpleKeychain - SocketRocket EXTERNAL SOURCES: + A0Auth0: + :path: "../../../../node_modules/react-native-auth0" boost: :podspec: "../../../../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: @@ -1975,7 +3306,7 @@ EXTERNAL SOURCES: :podspec: "../../../../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b + :tag: hermes-2025-02-06-RNv0.75.5-53ff6df3af18e250c29a74f34273f50dbfa410dc RCT-Folly: :podspec: "../../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -2102,8 +3433,12 @@ EXTERNAL SOURCES: :path: "../../../../node_modules/react-native-bootsplash" RNDateTimePicker: :path: "../../../../node_modules/@react-native-community/datetimepicker" + RNDeviceInfo: + :path: "../../../../node_modules/react-native-device-info" RNFBApp: :path: "../../../../node_modules/@react-native-firebase/app" + RNFBFirestore: + :path: "../../../../node_modules/@react-native-firebase/firestore" RNFBMessaging: :path: "../../../../node_modules/@react-native-firebase/messaging" RNFBRemoteConfig: @@ -2130,107 +3465,121 @@ EXTERNAL SOURCES: :path: "../../../../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: + A0Auth0: 47cb14c87d549b95b92242675ff2198ccd9dcbc5 + abseil: d121da9ef7e2ff4cab7666e76c5a3e0915ae08c3 + Auth0: 28cb24cb19ebd51f0b07751f16d83b59f4019532 boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 - BranchSDK: ef7d89062afb08b20f65d5b1633b215ee77ab77f + BoringSSL-GRPC: ca6a8e5d04812fce8ffd6437810c2d46f925eaeb + BranchSDK: caa0aad74d39bcd08573661d13ae0821feecdada DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d + FBLazyVector: ee328dc37246cbe6d45ae4472951c0ca0dd6ffbf Firebase: 98e6bf5278170668a7983e12971a66b2cd57fc8c FirebaseABTesting: aef1719704fade00b200827e7973f352efc4caee + FirebaseAppCheckInterop: 9226f7217b43e99dfa0bc9f674ad8108cef89feb FirebaseCore: a282032ae9295c795714ded2ec9c522fc237f8da FirebaseCoreExtension: f1bc67a4702931a7caa097d8e4ac0a1b0d16720e - FirebaseCoreInternal: 35731192cab10797b88411be84940d2beb33a238 + FirebaseCoreInternal: 154779013b85b4b290fdba38414df475f42e3096 + FirebaseFirestore: 62708adbc1dfcd6d165a7c0a202067b441912dc9 + FirebaseFirestoreInternal: ad9b9ee2d3d430c8f31333a69b3b6737a7206232 FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414 FirebaseMessaging: c9ec7b90c399c7a6100297e9d16f8a27fc7f7152 FirebaseRemoteConfig: fca0b2d017fc1de52b28a4e5bcf2007c1a840457 - FirebaseRemoteConfigInterop: e76f46ffa4d6a65e273d4dfebb6a79e588cec136 - FirebaseSharedSwift: 505dae2d05969dbf6d43749a642bb1bf230f0252 + FirebaseRemoteConfigInterop: 710954a00e956c5fe5144a8e46164f0361389203 + FirebaseSharedSwift: 574e6a5602afe4397a55c8d4f767382d620285de fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: 69ef571f3de08433d766d614c73a9838a06bf7eb GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d - hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 - MMKV: f7d1d5945c8765f97f39c3d121f353d46735d801 - MMKVCore: c04b296010fcb1d1638f2c69405096aac12f6390 + "gRPC-C++": 2fa52b3141e7789a28a737f251e0c45b4cb20a87 + gRPC-Core: a27c294d6149e1c39a7d173527119cfbc3375ce4 + hermes-engine: c9fe5870af65876125fdbbf833071b6f329db30d + JWTDecode: 3eaab1e06b6f4dcbdd6716aff09ba4c2104ca8b7 + leveldb-library: cc8b8f8e013647a295ad3f8cd2ddf49a6f19be19 + MMKV: ce484c1ac40bf76d5f09a0195d2ec5b3d3840d55 + MMKVCore: 1eb661c6c498ab88e3df9ce5d8ff94d05fcc0567 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 - RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 - RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b - RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 - React: c2830fa483b0334bda284e46a8579ebbe0c5447e - React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 - React-Core: 9c059899f00d46b5cec3ed79251f77d9c469553d - React-CoreModules: 9fac2d31803c0ed03e4ddaa17f1481714f8633a5 - React-cxxreact: a979810a3ca4045ceb09407a17563046a7f71494 - React-debug: 7e346b6eeacd2ee1118a0ee7d39f613b428b4be8 - React-defaultsnativemodule: 02b3b73698aca4f8ebfe03e3802bbb8eafb30d6c - React-domnativemodule: 90e3bc5a3e57b367b9787c78a39d7e8dc15cb3b0 - React-Fabric: 7e3f79f77929338739d4f6936ecc12cca23644ac - React-FabricComponents: ba910350959d665f6335bdf6cf6347e99661cdac - React-FabricImage: df5337c9b500542ce744c98327625c420dcd1256 - React-featureflags: 4c45b3c06f9a124d2598aff495bfc59470f40597 - React-featureflagsnativemodule: daee66dc32dd85a16bfd912911cc33fc7d50542d - React-graphics: a2e6209991a191c94405a234460e05291fa986b9 - React-hermes: 2069b08e965e48b7f8aa2c0ca0a2f383349ed55d - React-idlecallbacksnativemodule: 8e1d156b4e47cc6a5f80f53869131417979f7c64 - React-ImageManager: 17772f78d93539a1a10901b5f537031772fa930c - React-jserrorhandler: 62af5111f6444688182a5850d4b584cbc0c5d6a8 - React-jsi: d68f1d516e5120a510afe356647a6a1e1f98f2db - React-jsiexecutor: 6366a08a0fc01c9b65736f8deacd47c4a397912a - React-jsinspector: e21448249ea4a247f1b5786089e3cfe63d5c0111 - React-jsitracing: dab78a74a581f63320604c9de4ab9039209e0501 - React-logger: d79b704bf215af194f5213a6b7deec50ba8e6a9b - React-Mapbuffer: 42c779748af341935a63ad8831723b8cb1e97830 - React-microtasksnativemodule: fc15e6b9e8cc5a99d1cfa0f31c454c4c3de4e7ae - react-native-branch: 60737f2bb7a30d72245685854bdb5954d06a6731 - react-native-config: 8f7283449bbb048902f4e764affbbf24504454af + RCTDeprecation: 3abf1129f54dbf292986302277f62ad01f7af1b2 + RCTRequired: 67f606e1be40dbb827898c23d9eaee3562b087d1 + RCTTypeSafety: 30826859480f0ee4a3dd4fe64854e40d6f29c558 + React: 5128f4953efe912deea7fff94571618d3bd893f3 + React-callinvoker: d59de4fb01e0dcd5e8141cc7de07619153f4a3f9 + React-Core: 50bb3220a76f6f0e8cd5a64cff55eb31d651c6b9 + React-CoreModules: ad66e10a371836745b841bc4ac6bebf513d525c8 + React-cxxreact: e712310279bf9ef2b521ffe087c0ca0b3717f6fe + React-debug: fa5698196980acddcacecca18f96418a6b89de6a + React-defaultsnativemodule: 76a3fc7060e7f028770f567f317a055ad00143d0 + React-domnativemodule: 75091fb2183d321728481d7a488d5977a02fc7e4 + React-Fabric: 8f15c630c535ed58e7a059f73999adb0982f0ff2 + React-FabricComponents: 2f4fc12e768074fcc0d33942b06eac50267bec47 + React-FabricImage: 0bfe5277042540cc978baa504550851527ff369d + React-featureflags: a40a3595e4f8e6e58bbff15d704e152026cd4504 + React-featureflagsnativemodule: 2ff004467cfacfbc6b8bcca86eddf780135883d0 + React-graphics: 62259746364894671b6a1b5d7908c0fea4f70f21 + React-hermes: e20f5ebc7b9b956dc2ca9ecd8f104f60ca5c2bc5 + React-idlecallbacksnativemodule: 8f4e6e74a848e1675c002bf3045e0065c52c950d + React-ImageManager: 0936ca5b852a615025488b5a025d3dc508fc436e + React-jserrorhandler: 7ef1e136ad93784729daeea5a04d7521af7bc21a + React-jsi: 40859d9be28ce04548639d6e9c4ccdca502423b8 + React-jsiexecutor: 7d356ccaa05ebfe78924deb48d4f31e98e719868 + React-jsinspector: 31d6e0088901bc51b23c1836fd06cb5fc3ae0948 + React-jsitracing: daf648308b7e5cb52561d9664c9f103c0cbb78c5 + React-logger: 614787b0dc10e8ddbdfb623c65eb9380befc3850 + React-Mapbuffer: 8e0ddbadb7aebe1dc25d6664f78b2eae9b5d9623 + React-microtasksnativemodule: 2414d4ea6d9fb080ca748a172b07d42d425b3b9c + react-native-branch: 5d9f8cd26a4d7f5667d1866c4918d507883d88df + react-native-config: 3367df9c1f25bb96197007ec531c7087ed4554c3 react-native-mmkv: 54f5626371820ab9385821db1bbb03b6ab62c28a - react-native-pager-view: bf5b54e14d2cc9329875325d79a7e6e293fe8b44 - react-native-safe-area-context: 4532f1a0c5d34a46b9324ccaaedcb5582a302b7d - react-native-slider: 552edab18aa6e2a52e220a066cc6bf28b6181ac9 - React-nativeconfig: 31072ab0146e643594f6959c7f970a04b6c9ddd0 - React-NativeModulesApple: f49bb0befd8650ac3ff8fc2684072b16c09bf478 - React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 - React-performancetimeline: 3d70a278cc3344def506e97aff3640e658656110 - React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc - React-RCTAnimation: bde981f6bd7f8493696564da9b3bd05721d3b3cc - React-RCTAppDelegate: 0176615c51476c88212bf3edbafb840d39ea7631 - React-RCTBlob: 520a0382bf8e89b9153d60e3c6293e51615834e9 - React-RCTFabric: f04c63400264f44a252ebba62dfb8cff8e5bd9b4 - React-RCTImage: 90448d2882464af6015ed57c98f463f8748be465 - React-RCTLinking: 1bd95d0a704c271d21d758e0f0388cced768d77d - React-RCTNetwork: 218af6e63eb9b47935cc5a775b7a1396cf10ff91 - React-RCTSettings: e10b8e42b0fce8a70fbf169de32a2ae03243ef6b - React-RCTText: e7bf9f4997a1a0b45c052d4ad9a0fe653061cf29 - React-RCTVibration: 5b70b7f11e48d1c57e0d4832c2097478adbabe93 - React-rendererconsistency: 35cef4bc4724194c544b6e5e2bd9b3f7aff52082 - React-rendererdebug: 9b1a6a2d4f8086a438f75f28350ccba16b7b706a - React-rncore: 2c7c94d6e92db0850549223eb2fa8272e0942ac2 - React-RuntimeApple: 90f1dfd648cae853afb60eb13a9579c942b2df33 - React-RuntimeCore: 355ee6b0c3a7f4e66afe44f757a7585fc6008c9e - React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 - React-RuntimeHermes: 13d33b49355663bdbbca6719abcbc4f534f274b9 - React-runtimescheduler: 1132af91176dcc8ac566b10f7b57b10873125564 - React-utils: d1bae5ac6a5fb94a772ebfc7a7e1aba3a6706a3a - ReactCodegen: a189d35ad22ac9bb8cd14bdc65064eb8b39a3e8b - ReactCommon: 1007c09a406a451ddbd874e51511aa541d6034f6 - RNBootSplash: 107e51392c11c000af0fdcbd90336203068e5e5e - RNDateTimePicker: 40ffda97d071a98a10fdca4fa97e3977102ccd14 + react-native-pager-view: 87334b0013bb6ba27a491ddc499e2c1cb9058e3f + react-native-safe-area-context: 141eca0fd4e4191288dfc8b96a7c7e1c2983447a + react-native-slider: 4a9a87df28d1ca62be5a315f239168bcfeefe5b8 + React-nativeconfig: c7743aabd506fc9756e2bc3225b44f6a6f4490c9 + React-NativeModulesApple: 56a1c189a78e88d59ac856f614ab7cede03b3d22 + React-perflogger: 46ce3b295add69087b7c5ff325b55a6c7af204fc + React-performancetimeline: 031ba66b3aa6ca0dbdfb7f537c537ea01f5ae84d + React-RCTActionSheet: 2f91a7dec094618e77b57b4f08093aeca18fd229 + React-RCTAnimation: 7be5ec16fffc993f83bbee2a5ce33d95842259b9 + React-RCTAppDelegate: 317a42e3661fa73d7706ad4a144b32a8a3bfeb11 + React-RCTBlob: fa9d79e8df2c82994d740eab8fd8691c9b26f466 + React-RCTFabric: 32ef0e34acb5eed910207d3a942a795d3653945b + React-RCTImage: a72775078cab71099f0fcb75640dd53799fb5ff5 + React-RCTLinking: c28ad5fe32bc13f3022d5b69cb9c464ddfead8d9 + React-RCTNetwork: 630d4475ea350381cb977d9bc815fb1758408d89 + React-RCTSettings: 94d1d3e6a8bf9a3935e24ed5bfbfab74b127f929 + React-RCTText: 2d4d09e1e94b182e3e1ab48ae058618aa890d049 + React-RCTVibration: 3449d694446a1f7e96afaee4cec774c1b9c71be6 + React-rendererconsistency: 2f4b7f6b6c256494ba366b55537d1714669b3923 + React-rendererdebug: 73fa56006724e3c7af980c16cf0c6d26bb8d7c93 + React-rncore: e683c11639d20f9aa86f0e3774fc8a15114aa556 + React-RuntimeApple: 1511b2fbdd267a909c467a59cd0210c9539e48bf + React-RuntimeCore: 3d0acb5788a715774f1e1481fea1143796784ea0 + React-runtimeexecutor: 71511b04f7c2ad44a9e94e2c1a73b271f4abb9e9 + React-RuntimeHermes: 491f136d2a5a88209a16c51b47a2ba0f002d0277 + React-runtimescheduler: 18d6902e35cc1328f268afdc69f6ae10f599b63e + React-utils: ee8fab22ef81f18cb53585d383ce4ead44b488e0 + ReactCodegen: c834e0afc340a6157e688438fc061f51d51623d5 + ReactCommon: cd7165b1efcbd9a7947634f8c9b662a78b0ddf2d + RNBootSplash: ced7b181afb7fd80a570cd8c5a3d89d04e2fc245 + RNDateTimePicker: a793ed8822283f576dd0a205a0916c5098c2611f + RNDeviceInfo: feea80a690d2bde1fe51461cf548039258bd03f2 RNFBApp: 4122dd41d8d7ff017b6ecf777a6224f5b349ca04 + RNFBFirestore: 5f110e37b7f7f3d6e03c85044dd4cf3ebacec38b RNFBMessaging: 32d4c1aa872c72b8efa13f922e3ae375fba465ef RNFBRemoteConfig: 6d8a9c6111f43bce20d870ed88b846585e3271f4 - RNGestureHandler: 4b397b156d173028ff97960b5ebacfbb21232081 - RNIap: f3ca6e7597afccb2c1631de97d88f2e33b10dafd - RNLocalize: 298e85ce16540a11de40c1a588ead39fc5e9a072 + RNGestureHandler: a52601cdccc6213650ad4a9eb2911360d13f4447 + RNIap: 2fba6c91f79fb7c71fcc44465f606061653caf01 + RNLocalize: 06991b9c31e7a898a9fa6ddb204ce0f53a967248 RNNotifee: bc20a5e3d581f629db988075944fdd944d363dfe - RNReanimated: c3431fd08bdc9a0e0c817eb67671ef0ab65c658f - RNScreens: 16b782596e80e475b7f3ec769c9a97d789d9b0ed - RNSentry: 3a322e0b25abb4b91d4ad1364804ff15f5521248 - RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d + RNReanimated: ded2c329c77ec0a226cc2aef8d6af63810f9dc0d + RNScreens: 31e382d717380d80ac97077a0b64b4c94fd31367 + RNSentry: b20ef859770e76b630fd964070dfacf6082dcb18 + RNSVG: 8b18fe2c2884a86e5e2e008acee0f3503dc19ff2 RNVectorIcons: 7b81882e9c9369031aede0016dee0fe415cf2f43 - Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57 + Sentry: 54d0fe6c0df448497c8ed4cce66ccf7027e1823e + SimpleKeychain: f8707c8e97b38c6a6e687b17732afc9bcef06439 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: b05994d1933f507b0a28ceaa4fdb968dc18da178 + Yoga: 929fa3162dc47b68bdbd4b7b794b6353ef9b53c5 PODFILE CHECKSUM: b548f1432a655d929333a28f64963c5fac6bb542 diff --git a/typescript/apps/mobile-app/package.json b/typescript/apps/mobile-app/package.json index f5efd4f..2d121a1 100644 --- a/typescript/apps/mobile-app/package.json +++ b/typescript/apps/mobile-app/package.json @@ -11,11 +11,12 @@ "start": "npx react-native start", "start:clean": "yarn watchman-refresh && npx react-native start --reset-cache", "watchman-refresh": "watchman watch-del-all && watchman watch-project .", - "android:dev": "NODE_ENV=development yarn prebuild npx react-native run-android --mode=DevDebug", - "android:prod": "NODE_ENV=production yarn prebuild npx react-native run-android --mode=ProdDebug", - "ios:dev": "NODE_ENV=development yarn prebuild npx react-native run-ios --scheme='MobileApp Dev' --simulator='iPhone 16 Pro'", - "ios:prod": "NODE_ENV=production yarn prebuild npx react-native run-ios --scheme='MobileApp Prod' --simulator='iPhone 16 Pro'", - "prebuild": "chmod +x scripts/*.sh && NODE_ENV=development ./scripts/prebuild.sh", + "android:dev": "NODE_ENV=development yarn prebuild:dev npx react-native run-android --mode=DevDebug", + "android:prod": "NODE_ENV=production yarn prebuild:prod npx react-native run-android --mode=ProdDebug", + "ios:dev": "NODE_ENV=development yarn prebuild:dev npx react-native run-ios --scheme='MobileApp Dev' --simulator='iPhone 16 Pro'", + "ios:prod": "NODE_ENV=production yarn prebuild:prod npx react-native run-ios --scheme='MobileApp Prod' --simulator='iPhone 16 Pro'", + "prebuild:dev": "chmod +x scripts/*.sh && NODE_ENV=development ./scripts/prebuild.sh", + "prebuild:prod": "chmod +x scripts/*.sh && NODE_ENV=production ./scripts/prebuild.sh", "build:ios-dev": "detox build --configuration ios.sim.dev", "build:ios-prod": "detox build --configuration ios.sim.prod", "build:android-dev": "detox build --configuration android.emu.dev", @@ -39,6 +40,7 @@ "check-types": "npx tsc -p ./tsconfig.json --pretty --noEmit" }, "dependencies": { + "@dbbs/mobile-auth0": "*", "@dbbs/mobile-common": "*", "@dbbs/mobile-components": "*", "@dbbs/mobile-firebase": "*", @@ -46,57 +48,72 @@ "@dbbs/mobile-react-native-notifications": "*", "@dbbs/react-localization-provider": "*", "@notifee/react-native": "9.1.2", - "@react-native-community/datetimepicker": "8.2.0", - "@react-native-community/slider": "4.5.5", + "@react-native-community/datetimepicker": "8.3.0", + "@react-native-community/slider": "4.5.6", "@react-native-firebase/app": "21.0.0", + "@react-native-firebase/firestore": "21.0.0", "@react-native-firebase/messaging": "21.0.0", "@react-native-firebase/remote-config": "21.0.0", "@react-navigation/bottom-tabs": "6.6.1", "@react-navigation/native": "6.1.18", "@react-navigation/stack": "6.4.1", - "@sentry/react-native": "5.33.2", - "react-native": "0.75.4", - "react-native-bootsplash": "6.2.6", - "react-native-branch": "6.4.0", - "react-native-config": "1.5.3", - "react-native-gesture-handler": "2.20.2", - "react-native-iap": "12.15.7", - "react-native-localize": "3.3.0", + "@sentry/react-native": "5.36.0", + "react-native": "0.75.5", + "react-native-auth0": "3.2.1", + "react-native-bootsplash": "6.3.3", + "react-native-branch": "6.5.0", + "react-native-config": "1.5.5", + "react-native-device-info": "14.0.4", + "react-native-gesture-handler": "2.24.0", + "react-native-iap": "12.16.2", + "react-native-localize": "3.4.1", "react-native-mmkv": "2.12.2", "react-native-monorepo-tools": "1.2.1", - "react-native-pager-view": "6.4.1", - "react-native-paper": "5.12.5", - "react-native-reanimated": "3.16.1", - "react-native-safe-area-context": "4.14.0", - "react-native-screens": "3.35.0", - "react-native-svg": "15.8.0", + "react-native-pager-view": "6.7.0", + "react-native-paper": "5.13.1", + "react-native-reanimated": "3.17.1", + "react-native-safe-area-context": "4.14.1", + "react-native-screens": "3.36.0", + "react-native-svg": "15.11.2", "react-native-tab-view": "3.5.2", "react-native-vector-icons": "10.2.0", "react-native-web": "0.19.13" }, "devDependencies": { - "@babel/preset-react": "7.24.7", + "@babel/core": "^7.20.0", + "@babel/preset-env": "^7.20.0", + "@babel/preset-react": "^7.20.0", + "@babel/runtime": "^7.20.0", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*", - "@storybook/addon-actions": "8.3.6", - "@storybook/addon-controls": "8.3.6", - "@storybook/addon-essentials": "8.3.6", - "@storybook/addon-links": "8.3.6", - "@storybook/addon-ondevice-actions": "8.3.10", - "@storybook/addon-ondevice-backgrounds": "8.3.10", - "@storybook/addon-ondevice-controls": "8.3.10", - "@storybook/addon-ondevice-notes": "8.3.10", - "@storybook/addon-react-native-web": "0.0.26", - "@storybook/react": "8.3.6", - "@storybook/react-native": "8.3.10", - "@storybook/react-webpack5": "8.3.6", + "@react-native/babel-preset": "0.75.5", + "@react-native/eslint-config": "0.75.5", + "@react-native/metro-config": "0.75.5", + "@react-native/typescript-config": "0.75.5", + "@storybook/addon-actions": "8.1.11", + "@storybook/addon-controls": "8.1.11", + "@storybook/addon-essentials": "8.1.11", + "@storybook/addon-links": "8.1.11", + "@storybook/addon-ondevice-actions": "7.6.20", + "@storybook/addon-ondevice-backgrounds": "7.6.20", + "@storybook/addon-ondevice-controls": "7.6.20", + "@storybook/addon-ondevice-notes": "7.6.20", + "@storybook/addon-react-native-web": "0.0.24", + "@storybook/react": "8.1.11", + "@storybook/react-native": "7.6.20", + "@storybook/react-webpack5": "8.1.11", + "@testing-library/react-hooks": "8.0.1", + "@testing-library/react-native": "12.5.3", + "@types/highlight-words-core": "1.2.3", "babel-loader": "9.1.3", + "babel-plugin-module-resolver": "5.0.2", "babel-plugin-react-docgen-typescript": "1.5.1", "babel-plugin-react-native-web": "0.19.13", "babel-plugin-transform-inline-environment-variables": "0.4.4", - "detox": "20.27.3", + "detox": "20.34.4", "jest": "29.7.0", - "storybook": "8.3.6" + "storybook": "8.1.11", + "tsx": "4.19.1" } } diff --git a/typescript/apps/mobile-expo-app/Gemfile b/typescript/apps/mobile-expo-app/Gemfile index dfc5b50..369b9f8 100644 --- a/typescript/apps/mobile-expo-app/Gemfile +++ b/typescript/apps/mobile-expo-app/Gemfile @@ -1,14 +1,15 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby "3.2.0" +ruby '3.2.0' gem 'cocoapods', '1.15.2' gem 'activesupport', '>= 6.1.7.3', '< 7.1.0' -gem "fastlane", "2.226.0" -gem "dotenv", "2.8.1" -gem "xcodeproj", "1.26.0" +gem 'fastlane', '2.226.0' +gem 'dotenv', '2.8.1' +gem 'xcodeproj', '1.25.0' +gem 'concurrent-ruby', '<= 1.3.4' plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') -eval_gemfile(plugins_path) if File.exist?(plugins_path) +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/typescript/apps/mobile-expo-app/Gemfile.lock b/typescript/apps/mobile-expo-app/Gemfile.lock index b9ebb28..28ef80a 100644 --- a/typescript/apps/mobile-expo-app/Gemfile.lock +++ b/typescript/apps/mobile-expo-app/Gemfile.lock @@ -166,17 +166,17 @@ GEM fastlane-plugin-increment_version_name (0.0.10) fastlane-sirp (1.0.0) sysrandom (~> 1.0) - ffi (1.17.0) - ffi (1.17.0-aarch64-linux-gnu) - ffi (1.17.0-aarch64-linux-musl) - ffi (1.17.0-arm-linux-gnu) - ffi (1.17.0-arm-linux-musl) - ffi (1.17.0-arm64-darwin) - ffi (1.17.0-x86-linux-gnu) - ffi (1.17.0-x86-linux-musl) - ffi (1.17.0-x86_64-darwin) - ffi (1.17.0-x86_64-linux-gnu) - ffi (1.17.0-x86_64-linux-musl) + ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) + ffi (1.17.1-aarch64-linux-musl) + ffi (1.17.1-arm-linux-gnu) + ffi (1.17.1-arm-linux-musl) + ffi (1.17.1-arm64-darwin) + ffi (1.17.1-x86-linux-gnu) + ffi (1.17.1-x86-linux-musl) + ffi (1.17.1-x86_64-darwin) + ffi (1.17.1-x86_64-linux-gnu) + ffi (1.17.1-x86_64-linux-musl) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) @@ -236,7 +236,7 @@ GEM molinillo (0.8.0) multi_json (1.15.0) multipart-post (2.4.1) - nanaimo (0.4.0) + nanaimo (0.3.0) nap (1.1.0) naturally (2.2.1) netrc (0.11.0) @@ -281,13 +281,13 @@ GEM uber (0.1.0) unicode-display_width (2.6.0) word_wrap (1.0.0) - xcodeproj (1.26.0) + xcodeproj (1.25.0) CFPropertyList (>= 2.3.3, < 4.0) atomos (~> 0.1.3) claide (>= 1.0.2, < 2.0) colored2 (~> 3.1) - nanaimo (~> 0.4.0) - rexml (>= 3.3.6, < 4.0) + nanaimo (~> 0.3.0) + rexml (>= 3.3.2, < 4.0) xcpretty (0.4.0) rouge (~> 3.28.0) xcpretty-travis-formatter (1.0.1) @@ -309,12 +309,13 @@ PLATFORMS DEPENDENCIES activesupport (>= 6.1.7.3, < 7.1.0) cocoapods (= 1.15.2) + concurrent-ruby (<= 1.3.4) dotenv (= 2.8.1) fastlane (= 2.226.0) fastlane-plugin-firebase_app_distribution fastlane-plugin-increment_version_code fastlane-plugin-increment_version_name - xcodeproj (= 1.26.0) + xcodeproj (= 1.25.0) RUBY VERSION ruby 3.2.0p0 diff --git a/typescript/apps/mobile-expo-app/android/gradle.properties b/typescript/apps/mobile-expo-app/android/gradle.properties index d776f13..0c0accb 100644 --- a/typescript/apps/mobile-expo-app/android/gradle.properties +++ b/typescript/apps/mobile-expo-app/android/gradle.properties @@ -10,12 +10,12 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m +org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m -XX:+HeapDumpOnOutOfMemoryError # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true +org.gradle.parallel=true # AndroidX package structure to make it clearer which packages are bundled with the # Android operating system, and which are packaged with your app's APK diff --git a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/project.pbxproj b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/project.pbxproj index c8c4637..57fd51e 100644 --- a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/project.pbxproj +++ b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/project.pbxproj @@ -11,31 +11,31 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 6BBBBED9F3A94360851FF19E /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8CAE424650884AFC8572BB7B /* GoogleService-Info.plist */; }; + 85D1AC8801AAE5599D51CF51 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 121B8318F1439C30C7B8E2FA /* PrivacyInfo.xcprivacy */; }; + A9DD5F9CDCA647B3BE9E77CF /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = E706A0BD981843FEA5AB1D17 /* noop-file.swift */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; - D00E33BC779DA317902493C8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 151A087DF37EB3BACFA2F0C2 /* PrivacyInfo.xcprivacy */; }; - E93634FDF82B4571BAD1A6B1 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44F6E61F28474D17AED75E75 /* noop-file.swift */; }; - F0EC43FDD34B8566DA3A8B06 /* Pods_DBBSExpo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A422DAD50419765AFC1088D2 /* Pods_DBBSExpo.framework */; }; + C22B5FF12E121421F121366E /* Pods_DBBSExpo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BA76DCAF47C5D5DC1D4B892 /* Pods_DBBSExpo.framework */; }; + E0A63353849E419BBC1279B7 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2D9FB190045D4F06852F7549 /* GoogleService-Info.plist */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 12E5FF17F0314A7A8DD0A2D3 /* DBBSExpo-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "DBBSExpo-Bridging-Header.h"; path = "DBBSExpo/DBBSExpo-Bridging-Header.h"; sourceTree = ""; }; + 121B8318F1439C30C7B8E2FA /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = DBBSExpo/PrivacyInfo.xcprivacy; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* DBBSExpo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DBBSExpo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = DBBSExpo/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = DBBSExpo/AppDelegate.mm; sourceTree = ""; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = DBBSExpo/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = DBBSExpo/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = DBBSExpo/main.m; sourceTree = ""; }; - 151A087DF37EB3BACFA2F0C2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = DBBSExpo/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 44F6E61F28474D17AED75E75 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "DBBSExpo/noop-file.swift"; sourceTree = ""; }; + 2D9FB190045D4F06852F7549 /* GoogleService-Info.plist */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "DBBSExpo/GoogleService-Info.plist"; sourceTree = ""; }; + 303DB9DBBDC84561AE847ECF /* DBBSExpo-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "DBBSExpo-Bridging-Header.h"; path = "DBBSExpo/DBBSExpo-Bridging-Header.h"; sourceTree = ""; }; 6C2E3173556A471DD304B334 /* Pods-DBBSExpo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DBBSExpo.debug.xcconfig"; path = "Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo.debug.xcconfig"; sourceTree = ""; }; + 70CB02788C2B6C2CFCC33933 /* Config.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-DBBSExpo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DBBSExpo.release.xcconfig"; path = "Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo.release.xcconfig"; sourceTree = ""; }; - 8CAE424650884AFC8572BB7B /* GoogleService-Info.plist */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "DBBSExpo/GoogleService-Info.plist"; sourceTree = ""; }; - A422DAD50419765AFC1088D2 /* Pods_DBBSExpo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DBBSExpo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9BA76DCAF47C5D5DC1D4B892 /* Pods_DBBSExpo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DBBSExpo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = DBBSExpo/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; - DF352FB54555426015AAA8B3 /* Config.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; + E706A0BD981843FEA5AB1D17 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "DBBSExpo/noop-file.swift"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-DBBSExpo/ExpoModulesProvider.swift"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -45,7 +45,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F0EC43FDD34B8566DA3A8B06 /* Pods_DBBSExpo.framework in Frameworks */, + C22B5FF12E121421F121366E /* Pods_DBBSExpo.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -62,11 +62,11 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 8CAE424650884AFC8572BB7B /* GoogleService-Info.plist */, - 44F6E61F28474D17AED75E75 /* noop-file.swift */, - 12E5FF17F0314A7A8DD0A2D3 /* DBBSExpo-Bridging-Header.h */, - 151A087DF37EB3BACFA2F0C2 /* PrivacyInfo.xcprivacy */, - DF352FB54555426015AAA8B3 /* Config.xcconfig */, + 2D9FB190045D4F06852F7549 /* GoogleService-Info.plist */, + E706A0BD981843FEA5AB1D17 /* noop-file.swift */, + 303DB9DBBDC84561AE847ECF /* DBBSExpo-Bridging-Header.h */, + 121B8318F1439C30C7B8E2FA /* PrivacyInfo.xcprivacy */, + 70CB02788C2B6C2CFCC33933 /* Config.xcconfig */, ); name = DBBSExpo; sourceTree = SOURCE_ROOT; @@ -75,7 +75,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - A422DAD50419765AFC1088D2 /* Pods_DBBSExpo.framework */, + 9BA76DCAF47C5D5DC1D4B892 /* Pods_DBBSExpo.framework */, ); name = Frameworks; sourceTree = ""; @@ -152,15 +152,15 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "DBBSExpo" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 331C3F95F476921133B470D7 /* [Expo] Configure project */, + 756B0F419D5D412D4002CA78 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 56697BFD60D14AD4AD6E1F75 /* Upload Debug Symbols to Sentry */, - 7EF9906EA012C4F989E0A6C4 /* [CP] Embed Pods Frameworks */, - 6AFA3DE7CC919E99F313108C /* [CP-User] [RNFB] Core Configuration */, + DD600F8CE93E4EE6A0807404 /* Upload Debug Symbols to Sentry */, + A448D96F95EAF0AE46750150 /* [CP] Embed Pods Frameworks */, + C2EED7A5FB5667749874B1DF /* [CP-User] [RNFB] Core Configuration */, ); buildRules = ( ); @@ -210,8 +210,8 @@ BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - 6BBBBED9F3A94360851FF19E /* GoogleService-Info.plist in Resources */, - D00E33BC779DA317902493C8 /* PrivacyInfo.xcprivacy in Resources */, + E0A63353849E419BBC1279B7 /* GoogleService-Info.plist in Resources */, + 85D1AC8801AAE5599D51CF51 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -255,7 +255,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 331C3F95F476921133B470D7 /* [Expo] Configure project */ = { + 756B0F419D5D412D4002CA78 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -274,51 +274,6 @@ shellPath = /bin/sh; shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-DBBSExpo/expo-configure-project.sh\"\n"; }; - 56697BFD60D14AD4AD6E1F75 /* Upload Debug Symbols to Sentry */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Upload Debug Symbols to Sentry"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh `${NODE_BINARY:-node} --print \"require('path').dirname(require.resolve('@sentry/react-native/package.json')) + '/scripts/sentry-xcode-debug-files.sh'\"`"; - }; - 6AFA3DE7CC919E99F313108C /* [CP-User] [RNFB] Core Configuration */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", - ); - name = "[CP-User] [RNFB] Core Configuration"; - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; - }; - 7EF9906EA012C4F989E0A6C4 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -344,6 +299,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle", "${PODS_ROOT}/../../../../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", "${PODS_ROOT}/../../../../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", "${PODS_ROOT}/../../../../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", @@ -393,6 +349,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleUtilities_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", @@ -427,6 +384,51 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo-resources.sh\"\n"; showEnvVarsInLog = 0; }; + A448D96F95EAF0AE46750150 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DBBSExpo/Pods-DBBSExpo-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + C2EED7A5FB5667749874B1DF /* [CP-User] [RNFB] Core Configuration */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", + ); + name = "[CP-User] [RNFB] Core Configuration"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; + }; + DD600F8CE93E4EE6A0807404 /* Upload Debug Symbols to Sentry */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Upload Debug Symbols to Sentry"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh `${NODE_BINARY:-node} --print \"require('path').dirname(require.resolve('@sentry/react-native/package.json')) + '/scripts/sentry-xcode-debug-files.sh'\"`"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -437,7 +439,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - E93634FDF82B4571BAD1A6B1 /* noop-file.swift in Sources */, + A9DD5F9CDCA647B3BE9E77CF /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -506,7 +508,7 @@ }; 83CBBA201A601CBA00E9B192 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF352FB54555426015AAA8B3 /* Config.xcconfig */; + baseConfigurationReference = 70CB02788C2B6C2CFCC33933 /* Config.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CC = ""; @@ -585,7 +587,7 @@ }; 83CBBA211A601CBA00E9B192 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF352FB54555426015AAA8B3 /* Config.xcconfig */; + baseConfigurationReference = 70CB02788C2B6C2CFCC33933 /* Config.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CC = ""; diff --git a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Dev.xcscheme b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Dev.xcscheme index c830625..7ef8972 100644 --- a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Dev.xcscheme +++ b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Dev.xcscheme @@ -17,7 +17,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo (Dev)" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> @@ -46,7 +46,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo (Dev)" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> @@ -63,7 +63,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo (Dev)" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> diff --git a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Prod.xcscheme b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Prod.xcscheme index ba5bdc9..7ef8972 100644 --- a/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Prod.xcscheme +++ b/typescript/apps/mobile-expo-app/ios/DBBSExpo.xcodeproj/xcshareddata/xcschemes/DBBSExpo Prod.xcscheme @@ -17,7 +17,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> @@ -46,7 +46,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> @@ -63,7 +63,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "13B07F861A680F5B00A75B9A" BuildableName = "DBBSExpo.app" - BlueprintName = "DBBS Expo" + BlueprintName = "DBBSExpo" ReferencedContainer = "container:DBBSExpo.xcodeproj"> diff --git a/typescript/apps/mobile-expo-app/ios/DBBSExpo/AppDelegate.mm b/typescript/apps/mobile-expo-app/ios/DBBSExpo/AppDelegate.mm index ebf0bb5..31f5cc6 100644 --- a/typescript/apps/mobile-expo-app/ios/DBBSExpo/AppDelegate.mm +++ b/typescript/apps/mobile-expo-app/ios/DBBSExpo/AppDelegate.mm @@ -37,15 +37,14 @@ - (NSURL *)bundleURL #endif } -// Linking API -- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDictionary *)options { - return [RNBranch openURL:url options:options] || [RCTLinkingManager application:application openURL:url options:options]; +- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options { + [RNBranch application:app openURL:url options:options]; + return YES; } -// Universal Links -- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray> * _Nullable))restorationHandler { - BOOL result = [RCTLinkingManager application:application continueUserActivity:userActivity restorationHandler:restorationHandler]; - return [RNBranch continueUserActivity:userActivity restorationHandler:restorationHandler] || result; +- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray> * _Nullable))restorationHandler { + [RNBranch continueUserActivity:userActivity]; + return YES; } // Explicitly define remote notification delegates to ensure compatibility with some third-party libraries diff --git a/typescript/apps/mobile-expo-app/ios/Podfile.lock b/typescript/apps/mobile-expo-app/ios/Podfile.lock index b4aea46..a332758 100644 --- a/typescript/apps/mobile-expo-app/ios/Podfile.lock +++ b/typescript/apps/mobile-expo-app/ios/Podfile.lock @@ -1,6 +1,6 @@ PODS: - boost (1.84.0) - - BranchSDK (3.6.5) + - BranchSDK (3.9.0) - DoubleConversion (1.1.6) - EASClient (0.12.0): - ExpoModulesCore @@ -13,18 +13,18 @@ PODS: - ExpoModulesCore - EXNotifications (0.28.19): - ExpoModulesCore - - Expo (51.0.38): + - Expo (51.0.39): - ExpoModulesCore - - expo-dev-client (4.0.28): + - expo-dev-client (4.0.29): - EXManifests - expo-dev-launcher - expo-dev-menu - expo-dev-menu-interface - EXUpdatesInterface - - expo-dev-launcher (4.0.28): + - expo-dev-launcher (4.0.29): - DoubleConversion - EXManifests - - expo-dev-launcher/Main (= 4.0.28) + - expo-dev-launcher/Main (= 4.0.29) - expo-dev-menu - expo-dev-menu-interface - ExpoModulesCore @@ -50,7 +50,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-launcher/Main (4.0.28): + - expo-dev-launcher/Main (4.0.29): - DoubleConversion - EXManifests - expo-dev-launcher/Unsafe @@ -79,7 +79,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-launcher/Unsafe (4.0.28): + - expo-dev-launcher/Unsafe (4.0.29): - DoubleConversion - EXManifests - expo-dev-menu @@ -107,10 +107,10 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-menu (5.0.22): + - expo-dev-menu (5.0.23): - DoubleConversion - - expo-dev-menu/Main (= 5.0.22) - - expo-dev-menu/ReactNativeCompatibles (= 5.0.22) + - expo-dev-menu/Main (= 5.0.23) + - expo-dev-menu/ReactNativeCompatibles (= 5.0.23) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -130,8 +130,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-menu-interface (1.8.3) - - expo-dev-menu/Main (5.0.22): + - expo-dev-menu-interface (1.8.4) + - expo-dev-menu/Main (5.0.23): - DoubleConversion - EXManifests - expo-dev-menu-interface @@ -158,7 +158,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-menu/ReactNativeCompatibles (5.0.22): + - expo-dev-menu/ReactNativeCompatibles (5.0.23): - DoubleConversion - glog - hermes-engine @@ -179,7 +179,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-menu/SafeAreaView (5.0.22): + - expo-dev-menu/SafeAreaView (5.0.23): - DoubleConversion - ExpoModulesCore - glog @@ -201,7 +201,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - expo-dev-menu/Vendored (5.0.22): + - expo-dev-menu/Vendored (5.0.23): - DoubleConversion - expo-dev-menu/SafeAreaView - glog @@ -255,7 +255,7 @@ PODS: - ReactCommon/turbomodule/core - Yoga - EXStructuredHeaders (3.8.0) - - EXUpdates (0.25.27): + - EXUpdates (0.25.28): - DoubleConversion - EASClient - EXManifests @@ -285,7 +285,7 @@ PODS: - Yoga - EXUpdatesInterface (0.16.2): - ExpoModulesCore - - FBLazyVector (0.75.4) + - FBLazyVector (0.75.5) - Firebase/CoreOnly (11.2.0): - FirebaseCore (= 11.2.0) - Firebase/Messaging (11.2.0): @@ -302,7 +302,7 @@ PODS: - GoogleUtilities/Logger (~> 8.0) - FirebaseCoreExtension (11.4.1): - FirebaseCore (~> 11.0) - - FirebaseCoreInternal (11.6.0): + - FirebaseCoreInternal (11.9.0): - "GoogleUtilities/NSData+zlib (~> 8.0)" - FirebaseInstallations (11.4.0): - FirebaseCore (~> 11.0) @@ -326,8 +326,8 @@ PODS: - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - - FirebaseRemoteConfigInterop (11.6.0) - - FirebaseSharedSwift (11.6.0) + - FirebaseRemoteConfigInterop (11.9.0) + - FirebaseSharedSwift (11.9.0) - fmt (9.1.0) - glog (0.3.5) - GoogleDataTransport (10.1.0): @@ -357,12 +357,12 @@ PODS: - GoogleUtilities/UserDefaults (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - hermes-engine (0.75.4): - - hermes-engine/Pre-built (= 0.75.4) - - hermes-engine/Pre-built (0.75.4) - - MMKV (2.0.0): - - MMKVCore (~> 2.0.0) - - MMKVCore (2.0.0) + - hermes-engine (0.75.5): + - hermes-engine/Pre-built (= 0.75.5) + - hermes-engine/Pre-built (0.75.5) + - MMKV (2.1.0): + - MMKVCore (~> 2.1.0) + - MMKVCore (2.1.1) - nanopb (3.30910.0): - nanopb/decode (= 3.30910.0) - nanopb/encode (= 3.30910.0) @@ -385,33 +385,33 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.75.4) - - RCTRequired (0.75.4) - - RCTTypeSafety (0.75.4): - - FBLazyVector (= 0.75.4) - - RCTRequired (= 0.75.4) - - React-Core (= 0.75.4) + - RCTDeprecation (0.75.5) + - RCTRequired (0.75.5) + - RCTTypeSafety (0.75.5): + - FBLazyVector (= 0.75.5) + - RCTRequired (= 0.75.5) + - React-Core (= 0.75.5) - ReachabilitySwift (5.2.4) - - React (0.75.4): - - React-Core (= 0.75.4) - - React-Core/DevSupport (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) - - React-RCTActionSheet (= 0.75.4) - - React-RCTAnimation (= 0.75.4) - - React-RCTBlob (= 0.75.4) - - React-RCTImage (= 0.75.4) - - React-RCTLinking (= 0.75.4) - - React-RCTNetwork (= 0.75.4) - - React-RCTSettings (= 0.75.4) - - React-RCTText (= 0.75.4) - - React-RCTVibration (= 0.75.4) - - React-callinvoker (0.75.4) - - React-Core (0.75.4): + - React (0.75.5): + - React-Core (= 0.75.5) + - React-Core/DevSupport (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) + - React-RCTActionSheet (= 0.75.5) + - React-RCTAnimation (= 0.75.5) + - React-RCTBlob (= 0.75.5) + - React-RCTImage (= 0.75.5) + - React-RCTLinking (= 0.75.5) + - React-RCTNetwork (= 0.75.5) + - React-RCTSettings (= 0.75.5) + - React-RCTText (= 0.75.5) + - React-RCTVibration (= 0.75.5) + - React-callinvoker (0.75.5) + - React-Core (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -423,7 +423,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.75.4): + - React-Core/CoreModulesHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -440,7 +440,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.75.4): + - React-Core/Default (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -456,13 +456,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.75.4): + - React-Core/DevSupport (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) + - React-Core/Default (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -474,7 +474,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.75.4): + - React-Core/RCTActionSheetHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -491,7 +491,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.75.4): + - React-Core/RCTAnimationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -508,7 +508,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.75.4): + - React-Core/RCTBlobHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -525,7 +525,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.75.4): + - React-Core/RCTImageHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -542,7 +542,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.75.4): + - React-Core/RCTLinkingHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -559,7 +559,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.75.4): + - React-Core/RCTNetworkHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -576,7 +576,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.75.4): + - React-Core/RCTSettingsHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -593,7 +593,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.75.4): + - React-Core/RCTTextHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -610,7 +610,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.75.4): + - React-Core/RCTVibrationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -627,12 +627,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.75.4): + - React-Core/RCTWebSocket (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -644,36 +644,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.75.4): + - React-CoreModules (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.75.4) - - React-Core/CoreModulesHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - RCTTypeSafety (= 0.75.5) + - React-Core/CoreModulesHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.75.4) + - React-RCTImage (= 0.75.5) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.75.4): + - React-cxxreact (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-debug (= 0.75.4) - - React-jsi (= 0.75.4) + - React-callinvoker (= 0.75.5) + - React-debug (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-runtimeexecutor (= 0.75.4) - - React-debug (0.75.4) - - React-defaultsnativemodule (0.75.4): + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-runtimeexecutor (= 0.75.5) + - React-debug (0.75.5) + - React-defaultsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -698,7 +698,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.75.4): + - React-domnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -720,7 +720,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.75.4): + - React-Fabric (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -731,21 +731,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.75.4) - - React-Fabric/attributedstring (= 0.75.4) - - React-Fabric/componentregistry (= 0.75.4) - - React-Fabric/componentregistrynative (= 0.75.4) - - React-Fabric/components (= 0.75.4) - - React-Fabric/core (= 0.75.4) - - React-Fabric/dom (= 0.75.4) - - React-Fabric/imagemanager (= 0.75.4) - - React-Fabric/leakchecker (= 0.75.4) - - React-Fabric/mounting (= 0.75.4) - - React-Fabric/observers (= 0.75.4) - - React-Fabric/scheduler (= 0.75.4) - - React-Fabric/telemetry (= 0.75.4) - - React-Fabric/templateprocessor (= 0.75.4) - - React-Fabric/uimanager (= 0.75.4) + - React-Fabric/animations (= 0.75.5) + - React-Fabric/attributedstring (= 0.75.5) + - React-Fabric/componentregistry (= 0.75.5) + - React-Fabric/componentregistrynative (= 0.75.5) + - React-Fabric/components (= 0.75.5) + - React-Fabric/core (= 0.75.5) + - React-Fabric/dom (= 0.75.5) + - React-Fabric/imagemanager (= 0.75.5) + - React-Fabric/leakchecker (= 0.75.5) + - React-Fabric/mounting (= 0.75.5) + - React-Fabric/observers (= 0.75.5) + - React-Fabric/scheduler (= 0.75.5) + - React-Fabric/telemetry (= 0.75.5) + - React-Fabric/templateprocessor (= 0.75.5) + - React-Fabric/uimanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -755,7 +755,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.75.4): + - React-Fabric/animations (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -775,7 +775,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.75.4): + - React-Fabric/attributedstring (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -795,7 +795,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.75.4): + - React-Fabric/componentregistry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -815,7 +815,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.75.4): + - React-Fabric/componentregistrynative (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -835,7 +835,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.75.4): + - React-Fabric/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -846,9 +846,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.75.4) - - React-Fabric/components/root (= 0.75.4) - - React-Fabric/components/view (= 0.75.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.5) + - React-Fabric/components/root (= 0.75.5) + - React-Fabric/components/view (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -858,7 +858,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.75.4): + - React-Fabric/components/legacyviewmanagerinterop (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -878,7 +878,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.75.4): + - React-Fabric/components/root (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -898,7 +898,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.75.4): + - React-Fabric/components/view (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -919,7 +919,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.75.4): + - React-Fabric/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -939,7 +939,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.75.4): + - React-Fabric/dom (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -959,7 +959,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.75.4): + - React-Fabric/imagemanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -979,7 +979,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.75.4): + - React-Fabric/leakchecker (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -999,7 +999,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.75.4): + - React-Fabric/mounting (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1019,7 +1019,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.75.4): + - React-Fabric/observers (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1030,7 +1030,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.75.4) + - React-Fabric/observers/events (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -1040,7 +1040,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.75.4): + - React-Fabric/observers/events (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1060,7 +1060,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.75.4): + - React-Fabric/scheduler (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1082,7 +1082,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.75.4): + - React-Fabric/telemetry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1102,7 +1102,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.75.4): + - React-Fabric/templateprocessor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1122,7 +1122,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.75.4): + - React-Fabric/uimanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1133,7 +1133,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.75.4) + - React-Fabric/uimanager/consistency (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -1144,7 +1144,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.75.4): + - React-Fabric/uimanager/consistency (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1165,7 +1165,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.75.4): + - React-FabricComponents (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1177,8 +1177,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.75.4) - - React-FabricComponents/textlayoutmanager (= 0.75.4) + - React-FabricComponents/components (= 0.75.5) + - React-FabricComponents/textlayoutmanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -1190,7 +1190,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.75.4): + - React-FabricComponents/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1202,15 +1202,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.75.4) - - React-FabricComponents/components/iostextinput (= 0.75.4) - - React-FabricComponents/components/modal (= 0.75.4) - - React-FabricComponents/components/rncore (= 0.75.4) - - React-FabricComponents/components/safeareaview (= 0.75.4) - - React-FabricComponents/components/scrollview (= 0.75.4) - - React-FabricComponents/components/text (= 0.75.4) - - React-FabricComponents/components/textinput (= 0.75.4) - - React-FabricComponents/components/unimplementedview (= 0.75.4) + - React-FabricComponents/components/inputaccessory (= 0.75.5) + - React-FabricComponents/components/iostextinput (= 0.75.5) + - React-FabricComponents/components/modal (= 0.75.5) + - React-FabricComponents/components/rncore (= 0.75.5) + - React-FabricComponents/components/safeareaview (= 0.75.5) + - React-FabricComponents/components/scrollview (= 0.75.5) + - React-FabricComponents/components/text (= 0.75.5) + - React-FabricComponents/components/textinput (= 0.75.5) + - React-FabricComponents/components/unimplementedview (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -1222,7 +1222,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.75.4): + - React-FabricComponents/components/inputaccessory (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1245,7 +1245,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.75.4): + - React-FabricComponents/components/iostextinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1268,7 +1268,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.75.4): + - React-FabricComponents/components/modal (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1291,7 +1291,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.75.4): + - React-FabricComponents/components/rncore (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1314,7 +1314,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.75.4): + - React-FabricComponents/components/safeareaview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1337,7 +1337,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.75.4): + - React-FabricComponents/components/scrollview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1360,7 +1360,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.75.4): + - React-FabricComponents/components/text (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1383,7 +1383,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.75.4): + - React-FabricComponents/components/textinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1406,7 +1406,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.75.4): + - React-FabricComponents/components/unimplementedview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1429,7 +1429,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.75.4): + - React-FabricComponents/textlayoutmanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1452,26 +1452,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.75.4): + - React-FabricImage (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.75.4) - - RCTTypeSafety (= 0.75.4) + - RCTRequired (= 0.75.5) + - RCTTypeSafety (= 0.75.5) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.75.4) - - React-featureflagsnativemodule (0.75.4): + - React-featureflags (0.75.5) + - React-featureflagsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1492,7 +1492,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.75.4): + - React-graphics (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1500,19 +1500,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.75.4): + - React-hermes (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) + - React-cxxreact (= 0.75.5) - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) + - React-perflogger (= 0.75.5) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.75.4): + - React-idlecallbacksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1534,7 +1534,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.75.4): + - React-ImageManager (0.75.5): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1543,43 +1543,43 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.75.4): + - React-jserrorhandler (0.75.5): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-jsi (0.75.4): + - React-jsi (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.75.4): + - React-jsiexecutor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) - - React-jsinspector (0.75.4): + - React-perflogger (= 0.75.5) + - React-jsinspector (0.75.5): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.75.4) - - React-jsitracing (0.75.4): + - React-runtimeexecutor (= 0.75.5) + - React-jsitracing (0.75.5): - React-jsi - - React-logger (0.75.4): + - React-logger (0.75.5): - glog - - React-Mapbuffer (0.75.4): + - React-Mapbuffer (0.75.5): - glog - React-debug - - React-microtasksnativemodule (0.75.4): + - React-microtasksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1600,8 +1600,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-branch (6.4.0): - - BranchSDK (= 3.6.5) + - react-native-branch (6.5.0): + - BranchSDK (= 3.9.0) - React-Core - react-native-mmkv (2.12.2): - DoubleConversion @@ -1625,7 +1625,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-pager-view (6.4.1): + - react-native-pager-view (6.7.0): - DoubleConversion - glog - hermes-engine @@ -1646,9 +1646,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-safe-area-context (4.14.0): + - react-native-safe-area-context (4.14.1): - React-Core - - react-native-slider (4.5.5): + - react-native-slider (4.5.6): - DoubleConversion - glog - hermes-engine @@ -1669,8 +1669,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.75.4) - - React-NativeModulesApple (0.75.4): + - React-nativeconfig (0.75.5) + - React-NativeModulesApple (0.75.5): - glog - hermes-engine - React-callinvoker @@ -1681,13 +1681,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.75.4) - - React-performancetimeline (0.75.4): + - React-perflogger (0.75.5) + - React-performancetimeline (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - - React-RCTActionSheet (0.75.4): - - React-Core/RCTActionSheetHeaders (= 0.75.4) - - React-RCTAnimation (0.75.4): + - React-RCTActionSheet (0.75.5): + - React-Core/RCTActionSheetHeaders (= 0.75.5) + - React-RCTAnimation (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1695,7 +1695,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.75.4): + - React-RCTAppDelegate (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1720,7 +1720,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.75.4): + - React-RCTBlob (0.75.5): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1733,7 +1733,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.75.4): + - React-RCTFabric (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1756,7 +1756,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.75.4): + - React-RCTImage (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1765,14 +1765,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.75.4): - - React-Core/RCTLinkingHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - React-RCTLinking (0.75.5): + - React-Core/RCTLinkingHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.75.4) - - React-RCTNetwork (0.75.4): + - ReactCommon/turbomodule/core (= 0.75.5) + - React-RCTNetwork (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1780,7 +1780,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.75.4): + - React-RCTSettings (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1788,24 +1788,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.75.4): - - React-Core/RCTTextHeaders (= 0.75.4) + - React-RCTText (0.75.5): + - React-Core/RCTTextHeaders (= 0.75.5) - Yoga - - React-RCTVibration (0.75.4): + - React-RCTVibration (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.75.4) - - React-rendererdebug (0.75.4): + - React-rendererconsistency (0.75.5) + - React-rendererdebug (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.75.4) - - React-RuntimeApple (0.75.4): + - React-rncore (0.75.5) + - React-RuntimeApple (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1824,7 +1824,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.75.4): + - React-RuntimeCore (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1837,9 +1837,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.75.4): - - React-jsi (= 0.75.4) - - React-RuntimeHermes (0.75.4): + - React-runtimeexecutor (0.75.5): + - React-jsi (= 0.75.5) + - React-RuntimeHermes (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1850,7 +1850,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.75.4): + - React-runtimescheduler (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1863,13 +1863,13 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.75.4): + - React-utils (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.75.4) - - ReactCodegen (0.75.4): + - React-jsi (= 0.75.5) + - ReactCodegen (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1889,47 +1889,47 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.75.4): - - ReactCommon/turbomodule (= 0.75.4) - - ReactCommon/turbomodule (0.75.4): + - ReactCommon (0.75.5): + - ReactCommon/turbomodule (= 0.75.5) + - ReactCommon/turbomodule (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/bridging (= 0.75.4) - - ReactCommon/turbomodule/core (= 0.75.4) - - ReactCommon/turbomodule/bridging (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/bridging (= 0.75.5) + - ReactCommon/turbomodule/core (= 0.75.5) + - ReactCommon/turbomodule/bridging (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/core (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-debug (= 0.75.4) - - React-featureflags (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-utils (= 0.75.4) - - RNDateTimePicker (8.2.0): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-debug (= 0.75.5) + - React-featureflags (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-utils (= 0.75.5) + - RNDateTimePicker (8.3.0): - React-Core - RNFBApp (21.0.0): - Firebase/CoreOnly (= 11.2.0) @@ -1943,7 +1943,7 @@ PODS: - Firebase/RemoteConfig (= 11.2.0) - React-Core - RNFBApp - - RNGestureHandler (2.20.2): + - RNGestureHandler (2.24.0): - DoubleConversion - glog - hermes-engine @@ -1964,11 +1964,11 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNIap (12.15.7): + - RNIap (12.16.2): - React-Core - - RNLocalize (3.3.0): + - RNLocalize (3.4.1): - React-Core - - RNReanimated (3.16.1): + - RNReanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1980,7 +1980,34 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.17.1) + - RNReanimated/worklets (= 3.17.1) + - Yoga + - RNReanimated/reanimated (3.17.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1988,10 +2015,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.1) - - RNReanimated/worklets (= 3.16.1) + - RNReanimated/reanimated/apple (= 3.17.1) - Yoga - - RNReanimated/reanimated (3.16.1): + - RNReanimated/reanimated/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -2003,7 +2029,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -2011,9 +2039,8 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.1) - Yoga - - RNReanimated/reanimated/apple (3.16.1): + - RNReanimated/worklets (3.17.1): - DoubleConversion - glog - hermes-engine @@ -2025,7 +2052,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -2033,8 +2062,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNReanimated/worklets/apple (= 3.17.1) - Yoga - - RNReanimated/worklets (3.16.1): + - RNReanimated/worklets/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -2046,7 +2076,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -2055,7 +2087,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNScreens (3.35.0): + - RNScreens (3.36.0): - DoubleConversion - glog - hermes-engine @@ -2077,7 +2109,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNSentry (5.33.2): + - RNSentry (5.36.0): - DoubleConversion - glog - hermes-engine @@ -2098,9 +2130,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - Sentry/HybridSDK (= 8.36.0) + - Sentry/HybridSDK (= 8.41.0) - Yoga - - RNSVG (15.8.0): + - RNSVG (15.11.2): - React-Core - RNVectorIcons (10.2.0): - DoubleConversion @@ -2123,7 +2155,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - Sentry/HybridSDK (8.36.0) + - Sentry/HybridSDK (8.41.0) - SocketRocket (0.7.0) - "sqlite3 (3.45.3+1)": - "sqlite3/common (= 3.45.3+1)" @@ -2307,7 +2339,7 @@ EXTERNAL SOURCES: :podspec: "../../../../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b + :tag: hermes-2025-02-06-RNv0.75.5-53ff6df3af18e250c29a74f34273f50dbfa410dc RCT-Folly: :podspec: "../../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -2457,7 +2489,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 - BranchSDK: ef7d89062afb08b20f65d5b1633b215ee77ab77f + BranchSDK: caa0aad74d39bcd08573661d13ae0821feecdada DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EASClient: 1509a9a6b48b932ec61667644634daf2562983b8 EXApplication: c08200c34daca7af7fd76ac4b9d606077410e8ad @@ -2465,116 +2497,116 @@ SPEC CHECKSUMS: EXJSONUtils: 30c17fd9cc364d722c0946a550dfbf1be92ef6a4 EXManifests: c1fab4c3237675e7b0299ea8df0bcb14baca4f42 EXNotifications: 85496c9fab09d759d0e4ff594bca078ab817c40c - Expo: 9b6666ef2fedcfc89c5b9be2aa1ce12b81f9e7f5 - expo-dev-client: e25e1c63686cc097d9701354e475b2b60038b83b - expo-dev-launcher: d71690e9583fa44dfcfe789d098ce8b194b777ba - expo-dev-menu: cd0e86c49b59aff06299533c938e81b2f92b3920 - expo-dev-menu-interface: be32c09f1e03833050f0ee290dcc86b3ad0e73e4 + Expo: 8c995afb875c15bf8439af0b20bcb9ed8f90d0bd + expo-dev-client: 0cec8ec81fd01c10d9afcd9f6de3768b10644aee + expo-dev-launcher: 28b484290149642f4b78a5316f7e418a1047fcf4 + expo-dev-menu: 0f439698a8848b4be8bbc32dcf0d7b47e3d9d4b9 + expo-dev-menu-interface: 5764ad537419c1a5e8f66f668e29c81e8aca290c ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238 ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08 ExpoModulesCore: 652c6599c9308d6d334987dbc5ddd9f72bd76cda EXStructuredHeaders: cb8d1f698e144f4c5547b4c4963e1552f5d2b457 - EXUpdates: 60b8b9b0d6e8cb7699ebd375a4deada231b9f5ca + EXUpdates: c6950cbad792876a0107022a01c592d38804f946 EXUpdatesInterface: 996527fd7d1a5d271eb523258d603f8f92038f24 - FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d + FBLazyVector: ee328dc37246cbe6d45ae4472951c0ca0dd6ffbf Firebase: 98e6bf5278170668a7983e12971a66b2cd57fc8c FirebaseABTesting: aef1719704fade00b200827e7973f352efc4caee FirebaseCore: a282032ae9295c795714ded2ec9c522fc237f8da FirebaseCoreExtension: f1bc67a4702931a7caa097d8e4ac0a1b0d16720e - FirebaseCoreInternal: d98ab91e2d80a56d7b246856a8885443b302c0c2 + FirebaseCoreInternal: 154779013b85b4b290fdba38414df475f42e3096 FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414 FirebaseMessaging: c9ec7b90c399c7a6100297e9d16f8a27fc7f7152 FirebaseRemoteConfig: fca0b2d017fc1de52b28a4e5bcf2007c1a840457 - FirebaseRemoteConfigInterop: e75e348953352a000331eb77caf01e424248e176 - FirebaseSharedSwift: a4e5dfca3e210633bb3a3dfb94176c019211948b + FirebaseRemoteConfigInterop: 710954a00e956c5fe5144a8e46164f0361389203 + FirebaseSharedSwift: 574e6a5602afe4397a55c8d4f767382d620285de fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: 69ef571f3de08433d766d614c73a9838a06bf7eb GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d - hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 - MMKV: f7d1d5945c8765f97f39c3d121f353d46735d801 - MMKVCore: c04b296010fcb1d1638f2c69405096aac12f6390 + hermes-engine: c9fe5870af65876125fdbbf833071b6f329db30d + MMKV: ce484c1ac40bf76d5f09a0195d2ec5b3d3840d55 + MMKVCore: 1eb661c6c498ab88e3df9ce5d8ff94d05fcc0567 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 - RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 - RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b - RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 + RCTDeprecation: 3abf1129f54dbf292986302277f62ad01f7af1b2 + RCTRequired: 67f606e1be40dbb827898c23d9eaee3562b087d1 + RCTTypeSafety: 30826859480f0ee4a3dd4fe64854e40d6f29c558 ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda - React: c2830fa483b0334bda284e46a8579ebbe0c5447e - React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 - React-Core: 9c059899f00d46b5cec3ed79251f77d9c469553d - React-CoreModules: 9fac2d31803c0ed03e4ddaa17f1481714f8633a5 - React-cxxreact: a979810a3ca4045ceb09407a17563046a7f71494 - React-debug: 7e346b6eeacd2ee1118a0ee7d39f613b428b4be8 - React-defaultsnativemodule: 02b3b73698aca4f8ebfe03e3802bbb8eafb30d6c - React-domnativemodule: 90e3bc5a3e57b367b9787c78a39d7e8dc15cb3b0 - React-Fabric: 7e3f79f77929338739d4f6936ecc12cca23644ac - React-FabricComponents: ba910350959d665f6335bdf6cf6347e99661cdac - React-FabricImage: df5337c9b500542ce744c98327625c420dcd1256 - React-featureflags: 4c45b3c06f9a124d2598aff495bfc59470f40597 - React-featureflagsnativemodule: daee66dc32dd85a16bfd912911cc33fc7d50542d - React-graphics: a2e6209991a191c94405a234460e05291fa986b9 - React-hermes: 2069b08e965e48b7f8aa2c0ca0a2f383349ed55d - React-idlecallbacksnativemodule: 8e1d156b4e47cc6a5f80f53869131417979f7c64 - React-ImageManager: 17772f78d93539a1a10901b5f537031772fa930c - React-jserrorhandler: 62af5111f6444688182a5850d4b584cbc0c5d6a8 - React-jsi: d68f1d516e5120a510afe356647a6a1e1f98f2db - React-jsiexecutor: 6366a08a0fc01c9b65736f8deacd47c4a397912a - React-jsinspector: e21448249ea4a247f1b5786089e3cfe63d5c0111 - React-jsitracing: dab78a74a581f63320604c9de4ab9039209e0501 - React-logger: d79b704bf215af194f5213a6b7deec50ba8e6a9b - React-Mapbuffer: 42c779748af341935a63ad8831723b8cb1e97830 - React-microtasksnativemodule: fc15e6b9e8cc5a99d1cfa0f31c454c4c3de4e7ae - react-native-branch: 60737f2bb7a30d72245685854bdb5954d06a6731 + React: 5128f4953efe912deea7fff94571618d3bd893f3 + React-callinvoker: d59de4fb01e0dcd5e8141cc7de07619153f4a3f9 + React-Core: 50bb3220a76f6f0e8cd5a64cff55eb31d651c6b9 + React-CoreModules: ad66e10a371836745b841bc4ac6bebf513d525c8 + React-cxxreact: e712310279bf9ef2b521ffe087c0ca0b3717f6fe + React-debug: fa5698196980acddcacecca18f96418a6b89de6a + React-defaultsnativemodule: 76a3fc7060e7f028770f567f317a055ad00143d0 + React-domnativemodule: 75091fb2183d321728481d7a488d5977a02fc7e4 + React-Fabric: 8f15c630c535ed58e7a059f73999adb0982f0ff2 + React-FabricComponents: 2f4fc12e768074fcc0d33942b06eac50267bec47 + React-FabricImage: 0bfe5277042540cc978baa504550851527ff369d + React-featureflags: a40a3595e4f8e6e58bbff15d704e152026cd4504 + React-featureflagsnativemodule: 2ff004467cfacfbc6b8bcca86eddf780135883d0 + React-graphics: 62259746364894671b6a1b5d7908c0fea4f70f21 + React-hermes: e20f5ebc7b9b956dc2ca9ecd8f104f60ca5c2bc5 + React-idlecallbacksnativemodule: 8f4e6e74a848e1675c002bf3045e0065c52c950d + React-ImageManager: 0936ca5b852a615025488b5a025d3dc508fc436e + React-jserrorhandler: 7ef1e136ad93784729daeea5a04d7521af7bc21a + React-jsi: 40859d9be28ce04548639d6e9c4ccdca502423b8 + React-jsiexecutor: 7d356ccaa05ebfe78924deb48d4f31e98e719868 + React-jsinspector: 31d6e0088901bc51b23c1836fd06cb5fc3ae0948 + React-jsitracing: daf648308b7e5cb52561d9664c9f103c0cbb78c5 + React-logger: 614787b0dc10e8ddbdfb623c65eb9380befc3850 + React-Mapbuffer: 8e0ddbadb7aebe1dc25d6664f78b2eae9b5d9623 + React-microtasksnativemodule: 2414d4ea6d9fb080ca748a172b07d42d425b3b9c + react-native-branch: 5d9f8cd26a4d7f5667d1866c4918d507883d88df react-native-mmkv: 54f5626371820ab9385821db1bbb03b6ab62c28a - react-native-pager-view: bf5b54e14d2cc9329875325d79a7e6e293fe8b44 - react-native-safe-area-context: 4532f1a0c5d34a46b9324ccaaedcb5582a302b7d - react-native-slider: 552edab18aa6e2a52e220a066cc6bf28b6181ac9 - React-nativeconfig: 31072ab0146e643594f6959c7f970a04b6c9ddd0 - React-NativeModulesApple: f49bb0befd8650ac3ff8fc2684072b16c09bf478 - React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 - React-performancetimeline: 3d70a278cc3344def506e97aff3640e658656110 - React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc - React-RCTAnimation: bde981f6bd7f8493696564da9b3bd05721d3b3cc - React-RCTAppDelegate: 0176615c51476c88212bf3edbafb840d39ea7631 - React-RCTBlob: 520a0382bf8e89b9153d60e3c6293e51615834e9 - React-RCTFabric: f04c63400264f44a252ebba62dfb8cff8e5bd9b4 - React-RCTImage: 90448d2882464af6015ed57c98f463f8748be465 - React-RCTLinking: 1bd95d0a704c271d21d758e0f0388cced768d77d - React-RCTNetwork: 218af6e63eb9b47935cc5a775b7a1396cf10ff91 - React-RCTSettings: e10b8e42b0fce8a70fbf169de32a2ae03243ef6b - React-RCTText: e7bf9f4997a1a0b45c052d4ad9a0fe653061cf29 - React-RCTVibration: 5b70b7f11e48d1c57e0d4832c2097478adbabe93 - React-rendererconsistency: 35cef4bc4724194c544b6e5e2bd9b3f7aff52082 - React-rendererdebug: 9b1a6a2d4f8086a438f75f28350ccba16b7b706a - React-rncore: 2c7c94d6e92db0850549223eb2fa8272e0942ac2 - React-RuntimeApple: 90f1dfd648cae853afb60eb13a9579c942b2df33 - React-RuntimeCore: 355ee6b0c3a7f4e66afe44f757a7585fc6008c9e - React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 - React-RuntimeHermes: 13d33b49355663bdbbca6719abcbc4f534f274b9 - React-runtimescheduler: 1132af91176dcc8ac566b10f7b57b10873125564 - React-utils: d1bae5ac6a5fb94a772ebfc7a7e1aba3a6706a3a - ReactCodegen: a189d35ad22ac9bb8cd14bdc65064eb8b39a3e8b - ReactCommon: 1007c09a406a451ddbd874e51511aa541d6034f6 - RNDateTimePicker: 40ffda97d071a98a10fdca4fa97e3977102ccd14 + react-native-pager-view: 87334b0013bb6ba27a491ddc499e2c1cb9058e3f + react-native-safe-area-context: 141eca0fd4e4191288dfc8b96a7c7e1c2983447a + react-native-slider: 4a9a87df28d1ca62be5a315f239168bcfeefe5b8 + React-nativeconfig: c7743aabd506fc9756e2bc3225b44f6a6f4490c9 + React-NativeModulesApple: 56a1c189a78e88d59ac856f614ab7cede03b3d22 + React-perflogger: 46ce3b295add69087b7c5ff325b55a6c7af204fc + React-performancetimeline: 031ba66b3aa6ca0dbdfb7f537c537ea01f5ae84d + React-RCTActionSheet: 2f91a7dec094618e77b57b4f08093aeca18fd229 + React-RCTAnimation: 7be5ec16fffc993f83bbee2a5ce33d95842259b9 + React-RCTAppDelegate: 317a42e3661fa73d7706ad4a144b32a8a3bfeb11 + React-RCTBlob: fa9d79e8df2c82994d740eab8fd8691c9b26f466 + React-RCTFabric: 32ef0e34acb5eed910207d3a942a795d3653945b + React-RCTImage: a72775078cab71099f0fcb75640dd53799fb5ff5 + React-RCTLinking: c28ad5fe32bc13f3022d5b69cb9c464ddfead8d9 + React-RCTNetwork: 630d4475ea350381cb977d9bc815fb1758408d89 + React-RCTSettings: 94d1d3e6a8bf9a3935e24ed5bfbfab74b127f929 + React-RCTText: 2d4d09e1e94b182e3e1ab48ae058618aa890d049 + React-RCTVibration: 3449d694446a1f7e96afaee4cec774c1b9c71be6 + React-rendererconsistency: 2f4b7f6b6c256494ba366b55537d1714669b3923 + React-rendererdebug: 73fa56006724e3c7af980c16cf0c6d26bb8d7c93 + React-rncore: e683c11639d20f9aa86f0e3774fc8a15114aa556 + React-RuntimeApple: 1511b2fbdd267a909c467a59cd0210c9539e48bf + React-RuntimeCore: 3d0acb5788a715774f1e1481fea1143796784ea0 + React-runtimeexecutor: 71511b04f7c2ad44a9e94e2c1a73b271f4abb9e9 + React-RuntimeHermes: 491f136d2a5a88209a16c51b47a2ba0f002d0277 + React-runtimescheduler: 18d6902e35cc1328f268afdc69f6ae10f599b63e + React-utils: ee8fab22ef81f18cb53585d383ce4ead44b488e0 + ReactCodegen: c834e0afc340a6157e688438fc061f51d51623d5 + ReactCommon: cd7165b1efcbd9a7947634f8c9b662a78b0ddf2d + RNDateTimePicker: a793ed8822283f576dd0a205a0916c5098c2611f RNFBApp: c1337749fc4a372b515ba0eb82058efbd064e10b RNFBMessaging: 2dd7ef3e3eca8ec62599f0f11b739e6f75c57cd2 RNFBRemoteConfig: 3f081d22eae1141ca5f75e481f6570f73dff3be5 - RNGestureHandler: 4b397b156d173028ff97960b5ebacfbb21232081 - RNIap: f3ca6e7597afccb2c1631de97d88f2e33b10dafd - RNLocalize: 298e85ce16540a11de40c1a588ead39fc5e9a072 - RNReanimated: c3431fd08bdc9a0e0c817eb67671ef0ab65c658f - RNScreens: 16b782596e80e475b7f3ec769c9a97d789d9b0ed - RNSentry: 3a322e0b25abb4b91d4ad1364804ff15f5521248 - RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d + RNGestureHandler: a52601cdccc6213650ad4a9eb2911360d13f4447 + RNIap: 2fba6c91f79fb7c71fcc44465f606061653caf01 + RNLocalize: 06991b9c31e7a898a9fa6ddb204ce0f53a967248 + RNReanimated: ded2c329c77ec0a226cc2aef8d6af63810f9dc0d + RNScreens: 31e382d717380d80ac97077a0b64b4c94fd31367 + RNSentry: b20ef859770e76b630fd964070dfacf6082dcb18 + RNSVG: 8b18fe2c2884a86e5e2e008acee0f3503dc19ff2 RNVectorIcons: 7b81882e9c9369031aede0016dee0fe415cf2f43 - Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57 + Sentry: 54d0fe6c0df448497c8ed4cce66ccf7027e1823e SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d sqlite3: 02d1f07eaaa01f80a1c16b4b31dfcbb3345ee01a - Yoga: b05994d1933f507b0a28ceaa4fdb968dc18da178 + Yoga: 929fa3162dc47b68bdbd4b7b794b6353ef9b53c5 PODFILE CHECKSUM: 659fbbf30c763df26ff521b30663624143879fa8 diff --git a/typescript/apps/mobile-expo-app/package.json b/typescript/apps/mobile-expo-app/package.json index 3717f55..2261fb7 100644 --- a/typescript/apps/mobile-expo-app/package.json +++ b/typescript/apps/mobile-expo-app/package.json @@ -62,63 +62,75 @@ "@dbbs/mobile-firebase": "*", "@dbbs/mobile-iap": "*", "@dbbs/react-localization-provider": "*", - "@react-native-community/datetimepicker": "8.2.0", - "@react-native-community/slider": "4.5.5", + "@react-native-community/datetimepicker": "8.3.0", + "@react-native-community/slider": "4.5.6", "@react-native-firebase/app": "21.0.0", "@react-native-firebase/messaging": "21.0.0", "@react-native-firebase/remote-config": "21.0.0", "@react-navigation/bottom-tabs": "6.6.1", "@react-navigation/native": "6.1.18", "@react-navigation/stack": "6.4.1", - "@sentry/react-native": "5.33.2", - "expo": "51.0.38", + "@sentry/react-native": "5.36.0", + "expo": "51.0.39", "expo-build-properties": "0.12.5", "expo-constants": "16.0.2", - "expo-dev-client": "4.0.28", + "expo-dev-client": "4.0.29", "expo-notifications": "0.28.19", "expo-status-bar": "1.12.1", - "expo-updates": "0.25.27", - "react-native": "0.75.4", - "react-native-branch": "6.4.0", - "react-native-gesture-handler": "2.20.2", - "react-native-iap": "12.15.7", - "react-native-localize": "3.3.0", + "expo-updates": "0.25.28", + "react-native": "0.75.5", + "react-native-branch": "6.5.0", + "react-native-gesture-handler": "2.24.0", + "react-native-iap": "12.16.2", + "react-native-localize": "3.4.1", "react-native-mmkv": "2.12.2", - "react-native-pager-view": "6.4.1", - "react-native-reanimated": "3.16.1", - "react-native-safe-area-context": "4.14.0", - "react-native-screens": "3.35.0", - "react-native-svg": "15.8.0", + "react-native-pager-view": "6.7.0", + "react-native-reanimated": "3.17.1", + "react-native-safe-area-context": "4.14.1", + "react-native-screens": "3.36.0", + "react-native-svg": "15.11.2", "react-native-tab-view": "3.5.2", "react-native-vector-icons": "10.2.0", "react-native-web": "0.19.13" }, "devDependencies": { + "@babel/core": "^7.20.0", + "@babel/preset-env": "^7.20.0", + "@babel/preset-react": "^7.20.0", + "@babel/runtime": "^7.20.0", "@config-plugins/detox": "8.0.0", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*", "@expo/metro-runtime": "3.2.3", - "@storybook/addon-actions": "8.3.6", - "@storybook/addon-controls": "8.3.6", - "@storybook/addon-essentials": "8.3.6", - "@storybook/addon-links": "8.3.6", - "@storybook/addon-ondevice-actions": "8.3.10", - "@storybook/addon-ondevice-backgrounds": "8.3.10", - "@storybook/addon-ondevice-controls": "8.3.10", - "@storybook/addon-ondevice-notes": "8.3.10", - "@storybook/addon-react-native-web": "0.0.26", - "@storybook/react": "8.3.6", - "@storybook/react-native": "8.3.10", - "@storybook/react-webpack5": "8.3.6", + "@react-native/babel-preset": "0.75.5", + "@react-native/eslint-config": "0.75.5", + "@react-native/metro-config": "0.75.5", + "@react-native/typescript-config": "0.75.5", + "@storybook/addon-actions": "8.1.11", + "@storybook/addon-controls": "8.1.11", + "@storybook/addon-essentials": "8.1.11", + "@storybook/addon-links": "8.1.11", + "@storybook/addon-ondevice-actions": "7.6.20", + "@storybook/addon-ondevice-backgrounds": "7.6.20", + "@storybook/addon-ondevice-controls": "7.6.20", + "@storybook/addon-ondevice-notes": "7.6.20", + "@storybook/addon-react-native-web": "0.0.24", + "@storybook/react": "8.1.11", + "@storybook/react-native": "7.6.20", + "@storybook/react-webpack5": "8.1.11", + "@testing-library/react-hooks": "8.0.1", + "@testing-library/react-native": "12.5.3", "babel-loader": "9.1.3", + "babel-plugin-module-resolver": "5.0.2", "babel-plugin-react-docgen-typescript": "1.5.1", "babel-plugin-react-native-web": "0.19.13", + "babel-plugin-transform-inline-environment-variables": "0.4.4", "babel-preset-expo": "11.0.15", - "detox": "20.27.3", + "detox": "20.34.4", "jest": "29.7.0", "jest-expo": "51.0.4", - "storybook": "8.3.6", + "storybook": "8.1.11", "tsx": "4.19.1" } } diff --git a/typescript/modules/nestjs/package.json b/typescript/modules/nestjs/package.json index b8b6075..1ee5d1c 100644 --- a/typescript/modules/nestjs/package.json +++ b/typescript/modules/nestjs/package.json @@ -27,6 +27,7 @@ "mongoose": "8.9.1" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/apollo-client/package.json b/typescript/packages/apollo-client/package.json index f2d2e77..8967209 100644 --- a/typescript/packages/apollo-client/package.json +++ b/typescript/packages/apollo-client/package.json @@ -24,8 +24,8 @@ "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*", - "@graphql-codegen/cli": "5.0.3", - "@graphql-codegen/client-preset": "4.5.0", + "@graphql-codegen/cli": "5.0.5", + "@graphql-codegen/client-preset": "4.6.4", "@graphql-codegen/named-operations-object": "3.1.0", "@graphql-codegen/typescript-react-apollo": "4.3.2", "graphql-config": "5.1.3", diff --git a/typescript/packages/common/package.json b/typescript/packages/common/package.json index 3fa139c..58b3114 100644 --- a/typescript/packages/common/package.json +++ b/typescript/packages/common/package.json @@ -31,6 +31,7 @@ "@aws-sdk/util-utf8-node": "3.259.0", "@middy/core": "5.5.1", "@nestjs/common": "11.0.10", + "@types/aws-lambda": "8.10.147", "aws-xray-sdk-core": "3.10.3", "express": "4.21.1", "http-status-codes": "2.3.0", @@ -40,9 +41,11 @@ "uuid": "11.1.0" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*", - "@types/aws-lambda": "8.10.147" + "@types/aws-lambda": "8.10.147", + "@types/express": "5.0.0" } } diff --git a/typescript/packages/cypress/package.json b/typescript/packages/cypress/package.json index 2085e50..7913146 100644 --- a/typescript/packages/cypress/package.json +++ b/typescript/packages/cypress/package.json @@ -9,5 +9,8 @@ "lint": "npx eslint . --ext ts,tsx --max-warnings 0 --fix", "clean": "npx rimraf .turbo node_modules dist bin coverage \"*.tsbuildinfo\" || exit 0", "check-types": "npx tsc -p ./tsconfig.json --pretty --noEmit" + }, + "dependencies": { + "cypress": "13.15.1" } } diff --git a/typescript/packages/feature-config/package.json b/typescript/packages/feature-config/package.json index 79c856d..91cfe68 100644 --- a/typescript/packages/feature-config/package.json +++ b/typescript/packages/feature-config/package.json @@ -16,5 +16,8 @@ }, "publishConfig": { "access": "public" + }, + "devDependencies": { + "@compodoc/compodoc": "1.1.26" } } diff --git a/typescript/packages/jest-config/package.json b/typescript/packages/jest-config/package.json index 8bbcffd..561ad4e 100644 --- a/typescript/packages/jest-config/package.json +++ b/typescript/packages/jest-config/package.json @@ -12,6 +12,24 @@ "build": "npx tsc --build tsconfig.json", "check-types": "npx tsc -p ./tsconfig.json --pretty --noEmit" }, + "devDependencies": { + "@jest/globals": "29.7.0", + "@nestjs/testing": "11.0.10", + "@testing-library/jest-dom": "6.6.2", + "@testing-library/react": "15.0.7", + "@testing-library/react-hooks": "8.0.1", + "@testing-library/react-native": "12.5.3", + "@types/jest": "29.5.14", + "@types/react-test-renderer": "18.3.0", + "@types/supertest": "6.0.2", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", + "jest-fetch-mock": "3.0.3", + "jest-mock": "29.7.0", + "react-test-renderer": "18.3.1", + "supertest": "7.0.0", + "ts-jest": "29.2.6" + }, "publishConfig": { "access": "public" } diff --git a/typescript/packages/mobile-components/ios/Podfile.lock b/typescript/packages/mobile-components/ios/Podfile.lock index d2b9dce..ce38415 100644 --- a/typescript/packages/mobile-components/ios/Podfile.lock +++ b/typescript/packages/mobile-components/ios/Podfile.lock @@ -1,12 +1,12 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.75.4) + - FBLazyVector (0.75.5) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.75.4): - - hermes-engine/Pre-built (= 0.75.4) - - hermes-engine/Pre-built (0.75.4) + - hermes-engine (0.75.5): + - hermes-engine/Pre-built (= 0.75.5) + - hermes-engine/Pre-built (0.75.5) - MMKV (1.3.9): - MMKVCore (~> 1.3.9) - MMKVCore (1.3.9) @@ -21,32 +21,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.75.4) - - RCTRequired (0.75.4) - - RCTTypeSafety (0.75.4): - - FBLazyVector (= 0.75.4) - - RCTRequired (= 0.75.4) - - React-Core (= 0.75.4) - - React (0.75.4): - - React-Core (= 0.75.4) - - React-Core/DevSupport (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) - - React-RCTActionSheet (= 0.75.4) - - React-RCTAnimation (= 0.75.4) - - React-RCTBlob (= 0.75.4) - - React-RCTImage (= 0.75.4) - - React-RCTLinking (= 0.75.4) - - React-RCTNetwork (= 0.75.4) - - React-RCTSettings (= 0.75.4) - - React-RCTText (= 0.75.4) - - React-RCTVibration (= 0.75.4) - - React-callinvoker (0.75.4) - - React-Core (0.75.4): + - RCTDeprecation (0.75.5) + - RCTRequired (0.75.5) + - RCTTypeSafety (0.75.5): + - FBLazyVector (= 0.75.5) + - RCTRequired (= 0.75.5) + - React-Core (= 0.75.5) + - React (0.75.5): + - React-Core (= 0.75.5) + - React-Core/DevSupport (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) + - React-RCTActionSheet (= 0.75.5) + - React-RCTAnimation (= 0.75.5) + - React-RCTBlob (= 0.75.5) + - React-RCTImage (= 0.75.5) + - React-RCTLinking (= 0.75.5) + - React-RCTNetwork (= 0.75.5) + - React-RCTSettings (= 0.75.5) + - React-RCTText (= 0.75.5) + - React-RCTVibration (= 0.75.5) + - React-callinvoker (0.75.5) + - React-Core (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -58,7 +58,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.75.4): + - React-Core/CoreModulesHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -75,7 +75,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.75.4): + - React-Core/Default (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -91,13 +91,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.75.4): + - React-Core/DevSupport (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) - - React-Core/RCTWebSocket (= 0.75.4) + - React-Core/Default (= 0.75.5) + - React-Core/RCTWebSocket (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -109,7 +109,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.75.4): + - React-Core/RCTActionSheetHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -126,7 +126,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.75.4): + - React-Core/RCTAnimationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -143,7 +143,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.75.4): + - React-Core/RCTBlobHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -160,7 +160,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.75.4): + - React-Core/RCTImageHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -177,7 +177,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.75.4): + - React-Core/RCTLinkingHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -194,7 +194,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.75.4): + - React-Core/RCTNetworkHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -211,7 +211,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.75.4): + - React-Core/RCTSettingsHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -228,7 +228,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.75.4): + - React-Core/RCTTextHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -245,7 +245,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.75.4): + - React-Core/RCTVibrationHeaders (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -262,12 +262,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.75.4): + - React-Core/RCTWebSocket (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.75.4) + - React-Core/Default (= 0.75.5) - React-cxxreact - React-featureflags - React-hermes @@ -279,36 +279,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.75.4): + - React-CoreModules (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.75.4) - - React-Core/CoreModulesHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - RCTTypeSafety (= 0.75.5) + - React-Core/CoreModulesHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.75.4) + - React-RCTImage (= 0.75.5) - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.75.4): + - React-cxxreact (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-debug (= 0.75.4) - - React-jsi (= 0.75.4) + - React-callinvoker (= 0.75.5) + - React-debug (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-runtimeexecutor (= 0.75.4) - - React-debug (0.75.4) - - React-defaultsnativemodule (0.75.4): + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-runtimeexecutor (= 0.75.5) + - React-debug (0.75.5) + - React-defaultsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -333,7 +333,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-domnativemodule (0.75.4): + - React-domnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -355,7 +355,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.75.4): + - React-Fabric (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -366,21 +366,21 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.75.4) - - React-Fabric/attributedstring (= 0.75.4) - - React-Fabric/componentregistry (= 0.75.4) - - React-Fabric/componentregistrynative (= 0.75.4) - - React-Fabric/components (= 0.75.4) - - React-Fabric/core (= 0.75.4) - - React-Fabric/dom (= 0.75.4) - - React-Fabric/imagemanager (= 0.75.4) - - React-Fabric/leakchecker (= 0.75.4) - - React-Fabric/mounting (= 0.75.4) - - React-Fabric/observers (= 0.75.4) - - React-Fabric/scheduler (= 0.75.4) - - React-Fabric/telemetry (= 0.75.4) - - React-Fabric/templateprocessor (= 0.75.4) - - React-Fabric/uimanager (= 0.75.4) + - React-Fabric/animations (= 0.75.5) + - React-Fabric/attributedstring (= 0.75.5) + - React-Fabric/componentregistry (= 0.75.5) + - React-Fabric/componentregistrynative (= 0.75.5) + - React-Fabric/components (= 0.75.5) + - React-Fabric/core (= 0.75.5) + - React-Fabric/dom (= 0.75.5) + - React-Fabric/imagemanager (= 0.75.5) + - React-Fabric/leakchecker (= 0.75.5) + - React-Fabric/mounting (= 0.75.5) + - React-Fabric/observers (= 0.75.5) + - React-Fabric/scheduler (= 0.75.5) + - React-Fabric/telemetry (= 0.75.5) + - React-Fabric/templateprocessor (= 0.75.5) + - React-Fabric/uimanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -390,7 +390,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.75.4): + - React-Fabric/animations (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -410,7 +410,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.75.4): + - React-Fabric/attributedstring (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -430,7 +430,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.75.4): + - React-Fabric/componentregistry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -450,7 +450,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.75.4): + - React-Fabric/componentregistrynative (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -470,7 +470,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.75.4): + - React-Fabric/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -481,9 +481,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.75.4) - - React-Fabric/components/root (= 0.75.4) - - React-Fabric/components/view (= 0.75.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.5) + - React-Fabric/components/root (= 0.75.5) + - React-Fabric/components/view (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -493,7 +493,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.75.4): + - React-Fabric/components/legacyviewmanagerinterop (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -513,7 +513,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.75.4): + - React-Fabric/components/root (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -533,7 +533,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.75.4): + - React-Fabric/components/view (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -554,7 +554,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.75.4): + - React-Fabric/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -574,7 +574,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.75.4): + - React-Fabric/dom (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -594,7 +594,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.75.4): + - React-Fabric/imagemanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -614,7 +614,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.75.4): + - React-Fabric/leakchecker (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -634,7 +634,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.75.4): + - React-Fabric/mounting (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -654,7 +654,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.75.4): + - React-Fabric/observers (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -665,7 +665,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.75.4) + - React-Fabric/observers/events (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -675,7 +675,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.75.4): + - React-Fabric/observers/events (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -695,7 +695,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.75.4): + - React-Fabric/scheduler (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -717,7 +717,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.75.4): + - React-Fabric/telemetry (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -737,7 +737,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.75.4): + - React-Fabric/templateprocessor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -757,7 +757,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.75.4): + - React-Fabric/uimanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -768,7 +768,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.75.4) + - React-Fabric/uimanager/consistency (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -779,7 +779,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.75.4): + - React-Fabric/uimanager/consistency (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -800,7 +800,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.75.4): + - React-FabricComponents (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -812,8 +812,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.75.4) - - React-FabricComponents/textlayoutmanager (= 0.75.4) + - React-FabricComponents/components (= 0.75.5) + - React-FabricComponents/textlayoutmanager (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -825,7 +825,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.75.4): + - React-FabricComponents/components (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -837,15 +837,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.75.4) - - React-FabricComponents/components/iostextinput (= 0.75.4) - - React-FabricComponents/components/modal (= 0.75.4) - - React-FabricComponents/components/rncore (= 0.75.4) - - React-FabricComponents/components/safeareaview (= 0.75.4) - - React-FabricComponents/components/scrollview (= 0.75.4) - - React-FabricComponents/components/text (= 0.75.4) - - React-FabricComponents/components/textinput (= 0.75.4) - - React-FabricComponents/components/unimplementedview (= 0.75.4) + - React-FabricComponents/components/inputaccessory (= 0.75.5) + - React-FabricComponents/components/iostextinput (= 0.75.5) + - React-FabricComponents/components/modal (= 0.75.5) + - React-FabricComponents/components/rncore (= 0.75.5) + - React-FabricComponents/components/safeareaview (= 0.75.5) + - React-FabricComponents/components/scrollview (= 0.75.5) + - React-FabricComponents/components/text (= 0.75.5) + - React-FabricComponents/components/textinput (= 0.75.5) + - React-FabricComponents/components/unimplementedview (= 0.75.5) - React-featureflags - React-graphics - React-jsi @@ -857,7 +857,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.75.4): + - React-FabricComponents/components/inputaccessory (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -880,7 +880,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.75.4): + - React-FabricComponents/components/iostextinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -903,7 +903,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.75.4): + - React-FabricComponents/components/modal (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -926,7 +926,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.75.4): + - React-FabricComponents/components/rncore (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -949,7 +949,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.75.4): + - React-FabricComponents/components/safeareaview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -972,7 +972,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.75.4): + - React-FabricComponents/components/scrollview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -995,7 +995,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.75.4): + - React-FabricComponents/components/text (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1018,7 +1018,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.75.4): + - React-FabricComponents/components/textinput (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1041,7 +1041,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.75.4): + - React-FabricComponents/components/unimplementedview (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1064,7 +1064,7 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.75.4): + - React-FabricComponents/textlayoutmanager (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1087,26 +1087,26 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.75.4): + - React-FabricImage (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.75.4) - - RCTTypeSafety (= 0.75.4) + - RCTRequired (= 0.75.5) + - RCTTypeSafety (= 0.75.5) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.75.4) - - React-featureflagsnativemodule (0.75.4): + - React-featureflags (0.75.5) + - React-featureflagsnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1127,7 +1127,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-graphics (0.75.4): + - React-graphics (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog @@ -1135,19 +1135,19 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.75.4): + - React-hermes (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) + - React-cxxreact (= 0.75.5) - React-jsi - - React-jsiexecutor (= 0.75.4) + - React-jsiexecutor (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) + - React-perflogger (= 0.75.5) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.75.4): + - React-idlecallbacksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1169,7 +1169,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-ImageManager (0.75.4): + - React-ImageManager (0.75.5): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1178,43 +1178,43 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.75.4): + - React-jserrorhandler (0.75.5): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-jsi (0.75.4): + - React-jsi (0.75.5): - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.75.4): + - React-jsiexecutor (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) - React-jsinspector - - React-perflogger (= 0.75.4) - - React-jsinspector (0.75.4): + - React-perflogger (= 0.75.5) + - React-jsinspector (0.75.5): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.75.4) - - React-jsitracing (0.75.4): + - React-runtimeexecutor (= 0.75.5) + - React-jsitracing (0.75.5): - React-jsi - - React-logger (0.75.4): + - React-logger (0.75.5): - glog - - React-Mapbuffer (0.75.4): + - React-Mapbuffer (0.75.5): - glog - React-debug - - React-microtasksnativemodule (0.75.4): + - React-microtasksnativemodule (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1257,7 +1257,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-pager-view (6.4.1): + - react-native-pager-view (6.7.0): - DoubleConversion - glog - hermes-engine @@ -1278,9 +1278,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-safe-area-context (4.14.0): + - react-native-safe-area-context (4.14.1): - React-Core - - react-native-slider (4.5.5): + - react-native-slider (4.5.6): - DoubleConversion - glog - hermes-engine @@ -1301,8 +1301,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.75.4) - - React-NativeModulesApple (0.75.4): + - React-nativeconfig (0.75.5) + - React-NativeModulesApple (0.75.5): - glog - hermes-engine - React-callinvoker @@ -1313,13 +1313,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.75.4) - - React-performancetimeline (0.75.4): + - React-perflogger (0.75.5) + - React-performancetimeline (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-cxxreact - - React-RCTActionSheet (0.75.4): - - React-Core/RCTActionSheetHeaders (= 0.75.4) - - React-RCTAnimation (0.75.4): + - React-RCTActionSheet (0.75.5): + - React-Core/RCTActionSheetHeaders (= 0.75.5) + - React-RCTAnimation (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1327,7 +1327,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.75.4): + - React-RCTAppDelegate (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1352,7 +1352,7 @@ PODS: - React-utils - ReactCodegen - ReactCommon - - React-RCTBlob (0.75.4): + - React-RCTBlob (0.75.5): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1365,7 +1365,7 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTFabric (0.75.4): + - React-RCTFabric (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1388,7 +1388,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.75.4): + - React-RCTImage (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1397,14 +1397,14 @@ PODS: - React-RCTNetwork - ReactCodegen - ReactCommon - - React-RCTLinking (0.75.4): - - React-Core/RCTLinkingHeaders (= 0.75.4) - - React-jsi (= 0.75.4) + - React-RCTLinking (0.75.5): + - React-Core/RCTLinkingHeaders (= 0.75.5) + - React-jsi (= 0.75.5) - React-NativeModulesApple - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.75.4) - - React-RCTNetwork (0.75.4): + - ReactCommon/turbomodule/core (= 0.75.5) + - React-RCTNetwork (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1412,7 +1412,7 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTSettings (0.75.4): + - React-RCTSettings (0.75.5): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1420,24 +1420,24 @@ PODS: - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-RCTText (0.75.4): - - React-Core/RCTTextHeaders (= 0.75.4) + - React-RCTText (0.75.5): + - React-Core/RCTTextHeaders (= 0.75.5) - Yoga - - React-RCTVibration (0.75.4): + - React-RCTVibration (0.75.5): - RCT-Folly (= 2024.01.01.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCodegen - ReactCommon - - React-rendererconsistency (0.75.4) - - React-rendererdebug (0.75.4): + - React-rendererconsistency (0.75.5) + - React-rendererdebug (0.75.5): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.75.4) - - React-RuntimeApple (0.75.4): + - React-rncore (0.75.5) + - React-RuntimeApple (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1456,7 +1456,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.75.4): + - React-RuntimeCore (0.75.5): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1469,9 +1469,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.75.4): - - React-jsi (= 0.75.4) - - React-RuntimeHermes (0.75.4): + - React-runtimeexecutor (0.75.5): + - React-jsi (= 0.75.5) + - React-RuntimeHermes (0.75.5): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1482,7 +1482,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.75.4): + - React-runtimescheduler (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1495,13 +1495,13 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.75.4): + - React-utils (0.75.5): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.75.4) - - ReactCodegen (0.75.4): + - React-jsi (= 0.75.5) + - ReactCodegen (0.75.5): - DoubleConversion - glog - hermes-engine @@ -1521,49 +1521,49 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.75.4): - - ReactCommon/turbomodule (= 0.75.4) - - ReactCommon/turbomodule (0.75.4): + - ReactCommon (0.75.5): + - ReactCommon/turbomodule (= 0.75.5) + - ReactCommon/turbomodule (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/bridging (= 0.75.4) - - ReactCommon/turbomodule/core (= 0.75.4) - - ReactCommon/turbomodule/bridging (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/bridging (= 0.75.5) + - ReactCommon/turbomodule/core (= 0.75.5) + - ReactCommon/turbomodule/bridging (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - ReactCommon/turbomodule/core (0.75.4): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - ReactCommon/turbomodule/core (0.75.5): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.75.4) - - React-cxxreact (= 0.75.4) - - React-debug (= 0.75.4) - - React-featureflags (= 0.75.4) - - React-jsi (= 0.75.4) - - React-logger (= 0.75.4) - - React-perflogger (= 0.75.4) - - React-utils (= 0.75.4) - - RNDateTimePicker (8.2.0): + - React-callinvoker (= 0.75.5) + - React-cxxreact (= 0.75.5) + - React-debug (= 0.75.5) + - React-featureflags (= 0.75.5) + - React-jsi (= 0.75.5) + - React-logger (= 0.75.5) + - React-perflogger (= 0.75.5) + - React-utils (= 0.75.5) + - RNDateTimePicker (8.3.0): - React-Core - - RNGestureHandler (2.20.2): + - RNGestureHandler (2.24.0): - DoubleConversion - glog - hermes-engine @@ -1584,7 +1584,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated (3.16.1): + - RNReanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1596,7 +1596,34 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated (= 3.17.1) + - RNReanimated/worklets (= 3.17.1) + - Yoga + - RNReanimated/reanimated (3.17.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1604,10 +1631,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.1) - - RNReanimated/worklets (= 3.16.1) + - RNReanimated/reanimated/apple (= 3.17.1) - Yoga - - RNReanimated/reanimated (3.16.1): + - RNReanimated/reanimated/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1619,7 +1645,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1627,9 +1655,8 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.1) - Yoga - - RNReanimated/reanimated/apple (3.16.1): + - RNReanimated/worklets (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1641,7 +1668,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1649,8 +1678,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNReanimated/worklets/apple (= 3.17.1) - Yoga - - RNReanimated/worklets (3.16.1): + - RNReanimated/worklets/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1662,7 +1692,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1671,7 +1703,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNSVG (15.8.0): + - RNSVG (15.11.2): - React-Core - RNVectorIcons (10.2.0): - DoubleConversion @@ -1791,7 +1823,7 @@ EXTERNAL SOURCES: :podspec: "../../../../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../../../../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b + :tag: hermes-2025-02-06-RNv0.75.5-53ff6df3af18e250c29a74f34273f50dbfa410dc RCT-Folly: :podspec: "../../../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1926,78 +1958,78 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 - FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d + FBLazyVector: ee328dc37246cbe6d45ae4472951c0ca0dd6ffbf fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a - hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 + hermes-engine: c9fe5870af65876125fdbbf833071b6f329db30d MMKV: 817ba1eea17421547e01e087285606eb270a8dcb MMKVCore: af055b00e27d88cd92fad301c5fecd1ff9b26dd9 RCT-Folly: bf5c0376ffe4dd2cf438dcf86db385df9fdce648 - RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 - RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b - RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 - React: c2830fa483b0334bda284e46a8579ebbe0c5447e - React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 - React-Core: 9c059899f00d46b5cec3ed79251f77d9c469553d - React-CoreModules: 9fac2d31803c0ed03e4ddaa17f1481714f8633a5 - React-cxxreact: a979810a3ca4045ceb09407a17563046a7f71494 - React-debug: 7e346b6eeacd2ee1118a0ee7d39f613b428b4be8 - React-defaultsnativemodule: 02b3b73698aca4f8ebfe03e3802bbb8eafb30d6c - React-domnativemodule: 90e3bc5a3e57b367b9787c78a39d7e8dc15cb3b0 - React-Fabric: 7e3f79f77929338739d4f6936ecc12cca23644ac - React-FabricComponents: ba910350959d665f6335bdf6cf6347e99661cdac - React-FabricImage: df5337c9b500542ce744c98327625c420dcd1256 - React-featureflags: 4c45b3c06f9a124d2598aff495bfc59470f40597 - React-featureflagsnativemodule: daee66dc32dd85a16bfd912911cc33fc7d50542d - React-graphics: a2e6209991a191c94405a234460e05291fa986b9 - React-hermes: 2069b08e965e48b7f8aa2c0ca0a2f383349ed55d - React-idlecallbacksnativemodule: 8e1d156b4e47cc6a5f80f53869131417979f7c64 - React-ImageManager: 17772f78d93539a1a10901b5f537031772fa930c - React-jserrorhandler: 62af5111f6444688182a5850d4b584cbc0c5d6a8 - React-jsi: d68f1d516e5120a510afe356647a6a1e1f98f2db - React-jsiexecutor: 6366a08a0fc01c9b65736f8deacd47c4a397912a - React-jsinspector: e21448249ea4a247f1b5786089e3cfe63d5c0111 - React-jsitracing: dab78a74a581f63320604c9de4ab9039209e0501 - React-logger: d79b704bf215af194f5213a6b7deec50ba8e6a9b - React-Mapbuffer: 42c779748af341935a63ad8831723b8cb1e97830 - React-microtasksnativemodule: fc15e6b9e8cc5a99d1cfa0f31c454c4c3de4e7ae + RCTDeprecation: 3abf1129f54dbf292986302277f62ad01f7af1b2 + RCTRequired: 67f606e1be40dbb827898c23d9eaee3562b087d1 + RCTTypeSafety: 30826859480f0ee4a3dd4fe64854e40d6f29c558 + React: 5128f4953efe912deea7fff94571618d3bd893f3 + React-callinvoker: d59de4fb01e0dcd5e8141cc7de07619153f4a3f9 + React-Core: 50bb3220a76f6f0e8cd5a64cff55eb31d651c6b9 + React-CoreModules: ad66e10a371836745b841bc4ac6bebf513d525c8 + React-cxxreact: e712310279bf9ef2b521ffe087c0ca0b3717f6fe + React-debug: fa5698196980acddcacecca18f96418a6b89de6a + React-defaultsnativemodule: 76a3fc7060e7f028770f567f317a055ad00143d0 + React-domnativemodule: 75091fb2183d321728481d7a488d5977a02fc7e4 + React-Fabric: 8f15c630c535ed58e7a059f73999adb0982f0ff2 + React-FabricComponents: 2f4fc12e768074fcc0d33942b06eac50267bec47 + React-FabricImage: 0bfe5277042540cc978baa504550851527ff369d + React-featureflags: a40a3595e4f8e6e58bbff15d704e152026cd4504 + React-featureflagsnativemodule: 2ff004467cfacfbc6b8bcca86eddf780135883d0 + React-graphics: 62259746364894671b6a1b5d7908c0fea4f70f21 + React-hermes: e20f5ebc7b9b956dc2ca9ecd8f104f60ca5c2bc5 + React-idlecallbacksnativemodule: 8f4e6e74a848e1675c002bf3045e0065c52c950d + React-ImageManager: 0936ca5b852a615025488b5a025d3dc508fc436e + React-jserrorhandler: 7ef1e136ad93784729daeea5a04d7521af7bc21a + React-jsi: 40859d9be28ce04548639d6e9c4ccdca502423b8 + React-jsiexecutor: 7d356ccaa05ebfe78924deb48d4f31e98e719868 + React-jsinspector: 31d6e0088901bc51b23c1836fd06cb5fc3ae0948 + React-jsitracing: daf648308b7e5cb52561d9664c9f103c0cbb78c5 + React-logger: 614787b0dc10e8ddbdfb623c65eb9380befc3850 + React-Mapbuffer: 8e0ddbadb7aebe1dc25d6664f78b2eae9b5d9623 + React-microtasksnativemodule: 2414d4ea6d9fb080ca748a172b07d42d425b3b9c react-native-mmkv: 54f5626371820ab9385821db1bbb03b6ab62c28a - react-native-pager-view: bf5b54e14d2cc9329875325d79a7e6e293fe8b44 - react-native-safe-area-context: 4532f1a0c5d34a46b9324ccaaedcb5582a302b7d - react-native-slider: 552edab18aa6e2a52e220a066cc6bf28b6181ac9 - React-nativeconfig: 31072ab0146e643594f6959c7f970a04b6c9ddd0 - React-NativeModulesApple: f49bb0befd8650ac3ff8fc2684072b16c09bf478 - React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 - React-performancetimeline: 3d70a278cc3344def506e97aff3640e658656110 - React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc - React-RCTAnimation: bde981f6bd7f8493696564da9b3bd05721d3b3cc - React-RCTAppDelegate: 0176615c51476c88212bf3edbafb840d39ea7631 - React-RCTBlob: 520a0382bf8e89b9153d60e3c6293e51615834e9 - React-RCTFabric: f04c63400264f44a252ebba62dfb8cff8e5bd9b4 - React-RCTImage: 90448d2882464af6015ed57c98f463f8748be465 - React-RCTLinking: 1bd95d0a704c271d21d758e0f0388cced768d77d - React-RCTNetwork: 218af6e63eb9b47935cc5a775b7a1396cf10ff91 - React-RCTSettings: e10b8e42b0fce8a70fbf169de32a2ae03243ef6b - React-RCTText: e7bf9f4997a1a0b45c052d4ad9a0fe653061cf29 - React-RCTVibration: 5b70b7f11e48d1c57e0d4832c2097478adbabe93 - React-rendererconsistency: 35cef4bc4724194c544b6e5e2bd9b3f7aff52082 - React-rendererdebug: 9b1a6a2d4f8086a438f75f28350ccba16b7b706a - React-rncore: 2c7c94d6e92db0850549223eb2fa8272e0942ac2 - React-RuntimeApple: 90f1dfd648cae853afb60eb13a9579c942b2df33 - React-RuntimeCore: 355ee6b0c3a7f4e66afe44f757a7585fc6008c9e - React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 - React-RuntimeHermes: 13d33b49355663bdbbca6719abcbc4f534f274b9 - React-runtimescheduler: 1132af91176dcc8ac566b10f7b57b10873125564 - React-utils: d1bae5ac6a5fb94a772ebfc7a7e1aba3a6706a3a - ReactCodegen: a189d35ad22ac9bb8cd14bdc65064eb8b39a3e8b - ReactCommon: 1007c09a406a451ddbd874e51511aa541d6034f6 - RNDateTimePicker: 40ffda97d071a98a10fdca4fa97e3977102ccd14 - RNGestureHandler: 4b397b156d173028ff97960b5ebacfbb21232081 - RNReanimated: c3431fd08bdc9a0e0c817eb67671ef0ab65c658f - RNSVG: 8b1a777d54096b8c2a0fd38fc9d5a454332bbb4d + react-native-pager-view: 87334b0013bb6ba27a491ddc499e2c1cb9058e3f + react-native-safe-area-context: 141eca0fd4e4191288dfc8b96a7c7e1c2983447a + react-native-slider: 4a9a87df28d1ca62be5a315f239168bcfeefe5b8 + React-nativeconfig: c7743aabd506fc9756e2bc3225b44f6a6f4490c9 + React-NativeModulesApple: 56a1c189a78e88d59ac856f614ab7cede03b3d22 + React-perflogger: 46ce3b295add69087b7c5ff325b55a6c7af204fc + React-performancetimeline: 031ba66b3aa6ca0dbdfb7f537c537ea01f5ae84d + React-RCTActionSheet: 2f91a7dec094618e77b57b4f08093aeca18fd229 + React-RCTAnimation: 7be5ec16fffc993f83bbee2a5ce33d95842259b9 + React-RCTAppDelegate: 317a42e3661fa73d7706ad4a144b32a8a3bfeb11 + React-RCTBlob: fa9d79e8df2c82994d740eab8fd8691c9b26f466 + React-RCTFabric: 32ef0e34acb5eed910207d3a942a795d3653945b + React-RCTImage: a72775078cab71099f0fcb75640dd53799fb5ff5 + React-RCTLinking: c28ad5fe32bc13f3022d5b69cb9c464ddfead8d9 + React-RCTNetwork: 630d4475ea350381cb977d9bc815fb1758408d89 + React-RCTSettings: 94d1d3e6a8bf9a3935e24ed5bfbfab74b127f929 + React-RCTText: 2d4d09e1e94b182e3e1ab48ae058618aa890d049 + React-RCTVibration: 3449d694446a1f7e96afaee4cec774c1b9c71be6 + React-rendererconsistency: 2f4b7f6b6c256494ba366b55537d1714669b3923 + React-rendererdebug: 73fa56006724e3c7af980c16cf0c6d26bb8d7c93 + React-rncore: e683c11639d20f9aa86f0e3774fc8a15114aa556 + React-RuntimeApple: 1511b2fbdd267a909c467a59cd0210c9539e48bf + React-RuntimeCore: 3d0acb5788a715774f1e1481fea1143796784ea0 + React-runtimeexecutor: 71511b04f7c2ad44a9e94e2c1a73b271f4abb9e9 + React-RuntimeHermes: 491f136d2a5a88209a16c51b47a2ba0f002d0277 + React-runtimescheduler: 18d6902e35cc1328f268afdc69f6ae10f599b63e + React-utils: ee8fab22ef81f18cb53585d383ce4ead44b488e0 + ReactCodegen: c834e0afc340a6157e688438fc061f51d51623d5 + ReactCommon: cd7165b1efcbd9a7947634f8c9b662a78b0ddf2d + RNDateTimePicker: a793ed8822283f576dd0a205a0916c5098c2611f + RNGestureHandler: a52601cdccc6213650ad4a9eb2911360d13f4447 + RNReanimated: ded2c329c77ec0a226cc2aef8d6af63810f9dc0d + RNSVG: 8b18fe2c2884a86e5e2e008acee0f3503dc19ff2 RNVectorIcons: 7b81882e9c9369031aede0016dee0fe415cf2f43 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: b05994d1933f507b0a28ceaa4fdb968dc18da178 + Yoga: 929fa3162dc47b68bdbd4b7b794b6353ef9b53c5 PODFILE CHECKSUM: ef2ec4e2c6f597990a7d44d83dde2aeecff41d71 diff --git a/typescript/packages/mobile-components/package.json b/typescript/packages/mobile-components/package.json index e21205c..b422c46 100644 --- a/typescript/packages/mobile-components/package.json +++ b/typescript/packages/mobile-components/package.json @@ -19,18 +19,18 @@ "check-types": "npx tsc -p ./tsconfig.json --pretty --noEmit" }, "dependencies": { - "@react-native-community/datetimepicker": "8.2.0", - "@react-native-community/slider": "4.5.5", + "@react-native-community/datetimepicker": "8.3.0", + "@react-native-community/slider": "4.5.6", "react": "18.3.1", "react-dom": "18.3.1", - "react-native": "0.75.4", - "react-native-gesture-handler": "2.20.2", + "react-native": "0.75.5", + "react-native-gesture-handler": "2.24.0", "react-native-mmkv": "2.12.2", - "react-native-pager-view": "6.4.1", - "react-native-paper": "5.12.5", - "react-native-reanimated": "3.16.1", - "react-native-safe-area-context": "4.14.0", - "react-native-svg": "15.8.0", + "react-native-pager-view": "6.7.0", + "react-native-paper": "5.13.1", + "react-native-reanimated": "3.17.1", + "react-native-safe-area-context": "4.14.1", + "react-native-svg": "15.11.2", "react-native-tab-view": "3.5.2", "react-native-vector-icons": "10.2.0", "react-native-web": "0.19.13" @@ -41,24 +41,24 @@ "@dbbs/jest-config": "*", "@dbbs/mobile-jotai-storage": "*", "@dbbs/tsconfig": "*", - "@storybook/addon-actions": "8.3.6", - "@storybook/addon-controls": "8.3.6", - "@storybook/addon-essentials": "8.3.6", - "@storybook/addon-links": "8.3.6", - "@storybook/addon-ondevice-actions": "8.3.10", - "@storybook/addon-ondevice-backgrounds": "8.3.10", - "@storybook/addon-ondevice-controls": "8.3.10", - "@storybook/addon-ondevice-notes": "8.3.10", - "@storybook/addon-react-native-web": "0.0.26", - "@storybook/react": "8.3.6", - "@storybook/react-native": "8.3.10", - "@storybook/react-webpack5": "8.3.6", + "@storybook/addon-actions": "8.1.11", + "@storybook/addon-controls": "8.1.11", + "@storybook/addon-essentials": "8.1.11", + "@storybook/addon-links": "8.1.11", + "@storybook/addon-ondevice-actions": "7.6.20", + "@storybook/addon-ondevice-backgrounds": "7.6.20", + "@storybook/addon-ondevice-controls": "7.6.20", + "@storybook/addon-ondevice-notes": "7.6.20", + "@storybook/addon-react-native-web": "0.0.24", + "@storybook/react": "8.1.11", + "@storybook/react-native": "7.6.20", + "@storybook/react-webpack5": "8.1.11", "babel-loader": "9.1.3", "babel-plugin-react-docgen-typescript": "1.5.1", "babel-plugin-react-native-web": "0.19.13", "babel-plugin-transform-inline-environment-variables": "0.4.4", "react-native-builder-bob": "0.30.3", - "storybook": "8.3.6", + "storybook": "8.1.11", "typescript": "5.5.4" }, "react-native-builder-bob": { diff --git a/typescript/packages/mobile-features/common/package.json b/typescript/packages/mobile-features/common/package.json index fb92118..fb66a50 100644 --- a/typescript/packages/mobile-features/common/package.json +++ b/typescript/packages/mobile-features/common/package.json @@ -13,9 +13,9 @@ "check-types": "npx tsc -p ./tsconfig.json --pretty --noEmit" }, "peerDependencies": { - "react-native": "0.75.3", + "react-native": "0.75.4", "react-native-branch": "6.4.0", - "react-native-localize": "3.2.1", + "react-native-localize": "3.3.0", "react-native-mmkv": "2.12.2" }, "devDependencies": { diff --git a/typescript/packages/mobile-features/expo-notifications/package.json b/typescript/packages/mobile-features/expo-notifications/package.json index a558f04..8e969f8 100644 --- a/typescript/packages/mobile-features/expo-notifications/package.json +++ b/typescript/packages/mobile-features/expo-notifications/package.json @@ -18,7 +18,7 @@ "peerDependencies": { "@react-native-firebase/messaging": "21.0.0", "expo-notifications": "0.28.19", - "react-native": "0.75.3" + "react-native": "0.75.4" }, "devDependencies": { "@dbbs/eslint-config": "*", diff --git a/typescript/packages/mobile-features/firebase/package.json b/typescript/packages/mobile-features/firebase/package.json index 96b2a3a..eff1a8a 100644 --- a/typescript/packages/mobile-features/firebase/package.json +++ b/typescript/packages/mobile-features/firebase/package.json @@ -18,7 +18,7 @@ "peerDependencies": { "@react-native-firebase/messaging": "21.0.0", "@react-native-firebase/remote-config": "21.0.0", - "react-native": "0.75.3" + "react-native": "0.75.4" }, "devDependencies": { "@dbbs/eslint-config": "*", diff --git a/typescript/packages/mobile-features/mobile-iap/package.json b/typescript/packages/mobile-features/mobile-iap/package.json index b52d592..afd5465 100644 --- a/typescript/packages/mobile-features/mobile-iap/package.json +++ b/typescript/packages/mobile-features/mobile-iap/package.json @@ -18,7 +18,7 @@ }, "peerDependencies": { "@sentry/react-native": "5.33.2", - "react-native": "0.75.3", + "react-native": "0.75.4", "react-native-iap": "12.15.7" }, "devDependencies": { diff --git a/typescript/packages/mobile-features/react-native-notifications/package.json b/typescript/packages/mobile-features/react-native-notifications/package.json index f8bc9a5..bd7d9af 100644 --- a/typescript/packages/mobile-features/react-native-notifications/package.json +++ b/typescript/packages/mobile-features/react-native-notifications/package.json @@ -18,7 +18,7 @@ "peerDependencies": { "@notifee/react-native": "9.1.2", "@react-native-firebase/messaging": "21.0.0", - "react-native": "0.75.3" + "react-native": "0.75.4" }, "devDependencies": { "@dbbs/eslint-config": "*", diff --git a/typescript/packages/nestjs-modules/auth-jwt/package.json b/typescript/packages/nestjs-modules/auth-jwt/package.json index 7ea0a33..bf45b5f 100644 --- a/typescript/packages/nestjs-modules/auth-jwt/package.json +++ b/typescript/packages/nestjs-modules/auth-jwt/package.json @@ -26,8 +26,10 @@ "passport-jwt": "4.0.1" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", - "@dbbs/tsconfig": "*" + "@dbbs/tsconfig": "*", + "@types/passport-jwt": "4.0.1" } } diff --git a/typescript/packages/nestjs-modules/authz/package.json b/typescript/packages/nestjs-modules/authz/package.json index ea4fd8d..f043221 100644 --- a/typescript/packages/nestjs-modules/authz/package.json +++ b/typescript/packages/nestjs-modules/authz/package.json @@ -28,8 +28,11 @@ "passport-jwt": "4.0.1" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", - "@dbbs/tsconfig": "*" + "@dbbs/tsconfig": "*", + "@types/express": "5.0.0", + "@types/passport-jwt": "4.0.1" } } diff --git a/typescript/packages/nestjs-modules/decorators/package.json b/typescript/packages/nestjs-modules/decorators/package.json index 9b7df88..6d02917 100644 --- a/typescript/packages/nestjs-modules/decorators/package.json +++ b/typescript/packages/nestjs-modules/decorators/package.json @@ -23,6 +23,7 @@ "@nestjs/common": "11.0.10" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/nestjs-modules/health/package.json b/typescript/packages/nestjs-modules/health/package.json index d434406..ed7e077 100644 --- a/typescript/packages/nestjs-modules/health/package.json +++ b/typescript/packages/nestjs-modules/health/package.json @@ -25,6 +25,7 @@ "@nestjs/terminus": "11.0.0" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/nestjs-modules/healthcheck/package.json b/typescript/packages/nestjs-modules/healthcheck/package.json index 398264f..d125435 100644 --- a/typescript/packages/nestjs-modules/healthcheck/package.json +++ b/typescript/packages/nestjs-modules/healthcheck/package.json @@ -24,6 +24,7 @@ "@nestjs/common": "11.0.10" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/nestjs-modules/logger/package.json b/typescript/packages/nestjs-modules/logger/package.json index 8fa58f6..7eff6b6 100644 --- a/typescript/packages/nestjs-modules/logger/package.json +++ b/typescript/packages/nestjs-modules/logger/package.json @@ -19,6 +19,8 @@ }, "dependencies": { "@nestjs/common": "11.0.10", + "@types/aws-lambda": "8.10.147", + "@types/uuid": "10.0.0", "nestjs-pino": "4.3.1", "pino": "9.6.0", "pino-http": "10.4.0" @@ -26,6 +28,8 @@ "devDependencies": { "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", - "@dbbs/tsconfig": "*" + "@dbbs/tsconfig": "*", + "@types/capture-console": "1.0.5", + "capture-console": "1.0.2" } } diff --git a/typescript/packages/nestjs-modules/sendgrid/package.json b/typescript/packages/nestjs-modules/sendgrid/package.json index 675156a..654a0ca 100644 --- a/typescript/packages/nestjs-modules/sendgrid/package.json +++ b/typescript/packages/nestjs-modules/sendgrid/package.json @@ -26,6 +26,7 @@ "@sendgrid/mail": "8.1.4" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/nestjs-modules/settings/package.json b/typescript/packages/nestjs-modules/settings/package.json index 9957b3d..0290280 100644 --- a/typescript/packages/nestjs-modules/settings/package.json +++ b/typescript/packages/nestjs-modules/settings/package.json @@ -26,6 +26,7 @@ "nestjs-cls": "4.4.1" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/nestjs-modules/strapi-roles/package.json b/typescript/packages/nestjs-modules/strapi-roles/package.json index 59a93ea..31757b7 100644 --- a/typescript/packages/nestjs-modules/strapi-roles/package.json +++ b/typescript/packages/nestjs-modules/strapi-roles/package.json @@ -26,6 +26,7 @@ "@nestjs/config": "4.0.0" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/s3-log-transport/package.json b/typescript/packages/s3-log-transport/package.json index 1cc29ef..9045de4 100644 --- a/typescript/packages/s3-log-transport/package.json +++ b/typescript/packages/s3-log-transport/package.json @@ -23,6 +23,7 @@ "@aws-sdk/client-s3": "3.750.0" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/typescript/packages/sendgrid/package.json b/typescript/packages/sendgrid/package.json index b44e5fc..30d313a 100644 --- a/typescript/packages/sendgrid/package.json +++ b/typescript/packages/sendgrid/package.json @@ -24,6 +24,7 @@ "@sendgrid/mail": "8.1.4" }, "devDependencies": { + "@compodoc/compodoc": "1.1.26", "@dbbs/eslint-config": "*", "@dbbs/jest-config": "*", "@dbbs/tsconfig": "*" diff --git a/yarn.lock b/yarn.lock index ce4ee9a..e1e8b81 100644 --- a/yarn.lock +++ b/yarn.lock @@ -501,6 +501,17 @@ __metadata: languageName: node linkType: hard +"@aw-web-design/x-default-browser@npm:1.4.126": + version: 1.4.126 + resolution: "@aw-web-design/x-default-browser@npm:1.4.126" + dependencies: + default-browser-id: "npm:3.0.0" + bin: + x-default-browser: bin/x-default-browser.js + checksum: 10c0/634c7fad7a5f4df86e3fcd3a11e50034fcb6f6302281569727574cbda7532850063cb34ec328384a686ab0812f297bf301a5e2450bc7b93b5f80a006b1f2dfd7 + languageName: node + linkType: hard + "@aws-cdk/asset-awscli-v1@npm:^2.2.202": version: 2.2.202 resolution: "@aws-cdk/asset-awscli-v1@npm:2.2.202" @@ -4870,17 +4881,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/code-frame@npm:7.25.9" - dependencies: - "@babel/highlight": "npm:^7.25.9" - picocolors: "npm:^1.0.0" - checksum: 10c0/88562eba0eeb5960b7004e108790aa00183d90cbbe70ce10dad01c2c48141d2ef54d6dcd0c678cc1e456de770ffeb68e28559f4d222c01a110c79aea8733074b - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.26.2": +"@babel/code-frame@npm:^7.25.7, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -4891,7 +4892,17 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": +"@babel/code-frame@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/code-frame@npm:7.25.9" + dependencies: + "@babel/highlight": "npm:^7.25.9" + picocolors: "npm:^1.0.0" + checksum: 10c0/88562eba0eeb5960b7004e108790aa00183d90cbbe70ce10dad01c2c48141d2ef54d6dcd0c678cc1e456de770ffeb68e28559f4d222c01a110c79aea8733074b + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5": version: 7.24.4 resolution: "@babel/compat-data@npm:7.24.4" checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 @@ -4905,6 +4916,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.25.8, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.25.9": version: 7.25.9 resolution: "@babel/compat-data@npm:7.25.9" @@ -4912,26 +4930,49 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" +"@babel/core@npm:7.25.8": + version: 7.25.8 + resolution: "@babel/core@npm:7.25.8" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helpers": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.8" + "@babel/template": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.8" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 + checksum: 10c0/8411ea506e6f7c8a39ab5c1524b00589fa3b087edb47389708f7fe07170929192171734666e3ea10b95a951643a531a6d09eedfe071572c9ea28516646265086 + languageName: node + linkType: hard + +"@babel/core@npm:^7.1.6, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.7, @babel/core@npm:^7.21.8, @babel/core@npm:^7.22.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.24.5, @babel/core@npm:^7.25.2": + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b languageName: node linkType: hard @@ -4974,6 +5015,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.25.7, @babel/generator@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" + dependencies: + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad + languageName: node + linkType: hard + "@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.4": version: 7.25.5 resolution: "@babel/generator@npm:7.25.5" @@ -5010,19 +5064,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.25.6, @babel/generator@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/generator@npm:7.26.9" - dependencies: - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad - languageName: node - linkType: hard - "@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" @@ -5050,15 +5091,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10c0/2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": version: 7.23.6 resolution: "@babel/helper-compilation-targets@npm:7.23.6" @@ -5085,6 +5117,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.25.7, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" @@ -5098,7 +5143,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.5": version: 7.24.5 resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" dependencies: @@ -5211,6 +5256,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.18.9, @babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -5323,7 +5383,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": +"@babel/helper-module-transforms@npm:^7.23.3": version: 7.24.5 resolution: "@babel/helper-module-transforms@npm:7.24.5" dependencies: @@ -5338,6 +5398,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.25.7, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-module-transforms@npm:7.25.9" @@ -5393,7 +5466,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.25.7": +"@babel/helper-plugin-utils@npm:^7.25.7, @babel/helper-plugin-utils@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-plugin-utils@npm:7.26.5" checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 @@ -5420,6 +5493,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.24.1": version: 7.24.1 resolution: "@babel/helper-replace-supers@npm:7.24.1" @@ -5566,7 +5652,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": +"@babel/helper-validator-identifier@npm:^7.24.5": version: 7.24.5 resolution: "@babel/helper-validator-identifier@npm:7.24.5" checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c @@ -5601,7 +5687,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.25.9": +"@babel/helper-validator-option@npm:^7.25.7, @babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e @@ -5619,14 +5705,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.7, @babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" + dependencies: + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 languageName: node linkType: hard @@ -5697,6 +5793,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.25.8, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" + dependencies: + "@babel/types": "npm:^7.26.9" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + languageName: node + linkType: hard + "@babel/parser@npm:^7.24.7": version: 7.24.7 resolution: "@babel/parser@npm:7.24.7" @@ -5706,62 +5813,62 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.25.6, @babel/parser@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/parser@npm:7.26.9" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.7, @babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.26.9" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.7, @babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/b471972dcc4a3ba32821329a57725e2b563421e975d7ffec7fcabd70af0fced6a50bcc9ed2a8cbd4a9ac7c09cfbf43c7116e82f3b9064b33a22309500b632108 + checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.7, @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 + checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.7, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.13.0 - checksum: 10c0/351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 + checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.7, @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 + checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 languageName: node linkType: hard @@ -5923,7 +6030,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -5934,17 +6041,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 - languageName: node - linkType: hard - "@babel/plugin-syntax-decorators@npm:^7.22.10": version: 7.25.9 resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" @@ -5967,7 +6063,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-dynamic-import@npm:^7.8.0": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -6033,29 +6129,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@babel/plugin-syntax-import-assertions@npm:^7.25.7, @babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b + checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" +"@babel/plugin-syntax-import-attributes@npm:^7.25.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb + checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -6187,7 +6283,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -6243,7 +6339,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.0.0-0, @babel/plugin-transform-arrow-functions@npm:^7.24.1": +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.0.0-0": version: 7.24.1 resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" dependencies: @@ -6254,6 +6350,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.25.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + languageName: node + linkType: hard + "@babel/plugin-transform-async-generator-functions@npm:^7.24.3": version: 7.24.3 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" @@ -6268,7 +6375,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.0, @babel/plugin-transform-async-to-generator@npm:^7.24.1": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.8, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.20.0": version: 7.24.1 resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" dependencies: @@ -6281,6 +6401,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-to-generator@npm:^7.25.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.0.0": version: 7.25.9 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" @@ -6292,18 +6425,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" +"@babel/plugin-transform-block-scoped-functions@npm:^7.25.7, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 + checksum: 10c0/2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.24.5": +"@babel/plugin-transform-block-scoping@npm:^7.0.0": version: 7.24.5 resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" dependencies: @@ -6314,7 +6447,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.0.0-0": +"@babel/plugin-transform-block-scoping@npm:^7.25.7, @babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.0.0-0, @babel/plugin-transform-class-properties@npm:^7.25.7, @babel/plugin-transform-class-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -6338,20 +6482,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" +"@babel/plugin-transform-class-static-block@npm:^7.25.8, @babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.4" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.12.0 - checksum: 10c0/19dfeaf4a2ac03695034f7211a8b5ad89103b224608ac3e91791055107c5fe4d7ebe5d9fbb31b4a91265694af78762260642eb270f4b239c175984ee4b253f80 + checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.24.5": +"@babel/plugin-transform-classes@npm:^7.0.0": version: 7.24.5 resolution: "@babel/plugin-transform-classes@npm:7.24.5" dependencies: @@ -6369,7 +6512,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0-0": +"@babel/plugin-transform-classes@npm:^7.0.0-0, @babel/plugin-transform-classes@npm:^7.25.7, @babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -6385,7 +6528,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.1": +"@babel/plugin-transform-computed-properties@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" dependencies: @@ -6397,7 +6540,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0": +"@babel/plugin-transform-computed-properties@npm:^7.25.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.25.7, @babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -6408,7 +6563,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.24.5": +"@babel/plugin-transform-destructuring@npm:^7.20.0": version: 7.24.5 resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" dependencies: @@ -6419,50 +6574,60 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" +"@babel/plugin-transform-dotall-regex@npm:^7.25.7, @babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d + checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@babel/plugin-transform-duplicate-keys@npm:^7.25.7, @babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c + checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.7, @babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.8, @babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 + checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.7, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 + checksum: 10c0/cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c languageName: node linkType: hard @@ -6478,15 +6643,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" +"@babel/plugin-transform-export-namespace-from@npm:^7.25.8, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 + checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb languageName: node linkType: hard @@ -6526,19 +6690,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@babel/plugin-transform-for-of@npm:^7.25.7, @babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.24.1": +"@babel/plugin-transform-function-name@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-function-name@npm:7.24.1" dependencies: @@ -6551,19 +6715,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" +"@babel/plugin-transform-function-name@npm:^7.25.7, @babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d + checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.24.1": +"@babel/plugin-transform-json-strings@npm:^7.25.8, @babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-literals@npm:7.24.1" dependencies: @@ -6574,6 +6750,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.25.7, @babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" @@ -6586,37 +6773,37 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.8, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 + checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.25.7, @babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd + checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" +"@babel/plugin-transform-modules-amd@npm:^7.25.7, @babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef + checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 languageName: node linkType: hard @@ -6633,6 +6820,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.25.7, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" @@ -6646,33 +6845,33 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.7, @babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d + checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" +"@babel/plugin-transform-modules-umd@npm:^7.25.7, @babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 + checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0": version: 7.22.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" dependencies: @@ -6684,14 +6883,26 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.25.7, @babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a + checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e languageName: node linkType: hard @@ -6707,6 +6918,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.8, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.1": version: 7.24.1 resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" @@ -6719,6 +6941,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.25.8, @babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.12.13": version: 7.24.7 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" @@ -6747,27 +6980,28 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0": +"@babel/plugin-transform-object-rest-spread@npm:^7.25.8, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": version: 7.25.9 - resolution: "@babel/plugin-transform-object-super@npm:7.25.9" + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 + checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.25.7, @babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 + checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 languageName: node linkType: hard @@ -6783,7 +7017,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.8, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.0.0-0, @babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.5": version: 7.24.5 resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" dependencies: @@ -6796,6 +7041,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.25.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.5": version: 7.24.5 resolution: "@babel/plugin-transform-parameters@npm:7.24.5" @@ -6818,6 +7075,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.25.7, @babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 + languageName: node + linkType: hard + "@babel/plugin-transform-private-methods@npm:7.25.7": version: 7.25.7 resolution: "@babel/plugin-transform-private-methods@npm:7.25.7" @@ -6830,7 +7098,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.1": +"@babel/plugin-transform-private-methods@npm:^7.22.5": version: 7.24.1 resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" dependencies: @@ -6842,7 +7110,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.24.5": +"@babel/plugin-transform-private-methods@npm:^7.25.7, @babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11": version: 7.24.5 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" dependencies: @@ -6856,25 +7136,27 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0": +"@babel/plugin-transform-private-property-in-object@npm:^7.25.8, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": version: 7.25.9 - resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 + checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.25.7, @babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e + checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 languageName: node linkType: hard @@ -7046,7 +7328,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.20.0": +"@babel/plugin-transform-regenerator@npm:^7.20.0, @babel/plugin-transform-regenerator@npm:^7.25.7, @babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: @@ -7058,26 +7340,26 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - regenerator-transform: "npm:^0.15.2" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 + "@babel/core": ^7.0.0 + checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" +"@babel/plugin-transform-reserved-words@npm:^7.25.7, @babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f + checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 languageName: node linkType: hard @@ -7097,7 +7379,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.0.0-0, @babel/plugin-transform-shorthand-properties@npm:^7.24.1": +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.0.0-0": version: 7.24.1 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" dependencies: @@ -7108,7 +7390,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.1": +"@babel/plugin-transform-shorthand-properties@npm:^7.25.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-spread@npm:7.24.1" dependencies: @@ -7120,7 +7413,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.1": +"@babel/plugin-transform-spread@npm:^7.25.7, @babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" dependencies: @@ -7131,6 +7436,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.25.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 + languageName: node + linkType: hard + "@babel/plugin-transform-strict-mode@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-strict-mode@npm:7.25.9" @@ -7153,7 +7469,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0-0, @babel/plugin-transform-template-literals@npm:^7.24.1": +"@babel/plugin-transform-template-literals@npm:^7.0.0-0": version: 7.24.1 resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" dependencies: @@ -7164,14 +7480,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" +"@babel/plugin-transform-template-literals@npm:^7.25.7, @babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.25.7, @babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5f0b5e33a86b84d89673829ffa2b5f175e102d3d0f45917cda121bc2b3650e1e5bb7a653f8cc1059c5b3a7b2e91e1aafd6623028b96ae752715cc5c2171c96e5 + checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 languageName: node linkType: hard @@ -7204,30 +7531,30 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" +"@babel/plugin-transform-unicode-escapes@npm:^7.25.7, @babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e + checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.7, @babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 + checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.1": +"@babel/plugin-transform-unicode-regex@npm:^7.0.0": version: 7.24.1 resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" dependencies: @@ -7239,7 +7566,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0": +"@babel/plugin-transform-unicode-regex@npm:^7.0.0-0, @babel/plugin-transform-unicode-regex@npm:^7.25.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -7251,106 +7578,172 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.7, @babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b + checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f languageName: node linkType: hard -"@babel/preset-env@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/preset-env@npm:7.24.5" +"@babel/preset-env@npm:7.25.8": + version: 7.25.8 + resolution: "@babel/preset-env@npm:7.25.8" dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" + "@babel/compat-data": "npm:^7.25.8" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.7" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.7" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-import-assertions": "npm:^7.25.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.25.7" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.5" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.5" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.5" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" - "@babel/plugin-transform-parameters": "npm:^7.24.5" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.7" + "@babel/plugin-transform-class-properties": "npm:^7.25.7" + "@babel/plugin-transform-class-static-block": "npm:^7.25.8" + "@babel/plugin-transform-classes": "npm:^7.25.7" + "@babel/plugin-transform-computed-properties": "npm:^7.25.7" + "@babel/plugin-transform-destructuring": "npm:^7.25.7" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.7" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.8" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.8" + "@babel/plugin-transform-for-of": "npm:^7.25.7" + "@babel/plugin-transform-function-name": "npm:^7.25.7" + "@babel/plugin-transform-json-strings": "npm:^7.25.8" + "@babel/plugin-transform-literals": "npm:^7.25.7" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.8" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.7" + "@babel/plugin-transform-modules-amd": "npm:^7.25.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.7" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.7" + "@babel/plugin-transform-modules-umd": "npm:^7.25.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.7" + "@babel/plugin-transform-new-target": "npm:^7.25.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.8" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.8" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.8" + "@babel/plugin-transform-object-super": "npm:^7.25.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.8" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.8" + "@babel/plugin-transform-parameters": "npm:^7.25.7" + "@babel/plugin-transform-private-methods": "npm:^7.25.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.8" + "@babel/plugin-transform-property-literals": "npm:^7.25.7" + "@babel/plugin-transform-regenerator": "npm:^7.25.7" + "@babel/plugin-transform-reserved-words": "npm:^7.25.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.7" + "@babel/plugin-transform-spread": "npm:^7.25.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.7" + "@babel/plugin-transform-template-literals": "npm:^7.25.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.25.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.7" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.38.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a45cd64ca082262998f6cf508b413ff8a9e967bf33e58337a1fe41c6c939a4c25cc73cd58387792c00d43905cf5fb0ea5ef88dfdc2addf2e8133743088c86c72 + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.1.6, @babel/preset-env@npm:^7.20.0, @babel/preset-env@npm:^7.24.4, @babel/preset-env@npm:^7.25.2": + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" + dependencies: + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" + core-js-compat: "npm:^3.40.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/2cc0edae09205d6409a75d02e53aaa1c590e89adbb7b389019c7b75e4c47b6b63eeb1a816df5c42b672ce410747e7ddc23b6747e8e41a6c95d6fa00c665509e2 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 languageName: node linkType: hard @@ -7409,7 +7802,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.24.7": +"@babel/preset-react@npm:^7.20.0, @babel/preset-react@npm:^7.24.7": version: 7.26.3 resolution: "@babel/preset-react@npm:7.26.3" dependencies: @@ -7502,12 +7895,12 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.8, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard @@ -7555,7 +7948,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.26.9": +"@babel/template@npm:^7.25.7, @babel/template@npm:^7.26.9": version: 7.26.9 resolution: "@babel/template@npm:7.26.9" dependencies: @@ -7566,21 +7959,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.25.3": - version: 7.25.4 - resolution: "@babel/traverse@npm:7.25.4" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.25.4" - "@babel/parser": "npm:^7.25.4" - "@babel/template": "npm:^7.25.0" - "@babel/types": "npm:^7.25.4" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/37c9b49b277e051fe499ef5f6f217370c4f648d6370564d70b5e6beb2da75bfda6d7dab1d39504d89e9245448f8959bc1a5880d2238840cdc3979b35338ed0f5 - languageName: node - linkType: hard - "@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9": version: 7.25.9 resolution: "@babel/traverse@npm:7.25.9" @@ -7596,7 +7974,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.4.5": +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.4.5": version: 7.24.5 resolution: "@babel/traverse@npm:7.24.5" dependencies: @@ -7614,25 +7992,22 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/traverse@npm:7.24.7" +"@babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.25.3": + version: 7.25.4 + resolution: "@babel/traverse@npm:7.25.4" dependencies: "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.7" - "@babel/helper-environment-visitor": "npm:^7.24.7" - "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-hoist-variables": "npm:^7.24.7" - "@babel/helper-split-export-declaration": "npm:^7.24.7" - "@babel/parser": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.4" + "@babel/parser": "npm:^7.25.4" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.4" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + checksum: 10c0/37c9b49b277e051fe499ef5f6f217370c4f648d6370564d70b5e6beb2da75bfda6d7dab1d39504d89e9245448f8959bc1a5880d2238840cdc3979b35338ed0f5 languageName: node linkType: hard -"@babel/traverse@npm:^7.25.6, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.9": +"@babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.25.6, @babel/traverse@npm:^7.25.7, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": version: 7.26.9 resolution: "@babel/traverse@npm:7.26.9" dependencies: @@ -7647,7 +8022,25 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.24.5 resolution: "@babel/types@npm:7.24.5" dependencies: @@ -7690,7 +8083,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.6, @babel/types@npm:^7.26.9": +"@babel/types@npm:^7.25.6, @babel/types@npm:^7.25.8, @babel/types@npm:^7.26.9": version: 7.26.9 resolution: "@babel/types@npm:7.26.9" dependencies: @@ -9630,6 +10023,12 @@ __metadata: languageName: node linkType: hard +"@dbbs/admin-panel-back-end@workspace:python/apps/admin-panel-back-end": + version: 0.0.0-use.local + resolution: "@dbbs/admin-panel-back-end@workspace:python/apps/admin-panel-back-end" + languageName: unknown + linkType: soft + "@dbbs/admin-panel-web-spa@workspace:typescript/apps/admin-panel-web-spa": version: 0.0.0-use.local resolution: "@dbbs/admin-panel-web-spa@workspace:typescript/apps/admin-panel-web-spa" @@ -9663,8 +10062,8 @@ __metadata: "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" - "@graphql-codegen/cli": "npm:5.0.3" - "@graphql-codegen/client-preset": "npm:4.5.0" + "@graphql-codegen/cli": "npm:5.0.5" + "@graphql-codegen/client-preset": "npm:4.6.4" "@graphql-codegen/named-operations-object": "npm:3.1.0" "@graphql-codegen/typescript-react-apollo": "npm:4.3.2" apollo3-cache-persist: "npm:0.15.0" @@ -9688,12 +10087,14 @@ __metadata: "@aws-sdk/client-sqs": "npm:3.750.0" "@aws-sdk/lib-storage": "npm:3.750.0" "@aws-sdk/util-utf8-node": "npm:3.259.0" + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" "@middy/core": "npm:5.5.1" "@nestjs/common": "npm:11.0.10" "@types/aws-lambda": "npm:8.10.147" + "@types/express": "npm:5.0.0" aws-xray-sdk-core: "npm:3.10.3" express: "npm:4.21.1" http-status-codes: "npm:2.3.0" @@ -9707,6 +10108,8 @@ __metadata: "@dbbs/cypress@npm:*, @dbbs/cypress@workspace:typescript/packages/cypress": version: 0.0.0-use.local resolution: "@dbbs/cypress@workspace:typescript/packages/cypress" + dependencies: + cypress: "npm:13.15.1" languageName: unknown linkType: soft @@ -9757,6 +10160,8 @@ __metadata: "@dbbs/feature-config@npm:*, @dbbs/feature-config@workspace:typescript/packages/feature-config": version: 0.0.0-use.local resolution: "@dbbs/feature-config@workspace:typescript/packages/feature-config" + dependencies: + "@compodoc/compodoc": "npm:1.1.26" languageName: unknown linkType: soft @@ -9781,6 +10186,23 @@ __metadata: "@dbbs/jest-config@npm:*, @dbbs/jest-config@workspace:typescript/packages/jest-config": version: 0.0.0-use.local resolution: "@dbbs/jest-config@workspace:typescript/packages/jest-config" + dependencies: + "@jest/globals": "npm:29.7.0" + "@nestjs/testing": "npm:11.0.10" + "@testing-library/jest-dom": "npm:6.6.2" + "@testing-library/react": "npm:15.0.7" + "@testing-library/react-hooks": "npm:8.0.1" + "@testing-library/react-native": "npm:12.5.3" + "@types/jest": "npm:29.5.14" + "@types/react-test-renderer": "npm:18.3.0" + "@types/supertest": "npm:6.0.2" + jest: "npm:29.7.0" + jest-environment-jsdom: "npm:29.7.0" + jest-fetch-mock: "npm:3.0.3" + jest-mock: "npm:29.7.0" + react-test-renderer: "npm:18.3.1" + supertest: "npm:7.0.0" + ts-jest: "npm:29.2.6" languageName: unknown linkType: soft @@ -9826,9 +10248,13 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/mobile-app@workspace:typescript/apps/mobile-app" dependencies: - "@babel/preset-react": "npm:7.24.7" + "@babel/core": "npm:^7.20.0" + "@babel/preset-env": "npm:^7.20.0" + "@babel/preset-react": "npm:^7.20.0" + "@babel/runtime": "npm:^7.20.0" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" + "@dbbs/mobile-auth0": "npm:*" "@dbbs/mobile-common": "npm:*" "@dbbs/mobile-components": "npm:*" "@dbbs/mobile-firebase": "npm:*" @@ -9837,56 +10263,68 @@ __metadata: "@dbbs/react-localization-provider": "npm:*" "@dbbs/tsconfig": "npm:*" "@notifee/react-native": "npm:9.1.2" - "@react-native-community/datetimepicker": "npm:8.2.0" - "@react-native-community/slider": "npm:4.5.5" + "@react-native-community/datetimepicker": "npm:8.3.0" + "@react-native-community/slider": "npm:4.5.6" "@react-native-firebase/app": "npm:21.0.0" + "@react-native-firebase/firestore": "npm:21.0.0" "@react-native-firebase/messaging": "npm:21.0.0" "@react-native-firebase/remote-config": "npm:21.0.0" + "@react-native/babel-preset": "npm:0.75.5" + "@react-native/eslint-config": "npm:0.75.5" + "@react-native/metro-config": "npm:0.75.5" + "@react-native/typescript-config": "npm:0.75.5" "@react-navigation/bottom-tabs": "npm:6.6.1" "@react-navigation/native": "npm:6.1.18" "@react-navigation/stack": "npm:6.4.1" - "@sentry/react-native": "npm:5.33.2" - "@storybook/addon-actions": "npm:8.3.6" - "@storybook/addon-controls": "npm:8.3.6" - "@storybook/addon-essentials": "npm:8.3.6" - "@storybook/addon-links": "npm:8.3.6" - "@storybook/addon-ondevice-actions": "npm:8.3.10" - "@storybook/addon-ondevice-backgrounds": "npm:8.3.10" - "@storybook/addon-ondevice-controls": "npm:8.3.10" - "@storybook/addon-ondevice-notes": "npm:8.3.10" - "@storybook/addon-react-native-web": "npm:0.0.26" - "@storybook/react": "npm:8.3.6" - "@storybook/react-native": "npm:8.3.10" - "@storybook/react-webpack5": "npm:8.3.6" + "@sentry/react-native": "npm:5.36.0" + "@storybook/addon-actions": "npm:8.1.11" + "@storybook/addon-controls": "npm:8.1.11" + "@storybook/addon-essentials": "npm:8.1.11" + "@storybook/addon-links": "npm:8.1.11" + "@storybook/addon-ondevice-actions": "npm:7.6.20" + "@storybook/addon-ondevice-backgrounds": "npm:7.6.20" + "@storybook/addon-ondevice-controls": "npm:7.6.20" + "@storybook/addon-ondevice-notes": "npm:7.6.20" + "@storybook/addon-react-native-web": "npm:0.0.24" + "@storybook/react": "npm:8.1.11" + "@storybook/react-native": "npm:7.6.20" + "@storybook/react-webpack5": "npm:8.1.11" + "@testing-library/react-hooks": "npm:8.0.1" + "@testing-library/react-native": "npm:12.5.3" + "@types/highlight-words-core": "npm:1.2.3" babel-loader: "npm:9.1.3" + babel-plugin-module-resolver: "npm:5.0.2" babel-plugin-react-docgen-typescript: "npm:1.5.1" babel-plugin-react-native-web: "npm:0.19.13" babel-plugin-transform-inline-environment-variables: "npm:0.4.4" - detox: "npm:20.27.3" + detox: "npm:20.34.4" jest: "npm:29.7.0" - react-native: "npm:0.75.4" - react-native-bootsplash: "npm:6.2.6" - react-native-branch: "npm:6.4.0" - react-native-config: "npm:1.5.3" - react-native-gesture-handler: "npm:2.20.2" - react-native-iap: "npm:12.15.7" - react-native-localize: "npm:3.3.0" + react-native: "npm:0.75.5" + react-native-auth0: "npm:3.2.1" + react-native-bootsplash: "npm:6.3.3" + react-native-branch: "npm:6.5.0" + react-native-config: "npm:1.5.5" + react-native-device-info: "npm:14.0.4" + react-native-gesture-handler: "npm:2.24.0" + react-native-iap: "npm:12.16.2" + react-native-localize: "npm:3.4.1" react-native-mmkv: "npm:2.12.2" react-native-monorepo-tools: "npm:1.2.1" - react-native-pager-view: "npm:6.4.1" - react-native-paper: "npm:5.12.5" - react-native-reanimated: "npm:3.16.1" - react-native-safe-area-context: "npm:4.14.0" - react-native-screens: "npm:3.35.0" - react-native-svg: "npm:15.8.0" + react-native-pager-view: "npm:6.7.0" + react-native-paper: "npm:5.13.1" + react-native-reanimated: "npm:3.17.1" + react-native-safe-area-context: "npm:4.14.1" + react-native-screens: "npm:3.36.0" + react-native-svg: "npm:15.11.2" react-native-tab-view: "npm:3.5.2" react-native-vector-icons: "npm:10.2.0" react-native-web: "npm:0.19.13" - storybook: "npm:8.3.6" + storybook: "npm:8.1.11" + tsx: "npm:4.19.1" languageName: unknown linkType: soft -"@dbbs/mobile-auth0@workspace:typescript/packages/mobile-features/auth0": +"@dbbs/mobile-auth0@npm:*, @dbbs/mobile-auth0@workspace:typescript/packages/mobile-features/auth0": version: 0.0.0-use.local resolution: "@dbbs/mobile-auth0@workspace:typescript/packages/mobile-features/auth0" dependencies: @@ -9912,9 +10350,9 @@ __metadata: react-native-builder-bob: "npm:0.30.3" typescript: "npm:5.5.4" peerDependencies: - react-native: 0.75.3 + react-native: 0.75.4 react-native-branch: 6.4.0 - react-native-localize: 3.2.1 + react-native-localize: 3.3.0 react-native-mmkv: 2.12.2 languageName: unknown linkType: soft @@ -9928,39 +10366,39 @@ __metadata: "@dbbs/jest-config": "npm:*" "@dbbs/mobile-jotai-storage": "npm:*" "@dbbs/tsconfig": "npm:*" - "@react-native-community/datetimepicker": "npm:8.2.0" - "@react-native-community/slider": "npm:4.5.5" - "@storybook/addon-actions": "npm:8.3.6" - "@storybook/addon-controls": "npm:8.3.6" - "@storybook/addon-essentials": "npm:8.3.6" - "@storybook/addon-links": "npm:8.3.6" - "@storybook/addon-ondevice-actions": "npm:8.3.10" - "@storybook/addon-ondevice-backgrounds": "npm:8.3.10" - "@storybook/addon-ondevice-controls": "npm:8.3.10" - "@storybook/addon-ondevice-notes": "npm:8.3.10" - "@storybook/addon-react-native-web": "npm:0.0.26" - "@storybook/react": "npm:8.3.6" - "@storybook/react-native": "npm:8.3.10" - "@storybook/react-webpack5": "npm:8.3.6" + "@react-native-community/datetimepicker": "npm:8.3.0" + "@react-native-community/slider": "npm:4.5.6" + "@storybook/addon-actions": "npm:8.1.11" + "@storybook/addon-controls": "npm:8.1.11" + "@storybook/addon-essentials": "npm:8.1.11" + "@storybook/addon-links": "npm:8.1.11" + "@storybook/addon-ondevice-actions": "npm:7.6.20" + "@storybook/addon-ondevice-backgrounds": "npm:7.6.20" + "@storybook/addon-ondevice-controls": "npm:7.6.20" + "@storybook/addon-ondevice-notes": "npm:7.6.20" + "@storybook/addon-react-native-web": "npm:0.0.24" + "@storybook/react": "npm:8.1.11" + "@storybook/react-native": "npm:7.6.20" + "@storybook/react-webpack5": "npm:8.1.11" babel-loader: "npm:9.1.3" babel-plugin-react-docgen-typescript: "npm:1.5.1" babel-plugin-react-native-web: "npm:0.19.13" babel-plugin-transform-inline-environment-variables: "npm:0.4.4" react: "npm:18.3.1" react-dom: "npm:18.3.1" - react-native: "npm:0.75.4" + react-native: "npm:0.75.5" react-native-builder-bob: "npm:0.30.3" - react-native-gesture-handler: "npm:2.20.2" + react-native-gesture-handler: "npm:2.24.0" react-native-mmkv: "npm:2.12.2" - react-native-pager-view: "npm:6.4.1" - react-native-paper: "npm:5.12.5" - react-native-reanimated: "npm:3.16.1" - react-native-safe-area-context: "npm:4.14.0" - react-native-svg: "npm:15.8.0" + react-native-pager-view: "npm:6.7.0" + react-native-paper: "npm:5.13.1" + react-native-reanimated: "npm:3.17.1" + react-native-safe-area-context: "npm:4.14.1" + react-native-svg: "npm:15.11.2" react-native-tab-view: "npm:3.5.2" react-native-vector-icons: "npm:10.2.0" react-native-web: "npm:0.19.13" - storybook: "npm:8.3.6" + storybook: "npm:8.1.11" typescript: "npm:5.5.4" languageName: unknown linkType: soft @@ -9969,6 +10407,10 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/mobile-expo-app@workspace:typescript/apps/mobile-expo-app" dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/preset-env": "npm:^7.20.0" + "@babel/preset-react": "npm:^7.20.0" + "@babel/runtime": "npm:^7.20.0" "@config-plugins/detox": "npm:8.0.0" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" @@ -9980,56 +10422,64 @@ __metadata: "@dbbs/react-localization-provider": "npm:*" "@dbbs/tsconfig": "npm:*" "@expo/metro-runtime": "npm:3.2.3" - "@react-native-community/datetimepicker": "npm:8.2.0" - "@react-native-community/slider": "npm:4.5.5" + "@react-native-community/datetimepicker": "npm:8.3.0" + "@react-native-community/slider": "npm:4.5.6" "@react-native-firebase/app": "npm:21.0.0" "@react-native-firebase/messaging": "npm:21.0.0" "@react-native-firebase/remote-config": "npm:21.0.0" + "@react-native/babel-preset": "npm:0.75.5" + "@react-native/eslint-config": "npm:0.75.5" + "@react-native/metro-config": "npm:0.75.5" + "@react-native/typescript-config": "npm:0.75.5" "@react-navigation/bottom-tabs": "npm:6.6.1" "@react-navigation/native": "npm:6.1.18" "@react-navigation/stack": "npm:6.4.1" - "@sentry/react-native": "npm:5.33.2" - "@storybook/addon-actions": "npm:8.3.6" - "@storybook/addon-controls": "npm:8.3.6" - "@storybook/addon-essentials": "npm:8.3.6" - "@storybook/addon-links": "npm:8.3.6" - "@storybook/addon-ondevice-actions": "npm:8.3.10" - "@storybook/addon-ondevice-backgrounds": "npm:8.3.10" - "@storybook/addon-ondevice-controls": "npm:8.3.10" - "@storybook/addon-ondevice-notes": "npm:8.3.10" - "@storybook/addon-react-native-web": "npm:0.0.26" - "@storybook/react": "npm:8.3.6" - "@storybook/react-native": "npm:8.3.10" - "@storybook/react-webpack5": "npm:8.3.6" + "@sentry/react-native": "npm:5.36.0" + "@storybook/addon-actions": "npm:8.1.11" + "@storybook/addon-controls": "npm:8.1.11" + "@storybook/addon-essentials": "npm:8.1.11" + "@storybook/addon-links": "npm:8.1.11" + "@storybook/addon-ondevice-actions": "npm:7.6.20" + "@storybook/addon-ondevice-backgrounds": "npm:7.6.20" + "@storybook/addon-ondevice-controls": "npm:7.6.20" + "@storybook/addon-ondevice-notes": "npm:7.6.20" + "@storybook/addon-react-native-web": "npm:0.0.24" + "@storybook/react": "npm:8.1.11" + "@storybook/react-native": "npm:7.6.20" + "@storybook/react-webpack5": "npm:8.1.11" + "@testing-library/react-hooks": "npm:8.0.1" + "@testing-library/react-native": "npm:12.5.3" babel-loader: "npm:9.1.3" + babel-plugin-module-resolver: "npm:5.0.2" babel-plugin-react-docgen-typescript: "npm:1.5.1" babel-plugin-react-native-web: "npm:0.19.13" + babel-plugin-transform-inline-environment-variables: "npm:0.4.4" babel-preset-expo: "npm:11.0.15" - detox: "npm:20.27.3" - expo: "npm:51.0.38" + detox: "npm:20.34.4" + expo: "npm:51.0.39" expo-build-properties: "npm:0.12.5" expo-constants: "npm:16.0.2" - expo-dev-client: "npm:4.0.28" + expo-dev-client: "npm:4.0.29" expo-notifications: "npm:0.28.19" expo-status-bar: "npm:1.12.1" - expo-updates: "npm:0.25.27" + expo-updates: "npm:0.25.28" jest: "npm:29.7.0" jest-expo: "npm:51.0.4" - react-native: "npm:0.75.4" - react-native-branch: "npm:6.4.0" - react-native-gesture-handler: "npm:2.20.2" - react-native-iap: "npm:12.15.7" - react-native-localize: "npm:3.3.0" + react-native: "npm:0.75.5" + react-native-branch: "npm:6.5.0" + react-native-gesture-handler: "npm:2.24.0" + react-native-iap: "npm:12.16.2" + react-native-localize: "npm:3.4.1" react-native-mmkv: "npm:2.12.2" - react-native-pager-view: "npm:6.4.1" - react-native-reanimated: "npm:3.16.1" - react-native-safe-area-context: "npm:4.14.0" - react-native-screens: "npm:3.35.0" - react-native-svg: "npm:15.8.0" + react-native-pager-view: "npm:6.7.0" + react-native-reanimated: "npm:3.17.1" + react-native-safe-area-context: "npm:4.14.1" + react-native-screens: "npm:3.36.0" + react-native-svg: "npm:15.11.2" react-native-tab-view: "npm:3.5.2" react-native-vector-icons: "npm:10.2.0" react-native-web: "npm:0.19.13" - storybook: "npm:8.3.6" + storybook: "npm:8.1.11" tsx: "npm:4.19.1" languageName: unknown linkType: soft @@ -10049,7 +10499,7 @@ __metadata: peerDependencies: "@react-native-firebase/messaging": 21.0.0 expo-notifications: 0.28.19 - react-native: 0.75.3 + react-native: 0.75.4 languageName: unknown linkType: soft @@ -10067,7 +10517,7 @@ __metadata: peerDependencies: "@react-native-firebase/messaging": 21.0.0 "@react-native-firebase/remote-config": 21.0.0 - react-native: 0.75.3 + react-native: 0.75.4 languageName: unknown linkType: soft @@ -10086,7 +10536,7 @@ __metadata: typescript: "npm:5.5.4" peerDependencies: "@sentry/react-native": 5.33.2 - react-native: 0.75.3 + react-native: 0.75.4 react-native-iap: 12.15.7 languageName: unknown linkType: soft @@ -10120,7 +10570,7 @@ __metadata: peerDependencies: "@notifee/react-native": 9.1.2 "@react-native-firebase/messaging": 21.0.0 - react-native: 0.75.3 + react-native: 0.75.4 languageName: unknown linkType: soft @@ -10171,12 +10621,14 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-auth-jwt@workspace:typescript/packages/nestjs-modules/auth-jwt" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" "@nestjs/common": "npm:11.0.10" "@nestjs/config": "npm:4.0.0" "@nestjs/passport": "npm:11.0.5" + "@types/passport-jwt": "npm:4.0.1" passport-jwt: "npm:4.0.1" languageName: unknown linkType: soft @@ -10185,6 +10637,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-authz@workspace:typescript/packages/nestjs-modules/authz" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10192,6 +10645,8 @@ __metadata: "@nestjs/config": "npm:4.0.0" "@nestjs/core": "npm:11.0.10" "@nestjs/passport": "npm:11.0.5" + "@types/express": "npm:5.0.0" + "@types/passport-jwt": "npm:4.0.1" jwks-rsa: "npm:3.1.0" passport-jwt: "npm:4.0.1" languageName: unknown @@ -10230,6 +10685,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-decorators@workspace:typescript/packages/nestjs-modules/decorators" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10241,6 +10697,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-health@workspace:typescript/packages/nestjs-modules/health" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10254,6 +10711,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-healthcheck@workspace:typescript/packages/nestjs-modules/healthcheck" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/nestjs-module-decorators": "npm:*" @@ -10270,6 +10728,10 @@ __metadata: "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" "@nestjs/common": "npm:11.0.10" + "@types/aws-lambda": "npm:8.10.147" + "@types/capture-console": "npm:1.0.5" + "@types/uuid": "npm:10.0.0" + capture-console: "npm:1.0.2" nestjs-pino: "npm:4.3.1" pino: "npm:9.6.0" pino-http: "npm:10.4.0" @@ -10280,6 +10742,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-sendgrid@workspace:typescript/packages/nestjs-modules/sendgrid" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/common": "npm:*" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" @@ -10308,6 +10771,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-module-settings@workspace:typescript/packages/nestjs-modules/settings" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/common": "npm:*" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" @@ -10323,6 +10787,7 @@ __metadata: resolution: "@dbbs/nestjs-module-strapi-roles@workspace:typescript/packages/nestjs-modules/strapi-roles" dependencies: "@casl/ability": "npm:6.7.3" + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10367,6 +10832,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/nestjs-modules@workspace:typescript/modules/nestjs" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10465,45 +10931,25 @@ __metadata: dependencies: "@actions/core": "npm:1.11.1" "@actions/github": "npm:6.0.0" - "@babel/core": "npm:7.24.5" - "@babel/preset-env": "npm:7.24.5" - "@babel/runtime": "npm:7.24.5" "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/tsconfig": "npm:*" - "@jest/globals": "npm:29.7.0" "@nestjs/cli": "npm:11.0.4" "@nestjs/schematics": "npm:11.0.1" - "@nestjs/testing": "npm:11.0.10" - "@react-native/babel-preset": "npm:0.75.4" - "@react-native/eslint-config": "npm:0.75.4" - "@react-native/metro-config": "npm:0.75.4" - "@testing-library/jest-dom": "npm:6.6.2" - "@testing-library/react": "npm:15.0.7" - "@testing-library/react-hooks": "npm:8.0.1" - "@testing-library/react-native": "npm:12.5.3" "@tsconfig/node-lts": "npm:20.1.3" "@turbo/gen": "npm:2.2.3" - "@types/aws-lambda": "npm:8.10.147" - "@types/capture-console": "npm:1.0.5" "@types/express": "npm:5.0.0" - "@types/jest": "npm:29.5.14" "@types/lodash.isobject": "npm:3.0.9" "@types/node": "npm:22.13.5" - "@types/passport-jwt": "npm:4.0.1" "@types/react": "npm:18.3.3" "@types/react-test-renderer": "npm:18.3.0" - "@types/supertest": "npm:6.0.2" "@types/uuid": "npm:10.0.0" "@typescript-eslint/eslint-plugin": "npm:7.18.0" "@typescript-eslint/parser": "npm:7.18.0" "@vitejs/plugin-react": "npm:4.3.1" aws-cdk: "npm:2.1000.3" aws-cdk-lib: "npm:2.181.0" - babel-plugin-module-resolver: "npm:5.0.2" - capture-console: "npm:1.0.2" constructs: "npm:10.4.2" - cypress: "npm:13.15.1" dotenv: "npm:16.4.7" dotenv-cli: "npm:8.0.0" eslint: "npm:8.57.0" @@ -10523,13 +10969,8 @@ __metadata: eslint-plugin-turbo: "npm:2.2.3" husky: "npm:9.1.7" inquirer: "npm:12.4.2" - jest: "npm:29.7.0" - jest-environment-jsdom: "npm:29.7.0" - jest-fetch-mock: "npm:3.0.3" - jest-mock: "npm:29.7.0" lint-staged: "npm:15.2.10" prettier: "npm:3.3.3" - react-test-renderer: "npm:18.3.1" rimraf: "npm:6.0.1" rollup-plugin-visualizer: "npm:5.14.0" serverless: "npm:3.39.0" @@ -10540,8 +10981,6 @@ __metadata: serverless-plugin-aws-alerts: "npm:1.7.5" serverless-plugin-monorepo: "npm:0.11.0" serverless-plugin-optimize: "npm:4.2.1-rc.1" - supertest: "npm:7.0.0" - ts-jest: "npm:29.2.6" ts-loader: "npm:9.5.2" ts-node: "npm:10.9.2" tslib: "npm:2.8.1" @@ -10671,6 +11110,7 @@ __metadata: resolution: "@dbbs/s3-log-transport@workspace:typescript/packages/s3-log-transport" dependencies: "@aws-sdk/client-s3": "npm:3.750.0" + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" "@dbbs/tsconfig": "npm:*" @@ -10681,6 +11121,7 @@ __metadata: version: 0.0.0-use.local resolution: "@dbbs/sendgrid@workspace:typescript/packages/sendgrid" dependencies: + "@compodoc/compodoc": "npm:1.1.26" "@dbbs/common": "npm:*" "@dbbs/eslint-config": "npm:*" "@dbbs/jest-config": "npm:*" @@ -11138,7 +11579,7 @@ __metadata: languageName: unknown linkType: soft -"@discoveryjs/json-ext@npm:0.5.7": +"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c @@ -11398,6 +11839,15 @@ __metadata: languageName: node linkType: hard +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.2.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08 + languageName: node + linkType: hard + "@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": version: 1.0.1 resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" @@ -11458,6 +11908,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/aix-ppc64@npm:0.21.4" @@ -11500,6 +11957,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-arm64@npm:0.19.11" @@ -11514,6 +11978,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/android-arm64@npm:0.21.4" @@ -11556,6 +12027,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-arm@npm:0.19.11" @@ -11570,6 +12048,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/android-arm@npm:0.21.4" @@ -11612,6 +12097,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/android-x64@npm:0.19.11" @@ -11626,6 +12118,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/android-x64@npm:0.21.4" @@ -11668,6 +12167,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/darwin-arm64@npm:0.19.11" @@ -11682,6 +12188,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/darwin-arm64@npm:0.21.4" @@ -11724,6 +12237,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/darwin-x64@npm:0.19.11" @@ -11738,6 +12258,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/darwin-x64@npm:0.21.4" @@ -11780,6 +12307,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/freebsd-arm64@npm:0.19.11" @@ -11794,6 +12328,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/freebsd-arm64@npm:0.21.4" @@ -11836,6 +12377,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/freebsd-x64@npm:0.19.11" @@ -11850,6 +12398,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/freebsd-x64@npm:0.21.4" @@ -11892,6 +12447,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-arm64@npm:0.19.11" @@ -11906,6 +12468,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-arm64@npm:0.21.4" @@ -11948,6 +12517,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-arm@npm:0.19.11" @@ -11962,6 +12538,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-arm@npm:0.21.4" @@ -12004,6 +12587,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-ia32@npm:0.19.11" @@ -12018,6 +12608,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-ia32@npm:0.21.4" @@ -12060,6 +12657,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-loong64@npm:0.19.11" @@ -12074,6 +12678,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-loong64@npm:0.21.4" @@ -12116,6 +12727,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-mips64el@npm:0.19.11" @@ -12130,6 +12748,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-mips64el@npm:0.21.4" @@ -12172,6 +12797,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-ppc64@npm:0.19.11" @@ -12186,6 +12818,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-ppc64@npm:0.21.4" @@ -12228,6 +12867,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-riscv64@npm:0.19.11" @@ -12242,6 +12888,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-riscv64@npm:0.21.4" @@ -12284,6 +12937,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-s390x@npm:0.19.11" @@ -12298,6 +12958,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-s390x@npm:0.21.4" @@ -12340,6 +13007,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/linux-x64@npm:0.19.11" @@ -12354,6 +13028,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/linux-x64@npm:0.21.4" @@ -12403,6 +13084,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/netbsd-x64@npm:0.19.11" @@ -12417,6 +13105,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/netbsd-x64@npm:0.21.4" @@ -12473,6 +13168,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/openbsd-x64@npm:0.19.11" @@ -12487,6 +13189,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/openbsd-x64@npm:0.21.4" @@ -12529,6 +13238,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/sunos-x64@npm:0.19.11" @@ -12543,6 +13259,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/sunos-x64@npm:0.21.4" @@ -12585,6 +13308,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-arm64@npm:0.19.11" @@ -12599,6 +13329,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/win32-arm64@npm:0.21.4" @@ -12641,6 +13378,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-ia32@npm:0.19.11" @@ -12655,6 +13399,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/win32-ia32@npm:0.21.4" @@ -12697,6 +13448,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/win32-x64@npm:0.19.11" @@ -12711,6 +13469,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.21.4": version: 0.21.4 resolution: "@esbuild/win32-x64@npm:0.21.4" @@ -12790,9 +13555,9 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.18.30": - version: 0.18.30 - resolution: "@expo/cli@npm:0.18.30" +"@expo/cli@npm:0.18.31": + version: 0.18.31 + resolution: "@expo/cli@npm:0.18.31" dependencies: "@babel/runtime": "npm:^7.20.0" "@expo/code-signing-certificates": "npm:0.0.5" @@ -12873,7 +13638,7 @@ __metadata: ws: "npm:^8.12.1" bin: expo-internal: build/bin/cli - checksum: 10c0/f34ac663b727c88c27793c2b362022554883ffa63e614ea84822afff2f3581d88363d288061fddda135429419ff57b67300fdcc6766dd653c19e7956a630cd39 + checksum: 10c0/cbf19c7cdf832d10187fdfeb68b44ec46dbcdc77eca99732819d1a16ff3c6985237880c41e878cd98533726724a86fc305eb699696b8a2e0ed8abcb43bab29c2 languageName: node linkType: hard @@ -12887,9 +13652,9 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:8.0.10, @expo/config-plugins@npm:^8.0.4": - version: 8.0.10 - resolution: "@expo/config-plugins@npm:8.0.10" +"@expo/config-plugins@npm:8.0.11": + version: 8.0.11 + resolution: "@expo/config-plugins@npm:8.0.11" dependencies: "@expo/config-types": "npm:^51.0.3" "@expo/json-file": "npm:~8.3.0" @@ -12906,7 +13671,29 @@ __metadata: slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" xml2js: "npm:0.6.0" - checksum: 10c0/840c556b8ceb771acf0fba4f27f7330818fc7bf2db1ccd271b51532266a3daaa6a216d26f533f989ab11abab3c84e8921a943ed448079f6733184fdfacdd9f0b + checksum: 10c0/0dac5afd845c050334afb816fca447df96e27fc004bd99873e2f8ffed0ad8e7fc2e9bbb2877589b5ea6fc73c35144dc7bf174ca46cacfa14b1baf93a094e350d + languageName: node + linkType: hard + +"@expo/config-plugins@npm:^8.0.0 || ^9.0.0": + version: 9.0.16 + resolution: "@expo/config-plugins@npm:9.0.16" + dependencies: + "@expo/config-types": "npm:^52.0.5" + "@expo/json-file": "npm:~9.0.2" + "@expo/plist": "npm:^0.2.2" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.5" + getenv: "npm:^1.0.0" + glob: "npm:^10.4.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.4" + slash: "npm:^3.0.0" + slugify: "npm:^1.6.6" + xcode: "npm:^3.0.1" + xml2js: "npm:0.6.0" + checksum: 10c0/fd73e0333e377072a84916607365c160cb11ee411c0ec7ecc30e68ca262280190f637e3881806dc7e65fd43384e8d24a9e82dbf22a7a9db7549b50e6c34e3067 languageName: node linkType: hard @@ -12947,6 +13734,13 @@ __metadata: languageName: node linkType: hard +"@expo/config-types@npm:^52.0.5": + version: 52.0.5 + resolution: "@expo/config-types@npm:52.0.5" + checksum: 10c0/0b9ad242c46efc23f18a6b96764b3d9bde4455f780017b35a2fdee23e9916d907a2e4313e1fd706689ffb91e2254972cfa46e8e61f1315d842ef3dda2eeab30b + languageName: node + linkType: hard + "@expo/config@npm:9.0.4": version: 9.0.4 resolution: "@expo/config@npm:9.0.4" @@ -13065,6 +13859,17 @@ __metadata: languageName: node linkType: hard +"@expo/json-file@npm:~9.0.2": + version: 9.0.2 + resolution: "@expo/json-file@npm:9.0.2" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^2.2.3" + write-file-atomic: "npm:^2.3.0" + checksum: 10c0/d3bb1d36331074b7859b973883afd630abea63d8fd57d58dab2d562d28515eda8aefafd110f71abed1815dc364f7041355ed7b21297092c8d75333bdf51c7cb8 + languageName: node + linkType: hard + "@expo/metro-config@npm:0.18.11": version: 0.18.11 resolution: "@expo/metro-config@npm:0.18.11" @@ -13141,6 +13946,17 @@ __metadata: languageName: node linkType: hard +"@expo/plist@npm:^0.2.2": + version: 0.2.2 + resolution: "@expo/plist@npm:0.2.2" + dependencies: + "@xmldom/xmldom": "npm:~0.7.7" + base64-js: "npm:^1.2.3" + xmlbuilder: "npm:^14.0.0" + checksum: 10c0/5dc9708cc54d0ffd70e8fc79e91b6c26a63a3c3bc7d54f23ea9da7651238ba041bc2c1dbfe88940301f580ac673e2be04a17a0fe111aef3dcc385b7870ba0237 + languageName: node + linkType: hard + "@expo/prebuild-config@npm:7.0.9": version: 7.0.9 resolution: "@expo/prebuild-config@npm:7.0.9" @@ -13216,6 +14032,13 @@ __metadata: languageName: node linkType: hard +"@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": + version: 2.1.2 + resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" + checksum: 10c0/2c84a8e6121b00ac8e4eb2469ab8f188142db2f1927391758e5d0142cb684b7eb0fad0c9d6caf358616eb2a77af2c067e08b9ec8e05749b415fc4dd0ef96d0fe + languageName: node + linkType: hard + "@fastify/busboy@npm:^2.0.0": version: 2.1.1 resolution: "@fastify/busboy@npm:2.1.1" @@ -14483,14 +15306,14 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/cli@npm:5.0.3": - version: 5.0.3 - resolution: "@graphql-codegen/cli@npm:5.0.3" +"@graphql-codegen/cli@npm:5.0.5": + version: 5.0.5 + resolution: "@graphql-codegen/cli@npm:5.0.5" dependencies: "@babel/generator": "npm:^7.18.13" "@babel/template": "npm:^7.18.10" "@babel/types": "npm:^7.18.13" - "@graphql-codegen/client-preset": "npm:^4.4.0" + "@graphql-codegen/client-preset": "npm:^4.6.0" "@graphql-codegen/core": "npm:^4.0.2" "@graphql-codegen/plugin-helpers": "npm:^5.0.3" "@graphql-tools/apollo-engine-loader": "npm:^8.0.0" @@ -14503,7 +15326,7 @@ __metadata: "@graphql-tools/prisma-loader": "npm:^8.0.0" "@graphql-tools/url-loader": "npm:^8.0.0" "@graphql-tools/utils": "npm:^10.0.0" - "@whatwg-node/fetch": "npm:^0.9.20" + "@whatwg-node/fetch": "npm:^0.10.0" chalk: "npm:^4.1.0" cosmiconfig: "npm:^8.1.3" debounce: "npm:^1.2.0" @@ -14533,53 +15356,30 @@ __metadata: graphql-code-generator: cjs/bin.js graphql-codegen: cjs/bin.js graphql-codegen-esm: esm/bin.js - checksum: 10c0/fb08da11c9fc276bfb90a949438defede799e456d07e09b4bf44adfb140694902116c046da5935750730cb9f4a3d1cca67c98a1eaa1919e1b3a9dafb6590304a + checksum: 10c0/f8155b120b293893bd762896f6a0c0a278d1467fddc38fd47396f8a7a7216ea7305db6105d68e9ecd52e2717f66c758f612209b5f1eda94a9ad2a25366cd67f2 languageName: node linkType: hard -"@graphql-codegen/client-preset@npm:4.5.0": - version: 4.5.0 - resolution: "@graphql-codegen/client-preset@npm:4.5.0" +"@graphql-codegen/client-preset@npm:4.6.4, @graphql-codegen/client-preset@npm:^4.6.0": + version: 4.6.4 + resolution: "@graphql-codegen/client-preset@npm:4.6.4" dependencies: "@babel/helper-plugin-utils": "npm:^7.20.2" "@babel/template": "npm:^7.20.7" "@graphql-codegen/add": "npm:^5.0.3" - "@graphql-codegen/gql-tag-operations": "npm:4.0.11" + "@graphql-codegen/gql-tag-operations": "npm:4.0.16" "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/typed-document-node": "npm:^5.0.11" - "@graphql-codegen/typescript": "npm:^4.1.1" - "@graphql-codegen/typescript-operations": "npm:^4.3.1" - "@graphql-codegen/visitor-plugin-common": "npm:^5.5.0" + "@graphql-codegen/typed-document-node": "npm:^5.0.15" + "@graphql-codegen/typescript": "npm:^4.1.5" + "@graphql-codegen/typescript-operations": "npm:^4.5.1" + "@graphql-codegen/visitor-plugin-common": "npm:^5.7.1" "@graphql-tools/documents": "npm:^1.0.0" "@graphql-tools/utils": "npm:^10.0.0" "@graphql-typed-document-node/core": "npm:3.2.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/4fce2af23b4c3f36e334d96406ed490d6f87b92942bd9b782c8da3d8b8f67dbaed288cc2a19aba03a6e2f4b9a6595321d0428b70a7013261380472bc3f4e6a43 - languageName: node - linkType: hard - -"@graphql-codegen/client-preset@npm:^4.4.0": - version: 4.5.1 - resolution: "@graphql-codegen/client-preset@npm:4.5.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/template": "npm:^7.20.7" - "@graphql-codegen/add": "npm:^5.0.3" - "@graphql-codegen/gql-tag-operations": "npm:4.0.12" - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/typed-document-node": "npm:^5.0.12" - "@graphql-codegen/typescript": "npm:^4.1.2" - "@graphql-codegen/typescript-operations": "npm:^4.4.0" - "@graphql-codegen/visitor-plugin-common": "npm:^5.6.0" - "@graphql-tools/documents": "npm:^1.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-typed-document-node/core": "npm:3.2.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/45cad377bbb8784fe9d4850f031d86538f7ff6a7bdf2e1cf6a3520576fe2bdeda870db6754c1f59859f6d123872b7453833efd460ee637a873a6b24d0f750bc9 + checksum: 10c0/d1983f4420fda03beb6db76b1e1fb804a9bd91948a3e540c2347bf830fa508b17c412469a6e351b2103e7a102234b9d9d82eeabc2c8136ca6d6381916a949029 languageName: node linkType: hard @@ -14597,33 +15397,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/gql-tag-operations@npm:4.0.11": - version: 4.0.11 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.11" +"@graphql-codegen/gql-tag-operations@npm:4.0.16": + version: 4.0.16 + resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.16" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/visitor-plugin-common": "npm:5.5.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" "@graphql-tools/utils": "npm:^10.0.0" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/f13e78c1641f085645c88058df23ece3994fe6492eed1217d64b36090f90bf50e797dab1ba7b91a25f2040a50346adcbbf6b33d9f514259b53506bb1efdc1eef - languageName: node - linkType: hard - -"@graphql-codegen/gql-tag-operations@npm:4.0.12": - version: 4.0.12 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.12" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/b4dced6a4314083edcd1fa382ed510531d2fedd880115aa246fd2ddfeb1d9a85549fbe0320a506c1f7e789e16b25cb5c189656fcc9518b6b72e0bfdd45596f27 + checksum: 10c0/33b348be7d5556700ec9d3dfbccb030e0188b9b09cdff97a1d562b9b8ec45ac3d862f6a645dac7745b6c7cc0f3c62f854a1d614e8fa235a29252ad8f77bda80b languageName: node linkType: hard @@ -14718,33 +15503,33 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typed-document-node@npm:^5.0.11, @graphql-codegen/typed-document-node@npm:^5.0.12": - version: 5.0.12 - resolution: "@graphql-codegen/typed-document-node@npm:5.0.12" +"@graphql-codegen/typed-document-node@npm:^5.0.15": + version: 5.0.15 + resolution: "@graphql-codegen/typed-document-node@npm:5.0.15" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" auto-bind: "npm:~4.0.0" change-case-all: "npm:1.0.15" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/35cc1cbc44bf9789cdc7d40091a0bc75b84e4487868f1e2badafa11fec80afb0c95411b4795b8679d52715178184a2be032f6ee0f9aa58f4ebf9a5c37ba15849 + checksum: 10c0/b3e1ce301052d1e4e851647ba6daa14cc9fab91b08668d0ac7996029b348d8bef9889c7d611b965dfc770c85e7f628e18f26c76911581a56bba15733b14c5243 languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:^4.3.1, @graphql-codegen/typescript-operations@npm:^4.4.0": - version: 4.4.0 - resolution: "@graphql-codegen/typescript-operations@npm:4.4.0" +"@graphql-codegen/typescript-operations@npm:^4.5.1": + version: 4.5.1 + resolution: "@graphql-codegen/typescript-operations@npm:4.5.1" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-codegen/typescript": "npm:^4.1.2" - "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" + "@graphql-codegen/typescript": "npm:^4.1.5" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/e2952c7f053dc4ed918afba728ef9a2aa40a1ebb4ded3aaed1c300d01b30a77cfb56375b92367f7a229e5e83f89b533970acde9ddcdfb1326983c36cf3772b45 + checksum: 10c0/180b359bcac674c30364461bc4e15c9f3c1636e4bbe3fcd2bc4b38d9442b74f180e7b16aea0211d499dab0f5f7ae6325b6c6bfc0f52c8f37890d90ac5bad64de languageName: node linkType: hard @@ -14763,18 +15548,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^4.1.1, @graphql-codegen/typescript@npm:^4.1.2": - version: 4.1.2 - resolution: "@graphql-codegen/typescript@npm:4.1.2" +"@graphql-codegen/typescript@npm:^4.1.5": + version: 4.1.5 + resolution: "@graphql-codegen/typescript@npm:4.1.5" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.1.0" "@graphql-codegen/schema-ast": "npm:^4.0.2" - "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.7.1" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/0606cb763d3b3feef38bf7086e9933544bbf8938957621f922dd2b43386f9da1736c830b7370b4be76fa6ae3ee6145d4466dde717ae764cb61c45dc78760a1ed + checksum: 10c0/84d0bee5493bbb0462f5ee8ba39d11fcef254030e3aff160fcf23361c4bb776934b5acdff6c8371ce035ee1e8e6f4112dfefdc041f6486a3c95a38b2acf6b731 languageName: node linkType: hard @@ -14798,29 +15583,9 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:5.5.0": - version: 5.5.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.5.0" - dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.1.0" - "@graphql-tools/optimize": "npm:^2.0.0" - "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - auto-bind: "npm:~4.0.0" - change-case-all: "npm:1.0.15" - dependency-graph: "npm:^0.11.0" - graphql-tag: "npm:^2.11.0" - parse-filepath: "npm:^1.0.2" - tslib: "npm:~2.6.0" - peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/b272bd5d70337d0d309954c24286117ee3437d57487cbb305a98396608eae39da0d1dd33e125e7471bc3cd69b8ca5c59d574003fa66540aebdf77011de943b86 - languageName: node - linkType: hard - -"@graphql-codegen/visitor-plugin-common@npm:5.6.0, @graphql-codegen/visitor-plugin-common@npm:^5.5.0, @graphql-codegen/visitor-plugin-common@npm:^5.6.0": - version: 5.6.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.6.0" +"@graphql-codegen/visitor-plugin-common@npm:5.7.1, @graphql-codegen/visitor-plugin-common@npm:^5.7.1": + version: 5.7.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.7.1" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.1.0" "@graphql-tools/optimize": "npm:^2.0.0" @@ -14834,7 +15599,7 @@ __metadata: tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/dcdce23fc43d34f163050942fa05f9f700b4fc597c39b2a72122214529a9b4604537b22b776a3b8920fa8c5544429c577339157dd12a5216c299b63ca935cd84 + checksum: 10c0/07707623162757e4187e4ad4c4a55eea0c77531c979ea5e3d995fb6a5d424c70eb1380dcc4ff03814358e6c72735b3ea5f116fb570e5a8d27e1d514942c18faa languageName: node linkType: hard @@ -16499,7 +17264,7 @@ __metadata: languageName: node linkType: hard -"@juggle/resize-observer@npm:^3.4.0": +"@juggle/resize-observer@npm:^3.3.1, @juggle/resize-observer@npm:^3.4.0": version: 3.4.0 resolution: "@juggle/resize-observer@npm:3.4.0" checksum: 10c0/12930242357298c6f2ad5d4ec7cf631dfb344ca7c8c830ab7f64e6ac11eb1aae486901d8d880fd08fb1b257800c160a0da3aee1e7ed9adac0ccbb9b7c5d93347 @@ -16892,6 +17657,17 @@ __metadata: languageName: node linkType: hard +"@ndelangen/get-tarball@npm:^3.0.7": + version: 3.0.9 + resolution: "@ndelangen/get-tarball@npm:3.0.9" + dependencies: + gunzip-maybe: "npm:^1.4.2" + pump: "npm:^3.0.0" + tar-fs: "npm:^2.1.1" + checksum: 10c0/d66e76c6c990745d691c85d1dfa7f3dfd181405bb52c295baf4d1838b847d40c686e24602ea0ab1cdeb14d409db59f6bb9e2f96f56fe53da275da9cccf778e27 + languageName: node + linkType: hard + "@nestjs-modules/ioredis@npm:2.0.2": version: 2.0.2 resolution: "@nestjs-modules/ioredis@npm:2.0.2" @@ -18458,14 +19234,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/number@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/number@npm:1.1.0" - checksum: 10c0/a48e34d5ff1484de1b7cf5d7317fefc831d49e96a2229f300fd37b657bd8cfb59c922830c00ec02838ab21de3b299a523474592e4f30882153412ed47edce6a4 - languageName: node - linkType: hard - -"@radix-ui/number@npm:^1.0.1": +"@radix-ui/number@npm:1.0.1, @radix-ui/number@npm:^1.0.1": version: 1.0.1 resolution: "@radix-ui/number@npm:1.0.1" dependencies: @@ -18474,6 +19243,13 @@ __metadata: languageName: node linkType: hard +"@radix-ui/number@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/number@npm:1.1.0" + checksum: 10c0/a48e34d5ff1484de1b7cf5d7317fefc831d49e96a2229f300fd37b657bd8cfb59c922830c00ec02838ab21de3b299a523474592e4f30882153412ed47edce6a4 + languageName: node + linkType: hard + "@radix-ui/primitive@npm:1.0.1, @radix-ui/primitive@npm:^1.0.1": version: 1.0.1 resolution: "@radix-ui/primitive@npm:1.0.1" @@ -18490,6 +19266,13 @@ __metadata: languageName: node linkType: hard +"@radix-ui/primitive@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/primitive@npm:1.1.1" + checksum: 10c0/6457bd8d1aa4ecb948e5d2a2484fc570698b2ab472db6d915a8f1eec04823f80423efa60b5ba840f0693bec2ca380333cc5f3b52586b40f407d9f572f9261f8d + languageName: node + linkType: hard + "@radix-ui/react-accordion@npm:1.2.0": version: 1.2.0 resolution: "@radix-ui/react-accordion@npm:1.2.0" @@ -18718,6 +19501,28 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-collection@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-collection@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-slot": "npm:1.1.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/8376aa0c0f38efbb45e5c0a2e8724b0ca2ccdab511f5aee4c3eb62a89959b20be0d4dd410b7068bc13d722751cbc88e916e10573784fb26b084c43f930818715 + languageName: node + linkType: hard + "@radix-ui/react-compose-refs@npm:1.0.1, @radix-ui/react-compose-refs@npm:^1.0.1": version: 1.0.1 resolution: "@radix-ui/react-compose-refs@npm:1.0.1" @@ -18746,6 +19551,19 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-compose-refs@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-compose-refs@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 + languageName: node + linkType: hard + "@radix-ui/react-context-menu@npm:2.2.1": version: 2.2.1 resolution: "@radix-ui/react-context-menu@npm:2.2.1" @@ -18798,6 +19616,19 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/fc4ace9d79d7954c715ade765e06c95d7e1b12a63a536bcbe842fb904f03f88fc5bd6e38d44bd23243d37a270b4c44380fedddaeeae2d274f0b898a20665aba2 + languageName: node + linkType: hard + "@radix-ui/react-dialog@npm:1.0.5, @radix-ui/react-dialog@npm:^1.0.4": version: 1.0.5 resolution: "@radix-ui/react-dialog@npm:1.0.5" @@ -18863,6 +19694,38 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-dialog@npm:^1.0.5": + version: 1.1.6 + resolution: "@radix-ui/react-dialog@npm:1.1.6" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.5" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.2" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.4" + "@radix-ui/react-presence": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-slot": "npm:1.1.2" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.2.4" + react-remove-scroll: "npm:^2.6.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/98e425549573c5d6fb0fee94ecd40427a8b8897bb2d9bb2a44fe64e484754376ff23b64fcf64e061d42fc774b9627a28cb5b1bb5652e567908dac9a8d8618705 + languageName: node + linkType: hard + "@radix-ui/react-direction@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-direction@npm:1.0.1" @@ -18891,6 +19754,30 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-dismissable-layer@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-dismissable-layer@npm:1.0.4" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-escape-keydown": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/a7b9695092cd4109a7b4a4a66b7f634c42d4f39aa0893621a8ee5e8bc90f8ae27e741df66db726c341a60d2115e3f813520fee1f5cc4fb05d77914b4ade3819f + languageName: node + linkType: hard + "@radix-ui/react-dismissable-layer@npm:1.0.5, @radix-ui/react-dismissable-layer@npm:^1.0.5": version: 1.0.5 resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" @@ -18938,6 +19825,29 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-dismissable-layer@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.5" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/05c5adfcd42a736c456f50bdca25bf7f6b25eef7328e4c05de535fea128328666433a89d68cb1445e039c188d7f1397df6a4a02e2da0970762f2a80fd29b48ea + languageName: node + linkType: hard + "@radix-ui/react-dropdown-menu@npm:2.1.1": version: 2.1.1 resolution: "@radix-ui/react-dropdown-menu@npm:2.1.1" @@ -19017,6 +19927,41 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/2e99750ca593083a530542a185d656b45b100752353a7a193a67566e3c256414a76fa9171d152f8c0167b8d6c1fdf62b2e07750d7af2974bf8ef39eb204aa537 + languageName: node + linkType: hard + +"@radix-ui/react-focus-scope@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-focus-scope@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/bfff46919666c122f5b812ee427494ae8408c0eebee30337bd2ce0eedf539f0feaa242f790304ef9df15425b837010ffc6061ce467bedd2c5fd9373bee2b95da + languageName: node + linkType: hard + "@radix-ui/react-focus-scope@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-focus-scope@npm:1.0.4" @@ -19060,6 +20005,27 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-focus-scope@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-focus-scope@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/7b93866a9980bc938fc3fcfacfc49467c13144931c9b7a3b5423c0c3817685dc421499d73f58335f6c3c1c0f4fea9c9b7c16aa06a1d30571620787086082bea0 + languageName: node + linkType: hard + "@radix-ui/react-hover-card@npm:1.1.1": version: 1.1.1 resolution: "@radix-ui/react-hover-card@npm:1.1.1" @@ -19303,6 +20269,35 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-popper@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-popper@npm:1.1.2" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@floating-ui/react-dom": "npm:^2.0.0" + "@radix-ui/react-arrow": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-rect": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + "@radix-ui/rect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/4bd069b79f7046af2c0967b8e43f727cd09834cbd6df1e3d5a943c4f83428ff8b646882737fdf7593c22e261a1d13768a5c020138d79503862ae2e1729081bba + languageName: node + linkType: hard + "@radix-ui/react-popper@npm:1.1.3, @radix-ui/react-popper@npm:^1.1.3": version: 1.1.3 resolution: "@radix-ui/react-popper@npm:1.1.3" @@ -19360,6 +20355,26 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-portal@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-portal@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-primitive": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/baf295bbbf09ead37b64ee1dc025a6a540960f5e60552766d78f6065504c67d4bcf49fad5e2073617d9a3011daafad625aa3bd1da7a886c704833b22a49e888f + languageName: node + linkType: hard + "@radix-ui/react-portal@npm:1.0.4, @radix-ui/react-portal@npm:^1.0.4": version: 1.0.4 resolution: "@radix-ui/react-portal@npm:1.0.4" @@ -19400,6 +20415,26 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-portal@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-portal@npm:1.1.4" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/e4038eb2f20be10d9754d099d00620f429711919d20c4c630946d9c4941f1c83ef1a3f4110c221c70486e65bc565ebba4ada22a0e7e2d179c039f2a014300793 + languageName: node + linkType: hard + "@radix-ui/react-presence@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-presence@npm:1.0.1" @@ -19441,6 +20476,26 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-presence@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-presence@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/0c6fa281368636308044df3be4c1f02733094b5e35ba04f26e610dd1c4315a245ffc758e0e176c444742a7a46f4328af1a9d8181e860175ec39338d06525a78d + languageName: node + linkType: hard + "@radix-ui/react-primitive@npm:1.0.3, @radix-ui/react-primitive@npm:^1.0.3": version: 1.0.3 resolution: "@radix-ui/react-primitive@npm:1.0.3" @@ -19480,6 +20535,25 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-primitive@npm:2.0.2": + version: 2.0.2 + resolution: "@radix-ui/react-primitive@npm:2.0.2" + dependencies: + "@radix-ui/react-slot": "npm:1.1.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/1af7a33a86f8bd2467f2300b1bb6ca9af67cae3950953ba543d2a625c17f341dff05d19056ece7b03e5ced8b9f8de99c74f806710ce0da6b9a000f2af063fffe + languageName: node + linkType: hard + "@radix-ui/react-progress@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-progress@npm:1.1.0" @@ -19583,6 +20657,33 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-roving-focus@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-roving-focus@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-collection": "npm:1.1.2" + "@radix-ui/react-compose-refs": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/80e378e1156d5b8af14995e908fe2358c8f4757fbf274e30d2ee3c1cedc3a0c7192524df7e3bb1d5011ee9ab8ab7445b60eff06617370e58abcd1ae97e0e40f6 + languageName: node + linkType: hard + "@radix-ui/react-scroll-area@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-scroll-area@npm:1.1.0" @@ -19649,6 +20750,46 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-select@npm:^1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-select@npm:1.2.2" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/number": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-collection": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.4" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.3" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.2" + "@radix-ui/react-portal": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-visually-hidden": "npm:1.0.3" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.5" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/888fffa703a8f79b45c01d5f03ad9aae66250ddfff827bbba4f222c4d0720aa2f01a3e4b6bd80acabaf5e2fa7ad79de9e9dfd14831f7f4c24337d4d8dfb58ccc + languageName: node + linkType: hard + "@radix-ui/react-separator@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-separator@npm:1.0.3" @@ -19688,6 +20829,25 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-separator@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-separator@npm:1.1.2" + dependencies: + "@radix-ui/react-primitive": "npm:2.0.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/9efffd4319ab25210702cbacd5a3fe15f22ab9e29afe407b778112056e6a2e1e43847f1ad5f5b73bff5d604722a4fdabd66816216e7ad8f627f7b4c20a19174e + languageName: node + linkType: hard + "@radix-ui/react-slider@npm:1.2.0": version: 1.2.0 resolution: "@radix-ui/react-slider@npm:1.2.0" @@ -19748,6 +20908,21 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-slot@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-slot@npm:1.1.2" + dependencies: + "@radix-ui/react-compose-refs": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/81d45091806c52b507cec80b4477e4f31189d76ffcd7845b382eb3a034e6cf1faef71b881612028d5893f7580bf9ab59daa18fbf2792042dccd755c99a18df67 + languageName: node + linkType: hard + "@radix-ui/react-switch@npm:1.1.0": version: 1.1.0 resolution: "@radix-ui/react-switch@npm:1.1.0" @@ -19880,6 +21055,31 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-toggle-group@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-toggle-group@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-roving-focus": "npm:1.1.2" + "@radix-ui/react-toggle": "npm:1.1.2" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/df08a9114990b675882700228c21ff1aea1b83963c0190d91f54c1287c2217676eb830c161a5d6ed8185827cf3ba5fe29181d8803d4dc51328700bcfd4c9777c + languageName: node + linkType: hard + "@radix-ui/react-toggle@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-toggle@npm:1.0.3" @@ -19923,6 +21123,27 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-toggle@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-toggle@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/2cd8dc6b64c2680f4c0662ff2424963e8cc432de3a925a549e8fd5e5e7b48da1a08434ef4ab49b6b627faea1628160f89a16f098399104ed06a00220170f72a2 + languageName: node + linkType: hard + "@radix-ui/react-toolbar@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-toolbar@npm:1.0.4" @@ -19949,6 +21170,31 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-toolbar@npm:^1.0.4": + version: 1.1.2 + resolution: "@radix-ui/react-toolbar@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.1" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-roving-focus": "npm:1.1.2" + "@radix-ui/react-separator": "npm:1.1.2" + "@radix-ui/react-toggle-group": "npm:1.1.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/43050cfee422e9623eed6dab9b9c417e9f32fe2b9a63945d58bf019230827a56633bd30eeb960de5e0c705458974a46428327599c771be54d3a4cd58f8dcae6f + languageName: node + linkType: hard + "@radix-ui/react-tooltip@npm:1.1.2": version: 1.1.2 resolution: "@radix-ui/react-tooltip@npm:1.1.2" @@ -20097,31 +21343,31 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-previous@npm:1.1.0" +"@radix-ui/react-use-previous@npm:1.0.1, @radix-ui/react-use-previous@npm:^1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-previous@npm:1.0.1" + dependencies: + "@babel/runtime": "npm:^7.13.10" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9787d24790d4e330715127f2f4db56c4cbed9b0a47f97e11a68582c08a356a53c1ec41c7537382f6fb8d0db25de152770f17430e8eaf0fa59705be97760acbad + checksum: 10c0/f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:^1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-previous@npm:1.0.1" - dependencies: - "@babel/runtime": "npm:^7.13.10" +"@radix-ui/react-use-previous@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-previous@npm:1.1.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f5fbc602108668484a4ed506b7842482222d1d03094362e26abb7fdd593eee8794fc47d85b3524fb9d00884801c89a6eefd0bed0971eba1ec189c637b6afd398 + checksum: 10c0/9787d24790d4e330715127f2f4db56c4cbed9b0a47f97e11a68582c08a356a53c1ec41c7537382f6fb8d0db25de152770f17430e8eaf0fa59705be97760acbad languageName: node linkType: hard @@ -20187,42 +21433,42 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" +"@radix-ui/react-visually-hidden@npm:1.0.3, @radix-ui/react-visually-hidden@npm:^1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" dependencies: - "@radix-ui/react-primitive": "npm:2.0.0" + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-primitive": "npm:1.0.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/db138dd5f3c94958a9f836740d4408c89c4a73e770eaba5ead921e69b3c0d196c5cd58323d82829a9bc05a74873c299195dfd8366b9808e53a9a3dbca5a1e5fe + checksum: 10c0/0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:^1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" +"@radix-ui/react-visually-hidden@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" - "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true "@types/react-dom": optional: true - checksum: 10c0/0cbc12c2156b3fa0e40090cafd8525ce84c16a6b5a038a8e8fc7cbb16ed6da9ab369593962c57a18c41a16ec8713e0195c68ea34072ef1ca254ed4d4c0770bb4 + checksum: 10c0/db138dd5f3c94958a9f836740d4408c89c4a73e770eaba5ead921e69b3c0d196c5cd58323d82829a9bc05a74873c299195dfd8366b9808e53a9a3dbca5a1e5fe languageName: node linkType: hard @@ -20275,6 +21521,30 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config-android@npm:^15.0.0": + version: 15.1.3 + resolution: "@react-native-community/cli-config-android@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.3" + chalk: "npm:^4.1.2" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/ac0903c70b6e30592a69b23a2080bf6cd9d32c30ef465310a164d7254227ec35749484d6306a6c547a129f8efdc0a56e15d1adeafbcffa96587a767b1e450bc5 + languageName: node + linkType: hard + +"@react-native-community/cli-config-apple@npm:^15.0.0": + version: 15.1.3 + resolution: "@react-native-community/cli-config-apple@npm:15.1.3" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.3" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/57526305ef3767a8f89aee2804e6d4fd80843c3b67db21b0bec288f80bf76147dea334e5bcf55867d9c7b3f87f80ccceb1278fb6e97f3ff11888a31a56c82492 + languageName: node + linkType: hard + "@react-native-community/cli-config@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-config@npm:14.1.0" @@ -20394,6 +21664,25 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-tools@npm:15.1.3, @react-native-community/cli-tools@npm:^15.0.0": + version: 15.1.3 + resolution: "@react-native-community/cli-tools@npm:15.1.3" + dependencies: + appdirsjs: "npm:^1.2.4" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + find-up: "npm:^5.0.0" + mime: "npm:^2.4.1" + open: "npm:^6.2.0" + ora: "npm:^5.4.1" + prompts: "npm:^2.4.2" + semver: "npm:^7.5.2" + shell-quote: "npm:^1.7.3" + sudo-prompt: "npm:^9.0.0" + checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc + languageName: node + linkType: hard + "@react-native-community/cli-types@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-types@npm:14.1.0" @@ -20429,9 +21718,9 @@ __metadata: languageName: node linkType: hard -"@react-native-community/datetimepicker@npm:8.2.0": - version: 8.2.0 - resolution: "@react-native-community/datetimepicker@npm:8.2.0" +"@react-native-community/datetimepicker@npm:8.3.0": + version: 8.3.0 + resolution: "@react-native-community/datetimepicker@npm:8.3.0" dependencies: invariant: "npm:^2.2.4" peerDependencies: @@ -20444,14 +21733,14 @@ __metadata: optional: true react-native-windows: optional: true - checksum: 10c0/bfb99fd5148f15be6a00653434979591a880394fc5b5c50c16fea7cac13d84d663603f3cb62dbfb6933c472d4805b69456bab445ea44122c95cbf437bc4b8bb3 + checksum: 10c0/33918386270dafd8240dca76619fcc8ad4903485d55564aad19f1cd7fed28ca2bf669aadb686d139f4700dd8571ba861d19f77b3a748a7f9ce8c152476593f97 languageName: node linkType: hard -"@react-native-community/slider@npm:4.5.5": - version: 4.5.5 - resolution: "@react-native-community/slider@npm:4.5.5" - checksum: 10c0/78c3364c072bbc82300612a625bced682b666145dce229e7beb87f93dde5f66a955e1cca4848f662f1a9d2246f26d4717ece5d4f86cd350a295db184c024002b +"@react-native-community/slider@npm:4.5.6": + version: 4.5.6 + resolution: "@react-native-community/slider@npm:4.5.6" + checksum: 10c0/6ff9b91b8f9af14fadccad101fc0abc17c864a5d2832483aef8813e67a93ad723053ed033141f71db8f7a128d3b1fdf4dd37f5c093901e7f041380a671090283 languageName: node linkType: hard @@ -20472,6 +21761,15 @@ __metadata: languageName: node linkType: hard +"@react-native-firebase/firestore@npm:21.0.0": + version: 21.0.0 + resolution: "@react-native-firebase/firestore@npm:21.0.0" + peerDependencies: + "@react-native-firebase/app": 21.0.0 + checksum: 10c0/73909406bc9131ef3e958817be736b72bb3b6db70d806f73af8d519b4d6c3d91685f03c02f6b40b6f3b4d33dde7dfb91f159b9a3bd86db63a554407d894e1538 + languageName: node + linkType: hard + "@react-native-firebase/messaging@npm:21.0.0": version: 21.0.0 resolution: "@react-native-firebase/messaging@npm:21.0.0" @@ -20495,10 +21793,10 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/assets-registry@npm:0.75.4" - checksum: 10c0/5669e8700cb8b1bed8878dc6d6a869a54c7157f60dc88b85556db48cabc65414b87f01995244dc5532009cc860adfa1f86b57415c810fe10806f8fc085b3673f +"@react-native/assets-registry@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/assets-registry@npm:0.75.5" + checksum: 10c0/1b1a6b42742b17ba9d521fe633e3033b537de541b4c2ddb28d72fa71b3eee9e00f796ce5b06d7857dae560c1eeabd1f529c3bd13017cbf827bf192c1d61fb499 languageName: node linkType: hard @@ -20511,12 +21809,12 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/babel-plugin-codegen@npm:0.75.4" +"@react-native/babel-plugin-codegen@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/babel-plugin-codegen@npm:0.75.5" dependencies: - "@react-native/codegen": "npm:0.75.4" - checksum: 10c0/ceac60a2a33a7e75e9c2f0045d738516769128d0358de35091d1ef23bbb5a391a2f7937781532c61f427e18a76038566dc804d46bdd0d68314619920e23153b0 + "@react-native/codegen": "npm:0.75.5" + checksum: 10c0/5c505c6ac014612edb46f0a02bb8c250d1b9892518d591c28f9e73664f10147e56d23097d5b53abf695c221d3e12cb5479c63d391f6293e08dcfb240752a9c48 languageName: node linkType: hard @@ -20573,9 +21871,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/babel-preset@npm:0.75.4" +"@react-native/babel-preset@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/babel-preset@npm:0.75.5" dependencies: "@babel/core": "npm:^7.20.0" "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" @@ -20619,12 +21917,12 @@ __metadata: "@babel/plugin-transform-typescript": "npm:^7.5.0" "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" "@babel/template": "npm:^7.0.0" - "@react-native/babel-plugin-codegen": "npm:0.75.4" + "@react-native/babel-plugin-codegen": "npm:0.75.5" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/adf81e70813abd82c3ff2b0bccef100667ca33c197aa473aafec0e88d1e9c4d6d05f6f90004947f36fa1a199e9a4b9afa8c7876e9b6614e55881475c80b6bf28 + checksum: 10c0/a2e76b080a9f897fb696db4b510519636667e785932f6b00b0f5a0aa0c50d3e20d8d94e3a6a63fd163e37e5e6fe4dac165753dce9ba2940dceea5c5acc4fcf8b languageName: node linkType: hard @@ -20645,9 +21943,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/codegen@npm:0.75.4" +"@react-native/codegen@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/codegen@npm:0.75.5" dependencies: "@babel/parser": "npm:^7.20.0" glob: "npm:^7.1.1" @@ -20659,18 +21957,18 @@ __metadata: yargs: "npm:^17.6.2" peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: 10c0/49149c2b07c2c142abe0eb6459face50f7ffa5d7b0db29075ea5243b6e6c546087968c4e80b789a9a39d0bf9050495f0d620b1d3544d8b4bed2682b3d8f48bc2 + checksum: 10c0/3ab3fb5317f9e49fd44fdc54ea6a86409f1426a4d9732dcda805c014b82f6b8b657329bb5f82818847526f255a939590b8ca0a0819b5c566afa696dabd3c9812 languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/community-cli-plugin@npm:0.75.4" +"@react-native/community-cli-plugin@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/community-cli-plugin@npm:0.75.5" dependencies: "@react-native-community/cli-server-api": "npm:14.1.0" "@react-native-community/cli-tools": "npm:14.1.0" - "@react-native/dev-middleware": "npm:0.75.4" - "@react-native/metro-babel-transformer": "npm:0.75.4" + "@react-native/dev-middleware": "npm:0.75.5" + "@react-native/metro-babel-transformer": "npm:0.75.5" chalk: "npm:^4.0.0" execa: "npm:^5.1.1" metro: "npm:^0.80.3" @@ -20678,7 +21976,7 @@ __metadata: metro-core: "npm:^0.80.3" node-fetch: "npm:^2.2.0" readline: "npm:^1.3.0" - checksum: 10c0/f51cc82a6ef722a3c1866181823a3047c78b80fb40c33f47420b31ee155a42a4683fe53e3221f4d5f3d3ba471c8575db5dbb2efbbce74341df2eb8c7aa2b9aa9 + checksum: 10c0/460b7d54a9768771955d8b27d3a6d5cfcead9c2fc0fbf0eb4a0698f810b5387e1e59ab4118b4fa71e775ebdd9d9ad572499227e10b2e858a775cf57152d30429 languageName: node linkType: hard @@ -20689,10 +21987,10 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/debugger-frontend@npm:0.75.4" - checksum: 10c0/189ba0711a59bf1a23b0a72c0f2485b7a634089c09912af429e93ab2849c228350d42d0b29570feb70417e9eaab41bcd5e20c7bf0c7a9a8949d62d9e19c26a4f +"@react-native/debugger-frontend@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/debugger-frontend@npm:0.75.5" + checksum: 10c0/35e5b96b69a69698462dc220b6acb0ca6ddb25928a935c6a948309dddc7038ea199d9c185231b0d4631c92b2cc90b23ca77320c097daa2817829e265da0cb95e languageName: node linkType: hard @@ -20717,12 +22015,12 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/dev-middleware@npm:0.75.4" +"@react-native/dev-middleware@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/dev-middleware@npm:0.75.5" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.75.4" + "@react-native/debugger-frontend": "npm:0.75.5" chrome-launcher: "npm:^0.15.2" chromium-edge-launcher: "npm:^0.2.0" connect: "npm:^3.6.5" @@ -20733,17 +22031,17 @@ __metadata: selfsigned: "npm:^2.4.1" serve-static: "npm:^1.13.1" ws: "npm:^6.2.2" - checksum: 10c0/edeb979f4acf7102b92ffc9c6ec47f9221fd044ff00a42e8d3af06d79f09635e6e5fd7bb6b686c87bc8d09c5d62265f3d89f137f659ce708b258c5775e8b1e16 + checksum: 10c0/26ffcc42960041c9fb14e1b92c643b20479ea274d442c75b3bc2d7c79db5017062a7bdeb53574c82526ee535216567276fe8ea543f4c85c190662ef0fad8718b languageName: node linkType: hard -"@react-native/eslint-config@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/eslint-config@npm:0.75.4" +"@react-native/eslint-config@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/eslint-config@npm:0.75.5" dependencies: "@babel/core": "npm:^7.20.0" "@babel/eslint-parser": "npm:^7.20.0" - "@react-native/eslint-plugin": "npm:0.75.4" + "@react-native/eslint-plugin": "npm:0.75.5" "@typescript-eslint/eslint-plugin": "npm:^7.1.1" "@typescript-eslint/parser": "npm:^7.1.1" eslint-config-prettier: "npm:^8.5.0" @@ -20756,54 +22054,54 @@ __metadata: peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: 10c0/70c0fce3b2a358e702748fe0b8e7d50c3a64c495abd52935a05c3abdb72cc2d92d9efe098d92a9370d99f3c8a0844ec5919c63ce9ed8d1845a44e7ddf3fa8f81 + checksum: 10c0/3daaeedf0719a882eb35d7d56df7a1a0ab7f083f66ed7bd03f1b367c32b68ee56119d547820abc65795302f433551e7b6690a7be4949248b5e8d03607166c43d languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/eslint-plugin@npm:0.75.4" - checksum: 10c0/f6fe94e58901bd01177209cf1ffd45f4b7bf191dfa8e17cd2b734bb4fbdb3000cd817ccdd5c6a19214f585c74ea709a32b4623d237a343329ad96be2d50e258a +"@react-native/eslint-plugin@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/eslint-plugin@npm:0.75.5" + checksum: 10c0/0ac18e1e8016a267d2177089d116ef8d3902f803df7bd9ec37ca6dea4864822333123914b910184538a6ab3b3a9248765c158af8df140f69172be14355dedab9 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/gradle-plugin@npm:0.75.4" - checksum: 10c0/0a0fd65c6c1fad34f5ff82db5ccd99401cfd5ff476efcad069dc16b6daecd685d2fe73a7c4bcb912a69574ddd723d53cdca3cc4da6b34ffd9a9a33e3cf436e6e +"@react-native/gradle-plugin@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/gradle-plugin@npm:0.75.5" + checksum: 10c0/f051d4a140d70bbbe6328e46962fc9d72ba0021dade8c5c83da02d2dc8ba4965ba7d1012dbe09e7c677673b23e7e08fcc2bfdfb049feff76a464220b9fee934e languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/js-polyfills@npm:0.75.4" - checksum: 10c0/46c0c455e805d07ab6d55a162fdfbcacab6e0ae5d83e93f146556b780f05e28839156c28f5ba838232e598d41893297d015823b7f154b2ac9db3af757d4b6c71 +"@react-native/js-polyfills@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/js-polyfills@npm:0.75.5" + checksum: 10c0/00e0bc2464383f197658ac79c227cb1cfa227541e191a04292f85cc0531909cb188ec451f4aacf3e18a23546bc9e133801a04f6bd2dfced342aca92d15b9590a languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/metro-babel-transformer@npm:0.75.4" +"@react-native/metro-babel-transformer@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/metro-babel-transformer@npm:0.75.5" dependencies: "@babel/core": "npm:^7.20.0" - "@react-native/babel-preset": "npm:0.75.4" + "@react-native/babel-preset": "npm:0.75.5" hermes-parser: "npm:0.22.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/455f21645e0e9a32e4400a423b896b12503a64a6feca7edea2c9d27608963cc4d283c41156a48b31b15d8662f645c9f1d16cdb449a1b1096bdc90985edf17027 + checksum: 10c0/fd74cf6367887ee8db178f7462e3b93275ce4f59172593e68f75dc707ca63fdfbe641512b6037c036aae7d87852298ac4e3e768c3a0a9c60987ddcfb9e1e1a0d languageName: node linkType: hard -"@react-native/metro-config@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/metro-config@npm:0.75.4" +"@react-native/metro-config@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/metro-config@npm:0.75.5" dependencies: - "@react-native/js-polyfills": "npm:0.75.4" - "@react-native/metro-babel-transformer": "npm:0.75.4" + "@react-native/js-polyfills": "npm:0.75.5" + "@react-native/metro-babel-transformer": "npm:0.75.5" metro-config: "npm:^0.80.3" metro-runtime: "npm:^0.80.3" - checksum: 10c0/065e32224f98d8e455ceda9d0cf01e2027396fbbb533f3b675cd68badd1702b4280c23adc6f6bad92c8fedf847be8813ad080d979e246ae474b5e1ddc3d268f8 + checksum: 10c0/e9b588fdff5ea6492cd8c37bdce858503a5218bf6a3b11cc289b6c409ead54a386e6981b75d4c42f95459611d7ff5277c47d5071d483d9015f1858762d84c58d languageName: node linkType: hard @@ -20814,10 +22112,10 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/normalize-colors@npm:0.75.4" - checksum: 10c0/b8224cf53f6baff67c50156766e1d01807058ac8efe3e114c97acab4d83bdad446ee05e80ce294dc0f62761dd54a473fd27be2e9bc5544dc09db263238d34b45 +"@react-native/normalize-colors@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/normalize-colors@npm:0.75.5" + checksum: 10c0/e7be7cde0b5c01b8b851ef3b32d5a463a3fc05e369680a1fa2de07b8cab511c6e964f91667ae65901c02f6dfcbf6227963c0255d78bf18cc8f9aea1c14e25523 languageName: node linkType: hard @@ -20828,9 +22126,16 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.75.4": - version: 0.75.4 - resolution: "@react-native/virtualized-lists@npm:0.75.4" +"@react-native/typescript-config@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/typescript-config@npm:0.75.5" + checksum: 10c0/972dfd4f48b83a648d6f9e8ae3f87f22c8f9f8c3839e7dbf7de2384634fa6057ac918af5c264b4fd1fb4001e716597b123c5477b51d5532c400a45dfc461bf53 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.75.5": + version: 0.75.5 + resolution: "@react-native/virtualized-lists@npm:0.75.5" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" @@ -20841,7 +22146,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/816c4df3ecbca2ab03e8f5dc5047bfd49160f9ab8879d9cc6bb420f764a4d58bef208a2e198edee33cbeae21cf1a8a71738fc9f8b1e3f43e036ac4fad673bddc + checksum: 10c0/a269f18b3fe30f8fd105220a28a67302c8fcd00bea0b874ba11df3f9a6b5ec569c9a5d8e50e0700769231d520fbddf1b0f5995b92e84662c46c7695f08ff7584 languageName: node linkType: hard @@ -21729,66 +23034,66 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-darwin@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-darwin@npm:2.36.6" +"@sentry/cli-darwin@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-darwin@npm:2.37.0" conditions: os=darwin languageName: node linkType: hard -"@sentry/cli-linux-arm64@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-linux-arm64@npm:2.36.6" +"@sentry/cli-linux-arm64@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-linux-arm64@npm:2.37.0" conditions: (os=linux | os=freebsd) & cpu=arm64 languageName: node linkType: hard -"@sentry/cli-linux-arm@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-linux-arm@npm:2.36.6" +"@sentry/cli-linux-arm@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-linux-arm@npm:2.37.0" conditions: (os=linux | os=freebsd) & cpu=arm languageName: node linkType: hard -"@sentry/cli-linux-i686@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-linux-i686@npm:2.36.6" +"@sentry/cli-linux-i686@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-linux-i686@npm:2.37.0" conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-linux-x64@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-linux-x64@npm:2.36.6" +"@sentry/cli-linux-x64@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-linux-x64@npm:2.37.0" conditions: (os=linux | os=freebsd) & cpu=x64 languageName: node linkType: hard -"@sentry/cli-win32-i686@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-win32-i686@npm:2.36.6" +"@sentry/cli-win32-i686@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-win32-i686@npm:2.37.0" conditions: os=win32 & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-win32-x64@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli-win32-x64@npm:2.36.6" +"@sentry/cli-win32-x64@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli-win32-x64@npm:2.37.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@sentry/cli@npm:2.36.6": - version: 2.36.6 - resolution: "@sentry/cli@npm:2.36.6" +"@sentry/cli@npm:2.37.0": + version: 2.37.0 + resolution: "@sentry/cli@npm:2.37.0" dependencies: - "@sentry/cli-darwin": "npm:2.36.6" - "@sentry/cli-linux-arm": "npm:2.36.6" - "@sentry/cli-linux-arm64": "npm:2.36.6" - "@sentry/cli-linux-i686": "npm:2.36.6" - "@sentry/cli-linux-x64": "npm:2.36.6" - "@sentry/cli-win32-i686": "npm:2.36.6" - "@sentry/cli-win32-x64": "npm:2.36.6" + "@sentry/cli-darwin": "npm:2.37.0" + "@sentry/cli-linux-arm": "npm:2.37.0" + "@sentry/cli-linux-arm64": "npm:2.37.0" + "@sentry/cli-linux-i686": "npm:2.37.0" + "@sentry/cli-linux-x64": "npm:2.37.0" + "@sentry/cli-win32-i686": "npm:2.37.0" + "@sentry/cli-win32-x64": "npm:2.37.0" https-proxy-agent: "npm:^5.0.0" node-fetch: "npm:^2.6.7" progress: "npm:^2.0.3" @@ -21811,7 +23116,7 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 10c0/6760fde5996817c3b91109255ce9631c0481b520c80682d2a68c4433d767c0a75d514e9c47bdc7e64963c22c50e3094c3943b6d1ae13810f27befe8e41aeabed + checksum: 10c0/a6e5e3510b7b6a5b3414a2b2bee3bd9c3066b05f70ff20ff65df1d7fb384458182d12a8a0f0319af02e8dbaf6f5e5d23da394eb6bdb8b9face3909699d0f9495 languageName: node linkType: hard @@ -22074,13 +23379,13 @@ __metadata: languageName: node linkType: hard -"@sentry/react-native@npm:5.33.2": - version: 5.33.2 - resolution: "@sentry/react-native@npm:5.33.2" +"@sentry/react-native@npm:5.36.0": + version: 5.36.0 + resolution: "@sentry/react-native@npm:5.36.0" dependencies: "@sentry/babel-plugin-component-annotate": "npm:2.20.1" "@sentry/browser": "npm:7.119.1" - "@sentry/cli": "npm:2.36.6" + "@sentry/cli": "npm:2.37.0" "@sentry/core": "npm:7.119.1" "@sentry/hub": "npm:7.119.0" "@sentry/integrations": "npm:7.119.0" @@ -22096,7 +23401,7 @@ __metadata: optional: true bin: sentry-expo-upload-sourcemaps: scripts/expo-upload-sourcemaps.js - checksum: 10c0/a42939010cf2cd8af92bac8d6f8d7c5086b942386507e197bf2e1ad71598cf44a195dee87db1bcc0f185fdb1c559b547686cf63ad751aef32bbd30f87468a842 + checksum: 10c0/955e8c00d50a997ffc5af512a1dafa95b1ca4b4e8e70eb5b3ea798bc3608f03530763e5f93b63e914bcf3b9dfb69d81492b0d0d658657dd3c191e220aa833eb8 languageName: node linkType: hard @@ -24757,6 +26062,20 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-actions@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-actions@npm:8.1.11" + dependencies: + "@storybook/core-events": "npm:8.1.11" + "@storybook/global": "npm:^5.0.0" + "@types/uuid": "npm:^9.0.1" + dequal: "npm:^2.0.2" + polished: "npm:^4.2.2" + uuid: "npm:^9.0.0" + checksum: 10c0/9f9ad12c7819848b2d3b4b0bf7d1271a349ea539c192c973bdbb317f6712b2c5ce2944c7716ac7bf68ae6ab11ee3f687b8be8aa787a86a8ff223300ae66e1399 + languageName: node + linkType: hard + "@storybook/addon-actions@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-actions@npm:8.2.9" @@ -24787,18 +26106,28 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:^8.3.5": - version: 8.6.1 - resolution: "@storybook/addon-actions@npm:8.6.1" +"@storybook/addon-actions@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/addon-actions@npm:7.6.20" dependencies: + "@storybook/core-events": "npm:7.6.20" "@storybook/global": "npm:^5.0.0" "@types/uuid": "npm:^9.0.1" dequal: "npm:^2.0.2" polished: "npm:^4.2.2" uuid: "npm:^9.0.0" - peerDependencies: - storybook: ^8.6.1 - checksum: 10c0/d777589cca72400e7f9baac09058b98e79a956a823b2e83059bc2e762d8ea1bba744804413b29645bd1c52ad9a50dfe81629f92f62a6281178e959242109a115 + checksum: 10c0/f1cd564061850719607fddbe6c31ae8e54a577aea1f4f4a4a07695f72dc5952e0e0d9b32f4bda2153fef6f21ca484a5881b64aa19700088ce0d73985d12b7538 + languageName: node + linkType: hard + +"@storybook/addon-backgrounds@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-backgrounds@npm:8.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + memoizerific: "npm:^1.11.3" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/5df01e23050164a00a12cc8c28b4bcee84fd988687bf790e2e047fd0c92556ed29b50d0ffeb8e4ee1bd04b701c125fbff9f47cfbc6bc1a6b1e8ac470cd9bd374 languageName: node linkType: hard @@ -24828,6 +26157,18 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-controls@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-controls@npm:8.1.11" + dependencies: + "@storybook/blocks": "npm:8.1.11" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/a36e7f6d975f767654c3cddf0485b59800a4af49945e3f6f7bde3795bb9aa3bb2e56b1b799007e780173a7c2899e0881a87527de31aacab042a8a8919388b1c8 + languageName: node + linkType: hard + "@storybook/addon-controls@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-controls@npm:8.2.9" @@ -24855,16 +26196,42 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-controls@npm:^8.3.5": - version: 8.6.1 - resolution: "@storybook/addon-controls@npm:8.6.1" +"@storybook/addon-controls@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/addon-controls@npm:7.6.20" + dependencies: + "@storybook/blocks": "npm:7.6.20" + lodash: "npm:^4.17.21" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/73e924626a3b5efaf2b96091ce583aec82d4ad9855ccb022be8382c809db1841b4d70a449729e746b383deec3c656b1a255fc4cd47da47f189dab567e1e85bfd + languageName: node + linkType: hard + +"@storybook/addon-docs@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-docs@npm:8.1.11" dependencies: + "@babel/core": "npm:^7.24.4" + "@mdx-js/react": "npm:^3.0.0" + "@storybook/blocks": "npm:8.1.11" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/components": "npm:8.1.11" + "@storybook/csf-plugin": "npm:8.1.11" + "@storybook/csf-tools": "npm:8.1.11" "@storybook/global": "npm:^5.0.0" - dequal: "npm:^2.0.2" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + "@storybook/react-dom-shim": "npm:8.1.11" + "@storybook/theming": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/react": "npm:^16.8.0 || ^17.0.0 || ^18.0.0" + fs-extra: "npm:^11.1.0" + react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" + react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0" + rehype-external-links: "npm:^3.0.0" + rehype-slug: "npm:^6.0.0" ts-dedent: "npm:^2.0.0" - peerDependencies: - storybook: ^8.6.1 - checksum: 10c0/e01ecf092a28d5b169044c69c67883c19cb270afe1f769db27301000ad3f524c2218f5ec7c67dc1b3215c1721a4a6cfc18804782615672f35fa4e522b87c2997 + checksum: 10c0/c6a2b26d7cef1e36f324ab26b39cc109af8c9f09b51403ece25ab72ba493e9850003429633db46a2b4a8d0d0fd2fd17eb0f065ae2edf88114e10f55430530650 languageName: node linkType: hard @@ -24913,6 +26280,28 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-essentials@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-essentials@npm:8.1.11" + dependencies: + "@storybook/addon-actions": "npm:8.1.11" + "@storybook/addon-backgrounds": "npm:8.1.11" + "@storybook/addon-controls": "npm:8.1.11" + "@storybook/addon-docs": "npm:8.1.11" + "@storybook/addon-highlight": "npm:8.1.11" + "@storybook/addon-measure": "npm:8.1.11" + "@storybook/addon-outline": "npm:8.1.11" + "@storybook/addon-toolbars": "npm:8.1.11" + "@storybook/addon-viewport": "npm:8.1.11" + "@storybook/core-common": "npm:8.1.11" + "@storybook/manager-api": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/d55050ebd893dfdf8aa441242ca160f7edb51b34683fd493814e271d3301298d18cacd3085047fb0e081533956a532a831713d014c7c745ba57f599dd28eb378 + languageName: node + linkType: hard + "@storybook/addon-essentials@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-essentials@npm:8.2.9" @@ -24953,6 +26342,15 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-highlight@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-highlight@npm:8.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + checksum: 10c0/6633d3548843179ab99e3beefc5259e2d12c7046f23d64310df3e3fa2b91b5a17fcfbe9c36ff50138a83682601a19db8fd0ccdc6e0f57c40fce2505b22873c23 + languageName: node + linkType: hard + "@storybook/addon-highlight@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-highlight@npm:8.2.9" @@ -25005,6 +26403,22 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-links@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-links@npm:8.1.11" + dependencies: + "@storybook/csf": "npm:^0.1.7" + "@storybook/global": "npm:^5.0.0" + ts-dedent: "npm:^2.0.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + checksum: 10c0/d6a6ed95ecacd0bf7b13b0247c99e75bceec03d314cd8e2f4b9115efb49e5d3f4e12bfa50aa3d8d2ab4e48a11fd6249335c6965d3faa8cd36caca0a523613e31 + languageName: node + linkType: hard + "@storybook/addon-links@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-links@npm:8.2.9" @@ -25039,6 +26453,16 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-measure@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-measure@npm:8.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + tiny-invariant: "npm:^1.3.1" + checksum: 10c0/09ecbc87b2903356ecf61e7c0eee6b5d557a86ed040c680919b8f6eaccc76d8bdb9204c0d594969ea63c9f58ccc6ee21fe47ccac96d8c0ba360e78ec3675c84d + languageName: node + linkType: hard + "@storybook/addon-measure@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-measure@npm:8.2.9" @@ -25074,68 +26498,83 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-ondevice-actions@npm:8.3.10": - version: 8.3.10 - resolution: "@storybook/addon-ondevice-actions@npm:8.3.10" +"@storybook/addon-ondevice-actions@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-ondevice-actions@npm:7.6.20" dependencies: - "@storybook/addon-actions": "npm:^8.3.5" - "@storybook/core": "npm:^8.3.5" + "@storybook/addon-actions": "npm:^7.6.19" + "@storybook/core-events": "npm:^7.6.19" "@storybook/global": "npm:^5.0.0" + "@storybook/manager-api": "npm:^7.6.19" fast-deep-equal: "npm:^2.0.1" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/a51a508cc3abe8297bc9f84065ee2e523c3ba03058ac04c5e0dbb8616797a22d707aec60405dc3ff86e678e0e063530cba8bbcdcf81836650e5c3bcfc02c5374 + checksum: 10c0/363fa0853c8ed21a5a4e6a180877e4ea4a530629b10e43be01762aaf23e97641a4dfe581f333617d567ef6e503ff0b219bb0639401329fcd85fc64638cb2b160 languageName: node linkType: hard -"@storybook/addon-ondevice-backgrounds@npm:8.3.10": - version: 8.3.10 - resolution: "@storybook/addon-ondevice-backgrounds@npm:8.3.10" +"@storybook/addon-ondevice-backgrounds@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-ondevice-backgrounds@npm:7.6.20" dependencies: - "@storybook/core": "npm:^8.3.5" - "@storybook/react-native-theming": "npm:^8.3.10" + "@storybook/manager-api": "npm:^7.6.19" + "@storybook/preview-api": "npm:^7.6.19" + "@storybook/react-native-theming": "npm:^7.6.20" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/2d1fa4fbcec2eb032d0281ab2d4a8ed975902b8895676d9ac12d5b2f144dc5ecfb402d011b26e4a2675d58dcad6513123f13b72db2ca79410d078ea9194701d4 + checksum: 10c0/d87b174024cc9f099dec07fc2475612e9195d637b14160fef675f9c06062bc208be42ab03fae92b1776d990442451c51bcf44bb014795371825ecae363c66673 languageName: node linkType: hard -"@storybook/addon-ondevice-controls@npm:8.3.10": - version: 8.3.10 - resolution: "@storybook/addon-ondevice-controls@npm:8.3.10" +"@storybook/addon-ondevice-controls@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-ondevice-controls@npm:7.6.20" dependencies: - "@storybook/addon-controls": "npm:^8.3.5" - "@storybook/core": "npm:^8.3.5" - "@storybook/react-native-theming": "npm:^8.3.10" - "@storybook/react-native-ui": "npm:^8.3.10" + "@storybook/addon-controls": "npm:^7.6.19" + "@storybook/channels": "npm:^7.6.19" + "@storybook/client-logger": "npm:^7.6.19" + "@storybook/core-events": "npm:^7.6.19" + "@storybook/manager-api": "npm:^7.6.19" + "@storybook/react-native-theming": "npm:^7.6.20" deep-equal: "npm:^1.0.1" prop-types: "npm:^15.7.2" react-native-modal-datetime-picker: "npm:^14.0.0" react-native-modal-selector: "npm:^2.1.1" tinycolor2: "npm:^1.4.1" peerDependencies: - "@gorhom/bottom-sheet": ">=4" "@react-native-community/datetimepicker": "*" "@react-native-community/slider": "*" react: "*" react-native: "*" - checksum: 10c0/42ef303d9edcef90b8173d29b21ece05c1cc841636250a927c5f75d15966c667bb8cf07cbc4195099cc94eac7e3ead13f1fb2d7957e99088d87b04d2003eeb36 + checksum: 10c0/757cd540b105e76b0274fd765e6297ddefd4896f031442ead2dc4c59c0f1effd3f522b760634e571c58a59db0d860f23c09732c5a3e93970c37a8af35774b3ec languageName: node linkType: hard -"@storybook/addon-ondevice-notes@npm:8.3.10": - version: 8.3.10 - resolution: "@storybook/addon-ondevice-notes@npm:8.3.10" +"@storybook/addon-ondevice-notes@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-ondevice-notes@npm:7.6.20" dependencies: - "@storybook/core": "npm:^8.3.5" - "@storybook/react-native-theming": "npm:^8.3.10" - react-native-markdown-display: "npm:^7.0.2" + "@storybook/client-logger": "npm:^7.6.19" + "@storybook/core-events": "npm:^7.6.19" + "@storybook/manager-api": "npm:^7.6.19" + "@storybook/react-native-theming": "npm:^7.6.20" + react-native-markdown-display: "npm:6.1.6" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/da1275f36981fc7e26ea5732d541b2d32b923b21160c8206a20a516e4970cb6dc48d032edefff136f237811f409aab26be4c3217982a570f756fd6e6b6e1dc8f + checksum: 10c0/41ef75c089587307926b58ddbe0350d9ca8f44d3569958ff5a442b4b33ff1ff4b9882053649f974ed8562be765482fd60240a68eac12013869f3b40c65790fed + languageName: node + linkType: hard + +"@storybook/addon-outline@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-outline@npm:8.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/106c5ea0f899bc828dd741e5cd27ad49569831edc8cfd8cbb5aa51646c0f6722ad963a7be70d1b1485e14bf813938f3e5d794d7fcfa7318b59d2cf85b0834022 languageName: node linkType: hard @@ -25163,9 +26602,9 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-react-native-web@npm:0.0.26": - version: 0.0.26 - resolution: "@storybook/addon-react-native-web@npm:0.0.26" +"@storybook/addon-react-native-web@npm:0.0.24": + version: 0.0.24 + resolution: "@storybook/addon-react-native-web@npm:0.0.24" peerDependencies: "@babel/preset-react": "*" "@react-native/babel-preset": "*" @@ -25182,7 +26621,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 10c0/ae9a6072675f40c6b511a37489918b9d613ca85de111896333c5709e5ca002147e6fb083a969587e7818c1ecce615234d723731f4e47805cf678bca6f03e7c50 + checksum: 10c0/85a9fcf26d4feb02571d10581cbe617e77983b45a23fbdbaeb9557a95c7755557e894fb5c13a415805dea3d208e34c5f266da66ac44fc2b683e46e40db9efa20 languageName: node linkType: hard @@ -25197,6 +26636,13 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-toolbars@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-toolbars@npm:8.1.11" + checksum: 10c0/13096892f31596b266e3a24ee2b75bb308d34f669f34503d3b5086a189ca2a9ee1422d6700ef6dc854800b64dff8bc5654f30db90a92dfb5c71217c2860bdd33 + languageName: node + linkType: hard + "@storybook/addon-toolbars@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-toolbars@npm:8.2.9" @@ -25215,6 +26661,15 @@ __metadata: languageName: node linkType: hard +"@storybook/addon-viewport@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/addon-viewport@npm:8.1.11" + dependencies: + memoizerific: "npm:^1.11.3" + checksum: 10c0/ae460d2204067af2767bd2293b6fe0d086f5a77b9c39dd748a5a70674077522b5ecdc3774b615e70609a2fe01afb199203f271ad804e792a27a34931060aeaef + languageName: node + linkType: hard + "@storybook/addon-viewport@npm:8.2.9": version: 8.2.9 resolution: "@storybook/addon-viewport@npm:8.2.9" @@ -25237,6 +26692,80 @@ __metadata: languageName: node linkType: hard +"@storybook/blocks@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/blocks@npm:7.6.20" + dependencies: + "@storybook/channels": "npm:7.6.20" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/components": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/csf": "npm:^0.1.2" + "@storybook/docs-tools": "npm:7.6.20" + "@storybook/global": "npm:^5.0.0" + "@storybook/manager-api": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + "@storybook/theming": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + "@types/lodash": "npm:^4.14.167" + color-convert: "npm:^2.0.1" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + markdown-to-jsx: "npm:^7.1.8" + memoizerific: "npm:^1.11.3" + polished: "npm:^4.2.2" + react-colorful: "npm:^5.1.2" + telejson: "npm:^7.2.0" + tocbot: "npm:^4.20.1" + ts-dedent: "npm:^2.0.0" + util-deprecate: "npm:^1.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/d848cdc41dd352966cb401f5b36e68fc377375a61f158f75e92efa490ae78b00c01abaad7db87ba6fd3b922d5403d588bb013b1e67e6f8dedc35d311f1e169c8 + languageName: node + linkType: hard + +"@storybook/blocks@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/blocks@npm:8.1.11" + dependencies: + "@storybook/channels": "npm:8.1.11" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/components": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/csf": "npm:^0.1.7" + "@storybook/docs-tools": "npm:8.1.11" + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.2.5" + "@storybook/manager-api": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + "@storybook/theming": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/lodash": "npm:^4.14.167" + color-convert: "npm:^2.0.1" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + markdown-to-jsx: "npm:7.3.2" + memoizerific: "npm:^1.11.3" + polished: "npm:^4.2.2" + react-colorful: "npm:^5.1.2" + telejson: "npm:^7.2.0" + tocbot: "npm:^4.20.1" + ts-dedent: "npm:^2.0.0" + util-deprecate: "npm:^1.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 10c0/47f2c485ad5333b954b0ad8e4738ab1f61d5cb5d382876f1041459b42b8650851de61d59ebfa93954702fff8ddf9ca992c016b39d0985572cf155f416497f984 + languageName: node + linkType: hard + "@storybook/blocks@npm:8.2.9": version: 8.2.9 resolution: "@storybook/blocks@npm:8.2.9" @@ -25299,6 +26828,28 @@ __metadata: languageName: node linkType: hard +"@storybook/builder-manager@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/builder-manager@npm:8.1.11" + dependencies: + "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" + "@storybook/core-common": "npm:8.1.11" + "@storybook/manager": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@types/ejs": "npm:^3.1.1" + "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" + browser-assert: "npm:^1.2.1" + ejs: "npm:^3.1.10" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0" + esbuild-plugin-alias: "npm:^0.2.1" + express: "npm:^4.17.3" + fs-extra: "npm:^11.1.0" + process: "npm:^0.11.10" + util: "npm:^0.12.4" + checksum: 10c0/5ffbd3122ef58e6d8a3a8bc0511ce30ce1c1521dee2871a54d59767ce0879ea3aa80542ba2aaa463468e1f7050467a4b56531870596e2c763d1434ba71940d92 + languageName: node + linkType: hard + "@storybook/builder-vite@npm:8.2.9": version: 8.2.9 resolution: "@storybook/builder-vite@npm:8.2.9" @@ -25359,12 +26910,19 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-webpack5@npm:8.3.6": - version: 8.3.6 - resolution: "@storybook/builder-webpack5@npm:8.3.6" +"@storybook/builder-webpack5@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/builder-webpack5@npm:8.1.11" dependencies: - "@storybook/core-webpack": "npm:8.3.6" - "@types/node": "npm:^22.0.0" + "@storybook/channels": "npm:8.1.11" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/core-common": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/core-webpack": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/preview": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + "@types/node": "npm:^18.0.0" "@types/semver": "npm:^7.3.4" browser-assert: "npm:^1.2.1" case-sensitive-paths-webpack-plugin: "npm:^2.4.0" @@ -25372,7 +26930,7 @@ __metadata: constants-browserify: "npm:^1.0.0" css-loader: "npm:^6.7.1" es-module-lexer: "npm:^1.5.0" - express: "npm:^4.19.2" + express: "npm:^4.17.3" fork-ts-checker-webpack-plugin: "npm:^8.0.0" fs-extra: "npm:^11.1.0" html-webpack-plugin: "npm:^5.5.0" @@ -25389,13 +26947,126 @@ __metadata: webpack: "npm:5" webpack-dev-middleware: "npm:^6.1.2" webpack-hot-middleware: "npm:^2.25.1" - webpack-virtual-modules: "npm:^0.6.0" - peerDependencies: - storybook: ^8.3.6 + webpack-virtual-modules: "npm:^0.5.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/73ea09be15e23c91a28840e1d1e8272f74a39c582bfae8a7ac4c8d69e5e3187efbc84b3a4d881c0f61a987d8187125204e347d2a78f60f362e55a9b27140e17d + checksum: 10c0/0166edbe702a0578498e04f8a5e668a210c04ecb62664988505734a962dbe7d9218de899d82bcaa31f19b8f4d43b229238f9bc21a30939f749d3ff7ad3a135e3 + languageName: node + linkType: hard + +"@storybook/channels@npm:7.6.20, @storybook/channels@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/channels@npm:7.6.20" + dependencies: + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/global": "npm:^5.0.0" + qs: "npm:^6.10.0" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + checksum: 10c0/5aaa3e06a27750ffc48be6a5375dc286e1de5ae6c54f8318338afa2bbea68e37842f8eb17ce509c5587af173289640e78a4bbec3f234be9395bd08a0e1820308 + languageName: node + linkType: hard + +"@storybook/channels@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/channels@npm:8.1.11" + dependencies: + "@storybook/client-logger": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/global": "npm:^5.0.0" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + checksum: 10c0/203b1ef9f1d1e74d6f6c302af24d8662277a65ad5cb8c61f5db191d08a3d0d045094030d71777a2f4d7bba085b86bec10c68c0341a555896455656dc91aabb86 + languageName: node + linkType: hard + +"@storybook/cli@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/cli@npm:8.1.11" + dependencies: + "@babel/core": "npm:^7.24.4" + "@babel/types": "npm:^7.24.0" + "@ndelangen/get-tarball": "npm:^3.0.7" + "@storybook/codemod": "npm:8.1.11" + "@storybook/core-common": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/core-server": "npm:8.1.11" + "@storybook/csf-tools": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/telemetry": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/semver": "npm:^7.3.4" + "@yarnpkg/fslib": "npm:2.10.3" + "@yarnpkg/libzip": "npm:2.3.0" + chalk: "npm:^4.1.0" + commander: "npm:^6.2.1" + cross-spawn: "npm:^7.0.3" + detect-indent: "npm:^6.1.0" + envinfo: "npm:^7.7.3" + execa: "npm:^5.0.0" + find-up: "npm:^5.0.0" + fs-extra: "npm:^11.1.0" + get-npm-tarball-url: "npm:^2.0.3" + giget: "npm:^1.0.0" + globby: "npm:^14.0.1" + jscodeshift: "npm:^0.15.1" + leven: "npm:^3.1.0" + ora: "npm:^5.4.1" + prettier: "npm:^3.1.1" + prompts: "npm:^2.4.0" + read-pkg-up: "npm:^7.0.1" + semver: "npm:^7.3.7" + strip-json-comments: "npm:^3.0.1" + tempy: "npm:^3.1.0" + tiny-invariant: "npm:^1.3.1" + ts-dedent: "npm:^2.0.0" + bin: + getstorybook: ./bin/index.js + sb: ./bin/index.js + checksum: 10c0/7b130cc73ce37e521b8a638db62b24337a19fc2f4b652367c826a943fe0611acb94de7e69450f6a8e1c44cc0055204c535cade01c72b765582d63eb7aa32951f + languageName: node + linkType: hard + +"@storybook/client-logger@npm:7.6.20, @storybook/client-logger@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/client-logger@npm:7.6.20" + dependencies: + "@storybook/global": "npm:^5.0.0" + checksum: 10c0/cd1a9cb0a484a1585d5b4a918b20335ba8bd6655ae0051ba30c729b75678bafca62b8ef124fecd5c5883debf41d93a1827cf7bdf08df666f64de3cc15864be54 + languageName: node + linkType: hard + +"@storybook/client-logger@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/client-logger@npm:8.1.11" + dependencies: + "@storybook/global": "npm:^5.0.0" + checksum: 10c0/fbcc3a05c07baf3dac8b57980eebd4176e3c75dd065c5abefe1799d43bc03fe0738efa2fa70e9f2e2b6581414182156c99f37c21dda24410b214673643cc9515 + languageName: node + linkType: hard + +"@storybook/codemod@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/codemod@npm:8.1.11" + dependencies: + "@babel/core": "npm:^7.24.4" + "@babel/preset-env": "npm:^7.24.4" + "@babel/types": "npm:^7.24.0" + "@storybook/csf": "npm:^0.1.7" + "@storybook/csf-tools": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/cross-spawn": "npm:^6.0.2" + cross-spawn: "npm:^7.0.3" + globby: "npm:^14.0.1" + jscodeshift: "npm:^0.15.1" + lodash: "npm:^4.17.21" + prettier: "npm:^3.1.1" + recast: "npm:^0.23.5" + tiny-invariant: "npm:^1.3.1" + checksum: 10c0/b8987e3fa9e392c1ad1d0d0ad6c244d5f69bbecb8db583091b2a91bc9d488d58deb204cdbd85f70f567a0a18ff294934a16f7cd3a31fcc21976e77911f3613ff languageName: node linkType: hard @@ -25420,12 +27091,45 @@ __metadata: languageName: node linkType: hard -"@storybook/components@npm:8.6.1, @storybook/components@npm:^8.3.6": - version: 8.6.1 - resolution: "@storybook/components@npm:8.6.1" +"@storybook/components@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/components@npm:7.6.20" + dependencies: + "@radix-ui/react-select": "npm:^1.2.2" + "@radix-ui/react-toolbar": "npm:^1.0.4" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/csf": "npm:^0.1.2" + "@storybook/global": "npm:^5.0.0" + "@storybook/theming": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + memoizerific: "npm:^1.11.3" + use-resize-observer: "npm:^9.1.0" + util-deprecate: "npm:^1.0.2" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/c9a7f39efd4401d6826099b444fee2fb6877f9776a4eded363c5ef5439438070cafb95f317c0b8fae5d50f88e50c75767fad899b813d236d05341a781cf1c1f2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/c8d46faa5f20ed85a4debb78c0d8bfd72a7c2947db24941f79ba1efc53e523b0be2b0b3a69976ae29de43b65c18991e46032d0e051440b21d9ffefee2f9fd865 + languageName: node + linkType: hard + +"@storybook/components@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/components@npm:8.1.11" + dependencies: + "@radix-ui/react-dialog": "npm:^1.0.5" + "@radix-ui/react-slot": "npm:^1.0.2" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/csf": "npm:^0.1.7" + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.2.5" + "@storybook/theming": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + memoizerific: "npm:^1.11.3" + util-deprecate: "npm:^1.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + checksum: 10c0/c9b40f5daf41c97fd5e601f8bc6df906241e6442daa571eb35cce7680582ae336a35db154071f62b1c38c06cb27f889f482c90145cd861484f79a604f4a73fd0 languageName: node linkType: hard @@ -25438,15 +27142,180 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:8.3.6": - version: 8.3.6 - resolution: "@storybook/core-webpack@npm:8.3.6" +"@storybook/components@npm:^8.3.6": + version: 8.6.1 + resolution: "@storybook/components@npm:8.6.1" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/c9a7f39efd4401d6826099b444fee2fb6877f9776a4eded363c5ef5439438070cafb95f317c0b8fae5d50f88e50c75767fad899b813d236d05341a781cf1c1f2 + languageName: node + linkType: hard + +"@storybook/core-client@npm:7.6.20, @storybook/core-client@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/core-client@npm:7.6.20" dependencies: - "@types/node": "npm:^22.0.0" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + checksum: 10c0/cce90a3dfb89e088f1b97aa238a7a6dbfffbc27c8e5298276ccc08d87f931bca20406ad3bcbd56045f161d2493c11b7ee9754e2b86503825d25df61826bcda83 + languageName: node + linkType: hard + +"@storybook/core-common@npm:7.6.20, @storybook/core-common@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/core-common@npm:7.6.20" + dependencies: + "@storybook/core-events": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + "@types/find-cache-dir": "npm:^3.2.1" + "@types/node": "npm:^18.0.0" + "@types/node-fetch": "npm:^2.6.4" + "@types/pretty-hrtime": "npm:^1.0.0" + chalk: "npm:^4.1.0" + esbuild: "npm:^0.18.0" + esbuild-register: "npm:^3.5.0" + file-system-cache: "npm:2.3.0" + find-cache-dir: "npm:^3.0.0" + find-up: "npm:^5.0.0" + fs-extra: "npm:^11.1.0" + glob: "npm:^10.0.0" + handlebars: "npm:^4.7.7" + lazy-universal-dotenv: "npm:^4.0.0" + node-fetch: "npm:^2.0.0" + picomatch: "npm:^2.3.0" + pkg-dir: "npm:^5.0.0" + pretty-hrtime: "npm:^1.0.3" + resolve-from: "npm:^5.0.0" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/ea916ed15d080279d8556d9fc7d3fd1ac9c3ffaed17e8122bc81d2268bccf0c2b0017db9528c7d21e057fd16d8bcc239bb19e60ad348d38ff579507187896783 + languageName: node + linkType: hard + +"@storybook/core-common@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/core-common@npm:8.1.11" + dependencies: + "@storybook/core-events": "npm:8.1.11" + "@storybook/csf-tools": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@yarnpkg/fslib": "npm:2.10.3" + "@yarnpkg/libzip": "npm:2.3.0" + chalk: "npm:^4.1.0" + cross-spawn: "npm:^7.0.3" + esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0" + esbuild-register: "npm:^3.5.0" + execa: "npm:^5.0.0" + file-system-cache: "npm:2.3.0" + find-cache-dir: "npm:^3.0.0" + find-up: "npm:^5.0.0" + fs-extra: "npm:^11.1.0" + glob: "npm:^10.0.0" + handlebars: "npm:^4.7.7" + lazy-universal-dotenv: "npm:^4.0.0" + node-fetch: "npm:^2.0.0" + picomatch: "npm:^2.3.0" + pkg-dir: "npm:^5.0.0" + prettier-fallback: "npm:prettier@^3" + pretty-hrtime: "npm:^1.0.3" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.3.7" + tempy: "npm:^3.1.0" + tiny-invariant: "npm:^1.3.1" ts-dedent: "npm:^2.0.0" + util: "npm:^0.12.4" peerDependencies: - storybook: ^8.3.6 - checksum: 10c0/222c85dd5bba59d3305095c75c1469eafc65a800a34bead4e612bd7e85ffe282b370f749c30775c64ee6a641c034eea783db394e571c3fa0d851c84267a76285 + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + checksum: 10c0/149e4277ad4b0ddc07046228cc8386c670f046166967bb03c939d76e9557d661fbaf8736b9c33068997d2a27856237eaca57e9b3d884c30644f6c1d9075ab4ca + languageName: node + linkType: hard + +"@storybook/core-events@npm:7.6.20, @storybook/core-events@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/core-events@npm:7.6.20" + dependencies: + ts-dedent: "npm:^2.0.0" + checksum: 10c0/4ee2cc7ca6d7cae579befab640bfe1e8b30243305f73e7d731e40aa1295ff5fc1b6c61561929d2e4db315f7c4f5b3cfdf0ddc3746b3660d34b0dd3911a55d4ad + languageName: node + linkType: hard + +"@storybook/core-events@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/core-events@npm:8.1.11" + dependencies: + "@storybook/csf": "npm:^0.1.7" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/219d6bff5118f3283dbc9963dd6bf5dfe7c199c7f51a0f5cc985b567e3b66d4d5d3475ac9d00d68ccf5c105afa012f830ec5d00d11de813a589cc4e172c35380 + languageName: node + linkType: hard + +"@storybook/core-server@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/core-server@npm:8.1.11" + dependencies: + "@aw-web-design/x-default-browser": "npm:1.4.126" + "@babel/core": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + "@discoveryjs/json-ext": "npm:^0.5.3" + "@storybook/builder-manager": "npm:8.1.11" + "@storybook/channels": "npm:8.1.11" + "@storybook/core-common": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/csf": "npm:^0.1.7" + "@storybook/csf-tools": "npm:8.1.11" + "@storybook/docs-mdx": "npm:3.1.0-next.0" + "@storybook/global": "npm:^5.0.0" + "@storybook/manager": "npm:8.1.11" + "@storybook/manager-api": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + "@storybook/telemetry": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/detect-port": "npm:^1.3.0" + "@types/diff": "npm:^5.0.9" + "@types/node": "npm:^18.0.0" + "@types/pretty-hrtime": "npm:^1.0.0" + "@types/semver": "npm:^7.3.4" + better-opn: "npm:^3.0.2" + chalk: "npm:^4.1.0" + cli-table3: "npm:^0.6.1" + compression: "npm:^1.7.4" + detect-port: "npm:^1.3.0" + diff: "npm:^5.2.0" + express: "npm:^4.17.3" + fs-extra: "npm:^11.1.0" + globby: "npm:^14.0.1" + lodash: "npm:^4.17.21" + open: "npm:^8.4.0" + pretty-hrtime: "npm:^1.0.3" + prompts: "npm:^2.4.0" + read-pkg-up: "npm:^7.0.1" + semver: "npm:^7.3.7" + telejson: "npm:^7.2.0" + tiny-invariant: "npm:^1.3.1" + ts-dedent: "npm:^2.0.0" + util: "npm:^0.12.4" + util-deprecate: "npm:^1.0.2" + watchpack: "npm:^2.2.0" + ws: "npm:^8.2.3" + checksum: 10c0/31ce886df5fca817ae6309234fdc73d1fd8bf01cd31af00f42e5ea68632f0def9f3094ab815cc09b2ac096770b2d20a56a368b81122d355cd30409bcd03c14de + languageName: node + linkType: hard + +"@storybook/core-webpack@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/core-webpack@npm:8.1.11" + dependencies: + "@storybook/core-common": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/node": "npm:^18.0.0" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/f745d049f44e9b4f586601cc3b6524e4d7c3bfb18b2fa1a5e151815e544457ab95ca925f6cfdf3fcd218971a4504063b2c43b1bfacb3c50fe46fea99b12bbbd4 languageName: node linkType: hard @@ -25490,27 +27359,13 @@ __metadata: languageName: node linkType: hard -"@storybook/core@npm:8.6.1, @storybook/core@npm:^8.3.5, @storybook/core@npm:^8.5.1": - version: 8.6.1 - resolution: "@storybook/core@npm:8.6.1" +"@storybook/csf-plugin@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/csf-plugin@npm:8.1.11" dependencies: - "@storybook/theming": "npm:8.6.1" - better-opn: "npm:^3.0.2" - browser-assert: "npm:^1.2.1" - esbuild: "npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0" - esbuild-register: "npm:^3.5.0" - jsdoc-type-pratt-parser: "npm:^4.0.0" - process: "npm:^0.11.10" - recast: "npm:^0.23.5" - semver: "npm:^7.6.2" - util: "npm:^0.12.5" - ws: "npm:^8.2.3" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - checksum: 10c0/01d1ff8f66944792a29691c389098c56bc7661c8530dd7eacac54eae255800c020d9bfd127e2f87e8a71c5554a25f1e791ecdd55ebb44eec23aa43a9b5f15665 + "@storybook/csf-tools": "npm:8.1.11" + unplugin: "npm:^1.3.1" + checksum: 10c0/47fbffd265cdb4d003ba31beda0e8eba9103418289122a06cc8385f7e81f3143873638e33ff78fe47989d08e6438092b1dd1b7f375955f99faebf84688ac417e languageName: node linkType: hard @@ -25536,6 +27391,23 @@ __metadata: languageName: node linkType: hard +"@storybook/csf-tools@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/csf-tools@npm:8.1.11" + dependencies: + "@babel/generator": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + "@babel/traverse": "npm:^7.24.1" + "@babel/types": "npm:^7.24.0" + "@storybook/csf": "npm:^0.1.7" + "@storybook/types": "npm:8.1.11" + fs-extra: "npm:^11.1.0" + recast: "npm:^0.23.5" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/c61f66919178923ddc6f77c87e0ef8e47a8703e909701b11137327b7f963474edd595a4303ee7ddc22661cb788ed3a74a54ef98ed7908e89cb2145ddd58ee595 + languageName: node + linkType: hard + "@storybook/csf@npm:0.1.11": version: 0.1.11 resolution: "@storybook/csf@npm:0.1.11" @@ -25563,7 +27435,7 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:^0.1.11": +"@storybook/csf@npm:^0.1.11, @storybook/csf@npm:^0.1.2, @storybook/csf@npm:^0.1.7": version: 0.1.13 resolution: "@storybook/csf@npm:0.1.13" dependencies: @@ -25572,6 +27444,44 @@ __metadata: languageName: node linkType: hard +"@storybook/docs-mdx@npm:3.1.0-next.0": + version: 3.1.0-next.0 + resolution: "@storybook/docs-mdx@npm:3.1.0-next.0" + checksum: 10c0/7622d7c6318e842c90a71c1836d68531236c31fff7081c885803eddfafb7e3f8998689f612eaa0292209ada8352a36657dcacb5d3ef4632b8e8b8a283c39602e + languageName: node + linkType: hard + +"@storybook/docs-tools@npm:7.6.20, @storybook/docs-tools@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/docs-tools@npm:7.6.20" + dependencies: + "@storybook/core-common": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + "@types/doctrine": "npm:^0.0.3" + assert: "npm:^2.1.0" + doctrine: "npm:^3.0.0" + lodash: "npm:^4.17.21" + checksum: 10c0/4a20296f6ac8b426d6050addaa6cc5b4d20fe2a5a4895641e7bdbe82c1048e14add35f61e72c0fc4f20e67d84dfc420d4b0af38ad5688a51604bb8dddba4fa81 + languageName: node + linkType: hard + +"@storybook/docs-tools@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/docs-tools@npm:8.1.11" + dependencies: + "@storybook/core-common": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/preview-api": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/doctrine": "npm:^0.0.3" + assert: "npm:^2.1.0" + doctrine: "npm:^3.0.0" + lodash: "npm:^4.17.21" + checksum: 10c0/b8c1fe59dacded7b1141160bb2ad5599bcd8addfd2501410286ab216ad8205dd214c64d344f6364279adb89c345b49a672178435c3c5a449bdbd42d378bdc4f8 + languageName: node + linkType: hard + "@storybook/global@npm:^5.0.0": version: 5.0.0 resolution: "@storybook/global@npm:5.0.0" @@ -25625,12 +27535,48 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:8.6.1, @storybook/manager-api@npm:^8.3.6": - version: 8.6.1 - resolution: "@storybook/manager-api@npm:8.6.1" - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/b349aa29c65b59e016f6292edd166cd644a02e618a7b8779e4a5a7d7904e5f50ccea22338a95191a4404975534adbf11aab102567f270d5c8ee487692ac1c17a +"@storybook/manager-api@npm:7.6.20, @storybook/manager-api@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/manager-api@npm:7.6.20" + dependencies: + "@storybook/channels": "npm:7.6.20" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/csf": "npm:^0.1.2" + "@storybook/global": "npm:^5.0.0" + "@storybook/router": "npm:7.6.20" + "@storybook/theming": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + memoizerific: "npm:^1.11.3" + store2: "npm:^2.14.2" + telejson: "npm:^7.2.0" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/3b773f203b7e95f6e55faca76875282a25ffb9f91061bbdac868976ae2d3e388b0a2306695e5472edbd74312d800eceb539f39c6d5a23f6be00260270eba5531 + languageName: node + linkType: hard + +"@storybook/manager-api@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/manager-api@npm:8.1.11" + dependencies: + "@storybook/channels": "npm:8.1.11" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/csf": "npm:^0.1.7" + "@storybook/global": "npm:^5.0.0" + "@storybook/icons": "npm:^1.2.5" + "@storybook/router": "npm:8.1.11" + "@storybook/theming": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + memoizerific: "npm:^1.11.3" + store2: "npm:^2.14.2" + telejson: "npm:^7.2.0" + ts-dedent: "npm:^2.0.0" + checksum: 10c0/6fbd5c878dea80d7a3b4ee7d2b244c321c4893efa59e9de2257d4c74c688968b70e9008d2694af08c2a5cfaf373a69aea21c7fca096c43aa1962b77b9a2008b3 languageName: node linkType: hard @@ -25643,14 +27589,46 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:8.3.6": - version: 8.3.6 - resolution: "@storybook/preset-react-webpack@npm:8.3.6" +"@storybook/manager-api@npm:^8.3.6": + version: 8.6.1 + resolution: "@storybook/manager-api@npm:8.6.1" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/b349aa29c65b59e016f6292edd166cd644a02e618a7b8779e4a5a7d7904e5f50ccea22338a95191a4404975534adbf11aab102567f270d5c8ee487692ac1c17a + languageName: node + linkType: hard + +"@storybook/manager@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/manager@npm:8.1.11" + checksum: 10c0/82ef44adfb4ac7fcb02ab87880b715d6ab17ec335319da5fcb78abd903ab9a60b34fcb3bafc47f5d2e70701d8be1d574e48142d9def2d69297b0e32b9926e58e + languageName: node + linkType: hard + +"@storybook/node-logger@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/node-logger@npm:7.6.20" + checksum: 10c0/0f3107669d233131dd25649289abe4a2eb10fc01d108e9833f38a0a26bd8195f17a65cdef7948001968ecd28bd1775a6e0f0a5d9e6def47ca33715fe7b83da0e + languageName: node + linkType: hard + +"@storybook/node-logger@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/node-logger@npm:8.1.11" + checksum: 10c0/d2197269fac17bead36b639cd7dd97a76e6a2091a748f8578f2ab76c884d142d0e3ca8d4143b5c41fe9923218cc03700be87876a128cccfbd265abb3913b8ad0 + languageName: node + linkType: hard + +"@storybook/preset-react-webpack@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/preset-react-webpack@npm:8.1.11" dependencies: - "@storybook/core-webpack": "npm:8.3.6" - "@storybook/react": "npm:8.3.6" + "@storybook/core-webpack": "npm:8.1.11" + "@storybook/docs-tools": "npm:8.1.11" + "@storybook/node-logger": "npm:8.1.11" + "@storybook/react": "npm:8.1.11" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" - "@types/node": "npm:^22.0.0" + "@types/node": "npm:^18.0.0" "@types/semver": "npm:^7.3.4" find-up: "npm:^5.0.0" fs-extra: "npm:^11.1.0" @@ -25663,20 +27641,54 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.6 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0d1a24f52c5e78c4a8e5d4ad70f9aab72ee1584c7482662db840de50865fa072f8c25b660d3c41a50390de95313e4bc2b095853d977f89608069b74c82739ffb + checksum: 10c0/a378c6793022e2e37edfbb5efca0d759db8e09a5cd44436c8120205033d59db52f866c5dd8f5be3c7161661343a46fb8182130992dc8f09da0cffe946442e528 languageName: node linkType: hard -"@storybook/preview-api@npm:8.6.1, @storybook/preview-api@npm:^8.3.6": - version: 8.6.1 - resolution: "@storybook/preview-api@npm:8.6.1" - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/730948b541c210eec1c781292ca6914e0e5f54b8cb6af0a4d24d1838a133a8f11b3ec10e85dbb50a5e860c825ee5278a8376937e556ced67198975e27db247ec +"@storybook/preview-api@npm:7.6.20, @storybook/preview-api@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/preview-api@npm:7.6.20" + dependencies: + "@storybook/channels": "npm:7.6.20" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/csf": "npm:^0.1.2" + "@storybook/global": "npm:^5.0.0" + "@storybook/types": "npm:7.6.20" + "@types/qs": "npm:^6.9.5" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + memoizerific: "npm:^1.11.3" + qs: "npm:^6.10.0" + synchronous-promise: "npm:^2.0.15" + ts-dedent: "npm:^2.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/5c35a579b41f286ea93d4bab5a95641ca1676f2c2430198117962acde25137161d0a630dc79fe8d80460afb4b3946c6b46b9cebe1f2cb02e45ea17224771ab21 + languageName: node + linkType: hard + +"@storybook/preview-api@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/preview-api@npm:8.1.11" + dependencies: + "@storybook/channels": "npm:8.1.11" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/core-events": "npm:8.1.11" + "@storybook/csf": "npm:^0.1.7" + "@storybook/global": "npm:^5.0.0" + "@storybook/types": "npm:8.1.11" + "@types/qs": "npm:^6.9.5" + dequal: "npm:^2.0.2" + lodash: "npm:^4.17.21" + memoizerific: "npm:^1.11.3" + qs: "npm:^6.10.0" + tiny-invariant: "npm:^1.3.1" + ts-dedent: "npm:^2.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/4987b4ffb51993ef50f343b6fd7be2ecd4abd9757a5ec2b2b1c009b3013088d2ca456b596bde13f01d8c1fccae036ba66f006c2b0705232fdb11ee39047468f3 languageName: node linkType: hard @@ -25689,6 +27701,32 @@ __metadata: languageName: node linkType: hard +"@storybook/preview-api@npm:^8.3.6": + version: 8.6.1 + resolution: "@storybook/preview-api@npm:8.6.1" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/730948b541c210eec1c781292ca6914e0e5f54b8cb6af0a4d24d1838a133a8f11b3ec10e85dbb50a5e860c825ee5278a8376937e556ced67198975e27db247ec + languageName: node + linkType: hard + +"@storybook/preview-web@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/preview-web@npm:7.6.20" + dependencies: + "@storybook/client-logger": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + checksum: 10c0/dae955dd5330f3a0bc821d05bb2a7fd20d298fd72af27a8c10d4c600ffee8fd7bd61283bba906ac66b22691dcf7dbf35470e74d8c9145a094d3c69269a5152c3 + languageName: node + linkType: hard + +"@storybook/preview@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/preview@npm:8.1.11" + checksum: 10c0/735ae2422b71ad05757e4a50189e679193b063d00fc4f8d7f7f6742aadbda6309bd0d150dad4ac9586182c76fa3542c521c009cff6afcfffb1818f5b26c13645 + languageName: node + linkType: hard + "@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0": version: 1.0.6--canary.9.0c3f3b7.0 resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0" @@ -25707,6 +27745,26 @@ __metadata: languageName: node linkType: hard +"@storybook/react-dom-shim@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/react-dom-shim@npm:7.6.20" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/444cd6bed0b4fb9f72038ce7c0ea0056377eba3c993a68f4e5a42357e0586e46ca2a4458669b38bbec2cd2569a3e5555eeb847e6e43496747b02989d9d42a884 + languageName: node + linkType: hard + +"@storybook/react-dom-shim@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/react-dom-shim@npm:8.1.11" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + checksum: 10c0/2f3e58b020a7ddab9987e514c2bbd45f0c8fcd72da585ec3590a31e408fbca536f52fdc3247a82138b606ee2c02660fa17af5656aa8b3620a64050844f09ada7 + languageName: node + linkType: hard + "@storybook/react-dom-shim@npm:8.2.9": version: 8.2.9 resolution: "@storybook/react-dom-shim@npm:8.2.9" @@ -25729,62 +27787,33 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:8.6.1": - version: 8.6.1 - resolution: "@storybook/react-dom-shim@npm:8.6.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.1 - checksum: 10c0/d6ceccce793c1cd85d9295b3ea5be25a01307cf8e0e848a09a84d8b580a537c2b07dc772f826241d856468d10b9440c67baca0cc83508b627a6068f33bfab213 - languageName: node - linkType: hard - -"@storybook/react-native-theming@npm:^8.3.10, @storybook/react-native-theming@npm:^8.5.5": - version: 8.5.5 - resolution: "@storybook/react-native-theming@npm:8.5.5" - dependencies: - polished: "npm:^4.3.1" - peerDependencies: - react: "*" - react-native: ">=0.57.0" - checksum: 10c0/7d1a9fdcc88a6f84da596d7a326c0624d242f0f1133aa8cca6578f8970e0ad2b614f8d17257916b09ddbc7bf471698dda3ddfac8340ffb61941b29257e97c0e3 - languageName: node - linkType: hard - -"@storybook/react-native-ui@npm:^8.3.10": - version: 8.5.5 - resolution: "@storybook/react-native-ui@npm:8.5.5" - dependencies: - "@storybook/core": "npm:^8.5.1" - "@storybook/react": "npm:^8.5.1" - "@storybook/react-native-theming": "npm:^8.5.5" - fuse.js: "npm:^7.0.0" - memoizerific: "npm:^1.11.3" - polished: "npm:^4.3.1" - store2: "npm:^2.14.3" +"@storybook/react-native-theming@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/react-native-theming@npm:7.6.20" peerDependencies: - "@gorhom/bottom-sheet": ">=4" react: "*" react-native: ">=0.57.0" - react-native-gesture-handler: ">=2" - react-native-reanimated: ">=3" - react-native-safe-area-context: "*" - react-native-svg: ">=14" - checksum: 10c0/68c352909f4528713b66288485504d8ef5a4fd261dc04cedf4f6f013b78e602d595ddf8874b44a013a887517a65f5a6f2ccdab72a4c7c0b93090f5b052fcd051 + checksum: 10c0/9f5dab828854e973b0652a7b9a573a81e14d2c69b0203644b725f53464bf2f0c5c3285e49b609964cf98c505a92e16dea68bd02dc5740472f44fb65018a77c3f languageName: node linkType: hard -"@storybook/react-native@npm:8.3.10": - version: 8.3.10 - resolution: "@storybook/react-native@npm:8.3.10" +"@storybook/react-native@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/react-native@npm:7.6.20" dependencies: - "@storybook/core": "npm:^8.3.5" + "@storybook/channels": "npm:^7.6.19" + "@storybook/client-logger": "npm:^7.6.19" + "@storybook/core-client": "npm:^7.6.19" + "@storybook/core-common": "npm:^7.6.19" + "@storybook/core-events": "npm:^7.6.19" "@storybook/csf": "npm:^0.1.1" + "@storybook/docs-tools": "npm:^7.6.19" "@storybook/global": "npm:^5.0.0" - "@storybook/react": "npm:^8.3.5" - "@storybook/react-native-theming": "npm:^8.3.10" - "@storybook/react-native-ui": "npm:^8.3.10" + "@storybook/manager-api": "npm:^7.6.19" + "@storybook/preview-api": "npm:^7.6.19" + "@storybook/preview-web": "npm:^7.6.19" + "@storybook/react": "npm:^7.6.19" + "@storybook/react-native-theming": "npm:^7.6.20" chokidar: "npm:^3.5.1" commander: "npm:^8.2.0" dedent: "npm:^1.5.1" @@ -25792,22 +27821,16 @@ __metadata: glob: "npm:^7.1.7" prettier: "npm:^2.4.1" react-native-swipe-gestures: "npm:^1.0.5" - react-native-url-polyfill: "npm:^2.0.0" - setimmediate: "npm:^1.0.5" - storybook: "npm:^8.3.5" type-fest: "npm:~2.19" util: "npm:^0.12.4" - ws: "npm:^8.18.0" peerDependencies: - "@gorhom/bottom-sheet": ">=4" react: "*" react-native: ">=0.57.0" - react-native-gesture-handler: ">=2" react-native-safe-area-context: "*" bin: - sb-rn-get-stories: ./bin/get-stories.js - sb-rn-watcher: ./bin/watcher.js - checksum: 10c0/c9a6ac82cc8febd70f83f8468de4a077aef852952ac428c840097b18e6b1c6ed7de57b348ff3c2d665039786f5fd7f4381449d237183e0e9fd309380fcbd844b + sb-rn-get-stories: bin/get-stories.js + sb-rn-watcher: bin/watcher.js + checksum: 10c0/0a67b925d273a8bf1c71477bd2736f1d4d896031067d2723271a3aa184d05304135d09a8831271bd81acea2587a63ee873ed01f954f7298c65ef4b3f2acc0f6d languageName: node linkType: hard @@ -25855,23 +27878,59 @@ __metadata: languageName: node linkType: hard -"@storybook/react-webpack5@npm:8.3.6": - version: 8.3.6 - resolution: "@storybook/react-webpack5@npm:8.3.6" +"@storybook/react-webpack5@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/react-webpack5@npm:8.1.11" dependencies: - "@storybook/builder-webpack5": "npm:8.3.6" - "@storybook/preset-react-webpack": "npm:8.3.6" - "@storybook/react": "npm:8.3.6" - "@types/node": "npm:^22.0.0" + "@storybook/builder-webpack5": "npm:8.1.11" + "@storybook/preset-react-webpack": "npm:8.1.11" + "@storybook/react": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/node": "npm:^18.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.6 typescript: ">= 4.2.x" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/43bf7defbe20ba870be081ea66af296715f1cf2f2d72ed3b672297e7c7a97f19b5b04d7feb633bacb4518b02cc400eb73ed24df7a1483da40ddd791a56790693 + checksum: 10c0/2bb8c26cbc8af8777e97d11e9adddb50bd8f8aa2be1e5632220bbf4454f35ce8f8b7bc4ccbe172c762ae07da9813598f6fe4385cc42326fb79e1406c548a0e39 + languageName: node + linkType: hard + +"@storybook/react@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/react@npm:8.1.11" + dependencies: + "@storybook/client-logger": "npm:8.1.11" + "@storybook/docs-tools": "npm:8.1.11" + "@storybook/global": "npm:^5.0.0" + "@storybook/preview-api": "npm:8.1.11" + "@storybook/react-dom-shim": "npm:8.1.11" + "@storybook/types": "npm:8.1.11" + "@types/escodegen": "npm:^0.0.6" + "@types/estree": "npm:^0.0.51" + "@types/node": "npm:^18.0.0" + acorn: "npm:^7.4.1" + acorn-jsx: "npm:^5.3.1" + acorn-walk: "npm:^7.2.0" + escodegen: "npm:^2.1.0" + html-tags: "npm:^3.1.0" + lodash: "npm:^4.17.21" + prop-types: "npm:^15.7.2" + react-element-to-jsx-string: "npm:^15.0.0" + semver: "npm:^7.3.7" + ts-dedent: "npm:^2.0.0" + type-fest: "npm:~2.19" + util-deprecate: "npm:^1.0.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + typescript: ">= 4.2.x" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/c4e8329d49a518e499f43c7fe69b33411f5f86844bb5f8547716b09794fc9757a03ec3940255659fcda2084b3bccaf74c5f150ca59c3df8863ed4520b4b40bc4 languageName: node linkType: hard @@ -25951,28 +28010,77 @@ __metadata: languageName: node linkType: hard -"@storybook/react@npm:^8.3.5, @storybook/react@npm:^8.5.1": - version: 8.6.1 - resolution: "@storybook/react@npm:8.6.1" +"@storybook/react@npm:^7.6.19": + version: 7.6.20 + resolution: "@storybook/react@npm:7.6.20" dependencies: - "@storybook/components": "npm:8.6.1" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-client": "npm:7.6.20" + "@storybook/docs-tools": "npm:7.6.20" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:8.6.1" - "@storybook/preview-api": "npm:8.6.1" - "@storybook/react-dom-shim": "npm:8.6.1" - "@storybook/theming": "npm:8.6.1" + "@storybook/preview-api": "npm:7.6.20" + "@storybook/react-dom-shim": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + "@types/escodegen": "npm:^0.0.6" + "@types/estree": "npm:^0.0.51" + "@types/node": "npm:^18.0.0" + acorn: "npm:^7.4.1" + acorn-jsx: "npm:^5.3.1" + acorn-walk: "npm:^7.2.0" + escodegen: "npm:^2.1.0" + html-tags: "npm:^3.1.0" + lodash: "npm:^4.17.21" + prop-types: "npm:^15.7.2" + react-element-to-jsx-string: "npm:^15.0.0" + ts-dedent: "npm:^2.0.0" + type-fest: "npm:~2.19" + util-deprecate: "npm:^1.0.2" peerDependencies: - "@storybook/test": 8.6.1 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.1 - typescript: ">= 4.2.x" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: "*" peerDependenciesMeta: - "@storybook/test": - optional: true typescript: optional: true - checksum: 10c0/b9175926e632b58ae15c97853943ed52b5f67056d91558fa55de6777a4c6b40d2286d1fc57a7a421c9e9fb82ad2dae6cf1fc35e13e96dc312e149b5b536d8c72 + checksum: 10c0/2a61c94bc9414637d31a9860c65263cf40fe9051711fea0d6723fad409d153b640f9f04cd515254bf64734774dfe2aa59f406dfe36e4a6f49696670503dd9104 + languageName: node + linkType: hard + +"@storybook/router@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/router@npm:7.6.20" + dependencies: + "@storybook/client-logger": "npm:7.6.20" + memoizerific: "npm:^1.11.3" + qs: "npm:^6.10.0" + checksum: 10c0/0057c348acc84c0a733a9833d405fc20ccc1e434c8a9cf7c8011ed04450a71d05cfc6bbccae1cbff5594b6a4a1bdfeff43a36a8e645cc2643879d13f384ef58e + languageName: node + linkType: hard + +"@storybook/router@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/router@npm:8.1.11" + dependencies: + "@storybook/client-logger": "npm:8.1.11" + memoizerific: "npm:^1.11.3" + qs: "npm:^6.10.0" + checksum: 10c0/0d59c54604ba2810372ad18af741bf77f246603276e62068e73d291ba9e641b55997063bff1e6f97090e034ef36dd5c5761f4ebf462affa093aaefed3f32f079 + languageName: node + linkType: hard + +"@storybook/telemetry@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/telemetry@npm:8.1.11" + dependencies: + "@storybook/client-logger": "npm:8.1.11" + "@storybook/core-common": "npm:8.1.11" + "@storybook/csf-tools": "npm:8.1.11" + chalk: "npm:^4.1.0" + detect-package-manager: "npm:^2.0.1" + fetch-retry: "npm:^5.0.2" + fs-extra: "npm:^11.1.0" + read-pkg-up: "npm:^7.0.1" + checksum: 10c0/300cdeca1bded6322efd9ce6233ae7b706a73d66b57ad060fd64bb2c08b00d5fbd27441d989a607d40932bba30e5bdffbba61175d48178a31c87959ad28032a5 languageName: node linkType: hard @@ -26013,12 +28121,38 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:8.6.1, @storybook/theming@npm:^8.3.6": - version: 8.6.1 - resolution: "@storybook/theming@npm:8.6.1" +"@storybook/theming@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/theming@npm:7.6.20" + dependencies: + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.0" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/global": "npm:^5.0.0" + memoizerific: "npm:^1.11.3" peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - checksum: 10c0/9139d36f6fca5dfe976001d1beabd99fa72f3298e6dc8c91b87922093cec4d8d6865a391bb50b7164f824659558d832dd13493796a38da3e211a670dddf9bea5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/7ab97d6a93837900391212ac1638a247d2ccac55bd1261bb34739a11f226040c47da5fc5fde120d4829a3f068b55ce34a2d42c0b14bcfa71e97b18a4288161f3 + languageName: node + linkType: hard + +"@storybook/theming@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/theming@npm:8.1.11" + dependencies: + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" + "@storybook/client-logger": "npm:8.1.11" + "@storybook/global": "npm:^5.0.0" + memoizerific: "npm:^1.11.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 10c0/67246798c0c19d50f82e035fede067c1ef6a01529a283939ebd284c451073d3e2442483ae8524ff8102aad9d3994f6b5ee621347cf344e7f4bbd5d0d05eb4ff8 languageName: node linkType: hard @@ -26031,6 +28165,38 @@ __metadata: languageName: node linkType: hard +"@storybook/theming@npm:^8.3.6": + version: 8.6.1 + resolution: "@storybook/theming@npm:8.6.1" + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + checksum: 10c0/9139d36f6fca5dfe976001d1beabd99fa72f3298e6dc8c91b87922093cec4d8d6865a391bb50b7164f824659558d832dd13493796a38da3e211a670dddf9bea5 + languageName: node + linkType: hard + +"@storybook/types@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/types@npm:7.6.20" + dependencies: + "@storybook/channels": "npm:7.6.20" + "@types/babel__core": "npm:^7.0.0" + "@types/express": "npm:^4.7.0" + file-system-cache: "npm:2.3.0" + checksum: 10c0/148ba54a43a247291d43e06585688279a6ea52ea0e227bab3f28d589adb02b5f436862e49a6c943940da81204662bcfc87922f61011518a554b0d3c83b0293aa + languageName: node + linkType: hard + +"@storybook/types@npm:8.1.11": + version: 8.1.11 + resolution: "@storybook/types@npm:8.1.11" + dependencies: + "@storybook/channels": "npm:8.1.11" + "@types/express": "npm:^4.7.0" + file-system-cache: "npm:2.3.0" + checksum: 10c0/5ebb60ed5b868769025c1252ce309472a36eb496b1e53e02b1f05d923fd59aafd452c4463664538cba59fe79118fa7e7f51c30346d8894f6f3a0723030838037 + languageName: node + linkType: hard + "@strapi/admin@npm:4.25.8": version: 4.25.8 resolution: "@strapi/admin@npm:4.25.8" @@ -27606,7 +29772,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.18.0, @types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -27763,6 +29929,27 @@ __metadata: languageName: node linkType: hard +"@types/detect-port@npm:^1.3.0": + version: 1.3.5 + resolution: "@types/detect-port@npm:1.3.5" + checksum: 10c0/d8dd9d0e643106a2263f530b24ffdc3409d9391c50fc5e404018ba3633947aa3777db7fb094aeb0f49a13cc998aae8889747ad9edaa02b13a2de2385f37106ef + languageName: node + linkType: hard + +"@types/diff@npm:^5.0.9": + version: 5.2.3 + resolution: "@types/diff@npm:5.2.3" + checksum: 10c0/dd2e99e272a7023f3e5c71099599553c7d6c9a6b9d67f202b593b8d59b0528361eba39a8674ab18eba76217b6bad8f1a09417a9a571daaf7c0f49d67d4f305e2 + languageName: node + linkType: hard + +"@types/doctrine@npm:^0.0.3": + version: 0.0.3 + resolution: "@types/doctrine@npm:0.0.3" + checksum: 10c0/566dcdc988c97ff01d14493ceb2223643347f07cf0a88c86cd7cb7c2821cfc837fd39295e6809a29614fdfdc6c4e981408155ca909b2e5da5d947af939b6c966 + languageName: node + linkType: hard + "@types/doctrine@npm:^0.0.9": version: 0.0.9 resolution: "@types/doctrine@npm:0.0.9" @@ -27770,6 +29957,13 @@ __metadata: languageName: node linkType: hard +"@types/ejs@npm:^3.1.1": + version: 3.1.5 + resolution: "@types/ejs@npm:3.1.5" + checksum: 10c0/13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed + languageName: node + linkType: hard + "@types/emscripten@npm:^1.39.6": version: 1.39.12 resolution: "@types/emscripten@npm:1.39.12" @@ -27858,7 +30052,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.17, @types/express@npm:^4.17.21": +"@types/express@npm:*, @types/express@npm:^4.17.17, @types/express@npm:^4.17.21, @types/express@npm:^4.7.0": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -27970,6 +30164,13 @@ __metadata: languageName: node linkType: hard +"@types/highlight-words-core@npm:1.2.3": + version: 1.2.3 + resolution: "@types/highlight-words-core@npm:1.2.3" + checksum: 10c0/bcd3de99ec74bb52f0aa44d2a5f8f29ca73b70b22c6b3e4251eb818937ed5036325d2f1a980d6d2b4945ddb793805cbcd9809d9cf1bbfd46f9f56cba24fe486a + languageName: node + linkType: hard + "@types/history@npm:^4.7.11": version: 4.7.11 resolution: "@types/history@npm:4.7.11" @@ -28315,6 +30516,16 @@ __metadata: languageName: node linkType: hard +"@types/node-fetch@npm:^2.6.4": + version: 2.6.12 + resolution: "@types/node-fetch@npm:2.6.12" + dependencies: + "@types/node": "npm:*" + form-data: "npm:^4.0.0" + checksum: 10c0/7693acad5499b7df2d1727d46cff092a63896dc04645f36b973dd6dd754a59a7faba76fcb777bdaa35d80625c6a9dd7257cca9c401a4bab03b04480cda7fd1af + languageName: node + linkType: hard + "@types/node-forge@npm:^1.3.0": version: 1.3.11 resolution: "@types/node-forge@npm:1.3.11" @@ -28450,6 +30661,13 @@ __metadata: languageName: node linkType: hard +"@types/pretty-hrtime@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/pretty-hrtime@npm:1.0.3" + checksum: 10c0/e4c22475c588be982b398dee9ac0b05b21078bc26581819290a4901c5b269bcaa04cae0e61e012d412e811b0897c9dab316db064208914df2f0ed0960fc5306b + languageName: node + linkType: hard + "@types/prop-types@npm:*, @types/prop-types@npm:15, @types/prop-types@npm:^15.7.12": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -28464,6 +30682,13 @@ __metadata: languageName: node linkType: hard +"@types/qs@npm:^6.9.5": + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b + languageName: node + linkType: hard + "@types/range-parser@npm:*": version: 1.2.7 resolution: "@types/range-parser@npm:1.2.7" @@ -29839,23 +32064,33 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.9.0": - version: 0.9.22 - resolution: "@whatwg-node/fetch@npm:0.9.22" +"@whatwg-node/disposablestack@npm:^0.0.6": + version: 0.0.6 + resolution: "@whatwg-node/disposablestack@npm:0.0.6" dependencies: - "@whatwg-node/node-fetch": "npm:^0.5.27" + "@whatwg-node/promise-helpers": "npm:^1.0.0" + tslib: "npm:^2.6.3" + checksum: 10c0/e751da9f8552728f28a140fd78c1da88be167ee8a5688371da88e024a2bf151298d194a61c9750b44bbbb4cf5c687959d495d41b1388e4cfcfe9dbe3584c79b3 + languageName: node + linkType: hard + +"@whatwg-node/fetch@npm:^0.10.0": + version: 0.10.5 + resolution: "@whatwg-node/fetch@npm:0.10.5" + dependencies: + "@whatwg-node/node-fetch": "npm:^0.7.11" urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/67a8668b2dd491b24a20a03ba23b6463481e209b16e2ffc9444ed9f52fb82de744a6076278499cea60737985204fca44f68dccea7e2af1a5fb68c2721e3bb1a6 + checksum: 10c0/89e07f3202ac61246e31d78b8ae3a29ba647b4a6b8f7f5c843bf60129efbc199c32422eb658b9f8330cf2d0619eea7db5e110e4187c2afa98960aec5b115d8ba languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.9.20": - version: 0.9.23 - resolution: "@whatwg-node/fetch@npm:0.9.23" +"@whatwg-node/fetch@npm:^0.9.0": + version: 0.9.22 + resolution: "@whatwg-node/fetch@npm:0.9.22" dependencies: - "@whatwg-node/node-fetch": "npm:^0.6.0" + "@whatwg-node/node-fetch": "npm:^0.5.27" urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/f025ea59f026e2f1be34a33d6eba5fcfa69a3f2df6046198893cd7bc361f28bea10c0a79daa14e78034714940d0968c3c5f439d463f159c7703e94502bd0a279 + checksum: 10c0/67a8668b2dd491b24a20a03ba23b6463481e209b16e2ffc9444ed9f52fb82de744a6076278499cea60737985204fca44f68dccea7e2af1a5fb68c2721e3bb1a6 languageName: node linkType: hard @@ -29871,15 +32106,24 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.6.0": - version: 0.6.0 - resolution: "@whatwg-node/node-fetch@npm:0.6.0" +"@whatwg-node/node-fetch@npm:^0.7.11": + version: 0.7.12 + resolution: "@whatwg-node/node-fetch@npm:0.7.12" dependencies: - "@kamilkisiela/fast-url-parser": "npm:^1.1.4" + "@whatwg-node/disposablestack": "npm:^0.0.6" + "@whatwg-node/promise-helpers": "npm:^1.0.0" busboy: "npm:^1.6.0" - fast-querystring: "npm:^1.1.1" tslib: "npm:^2.6.3" - checksum: 10c0/3ec3405e581abd811823f7c5f7dcb2e4c291d01a7a714c34b6b368eefff8b72f92b4d749322433d754b76725c814b03714cc6e929083021568e1ebd8240a04a8 + checksum: 10c0/019772d91880a73b6b4365ebad13e35da73eb4f0da036e4d1b00b274b2c63ea685e6f8c7da52787d06db3d761461cf5f7197317a886d8ffea4b79a7b38b0e1dd + languageName: node + linkType: hard + +"@whatwg-node/promise-helpers@npm:^1.0.0": + version: 1.2.4 + resolution: "@whatwg-node/promise-helpers@npm:1.2.4" + dependencies: + tslib: "npm:^2.6.3" + checksum: 10c0/df62da1c9871506736942d704422436c56d77b0b0110203b8fffffd5750930a8d199eb5d93218a61aeb1f09bf6b315276e7257e19bcebb6f639b4d3a52171870 languageName: node linkType: hard @@ -29956,6 +32200,17 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": + version: 3.0.0-rc.15 + resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + esbuild: ">=0.10.0" + checksum: 10c0/5095bc316862971add31ca1fadb0095b6ad15f25120f6ab3a06086bb6a7be93c2f3c45bff80d5976689fc89b0e9bf82bd3d410e205c852739874d32d050c4e57 + languageName: node + linkType: hard + "@yarnpkg/fslib@npm:2.10.3": version: 2.10.3 resolution: "@yarnpkg/fslib@npm:2.10.3" @@ -30142,6 +32397,13 @@ __metadata: languageName: node linkType: hard +"address@npm:^1.0.1": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + languageName: node + linkType: hard + "addressparser@npm:1.0.1": version: 1.0.1 resolution: "addressparser@npm:1.0.1" @@ -30663,6 +32925,13 @@ __metadata: languageName: node linkType: hard +"app-root-dir@npm:^1.0.2": + version: 1.0.2 + resolution: "app-root-dir@npm:1.0.2" + checksum: 10c0/0225e4be7788968a82bb76df9b14b0d7f212a5c12e8c625cdc34f80548780bcbfc5f3287d0806dddd83bf9dbf9ce302e76b2887cd3a6f4be52b79df7f3aa9e7c + languageName: node + linkType: hard + "appdirsjs@npm:^1.2.4": version: 1.2.7 resolution: "appdirsjs@npm:1.2.7" @@ -31155,7 +33424,7 @@ __metadata: languageName: node linkType: hard -"assert@npm:^2.0.0": +"assert@npm:^2.0.0, assert@npm:^2.1.0": version: 2.1.0 resolution: "assert@npm:2.1.0" dependencies: @@ -31858,7 +34127,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": +"babel-plugin-polyfill-corejs3@npm:^0.10.1": version: 0.10.4 resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" dependencies: @@ -31870,6 +34139,30 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.2 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" @@ -32884,6 +35177,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.4": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + languageName: node + linkType: hard + "bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -33510,6 +35817,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001702 + resolution: "caniuse-lite@npm:1.0.30001702" + checksum: 10c0/52d46f41a96d179fd4e387bb6b26898148c31b626ff9aba105d207d2b0f869c7cb32ac67a6e8e0aeba3f03f33145ccfbee237250dfb58dba8b6526b4dd395ac6 + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -34356,7 +36670,7 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:0.6.5, cli-table3@npm:~0.6.1": +"cli-table3@npm:0.6.5, cli-table3@npm:^0.6.1, cli-table3@npm:~0.6.1": version: 0.6.5 resolution: "cli-table3@npm:0.6.5" dependencies: @@ -35253,7 +37567,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": +"core-js-compat@npm:^3.36.1": version: 3.37.1 resolution: "core-js-compat@npm:3.37.1" dependencies: @@ -35262,6 +37576,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1, core-js-compat@npm:^3.40.0": + version: 3.41.0 + resolution: "core-js-compat@npm:3.41.0" + dependencies: + browserslist: "npm:^4.24.4" + checksum: 10c0/92d2c748d3dd1c4e3b6cee6b6683b9212db9bc0a6574d933781210daf3baaeb76334ed4636eb8935b45802aa8d9235ab604c9a262694e02a2fa17ad0f6976829 + languageName: node + linkType: hard + "core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": version: 3.37.1 resolution: "core-js-pure@npm:3.37.1" @@ -36300,7 +38623,7 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": +"default-browser-id@npm:3.0.0, default-browser-id@npm:^3.0.0": version: 3.0.0 resolution: "default-browser-id@npm:3.0.0" dependencies: @@ -36648,6 +38971,28 @@ __metadata: languageName: node linkType: hard +"detect-package-manager@npm:^2.0.1": + version: 2.0.1 + resolution: "detect-package-manager@npm:2.0.1" + dependencies: + execa: "npm:^5.1.1" + checksum: 10c0/56ffd65228d1ff3ead5ea7f8ab951a517a29270de27510b790c9a8b77d4f36efbd61493e170ca77ee3dc13cbb5218583ce65b78ad14a59dc48565c9bcbbf3c71 + languageName: node + linkType: hard + +"detect-port@npm:^1.3.0": + version: 1.6.1 + resolution: "detect-port@npm:1.6.1" + dependencies: + address: "npm:^1.0.1" + debug: "npm:4" + bin: + detect: bin/detect-port.js + detect-port: bin/detect-port.js + checksum: 10c0/4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 + languageName: node + linkType: hard + "detective@npm:^5.2.0": version: 5.2.1 resolution: "detective@npm:5.2.1" @@ -36661,16 +39006,16 @@ __metadata: languageName: node linkType: hard -"detox-copilot@npm:^0.0.14": - version: 0.0.14 - resolution: "detox-copilot@npm:0.0.14" - checksum: 10c0/60012baa8609d30dca5e28c39014a47797822d52717494254b80878a04db1ae2df419629c81d0fd9c89738cca96efb160ff733ce3a7510404a0d394659ecf777 +"detox-copilot@npm:^0.0.27": + version: 0.0.27 + resolution: "detox-copilot@npm:0.0.27" + checksum: 10c0/4a2f935a91fd813ca7da2e786277ad062f40620091dfadedec2400886dc8b4c0ee845e2e0c23fc7674274a50eae259ac0ca833ca12f3efb176404af895185625 languageName: node linkType: hard -"detox@npm:20.27.3": - version: 20.27.3 - resolution: "detox@npm:20.27.3" +"detox@npm:20.34.4": + version: 20.34.4 + resolution: "detox@npm:20.34.4" dependencies: ajv: "npm:^8.6.3" bunyan: "npm:^1.8.12" @@ -36678,7 +39023,7 @@ __metadata: caf: "npm:^15.0.1" chalk: "npm:^4.0.0" child-process-promise: "npm:^2.2.0" - detox-copilot: "npm:^0.0.14" + detox-copilot: "npm:^0.0.27" execa: "npm:^5.1.1" find-up: "npm:^5.0.0" fs-extra: "npm:^11.0.0" @@ -36715,7 +39060,7 @@ __metadata: optional: true bin: detox: local-cli/cli.js - checksum: 10c0/a75e2aee4027186c6813bc6c51bcfe0d1bea6f295244df05396e19ac3ea8d1626ac757f2d11bfafad4f39e551f39ba88802ff807bb5f19087b52bb4834625f81 + checksum: 10c0/9f610ecae821a5c62d57d6431de52738ac5910334615b2e38f377ce8b5c9816804cb86c989f77e9e6d6d81924f38237f18e88a8824a2f9c35aa3d64342540bd9 languageName: node linkType: hard @@ -36766,7 +39111,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0, diff@npm:^5.1.0": +"diff@npm:^5.0.0, diff@npm:^5.1.0, diff@npm:^5.2.0": version: 5.2.0 resolution: "diff@npm:5.2.0" checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4 @@ -37233,6 +39578,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.73": + version: 1.5.112 + resolution: "electron-to-chromium@npm:1.5.112" + checksum: 10c0/fc597268d6d3d7458b55141c436802a6c51078855f021823cdb380b80ad1a69e1c2899fdfc9cffa501d47feb3791ea6a75893fe802a608c7845e979a48f5ac25 + languageName: node + linkType: hard + "elliptic@npm:^6.5.3, elliptic@npm:^6.5.4, elliptic@npm:^6.5.5": version: 6.5.5 resolution: "elliptic@npm:6.5.5" @@ -37892,6 +40244,13 @@ __metadata: languageName: node linkType: hard +"esbuild-plugin-alias@npm:^0.2.1": + version: 0.2.1 + resolution: "esbuild-plugin-alias@npm:0.2.1" + checksum: 10c0/a67bc6bc2744fc8637f7321f00c1f00e4fae86c182662421738ebfabf3ad344967b9c667185c6c34d9edd5b289807d34bfdceef94620e94e0a45683534af69e0 + languageName: node + linkType: hard + "esbuild-plugins-node-modules-polyfill@npm:^1.6.0": version: 1.6.7 resolution: "esbuild-plugins-node-modules-polyfill@npm:1.6.7" @@ -38230,35 +40589,110 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:~0.25.0": - version: 0.25.0 - resolution: "esbuild@npm:0.25.0" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.0" - "@esbuild/android-arm": "npm:0.25.0" - "@esbuild/android-arm64": "npm:0.25.0" - "@esbuild/android-x64": "npm:0.25.0" - "@esbuild/darwin-arm64": "npm:0.25.0" - "@esbuild/darwin-x64": "npm:0.25.0" - "@esbuild/freebsd-arm64": "npm:0.25.0" - "@esbuild/freebsd-x64": "npm:0.25.0" - "@esbuild/linux-arm": "npm:0.25.0" - "@esbuild/linux-arm64": "npm:0.25.0" - "@esbuild/linux-ia32": "npm:0.25.0" - "@esbuild/linux-loong64": "npm:0.25.0" - "@esbuild/linux-mips64el": "npm:0.25.0" - "@esbuild/linux-ppc64": "npm:0.25.0" - "@esbuild/linux-riscv64": "npm:0.25.0" - "@esbuild/linux-s390x": "npm:0.25.0" - "@esbuild/linux-x64": "npm:0.25.0" - "@esbuild/netbsd-arm64": "npm:0.25.0" - "@esbuild/netbsd-x64": "npm:0.25.0" - "@esbuild/openbsd-arm64": "npm:0.25.0" - "@esbuild/openbsd-x64": "npm:0.25.0" - "@esbuild/sunos-x64": "npm:0.25.0" - "@esbuild/win32-arm64": "npm:0.25.0" - "@esbuild/win32-ia32": "npm:0.25.0" - "@esbuild/win32-x64": "npm:0.25.0" +"esbuild@npm:^0.18.0": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": "npm:0.18.20" + "@esbuild/android-arm64": "npm:0.18.20" + "@esbuild/android-x64": "npm:0.18.20" + "@esbuild/darwin-arm64": "npm:0.18.20" + "@esbuild/darwin-x64": "npm:0.18.20" + "@esbuild/freebsd-arm64": "npm:0.18.20" + "@esbuild/freebsd-x64": "npm:0.18.20" + "@esbuild/linux-arm": "npm:0.18.20" + "@esbuild/linux-arm64": "npm:0.18.20" + "@esbuild/linux-ia32": "npm:0.18.20" + "@esbuild/linux-loong64": "npm:0.18.20" + "@esbuild/linux-mips64el": "npm:0.18.20" + "@esbuild/linux-ppc64": "npm:0.18.20" + "@esbuild/linux-riscv64": "npm:0.18.20" + "@esbuild/linux-s390x": "npm:0.18.20" + "@esbuild/linux-x64": "npm:0.18.20" + "@esbuild/netbsd-x64": "npm:0.18.20" + "@esbuild/openbsd-x64": "npm:0.18.20" + "@esbuild/sunos-x64": "npm:0.18.20" + "@esbuild/win32-arm64": "npm:0.18.20" + "@esbuild/win32-ia32": "npm:0.18.20" + "@esbuild/win32-x64": "npm:0.18.20" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/473b1d92842f50a303cf948a11ebd5f69581cd254d599dd9d62f9989858e0533f64e83b723b5e1398a5b488c0f5fd088795b4235f65ecaf4f007d4b79f04bc88 + languageName: node + linkType: hard + +"esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -38294,12 +40728,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true - "@esbuild/netbsd-arm64": - optional: true "@esbuild/netbsd-x64": optional: true - "@esbuild/openbsd-arm64": - optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -38312,7 +40742,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 languageName: node linkType: hard @@ -38461,88 +40891,174 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de - languageName: node - linkType: hard - -"esbuild@npm:^0.19.3, esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.12" - "@esbuild/android-arm": "npm:0.19.12" - "@esbuild/android-arm64": "npm:0.19.12" - "@esbuild/android-x64": "npm:0.19.12" - "@esbuild/darwin-arm64": "npm:0.19.12" - "@esbuild/darwin-x64": "npm:0.19.12" - "@esbuild/freebsd-arm64": "npm:0.19.12" - "@esbuild/freebsd-x64": "npm:0.19.12" - "@esbuild/linux-arm": "npm:0.19.12" - "@esbuild/linux-arm64": "npm:0.19.12" - "@esbuild/linux-ia32": "npm:0.19.12" - "@esbuild/linux-loong64": "npm:0.19.12" - "@esbuild/linux-mips64el": "npm:0.19.12" - "@esbuild/linux-ppc64": "npm:0.19.12" - "@esbuild/linux-riscv64": "npm:0.19.12" - "@esbuild/linux-s390x": "npm:0.19.12" - "@esbuild/linux-x64": "npm:0.19.12" - "@esbuild/netbsd-x64": "npm:0.19.12" - "@esbuild/openbsd-x64": "npm:0.19.12" - "@esbuild/sunos-x64": "npm:0.19.12" - "@esbuild/win32-arm64": "npm:0.19.12" - "@esbuild/win32-ia32": "npm:0.19.12" - "@esbuild/win32-x64": "npm:0.19.12" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"esbuild@npm:^0.19.3, esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0": + version: 0.19.12 + resolution: "esbuild@npm:0.19.12" + dependencies: + "@esbuild/aix-ppc64": "npm:0.19.12" + "@esbuild/android-arm": "npm:0.19.12" + "@esbuild/android-arm64": "npm:0.19.12" + "@esbuild/android-x64": "npm:0.19.12" + "@esbuild/darwin-arm64": "npm:0.19.12" + "@esbuild/darwin-x64": "npm:0.19.12" + "@esbuild/freebsd-arm64": "npm:0.19.12" + "@esbuild/freebsd-x64": "npm:0.19.12" + "@esbuild/linux-arm": "npm:0.19.12" + "@esbuild/linux-arm64": "npm:0.19.12" + "@esbuild/linux-ia32": "npm:0.19.12" + "@esbuild/linux-loong64": "npm:0.19.12" + "@esbuild/linux-mips64el": "npm:0.19.12" + "@esbuild/linux-ppc64": "npm:0.19.12" + "@esbuild/linux-riscv64": "npm:0.19.12" + "@esbuild/linux-s390x": "npm:0.19.12" + "@esbuild/linux-x64": "npm:0.19.12" + "@esbuild/netbsd-x64": "npm:0.19.12" + "@esbuild/openbsd-x64": "npm:0.19.12" + "@esbuild/sunos-x64": "npm:0.19.12" + "@esbuild/win32-arm64": "npm:0.19.12" + "@esbuild/win32-ia32": "npm:0.19.12" + "@esbuild/win32-x64": "npm:0.19.12" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + languageName: node + linkType: hard + +"esbuild@npm:~0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -38555,7 +41071,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d languageName: node linkType: hard @@ -39692,54 +42208,54 @@ __metadata: languageName: node linkType: hard -"expo-dev-client@npm:4.0.28": - version: 4.0.28 - resolution: "expo-dev-client@npm:4.0.28" +"expo-dev-client@npm:4.0.29": + version: 4.0.29 + resolution: "expo-dev-client@npm:4.0.29" dependencies: - expo-dev-launcher: "npm:4.0.28" - expo-dev-menu: "npm:5.0.22" - expo-dev-menu-interface: "npm:1.8.3" + expo-dev-launcher: "npm:4.0.29" + expo-dev-menu: "npm:5.0.23" + expo-dev-menu-interface: "npm:1.8.4" expo-manifests: "npm:~0.14.0" expo-updates-interface: "npm:~0.16.2" peerDependencies: expo: "*" - checksum: 10c0/4f8f02f5b43db2e5b7ac3efb6463ee9e297e33ef291c5fe2262466bd3e9bcf2be14325372c98aed54dbf42ff2048dadd70e34df26965cbabd81667573589fc34 + checksum: 10c0/2f56972827b6f29bc82e54fb8683bad652c1ae715dedb859124db99f75638fdd58cb1f8009dcfdd6cf9a9ba598efc8c392ff4c3d80109c2b8be6abe1ae2110a6 languageName: node linkType: hard -"expo-dev-launcher@npm:4.0.28": - version: 4.0.28 - resolution: "expo-dev-launcher@npm:4.0.28" +"expo-dev-launcher@npm:4.0.29": + version: 4.0.29 + resolution: "expo-dev-launcher@npm:4.0.29" dependencies: ajv: "npm:8.11.0" - expo-dev-menu: "npm:5.0.22" + expo-dev-menu: "npm:5.0.23" expo-manifests: "npm:~0.14.0" resolve-from: "npm:^5.0.0" semver: "npm:^7.6.0" peerDependencies: expo: "*" - checksum: 10c0/40a63f9ec48681043e95e88e5edff7eaeb22be9f0b9cd70010e984c8585dc153baf3c3e34a6fa2ea0ed70592036d05fd047dbf7d29305be410290ec5c2ad6bb9 + checksum: 10c0/1fb0b3cb2abe57d9a296e01f39ff954dfc78e217004fed1bf039188b994479f727510c78570939a9868c9bfb1b936075ac9a9b3d777fdcf30c1f8f8f8e98e566 languageName: node linkType: hard -"expo-dev-menu-interface@npm:1.8.3": - version: 1.8.3 - resolution: "expo-dev-menu-interface@npm:1.8.3" +"expo-dev-menu-interface@npm:1.8.4": + version: 1.8.4 + resolution: "expo-dev-menu-interface@npm:1.8.4" peerDependencies: expo: "*" - checksum: 10c0/d8a0946448bc0aabf9ba6e3969fe9c4ce9385cc3525a220277031b1087033454786f5a3d02422ccc898514a72aee1295ff72877dd4eaf1780d5ba81c7393adfc + checksum: 10c0/868e4fe9114e5ab7735a319a4d5ec7b60c8ef1e344cd0ebaf65260c87e4766df371d116c9abfce002f31f84880007803c595934698018a9af1fda2537218a79c languageName: node linkType: hard -"expo-dev-menu@npm:5.0.22": - version: 5.0.22 - resolution: "expo-dev-menu@npm:5.0.22" +"expo-dev-menu@npm:5.0.23": + version: 5.0.23 + resolution: "expo-dev-menu@npm:5.0.23" dependencies: - expo-dev-menu-interface: "npm:1.8.3" + expo-dev-menu-interface: "npm:1.8.4" semver: "npm:^7.5.4" peerDependencies: expo: "*" - checksum: 10c0/e76b70e19ed911398b2f5e3411f6472090b129ad696ad4ccff05cb84090e31faf111dca9d3123f579b750e85d4d6c2cdfae8068b0d4cd5c6eb28ca255d37accf + checksum: 10c0/8a292a7e1eafee8e6979f9af33f04326db865bd5ab6426f904d12efb49bb888180586c056389cd3174fd85714a9b9f31d85f96c9769b9b67f028612fd0f83294 languageName: node linkType: hard @@ -39865,9 +42381,9 @@ __metadata: languageName: node linkType: hard -"expo-updates@npm:0.25.27": - version: 0.25.27 - resolution: "expo-updates@npm:0.25.27" +"expo-updates@npm:0.25.28": + version: 0.25.28 + resolution: "expo-updates@npm:0.25.28" dependencies: "@expo/code-signing-certificates": "npm:0.0.5" "@expo/config": "npm:~9.0.0-beta.0" @@ -39888,18 +42404,18 @@ __metadata: expo: "*" bin: expo-updates: bin/cli.js - checksum: 10c0/d26c4db6719787b5ddfab77914798e765e2763331421bcc83180bf678708e034229723353fac83ea823d4aa42ca7320cbd3dce96a60216ee452544a9c87369a8 + checksum: 10c0/b5214ae71d2080240c8400b10829625df7ce47444e6063a52d384aba657714cb833606f5637a25119d65d0a01c31d23dbfe3225c3a266f68d1361166ecd39a38 languageName: node linkType: hard -"expo@npm:51.0.38": - version: 51.0.38 - resolution: "expo@npm:51.0.38" +"expo@npm:51.0.39": + version: 51.0.39 + resolution: "expo@npm:51.0.39" dependencies: "@babel/runtime": "npm:^7.20.0" - "@expo/cli": "npm:0.18.30" + "@expo/cli": "npm:0.18.31" "@expo/config": "npm:9.0.4" - "@expo/config-plugins": "npm:8.0.10" + "@expo/config-plugins": "npm:8.0.11" "@expo/metro-config": "npm:0.18.11" "@expo/vector-icons": "npm:^14.0.3" babel-preset-expo: "npm:~11.0.15" @@ -39913,7 +42429,7 @@ __metadata: whatwg-url-without-unicode: "npm:8.0.0-3" bin: expo: bin/cli - checksum: 10c0/8dde1cb565823594d663d2a5757d25a7ebf7e4175d2e05a07cd77f33495c058e337c164a7cd693355abae24dbd4f5b20a999f09934f5810aa2e57a33e7c4dec4 + checksum: 10c0/2a2112653e6b2df968a299f3dd871919110ec8d07e12faef4db0ae2b8132afa47e6e228b6c2afdda3a30006e13faa23b93a1fdb41e1c84104018ba97d479bd4e languageName: node linkType: hard @@ -40002,6 +42518,45 @@ __metadata: languageName: node linkType: hard +"express@npm:^4.17.3": + version: 4.21.2 + resolution: "express@npm:4.21.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.12" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/38168fd0a32756600b56e6214afecf4fc79ec28eca7f7a91c2ab8d50df4f47562ca3f9dee412da7f5cea6b1a1544b33b40f9f8586dbacfbdada0fe90dbb10a1f + languageName: node + linkType: hard + "ext-list@npm:^2.0.0": version: 2.2.2 resolution: "ext-list@npm:2.2.2" @@ -40431,6 +42986,13 @@ __metadata: languageName: node linkType: hard +"fetch-retry@npm:^5.0.2": + version: 5.0.6 + resolution: "fetch-retry@npm:5.0.6" + checksum: 10c0/349f50db631039630e915f70c763469cb696f3ac92ca6f63823109334a2bc62f63670b8c5a5c7e0195c39df517e60ef385cc5264f4c4904d0c6707d371fa8999 + languageName: node + linkType: hard + "figures@npm:^3.0.0, figures@npm:^3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -40449,6 +43011,16 @@ __metadata: languageName: node linkType: hard +"file-system-cache@npm:2.3.0": + version: 2.3.0 + resolution: "file-system-cache@npm:2.3.0" + dependencies: + fs-extra: "npm:11.1.1" + ramda: "npm:0.29.0" + checksum: 10c0/43de19f0db32e6546bb7abeecb1d6ea83c1eca23b38905c9415a29f6219cc9d6d87b0c1a6aca92c46a0f1bc276241a339f2f68b8aa0ca5c2eb64b6e1e3e4da01 + languageName: node + linkType: hard + "file-type@npm:^16.5.4": version: 16.5.4 resolution: "file-type@npm:16.5.4" @@ -41192,6 +43764,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 + languageName: node + linkType: hard + "fs-extra@npm:9.0.0": version: 9.0.0 resolution: "fs-extra@npm:9.0.0" @@ -41416,13 +43999,6 @@ __metadata: languageName: node linkType: hard -"fuse.js@npm:^7.0.0": - version: 7.1.0 - resolution: "fuse.js@npm:7.1.0" - checksum: 10c0/c0d1b1d192a4bdf3eade897453ddd28aff96b70bf3e49161a45880f9845ebaee97265595db633776700a5bcf8942223c752754a848d70c508c3c9fd997faad1e - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -41569,6 +44145,13 @@ __metadata: languageName: node linkType: hard +"get-npm-tarball-url@npm:^2.0.3": + version: 2.1.0 + resolution: "get-npm-tarball-url@npm:2.1.0" + checksum: 10c0/af779fa5b9c89a3deaf9640630a23368f5ba6a028a1179872aaf581a59485fb2c2c6bd9b94670de228cfc5f23600c89a01e594879085f7fb4dddf820a63105b8 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -41929,34 +44512,34 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.4.1 - resolution: "glob@npm:10.4.1" +"glob@npm:^10.0.0, glob@npm:^10.4.2": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.4" minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10c0/77f2900ed98b9cc2a0e1901ee5e476d664dae3cd0f1b662b8bfd4ccf00d0edc31a11595807706a274ca10e1e251411bbf2e8e976c82bed0d879a9b89343ed379 + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard -"glob@npm:^10.4.2": - version: 10.4.5 - resolution: "glob@npm:10.4.5" +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.1 + resolution: "glob@npm:10.4.1" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.4" minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + checksum: 10c0/77f2900ed98b9cc2a0e1901ee5e476d664dae3cd0f1b662b8bfd4ccf00d0edc31a11595807706a274ca10e1e251411bbf2e8e976c82bed0d879a9b89343ed379 languageName: node linkType: hard @@ -42464,7 +45047,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.4.3, handlebars@npm:^4.7.8": +"handlebars@npm:^4.4.3, handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: @@ -42781,6 +45364,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.20.1": + version: 0.20.1 + resolution: "hermes-estree@npm:0.20.1" + checksum: 10c0/86cfb395970f50fdac09ad9784a86b65c7187d02b5f99f0f0321d936aa9ec52d1e07aef02c21b18b649abdec5f6acc02eb6275edf7d33b4d3d23e3fa0af85c41 + languageName: node + linkType: hard + "hermes-estree@npm:0.22.0": version: 0.22.0 resolution: "hermes-estree@npm:0.22.0" @@ -42788,10 +45378,10 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.24.0": - version: 0.24.0 - resolution: "hermes-estree@npm:0.24.0" - checksum: 10c0/d622d8998e8c67e1e220f98d3b8bbad227c34d8a2757b3de714b37f4fb436656872a1eb7cd3b146e341db5bb217da5dd6cd4f94494eb92190d30368ae0e30cb8 +"hermes-estree@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-estree@npm:0.23.1" + checksum: 10c0/59ca9f3980419fcf511a172f0ee9960d86c8ba44ea8bc13d3bd0b6208e9540db1a0a9e46b0e797151f11b0e8e33b2bf850907aef4a5c9ac42c53809cefefc405 languageName: node linkType: hard @@ -42804,6 +45394,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.20.1": + version: 0.20.1 + resolution: "hermes-parser@npm:0.20.1" + dependencies: + hermes-estree: "npm:0.20.1" + checksum: 10c0/b93746028feac7d1dccd54f8b420e8f7d6e0adf9ff0bdbdf9bb1f327198da91ca7f893af62fba99ac9a57bfd5f15dcb90cca40cf4e1a090a6ea8ab2160a02f86 + languageName: node + linkType: hard + "hermes-parser@npm:0.22.0": version: 0.22.0 resolution: "hermes-parser@npm:0.22.0" @@ -42813,12 +45412,12 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.24.0": - version: 0.24.0 - resolution: "hermes-parser@npm:0.24.0" +"hermes-parser@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-parser@npm:0.23.1" dependencies: - hermes-estree: "npm:0.24.0" - checksum: 10c0/7159497a425cef0e6259f5db01480110c031e86772c6ff0ef73664be94448c3f004a10ef1ec8ff32faf6a069b69f1c15f7007ff9c520b212f9a31410832285f7 + hermes-estree: "npm:0.23.1" + checksum: 10c0/56907e6136d2297543922dd9f8ee27378ef010c11dc1e0b4a0866faab2c527613b0edcda5e1ebc0daa0ca1ae6528734dfc479e18267aabe4dce0c7198217fd97 languageName: node linkType: hard @@ -46800,6 +49399,17 @@ __metadata: languageName: node linkType: hard +"lazy-universal-dotenv@npm:^4.0.0": + version: 4.0.0 + resolution: "lazy-universal-dotenv@npm:4.0.0" + dependencies: + app-root-dir: "npm:^1.0.2" + dotenv: "npm:^16.0.0" + dotenv-expand: "npm:^10.0.0" + checksum: 10c0/3bc4fe649c46c4a20561ca1fd10cd1df641d2c6c42c61af6c65a5fe0546cb548f449e13e6c7440be445c9fe5b4973c25f499e7d899b8704b7b9bd0ec85bbfe2d + languageName: node + linkType: hard + "lazy@npm:~1.0.11": version: 1.0.11 resolution: "lazy@npm:1.0.11" @@ -48077,6 +50687,24 @@ __metadata: languageName: node linkType: hard +"markdown-to-jsx@npm:7.3.2": + version: 7.3.2 + resolution: "markdown-to-jsx@npm:7.3.2" + peerDependencies: + react: ">= 0.14.0" + checksum: 10c0/191b9a9defeed02e12dd340cebf279f577266dac7b34574fa44ce4d64ee8536f9967d455b8303c853f84413feb473118290a6160d8221eeaf3b9e4961b8980e3 + languageName: node + linkType: hard + +"markdown-to-jsx@npm:^7.1.8": + version: 7.7.4 + resolution: "markdown-to-jsx@npm:7.7.4" + peerDependencies: + react: ">= 0.14.0" + checksum: 10c0/692323e3cb5573ecce5f1f40c3b1a8d67bca40f2b4907ec266c23e7dffa2dcab466f738ea6569f8a5e6234ddcdccacbfeeb97b5e2f647b94bf29fa441f0083be + languageName: node + linkType: hard + "markdown-to-jsx@npm:^7.4.5": version: 7.5.0 resolution: "markdown-to-jsx@npm:7.5.0" @@ -48480,24 +51108,42 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.81.0": - version: 0.81.0 - resolution: "metro-babel-transformer@npm:0.81.0" +"metro-babel-transformer@npm:0.80.12": + version: 0.80.12 + resolution: "metro-babel-transformer@npm:0.80.12" dependencies: - "@babel/core": "npm:^7.25.2" + "@babel/core": "npm:^7.20.0" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.24.0" + hermes-parser: "npm:0.23.1" nullthrows: "npm:^1.1.1" - checksum: 10c0/3403668da1f0ca1c170606eabd61c7f1ca6aead49c6a767b1b9914d2edad57d4efb141d19da483fc7c5ed89d6cd695e81f3fc60accd4c2b93cd051ad17d93dc3 + checksum: 10c0/8f546217f6564908cda6d7ce0f1715c6a3ea11cb83bd8368f95b3670b9b8567ed2eccde214ee9d82b024239af739d118949415b4b0ccb79f48935cdcecb7ca5d languageName: node linkType: hard -"metro-cache-key@npm:0.81.0": - version: 0.81.0 - resolution: "metro-cache-key@npm:0.81.0" +"metro-babel-transformer@npm:0.80.9": + version: 0.80.9 + resolution: "metro-babel-transformer@npm:0.80.9" + dependencies: + "@babel/core": "npm:^7.20.0" + hermes-parser: "npm:0.20.1" + nullthrows: "npm:^1.1.1" + checksum: 10c0/01c9edc9cbb8339392721918b854beb66d9e9837ae6ea301e106226ec41115646a6d312fcdc423838bf4d3a745046f314055c98e4da4a72a536f4b521a868be4 + languageName: node + linkType: hard + +"metro-cache-key@npm:0.80.12": + version: 0.80.12 + resolution: "metro-cache-key@npm:0.80.12" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/1f7d295d186c3541cbe7bc2737c780d32f1790a8114523cb6f0df4413a0d73020faf1f326c13a2daa815bc62767df663d6be988771ceabcaf16dfec9e865f202 + checksum: 10c0/cc55c66353aac361dad42e7e2dd7c21a967cab2c311c026b1d1fe0bd36f1ab95e60e090d1d0736dde35eeb306e715262bce96a7e3748e82697cdebffd845913f + languageName: node + linkType: hard + +"metro-cache-key@npm:0.80.9": + version: 0.80.9 + resolution: "metro-cache-key@npm:0.80.9" + checksum: 10c0/28b67d6b1a4e9108ecc667b29c3ce899144602d0b3ebc6a14b607534b68f0b745d5d8a88b1fe159067f108f9b90ea0c75808d85da8c761a3bea74a078b4943d2 languageName: node linkType: hard @@ -48522,34 +51168,23 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.81.0": - version: 0.81.0 - resolution: "metro-cache@npm:0.81.0" - dependencies: - exponential-backoff: "npm:^3.1.1" - flow-enums-runtime: "npm:^0.0.6" - metro-core: "npm:0.81.0" - checksum: 10c0/661cfc8d3bc9edb15e21933e357cb3ac69e3f7e1e0ae773ec7a8288020f45c2ce18895f07cdda8bf75858a38d5134817246c2f0cbef0ca8ff2d400ddc7dfffc6 - languageName: node - linkType: hard - -"metro-config@npm:0.81.0": - version: 0.81.0 - resolution: "metro-config@npm:0.81.0" +"metro-config@npm:0.80.12, metro-config@npm:^0.80.9": + version: 0.80.12 + resolution: "metro-config@npm:0.80.12" dependencies: connect: "npm:^3.6.5" cosmiconfig: "npm:^5.0.5" flow-enums-runtime: "npm:^0.0.6" jest-validate: "npm:^29.6.3" - metro: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-core: "npm:0.81.0" - metro-runtime: "npm:0.81.0" - checksum: 10c0/deaa53ed4d7b5c145f1162371bc7d2d10097b5e1b008e7edbb96a893f4099bfea94e1bb7ecd41e09c9debf3633511ca74ec7fe1b6f98551984445dd8e5d37edf + metro: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-core: "npm:0.80.12" + metro-runtime: "npm:0.80.12" + checksum: 10c0/435abd35a29ea677aa659c56f309189fbeeddc9127bec6bba711f88ea6115d7d2333e57f81c90daad55a551f059d71cfe82d990b4d4b14bd3d38e5f6abaf1462 languageName: node linkType: hard -"metro-config@npm:^0.80.3": +"metro-config@npm:0.80.9, metro-config@npm:^0.80.3": version: 0.80.9 resolution: "metro-config@npm:0.80.9" dependencies: @@ -48564,22 +51199,6 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:^0.80.9": - version: 0.80.12 - resolution: "metro-config@npm:0.80.12" - dependencies: - connect: "npm:^3.6.5" - cosmiconfig: "npm:^5.0.5" - flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.6.3" - metro: "npm:0.80.12" - metro-cache: "npm:0.80.12" - metro-core: "npm:0.80.12" - metro-runtime: "npm:0.80.12" - checksum: 10c0/435abd35a29ea677aa659c56f309189fbeeddc9127bec6bba711f88ea6115d7d2333e57f81c90daad55a551f059d71cfe82d990b4d4b14bd3d38e5f6abaf1462 - languageName: node - linkType: hard - "metro-core@npm:0.80.12": version: 0.80.12 resolution: "metro-core@npm:0.80.12" @@ -48601,25 +51220,36 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.81.0": - version: 0.81.0 - resolution: "metro-core@npm:0.81.0" +"metro-file-map@npm:0.80.12": + version: 0.80.12 + resolution: "metro-file-map@npm:0.80.12" dependencies: + anymatch: "npm:^3.0.3" + debug: "npm:^2.2.0" + fb-watchman: "npm:^2.0.0" flow-enums-runtime: "npm:^0.0.6" - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.81.0" - checksum: 10c0/9233daadb1ea3b3c6efc29e49f07e796ddccd9a020d71070618a90f8394dc20eb08bac8615ade2ed004e96c7169a39daff5f069d783245f1d5c2baab62599754 + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + micromatch: "npm:^4.0.4" + node-abort-controller: "npm:^3.1.1" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/c3cdf68b4c3c5cea83e4e543fa8ea602e13c0d6a979bf2058ac2d90b3b1f3b190a76283a5c6dd9870134cd685e33c7c6a1751cd1942b0ba8b4783485baa34885 languageName: node linkType: hard -"metro-file-map@npm:0.81.0": - version: 0.81.0 - resolution: "metro-file-map@npm:0.81.0" +"metro-file-map@npm:0.80.9": + version: 0.80.9 + resolution: "metro-file-map@npm:0.80.9" dependencies: anymatch: "npm:^3.0.3" debug: "npm:^2.2.0" fb-watchman: "npm:^2.0.0" - flow-enums-runtime: "npm:^0.0.6" fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" @@ -48631,17 +51261,26 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 10c0/0504612809590375d8a2f4d4d6f104b57fcc0913e7f9da83db1440314927a5a541a2ef7b09d3f5bb73ca1de07f437863d5f726deefcde1610a3bc84aae34ef89 + checksum: 10c0/5ae5b0ecc023dbea66b486253ea8b231a46be640c7fcc0d1b65000d6b3305f57acf7b100e6187bbadb61a2b3726e14ddc4c8f4582d2851339715c15a76a8d0a4 languageName: node linkType: hard -"metro-minify-terser@npm:0.81.0": - version: 0.81.0 - resolution: "metro-minify-terser@npm:0.81.0" +"metro-minify-terser@npm:0.80.12": + version: 0.80.12 + resolution: "metro-minify-terser@npm:0.80.12" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10c0/e2279cf15de743308c20325eb6a6ce5d48c8c3ddde07dab18542c9687a5684aeefc4ec8b5e8d701d43477989d17337dfd755a90cfc3d64ff907a205115f95543 + checksum: 10c0/54b90ab123a33eff8b4d44260b5a504626085a8a06b49bc57b25feca6faf8b86601f406f30e3cf85a4258e75a9740d6b2d15dab203e22047291ba02cbe18145f + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.80.9": + version: 0.80.9 + resolution: "metro-minify-terser@npm:0.80.9" + dependencies: + terser: "npm:^5.15.0" + checksum: 10c0/473d0ece675da32ff7a3d1698b1da75e9a71066d865aa8a0c240aec215e3d2e4e63de59654af9e1297632fe9c39030b703b0bcc86aa750bb8c96f858ca00504e languageName: node linkType: hard @@ -48661,15 +51300,6 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.81.0": - version: 0.81.0 - resolution: "metro-resolver@npm:0.81.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/95d0d95450ca85f8256460b504609b352662b544835ea377d35b937347784c0e0438fce85fd984a2061de997491802bc6c4923de06d8520dadf6324206047561 - languageName: node - linkType: hard - "metro-runtime@npm:0.80.12": version: 0.80.12 resolution: "metro-runtime@npm:0.80.12" @@ -48689,13 +51319,20 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.81.0": - version: 0.81.0 - resolution: "metro-runtime@npm:0.81.0" +"metro-source-map@npm:0.80.12": + version: 0.80.12 + resolution: "metro-source-map@npm:0.80.12" dependencies: - "@babel/runtime": "npm:^7.25.0" + "@babel/traverse": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/2904c8f37b3da9875e11cff2e034ccf90ad3df4d0f7b7b208b1cf6868dba0ff58aff8ea6acb862a22bfa4603a53f3fc3bc86071b7be53b62df4e7bab5ab10ade + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.80.12" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.80.12" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10c0/94239360f6a3e4d64ea8f4d0eddbe4fdd3a160c5c5f6bf4b28ed48c586cf8e37b175d521eb0bad62608bd0ce3262020aebbc1942cf607f34662ca60add9a7db5 languageName: node linkType: hard @@ -48715,21 +51352,20 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.81.0": - version: 0.81.0 - resolution: "metro-source-map@npm:0.81.0" +"metro-symbolicate@npm:0.80.12": + version: 0.80.12 + resolution: "metro-symbolicate@npm:0.80.12" dependencies: - "@babel/traverse": "npm:^7.25.3" - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" - "@babel/types": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.81.0" + metro-source-map: "npm:0.80.12" nullthrows: "npm:^1.1.1" - ob1: "npm:0.81.0" source-map: "npm:^0.5.6" + through2: "npm:^2.0.1" vlq: "npm:^1.0.0" - checksum: 10c0/9bb40f3deb55538f5567097cf432575be61c1762e4e3c4d7cfc4eed9caabbf285d64b8d15b83e3b6766f1aab358e3298a897530bd6b3bf44e65feac3a46b95da + bin: + metro-symbolicate: src/index.js + checksum: 10c0/cab33281653d93e8c65632f539145929f296e01f45adb2fd9701411949b63b94b17a1ce581fdfb97551bf34f0a8f454c2dd3b923235727e00446b898f365bda3 languageName: node linkType: hard @@ -48749,69 +51385,85 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.81.0": - version: 0.81.0 - resolution: "metro-symbolicate@npm:0.81.0" +"metro-transform-plugins@npm:0.80.12": + version: 0.80.12 + resolution: "metro-transform-plugins@npm:0.80.12" dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.81.0" nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - through2: "npm:^2.0.1" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10c0/187ebb34500c068d1a307cb9e1bd2cb03c535ba33d9df6ebdd32192ebb2688b419c5bb072a9c31b45284e4f35a674c002347fb5473e7f56c140643381ffd92f8 + checksum: 10c0/631ce5dc3dc029994ae19a76eff81e7d115dc16281b7447c63f301c50034b6b4df1898a23c65066d5b3034bfae2c504c69083a6790118cae5adca0c40a191e42 languageName: node linkType: hard -"metro-transform-plugins@npm:0.81.0": - version: 0.81.0 - resolution: "metro-transform-plugins@npm:0.81.0" +"metro-transform-plugins@npm:0.80.9": + version: 0.80.9 + resolution: "metro-transform-plugins@npm:0.80.9" dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - flow-enums-runtime: "npm:^0.0.6" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" nullthrows: "npm:^1.1.1" - checksum: 10c0/4fa520978eeacfa419ce88583c1f622e44cb776397f15d630286026b7e4399024395d490a0e65a2399b5dc14e6df10b0c67a224ce44a5cc0a93747c2c0781078 + checksum: 10c0/fdb49a885364b925b1ece5727726f6197ae60539cf2ba54ed1a8bbcb546a43d07a87542c357cfb09bf24e63608c8215295c526293809a875b019d5821457968a languageName: node linkType: hard -"metro-transform-worker@npm:0.81.0": - version: 0.81.0 - resolution: "metro-transform-worker@npm:0.81.0" +"metro-transform-worker@npm:0.80.12": + version: 0.80.12 + resolution: "metro-transform-worker@npm:0.80.12" dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.81.0" - metro-babel-transformer: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-cache-key: "npm:0.81.0" - metro-minify-terser: "npm:0.81.0" - metro-source-map: "npm:0.81.0" - metro-transform-plugins: "npm:0.81.0" + metro: "npm:0.80.12" + metro-babel-transformer: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-cache-key: "npm:0.80.12" + metro-minify-terser: "npm:0.80.12" + metro-source-map: "npm:0.80.12" + metro-transform-plugins: "npm:0.80.12" nullthrows: "npm:^1.1.1" - checksum: 10c0/e4d07c2107eb74e1cbd341e396d13af9fb171109702b51bf1c8301c9cdaa2cb88c1e4e4b84b744bee7ecd4ff94219f00c580f14d6a40e4fc5f9db71ea527f6c8 + checksum: 10c0/816ed9c45827d089fad29e9096e9f35769555e540c0ea36f15af332c92e0fb3ef9f2f4e0549b318d3b2b8524fb3d778b7453a6243e91c9574252f0972239e535 languageName: node linkType: hard -"metro@npm:0.81.0": - version: 0.81.0 - resolution: "metro@npm:0.81.0" +"metro-transform-worker@npm:0.80.9": + version: 0.80.9 + resolution: "metro-transform-worker@npm:0.80.9" dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/core": "npm:^7.25.2" - "@babel/generator": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.3" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.3" - "@babel/types": "npm:^7.25.2" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + metro: "npm:0.80.9" + metro-babel-transformer: "npm:0.80.9" + metro-cache: "npm:0.80.9" + metro-cache-key: "npm:0.80.9" + metro-minify-terser: "npm:0.80.9" + metro-source-map: "npm:0.80.9" + metro-transform-plugins: "npm:0.80.9" + nullthrows: "npm:^1.1.1" + checksum: 10c0/6e3557d93149b9267619a09cd038f6cfaf7d0b3253f33c1625c8a18e1ab9585c7911c33d95a4184f7ccbe1719019e1d8d78b1f283ccbb1aaa1b419e6915e38e0 + languageName: node + linkType: hard + +"metro@npm:0.80.12, metro@npm:^0.80.3": + version: 0.80.12 + resolution: "metro@npm:0.80.12" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" accepts: "npm:^1.3.7" chalk: "npm:^4.0.0" ci-info: "npm:^2.0.0" @@ -48821,24 +51473,24 @@ __metadata: error-stack-parser: "npm:^2.0.6" flow-enums-runtime: "npm:^0.0.6" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.24.0" + hermes-parser: "npm:0.23.1" image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" jest-worker: "npm:^29.6.3" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.81.0" - metro-cache: "npm:0.81.0" - metro-cache-key: "npm:0.81.0" - metro-config: "npm:0.81.0" - metro-core: "npm:0.81.0" - metro-file-map: "npm:0.81.0" - metro-resolver: "npm:0.81.0" - metro-runtime: "npm:0.81.0" - metro-source-map: "npm:0.81.0" - metro-symbolicate: "npm:0.81.0" - metro-transform-plugins: "npm:0.81.0" - metro-transform-worker: "npm:0.81.0" + metro-babel-transformer: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-cache-key: "npm:0.80.12" + metro-config: "npm:0.80.12" + metro-core: "npm:0.80.12" + metro-file-map: "npm:0.80.12" + metro-resolver: "npm:0.80.12" + metro-runtime: "npm:0.80.12" + metro-source-map: "npm:0.80.12" + metro-symbolicate: "npm:0.80.12" + metro-transform-plugins: "npm:0.80.12" + metro-transform-worker: "npm:0.80.12" mime-types: "npm:^2.1.27" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" @@ -48849,7 +51501,60 @@ __metadata: yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10c0/3b375620f2da65881a7cc8a016e71e0f1b71cb99357a8a9bf96c1e5cad229e43596be00f619e533534af72f2838a90655e22c668f6c41a8ae759d93685971415 + checksum: 10c0/48c9113f4e30314a874fd95e01d532d8264e0c1c110bc88be5bc397730de9f2a948008c3155cda12fd1bb10634e676d0d6cb088591ca87a4fc6d108e281716db + languageName: node + linkType: hard + +"metro@npm:0.80.9": + version: 0.80.9 + resolution: "metro@npm:0.80.9" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + accepts: "npm:^1.3.7" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + denodeify: "npm:^1.2.1" + error-stack-parser: "npm:^2.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.20.1" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.80.9" + metro-cache: "npm:0.80.9" + metro-cache-key: "npm:0.80.9" + metro-config: "npm:0.80.9" + metro-core: "npm:0.80.9" + metro-file-map: "npm:0.80.9" + metro-resolver: "npm:0.80.9" + metro-runtime: "npm:0.80.9" + metro-source-map: "npm:0.80.9" + metro-symbolicate: "npm:0.80.9" + metro-transform-plugins: "npm:0.80.9" + metro-transform-worker: "npm:0.80.9" + mime-types: "npm:^2.1.27" + node-fetch: "npm:^2.2.0" + nullthrows: "npm:^1.1.1" + rimraf: "npm:^3.0.2" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + strip-ansi: "npm:^6.0.0" + throat: "npm:^5.0.0" + ws: "npm:^7.5.1" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10c0/3cd7247404bfc12b402c6d0fdb13d0035bd3b4719f152b3c8cb37bd724e094465b39206958b60621b3beea42d182da4bb34f042ab242584bf782457f7cddb575 languageName: node linkType: hard @@ -50375,7 +53080,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0, node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.8, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": +"node-fetch@npm:2.7.0, node-fetch@npm:^2.0.0, node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.8, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -50504,6 +53209,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa + languageName: node + linkType: hard + "node-schedule@npm:2.1.1, node-schedule@npm:^2.1.1": version: 2.1.1 resolution: "node-schedule@npm:2.1.1" @@ -50849,6 +53561,15 @@ __metadata: languageName: node linkType: hard +"ob1@npm:0.80.12": + version: 0.80.12 + resolution: "ob1@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/844948e27a1ea22e9681a3a756c08031e3485641ff5ee224195557c6fbd4d1596a3c825b7b7ecde557e55ba17c4d7acdb32004c460d3cabb8e1234237bc33fdb + languageName: node + linkType: hard + "ob1@npm:0.80.9": version: 0.80.9 resolution: "ob1@npm:0.80.9" @@ -50856,15 +53577,6 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.81.0": - version: 0.81.0 - resolution: "ob1@npm:0.81.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/3deec3c18cfb44b483a850891e3ef8fdabf6a113f58cbcc753f1b535d35e80ca67f9cc05a9c6398f79d6840d32b5d287d9ead10279e13a9eea29fcba5ce552e1 - languageName: node - linkType: hard - "object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1, object-assign@npm:latest": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -52044,6 +54756,13 @@ __metadata: languageName: node linkType: hard +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -52326,7 +55045,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.0": +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -52340,7 +55059,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be @@ -52566,6 +55285,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" + dependencies: + find-up: "npm:^5.0.0" + checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 + languageName: node + linkType: hard + "pkg-dir@npm:^7.0.0": version: 7.0.0 resolution: "pkg-dir@npm:7.0.0" @@ -52737,7 +55465,7 @@ __metadata: languageName: node linkType: hard -"polished@npm:^4.2.2, polished@npm:^4.3.1": +"polished@npm:^4.2.2": version: 4.3.1 resolution: "polished@npm:4.3.1" dependencies: @@ -53082,6 +55810,15 @@ __metadata: languageName: node linkType: hard +"prettier-fallback@npm:prettier@^3": + version: 3.5.3 + resolution: "prettier@npm:3.5.3" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/3880cb90b9dc0635819ab52ff571518c35bd7f15a6e80a2054c05dbc8a3aa6e74f135519e91197de63705bcb38388ded7e7230e2178432a1468005406238b877 + languageName: node + linkType: hard + "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -53228,6 +55965,13 @@ __metadata: languageName: node linkType: hard +"pretty-hrtime@npm:^1.0.3": + version: 1.0.3 + resolution: "pretty-hrtime@npm:1.0.3" + checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 + languageName: node + linkType: hard + "pretty-ms@npm:^7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" @@ -53693,6 +56437,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.10.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + "qs@npm:^6.10.3, qs@npm:^6.11.0, qs@npm:^6.11.2, qs@npm:^6.4.0, qs@npm:^6.5.2, qs@npm:^6.9.6": version: 6.12.1 resolution: "qs@npm:6.12.1" @@ -53779,6 +56532,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:0.29.0": + version: 0.29.0 + resolution: "ramda@npm:0.29.0" + checksum: 10c0/b00eaaf1c62b06a99affa1d583e256bd65ad27ab9d0ef512f55d7d93b842e7cd244a4a09179f61fdd8548362e409323867a2b0477cbd0626b5644eb6ac7c53da + languageName: node + linkType: hard + "randombytes@npm:2.0.3": version: 2.0.3 resolution: "randombytes@npm:2.0.3" @@ -54170,15 +56930,19 @@ __metadata: languageName: node linkType: hard -"react-native-bootsplash@npm:6.2.6": - version: 6.2.6 - resolution: "react-native-bootsplash@npm:6.2.6" +"react-native-bootsplash@npm:6.3.3": + version: 6.3.3 + resolution: "react-native-bootsplash@npm:6.3.3" dependencies: - "@expo/config-plugins": "npm:^8.0.4" + "@expo/config-plugins": "npm:^8.0.0 || ^9.0.0" + "@react-native-community/cli-config-android": "npm:^15.0.0" + "@react-native-community/cli-config-apple": "npm:^15.0.0" + "@react-native-community/cli-tools": "npm:^15.0.0" + commander: "npm:^12.1.0" detect-indent: "npm:^6.1.0" fs-extra: "npm:^11.2.0" node-html-parser: "npm:^6.1.13" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" prettier: "npm:^3.3.3" react-native-is-edge-to-edge: "npm:^1.1.6" sharp: "npm:^0.32.6" @@ -54187,16 +56951,18 @@ __metadata: peerDependencies: react: ">=18.1.0" react-native: ">=0.70.0" - checksum: 10c0/79d8988196cb38d7d250f2ccb62eba70793414add8255ef2b22fdbfb103a3f95f423dbb281e6f7346759f95508a6e239cf91f8ba22f3b8be1d345e29946d7b95 + bin: + react-native-bootsplash: cli.js + checksum: 10c0/1b6acc731b83dec756eabfd1461e098a14a3079b5eb0af29718c9b37f1f9dccf092f5972ab8ed2881e4320943be79453650e2ad7ec830d6be751552d2d9a9cdc languageName: node linkType: hard -"react-native-branch@npm:6.4.0": - version: 6.4.0 - resolution: "react-native-branch@npm:6.4.0" +"react-native-branch@npm:6.5.0": + version: 6.5.0 + resolution: "react-native-branch@npm:6.5.0" peerDependencies: react-native: ">= 0.60" - checksum: 10c0/4a08116d1d4edf9ea04475fd3b44f11af30411efca5e0ead7052ed36b9e5412e526e14997b467a70dac59df4edd83ec4948cdf051d2c7cd283ff906bf38bdd5f + checksum: 10c0/e65e9bff6edaa14e0ddfd32e715e0d5dd882c0da7c4cacf76c44a3b8ce99bfe5092d7790254d05d73cb42a7ecdd7a30f28edd44f1188d7b5e3b5ab5a3ad36832 languageName: node linkType: hard @@ -54232,15 +56998,24 @@ __metadata: languageName: node linkType: hard -"react-native-config@npm:1.5.3": - version: 1.5.3 - resolution: "react-native-config@npm:1.5.3" +"react-native-config@npm:1.5.5": + version: 1.5.5 + resolution: "react-native-config@npm:1.5.5" peerDependencies: react-native-windows: ">=0.61" peerDependenciesMeta: react-native-windows: optional: true - checksum: 10c0/98e4659191881a72bf756efa469debe90b84ba5f366489dbdebabd45b4f9ec5b05f116db5bdf181c5c688b759c5bc60365b675ff7446b10216056cef15b5ce3b + checksum: 10c0/8fa0b1202b9a7daee4c41ef95baa7adc70fdcaeb4d604dace9ff0c47963d96879b66720cc4e77557a99dacd71453ac99c4607bc2a24ea37e274c4d6d39dab18e + languageName: node + linkType: hard + +"react-native-device-info@npm:14.0.4": + version: 14.0.4 + resolution: "react-native-device-info@npm:14.0.4" + peerDependencies: + react-native: "*" + checksum: 10c0/3d89519b4e9f9f130b352f5243282f8b807aba0f55ccc0e1dc9f15b285215949751491ef2f11f1984a55f0f5e0ae76cd16620d2cdfcc118e2ca5f39d300d5524 languageName: node linkType: hard @@ -54253,24 +57028,23 @@ __metadata: languageName: node linkType: hard -"react-native-gesture-handler@npm:2.20.2": - version: 2.20.2 - resolution: "react-native-gesture-handler@npm:2.20.2" +"react-native-gesture-handler@npm:2.24.0": + version: 2.24.0 + resolution: "react-native-gesture-handler@npm:2.24.0" dependencies: "@egjs/hammerjs": "npm:^2.0.17" hoist-non-react-statics: "npm:^3.3.0" invariant: "npm:^2.2.4" - prop-types: "npm:^15.7.2" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/94c16a40370adfaaff8af6aec5938a8d5c5704afaf7ec569d9e11c66ecc3b5c763314c091a76573885636c04d9e6084de3696d59595c56aac9eb17b2f28e5c6c + checksum: 10c0/eb2c5cb53690ae5de1482370a156cbd775f6b3054540cd47310ec4712df83a280fe7b6259f372eec4c14a6d7f70ab18f1919a9fe63beaca9ceae126edbe32298 languageName: node linkType: hard -"react-native-iap@npm:12.15.7": - version: 12.15.7 - resolution: "react-native-iap@npm:12.15.7" +"react-native-iap@npm:12.16.2": + version: 12.16.2 + resolution: "react-native-iap@npm:12.16.2" peerDependencies: expo: ">=47.0.0" react: ">=16.13.1" @@ -54278,11 +57052,11 @@ __metadata: peerDependenciesMeta: expo: optional: true - checksum: 10c0/70371a40e37ecde40efde306a17fcf9057f399b618045ee89ce068d6f3450eb2cb55afea67f312f11e70819b7544d384a6ca531a4d31dbc74d07366d1a2108cb + checksum: 10c0/d0569aa5443842b013ecafe3bf6631144a2d8b408598b48150ab97473674869e616cfb26ebeb18aa433aa9791c4520a0eab0689cb317997d3d2d9051fe4684f9 languageName: node linkType: hard -"react-native-is-edge-to-edge@npm:^1.1.6": +"react-native-is-edge-to-edge@npm:1.1.6, react-native-is-edge-to-edge@npm:^1.1.6": version: 1.1.6 resolution: "react-native-is-edge-to-edge@npm:1.1.6" peerDependencies: @@ -54292,9 +57066,9 @@ __metadata: languageName: node linkType: hard -"react-native-localize@npm:3.3.0": - version: 3.3.0 - resolution: "react-native-localize@npm:3.3.0" +"react-native-localize@npm:3.4.1": + version: 3.4.1 + resolution: "react-native-localize@npm:3.4.1" peerDependencies: react: ">=18.1.0" react-native: ">=0.70.0" @@ -54302,7 +57076,7 @@ __metadata: peerDependenciesMeta: react-native-macos: optional: true - checksum: 10c0/5d55ad00657775d70a2530d774180ee83b21b973577071b36f022695cfde6cf840581f89dea0708f0116cb7732ea41ab0a93de18ceec0e9c4de7cf7cb28a2415 + checksum: 10c0/5da5ab3e3cd882878ce4336773d5cadb0b636bab40e3c72cd2d41e461b771e8afd6a92bb517e2afe57b83c0d8476634b4d5cedfc3ed41c0713778f71c867697c languageName: node linkType: hard @@ -54313,18 +57087,18 @@ __metadata: languageName: node linkType: hard -"react-native-markdown-display@npm:^7.0.2": - version: 7.0.2 - resolution: "react-native-markdown-display@npm:7.0.2" +"react-native-markdown-display@npm:6.1.6": + version: 6.1.6 + resolution: "react-native-markdown-display@npm:6.1.6" dependencies: css-to-react-native: "npm:^3.0.0" markdown-it: "npm:^10.0.0" prop-types: "npm:^15.7.2" react-native-fit-image: "npm:^1.5.5" peerDependencies: - react: ">=16.2.0" + react: ^16.2.0 react-native: ">=0.50.4" - checksum: 10c0/b90b75401340cd79c42e07e6e8961551e8b98acfbc53bc0b651174aea2a86b92430be767da7c813e54b08e7bbd8af6c09dbeb4f9369d925984979cc28b6ba8fb + checksum: 10c0/9859eff3811007fe759894c0a9c27ae45330d30a5856c86f219b5ed0c3ec09d67499bd53ec9b7edd3951b292f76386431e514c8fc49426e03adc96e33322b10f languageName: node linkType: hard @@ -54369,19 +57143,19 @@ __metadata: languageName: node linkType: hard -"react-native-pager-view@npm:6.4.1": - version: 6.4.1 - resolution: "react-native-pager-view@npm:6.4.1" +"react-native-pager-view@npm:6.7.0": + version: 6.7.0 + resolution: "react-native-pager-view@npm:6.7.0" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/df201741c0497c304805266f1e011f54670a522beb0db0fe02ed2c95fc7914b36fe2c00fc93a59b4e369aa85b93dbed154e132f9bbf022e03df1ad10c53f8cbc + checksum: 10c0/d1db6ded5448c3516be2510998e91c59f0de5e8882b92df9c63264a14cb355b8d00325f0e413acac05068d11ad360623be14755b4016e0b2947734cdef861f4d languageName: node linkType: hard -"react-native-paper@npm:5.12.5": - version: 5.12.5 - resolution: "react-native-paper@npm:5.12.5" +"react-native-paper@npm:5.13.1": + version: 5.13.1 + resolution: "react-native-paper@npm:5.13.1" dependencies: "@callstack/react-theme-provider": "npm:^3.0.9" color: "npm:^3.1.2" @@ -54391,13 +57165,13 @@ __metadata: react-native: "*" react-native-safe-area-context: "*" react-native-vector-icons: "*" - checksum: 10c0/feeeedae6fcd9684be04a8a9e9f568776d1680efa190cf0594d72fd91724985bbef2847e06e474ee6221dd1e236701e69c28f1e47f41cc0be8c99656ecf3f58c + checksum: 10c0/2fe62eebbfa28067e9fb3b6563f6e6686ca2b980cabddf10930742b491f1d9cb2a228f1057e3df586cdd40f73e48ab9c1c55ece003c3d95f66bf02ae9700cff0 languageName: node linkType: hard -"react-native-reanimated@npm:3.16.1": - version: 3.16.1 - resolution: "react-native-reanimated@npm:3.16.1" +"react-native-reanimated@npm:3.17.1": + version: 3.17.1 + resolution: "react-native-reanimated@npm:3.17.1" dependencies: "@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0" "@babel/plugin-transform-class-properties": "npm:^7.0.0-0" @@ -54410,40 +57184,41 @@ __metadata: "@babel/preset-typescript": "npm:^7.16.7" convert-source-map: "npm:^2.0.0" invariant: "npm:^2.2.4" + react-native-is-edge-to-edge: "npm:1.1.6" peerDependencies: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 10c0/18202fce7e96d7cd0dbab2f8938ddf89efa6687e5f17c43ba6548de5563efb270b7b8d7507598be706d5d53224bb12fcfcd70150d15ca5d9fd46cb2c54751d59 + checksum: 10c0/da4f653a675816eb0b3502aa5029c21ec4ec8889bcbbbbc174d567db1c05d9529d638a22c2e4085bf5a97ad2e184988d64cfa9b77774cb32322f29ab4e6c2585 languageName: node linkType: hard -"react-native-safe-area-context@npm:4.14.0": - version: 4.14.0 - resolution: "react-native-safe-area-context@npm:4.14.0" +"react-native-safe-area-context@npm:4.14.1": + version: 4.14.1 + resolution: "react-native-safe-area-context@npm:4.14.1" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/70d71c5ec301fe811a1b3ca78555fdf3e845731177bc2ef72fb5e5d01fa97e9e14259114fe8c5366d91eceb57272887e19323d9355453353b82b2452c716a624 + checksum: 10c0/c34c6fe9002a89c80ddb206fc68db99f1e432e19c7cf5aaa93b430584051b7e7caf889093224029437dc5b66fe434b09e9950d755aa40b58e1e3a1f976c2fec1 languageName: node linkType: hard -"react-native-screens@npm:3.35.0": - version: 3.35.0 - resolution: "react-native-screens@npm:3.35.0" +"react-native-screens@npm:3.36.0": + version: 3.36.0 + resolution: "react-native-screens@npm:3.36.0" dependencies: react-freeze: "npm:^1.0.0" warn-once: "npm:^0.1.0" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/51b4ae9a5432dc980d560ac07baaddda12a78f56f2106e0e9498f6b46d4928c26d8288c4818627903675cc8c4d3643f14358d3ae448a3de2cb962a16270c201d + checksum: 10c0/8bffe0a35200e27b1a1ca7360307f5d13379ce2f731ae14951a0eb3abc035f4a948a7ba66540704e749535c563fb9f3badbe358c1ed08058d0861492289ca711 languageName: node linkType: hard -"react-native-svg@npm:15.8.0": - version: 15.8.0 - resolution: "react-native-svg@npm:15.8.0" +"react-native-svg@npm:15.11.2": + version: 15.11.2 + resolution: "react-native-svg@npm:15.11.2" dependencies: css-select: "npm:^5.1.0" css-tree: "npm:^1.1.3" @@ -54451,7 +57226,7 @@ __metadata: peerDependencies: react: "*" react-native: "*" - checksum: 10c0/03d2cb19c799da6ba41dea0dc414338d01a55549ea4e4a370315c8ec34e1c6de430a62b538f099423060edc8bea6df134f765bde862770059404617c3c296af8 + checksum: 10c0/040f3a298db80f4a282f9616c9550d7978beebc518de523eb417106afd7f5cb1d021424ea287cedba705f0c48aa15631056c42a79c4b46edcafa34cba71aed63 languageName: node linkType: hard @@ -54475,17 +57250,6 @@ __metadata: languageName: node linkType: hard -"react-native-url-polyfill@npm:^2.0.0": - version: 2.0.0 - resolution: "react-native-url-polyfill@npm:2.0.0" - dependencies: - whatwg-url-without-unicode: "npm:8.0.0-3" - peerDependencies: - react-native: "*" - checksum: 10c0/a48e6978f5a2c9e225bb93cc5f9985a8ac0fe7d8122105bcd88ef8d8420a3b33a67ce5d2bda2b606bf5fa94af9f6d04efce354580b60900e7c967fd2ebdc42cf - languageName: node - linkType: hard - "react-native-vector-icons@npm:10.2.0": version: 10.2.0 resolution: "react-native-vector-icons@npm:10.2.0" @@ -54520,21 +57284,21 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.75.4": - version: 0.75.4 - resolution: "react-native@npm:0.75.4" +"react-native@npm:0.75.5": + version: 0.75.5 + resolution: "react-native@npm:0.75.5" dependencies: "@jest/create-cache-key-function": "npm:^29.6.3" "@react-native-community/cli": "npm:14.1.0" "@react-native-community/cli-platform-android": "npm:14.1.0" "@react-native-community/cli-platform-ios": "npm:14.1.0" - "@react-native/assets-registry": "npm:0.75.4" - "@react-native/codegen": "npm:0.75.4" - "@react-native/community-cli-plugin": "npm:0.75.4" - "@react-native/gradle-plugin": "npm:0.75.4" - "@react-native/js-polyfills": "npm:0.75.4" - "@react-native/normalize-colors": "npm:0.75.4" - "@react-native/virtualized-lists": "npm:0.75.4" + "@react-native/assets-registry": "npm:0.75.5" + "@react-native/codegen": "npm:0.75.5" + "@react-native/community-cli-plugin": "npm:0.75.5" + "@react-native/gradle-plugin": "npm:0.75.5" + "@react-native/js-polyfills": "npm:0.75.5" + "@react-native/normalize-colors": "npm:0.75.5" + "@react-native/virtualized-lists": "npm:0.75.5" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" @@ -54571,7 +57335,7 @@ __metadata: optional: true bin: react-native: cli.js - checksum: 10c0/e368c7257cb16e3501975c2cf7d1168b3878724e83042d21ea796f91363892a2c0fcafc85864322ec241ed89c1e62fdaa2688265a84da335b6e66d76406b7a71 + checksum: 10c0/46074b004a8264c4b37b338412d79e34cf0d169af4685b442482322048319b2201f1ea1b6534a32275086be629b908df030cd2c6324a67133f6b0c56eca211a2 languageName: node linkType: hard @@ -54674,6 +57438,22 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll-bar@npm:^2.3.7": + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" + dependencies: + react-style-singleton: "npm:^2.2.2" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 + languageName: node + linkType: hard + "react-remove-scroll@npm:2.5.5": version: 2.5.5 resolution: "react-remove-scroll@npm:2.5.5" @@ -54731,6 +57511,25 @@ __metadata: languageName: node linkType: hard +"react-remove-scroll@npm:^2.6.3": + version: 2.6.3 + resolution: "react-remove-scroll@npm:2.6.3" + dependencies: + react-remove-scroll-bar: "npm:^2.3.7" + react-style-singleton: "npm:^2.2.3" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.3" + use-sidecar: "npm:^1.1.3" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/068e9704ff26816fffc4c8903e2c6c8df7291ee08615d7c1ab0cf8751f7080e2c5a5d78ef5d908b11b9cfc189f176d312e44cb02ea291ca0466d8283b479b438 + languageName: node + linkType: hard + "react-resizable-panels@npm:2.1.0": version: 2.1.0 resolution: "react-resizable-panels@npm:2.1.0" @@ -54859,6 +57658,22 @@ __metadata: languageName: node linkType: hard +"react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" + dependencies: + get-nonce: "npm:^1.0.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee + languageName: node + linkType: hard + "react-test-renderer@npm:18.2.0": version: 18.2.0 resolution: "react-test-renderer@npm:18.2.0" @@ -54952,7 +57767,7 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:7.0.1": +"read-pkg-up@npm:7.0.1, read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" dependencies: @@ -58050,13 +60865,25 @@ __metadata: languageName: node linkType: hard -"store2@npm:^2.14.3": +"store2@npm:^2.14.2": version: 2.14.4 resolution: "store2@npm:2.14.4" checksum: 10c0/3453c9c8c153c760e6290395a7bc23669df5dc8a6e8a49f9b3187dbb9f86d14b58705aa4f17fad6b536d4b04fe3e66ea5bde12c1352abd52c6b303bbf5757ab6 languageName: node linkType: hard +"storybook@npm:8.1.11": + version: 8.1.11 + resolution: "storybook@npm:8.1.11" + dependencies: + "@storybook/cli": "npm:8.1.11" + bin: + sb: ./index.js + storybook: ./index.js + checksum: 10c0/51568831ce33a2c011db0edbcf2bfbe15a96678fae5db7d9790910c57524044f30b8dc4a0296ed09106fb733b371542a8a1002e33d4849e62b6cb66aac2abbbe + languageName: node + linkType: hard + "storybook@npm:8.2.9": version: 8.2.9 resolution: "storybook@npm:8.2.9" @@ -58110,24 +60937,6 @@ __metadata: languageName: node linkType: hard -"storybook@npm:^8.3.5": - version: 8.6.1 - resolution: "storybook@npm:8.6.1" - dependencies: - "@storybook/core": "npm:8.6.1" - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - bin: - getstorybook: ./bin/index.cjs - sb: ./bin/index.cjs - storybook: ./bin/index.cjs - checksum: 10c0/46479e921634cfcb066dbc50623c4cc1f57566212725d83bb78ba7edb94f7e37d935ee0afb41c9c2ccc51c80cb1d9a6a7cd3eb9f5ae4c212f57e2034b517f073 - languageName: node - linkType: hard - "strapi-plugin-config-sync@npm:1.2.6": version: 1.2.6 resolution: "strapi-plugin-config-sync@npm:1.2.6" @@ -59025,6 +61834,13 @@ __metadata: languageName: node linkType: hard +"synchronous-promise@npm:^2.0.15": + version: 2.0.17 + resolution: "synchronous-promise@npm:2.0.17" + checksum: 10c0/1babe643d8417789ef6e5a2f3d4b8abcda2de236acd09bbe2c98f6be82c0a2c92ed21a6e4f934845fa8de18b1435a9cba1e8c3d945032e8a532f076224c024b1 + languageName: node + linkType: hard + "synckit@npm:0.8.5": version: 0.8.5 resolution: "synckit@npm:0.8.5" @@ -59786,6 +62602,13 @@ __metadata: languageName: node linkType: hard +"tocbot@npm:^4.20.1": + version: 4.35.0 + resolution: "tocbot@npm:4.35.0" + checksum: 10c0/1a811ff2672479f018cb2f2abb1d73fa0791887b2ee7b9e1edb237b5134ca295433751193315492d0c2e6198754fa6f2a5c1ede90c555cc27a7ed9a2324eda2c + languageName: node + linkType: hard + "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -61457,6 +64280,21 @@ __metadata: languageName: node linkType: hard +"use-callback-ref@npm:^1.3.3": + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" + dependencies: + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c + languageName: node + linkType: hard + "use-intl@npm:^3.19.1": version: 3.23.2 resolution: "use-intl@npm:3.23.2" @@ -61499,6 +64337,18 @@ __metadata: languageName: node linkType: hard +"use-resize-observer@npm:^9.1.0": + version: 9.1.0 + resolution: "use-resize-observer@npm:9.1.0" + dependencies: + "@juggle/resize-observer": "npm:^3.3.1" + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + checksum: 10c0/6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c + languageName: node + linkType: hard + "use-sidecar@npm:^1.1.2": version: 1.1.2 resolution: "use-sidecar@npm:1.1.2" @@ -61515,6 +64365,22 @@ __metadata: languageName: node linkType: hard +"use-sidecar@npm:^1.1.3": + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" + dependencies: + detect-node-es: "npm:^1.1.0" + tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/161599bf921cfaa41c85d2b01c871975ee99260f3e874c2d41c05890d41170297bdcf314bc5185e7a700de2034ac5b888e3efc8e9f35724f4918f53538d717c9 + languageName: node + linkType: hard + "use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.2": version: 1.2.2 resolution: "use-sync-external-store@npm:1.2.2" @@ -62076,6 +64942,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.2.0": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 + languageName: node + linkType: hard + "watchpack@npm:^2.4.1": version: 2.4.1 resolution: "watchpack@npm:2.4.1" @@ -62263,10 +65139,10 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.6.0, webpack-virtual-modules@npm:^0.6.2": - version: 0.6.2 - resolution: "webpack-virtual-modules@npm:0.6.2" - checksum: 10c0/5ffbddf0e84bf1562ff86cf6fcf039c74edf09d78358a6904a09bbd4484e8bb6812dc385fe14330b715031892dcd8423f7a88278b57c9f5002c84c2860179add +"webpack-virtual-modules@npm:^0.5.0": + version: 0.5.0 + resolution: "webpack-virtual-modules@npm:0.5.0" + checksum: 10c0/0742e069cd49d91ccd0b59431b3666903d321582c1b1062fa6bdae005c3538af55ff8787ea5eafbf72662f3496d3a879e2c705d55ca0af8283548a925be18484 languageName: node linkType: hard @@ -62277,6 +65153,13 @@ __metadata: languageName: node linkType: hard +"webpack-virtual-modules@npm:^0.6.2": + version: 0.6.2 + resolution: "webpack-virtual-modules@npm:0.6.2" + checksum: 10c0/5ffbddf0e84bf1562ff86cf6fcf039c74edf09d78358a6904a09bbd4484e8bb6812dc385fe14330b715031892dcd8423f7a88278b57c9f5002c84c2860179add + languageName: node + linkType: hard + "webpack@npm:5": version: 5.92.0 resolution: "webpack@npm:5.92.0" @@ -62888,7 +65771,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.4.5, ws@npm:^7.5.10": +"ws@npm:^7.4.5, ws@npm:^7.5.1, ws@npm:^7.5.10": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -62933,21 +65816,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.0": - version: 8.18.1 - resolution: "ws@npm:8.18.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa - languageName: node - linkType: hard - "ws@npm:~7.4.0": version: 7.4.6 resolution: "ws@npm:7.4.6" From 19b664b8ae221dcc6265c577842cace550c27706 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 5 Mar 2025 15:40:38 +0200 Subject: [PATCH 2/2] lint --- .../admin-panel-web-spa/src/routeTree.gen.ts | 24 +++++++------------ .../src/tests/app.controller.spec.ts | 4 ++-- .../src/tests/app.service.spec.ts | 20 ++++++++-------- .../strapi-payment-spa/src/routeTree.gen.ts | 16 ++++++------- typescript/apps/web-spa/src/routeTree.gen.ts | 2 +- .../src/tests/sendgrid.service.spec.ts | 22 +++++++---------- .../src/tests/sendgrid.validator.spec.ts | 12 +++++----- .../organization.controller.spec.ts | 8 +++---- .../repositories/purchase.repository.spec.ts | 9 ++----- .../checkoutSessionMetadata.service.spec.ts | 20 +++++++--------- .../services/organization.service.spec.ts | 22 ++++++++++------- .../services/subscription.service.spec.ts | 6 +---- .../packages/poeditor-sdk/jest.config.ts | 8 +++---- .../poeditor-sdk/src/utils/httpClient.spec.ts | 6 ++--- .../tests/services/organization.spec.ts | 8 ++----- .../tests/services/subscription.spec.ts | 6 ++--- 16 files changed, 84 insertions(+), 109 deletions(-) diff --git a/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts b/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts index 243031e..943db9d 100644 --- a/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts +++ b/typescript/apps/admin-panel-web-spa/src/routeTree.gen.ts @@ -22,31 +22,31 @@ import { Route as GeoGeoIdEditImport } from './routes/geo/$geoId/edit' const MeetingTypeRoute = MeetingTypeImport.update({ id: '/meeting-type', path: '/meeting-type', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const IndexRoute = IndexImport.update({ id: '/', path: '/', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const GeoIndexRoute = GeoIndexImport.update({ id: '/geo/', path: '/geo/', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const GeoCreateRoute = GeoCreateImport.update({ id: '/geo/create', path: '/geo/create', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const GeoGeoIdEditRoute = GeoGeoIdEditImport.update({ id: '/geo/$geoId/edit', path: '/geo/$geoId/edit', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) // Populate the FileRoutesByPath interface @@ -123,13 +123,7 @@ export interface FileRouteTypes { fullPaths: '/' | '/meeting-type' | '/geo/create' | '/geo' | '/geo/$geoId/edit' fileRoutesByTo: FileRoutesByTo to: '/' | '/meeting-type' | '/geo/create' | '/geo' | '/geo/$geoId/edit' - id: - | '__root__' - | '/' - | '/meeting-type' - | '/geo/create' - | '/geo/' - | '/geo/$geoId/edit' + id: '__root__' | '/' | '/meeting-type' | '/geo/create' | '/geo/' | '/geo/$geoId/edit' fileRoutesById: FileRoutesById } @@ -146,12 +140,10 @@ const rootRouteChildren: RootRouteChildren = { MeetingTypeRoute: MeetingTypeRoute, GeoCreateRoute: GeoCreateRoute, GeoIndexRoute: GeoIndexRoute, - GeoGeoIdEditRoute: GeoGeoIdEditRoute, + GeoGeoIdEditRoute: GeoGeoIdEditRoute } -export const routeTree = rootRoute - ._addFileChildren(rootRouteChildren) - ._addFileTypes() +export const routeTree = rootRoute._addFileChildren(rootRouteChildren)._addFileTypes() /* ROUTE_MANIFEST_START { diff --git a/typescript/apps/metabase-proxy-server/src/tests/app.controller.spec.ts b/typescript/apps/metabase-proxy-server/src/tests/app.controller.spec.ts index f3af0c3..345873d 100644 --- a/typescript/apps/metabase-proxy-server/src/tests/app.controller.spec.ts +++ b/typescript/apps/metabase-proxy-server/src/tests/app.controller.spec.ts @@ -146,7 +146,7 @@ describe('AppController', () => { describe('getParamValues', () => { it('should call proxyRequest with correct parameters', async () => { - const params = createMockParams({ dashboardId: '1', id: '123' } ) as {dashboardId: string, id: string} + const params = createMockParams({ dashboardId: '1', id: '123' }) as { dashboardId: string; id: string } await appController.getParamValues(params) @@ -177,7 +177,7 @@ describe('AppController', () => { it('should call getOrganizationsNamesByUserEmail and getCollectionsByOrganizationsNames with correct organization name', async () => { const mockOrganizationNames = ['Test Organization'] - mockAppService.getOrganizationsNamesByUserEmail.mockReturnValue(Promise.resolve((mockOrganizationNames))) + mockAppService.getOrganizationsNamesByUserEmail.mockReturnValue(Promise.resolve(mockOrganizationNames)) await appController.getCollections(mockRequest) diff --git a/typescript/apps/metabase-proxy-server/src/tests/app.service.spec.ts b/typescript/apps/metabase-proxy-server/src/tests/app.service.spec.ts index 3791f4a..581424c 100644 --- a/typescript/apps/metabase-proxy-server/src/tests/app.service.spec.ts +++ b/typescript/apps/metabase-proxy-server/src/tests/app.service.spec.ts @@ -25,7 +25,7 @@ describe('AppService', () => { provide: ConfigService, useValue: { get: jest.fn((key: string) => { - const config: {[key: string]: string} = { + const config: { [key: string]: string } = { METABASE_URL: 'http://metabase-url', METABASE_API_KEY: 'tests-api-key', REDIS_TTL: '3600' @@ -54,16 +54,16 @@ describe('AppService', () => { }, { provide: 'NestLogger:AppService', - useClass: Logger, + useClass: Logger }, { provide: 'pino-params', - useValue: {}, + useValue: {} }, { provide: SENTRY_PROVIDER, - useValue: mockSentry, - }, + useValue: mockSentry + } ] }).compile() @@ -95,9 +95,10 @@ describe('AppService', () => { const result = await appService.hasAccessToCollection('2', ['test org']) expect(appService.getAllCollectionsFromMetabase).toHaveBeenCalled() - expect(mockRedis.set).toHaveBeenCalledWith('collections', expect.stringMatching( - JSON.stringify(mockCollectionsFromMetabase) - )) + expect(mockRedis.set).toHaveBeenCalledWith( + 'collections', + expect.stringMatching(JSON.stringify(mockCollectionsFromMetabase)) + ) expect(result).toBe(true) }) }) @@ -110,8 +111,7 @@ describe('AppService', () => { const result = await appService.hasAccessToDashboard('1', ['Test Org']) expect(appService.getAllDashboardsFromMetabase).toHaveBeenCalled() - expect(mockRedis.set).toHaveBeenCalledWith('dashboards', expect.stringMatching( - JSON.stringify(mockDashboards))) + expect(mockRedis.set).toHaveBeenCalledWith('dashboards', expect.stringMatching(JSON.stringify(mockDashboards))) expect(result).toBe(true) }) diff --git a/typescript/apps/strapi-payment-spa/src/routeTree.gen.ts b/typescript/apps/strapi-payment-spa/src/routeTree.gen.ts index 1d2c96e..a234667 100644 --- a/typescript/apps/strapi-payment-spa/src/routeTree.gen.ts +++ b/typescript/apps/strapi-payment-spa/src/routeTree.gen.ts @@ -23,37 +23,37 @@ import { Route as IndexImport } from './routes/index' const SubscriptionsRoute = SubscriptionsImport.update({ path: '/subscriptions', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const PurchasesRoute = PurchasesImport.update({ path: '/purchases', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const ProfileRoute = ProfileImport.update({ path: '/profile', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const OrganizationRoute = OrganizationImport.update({ path: '/organization', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const AuthenticatedRoute = AuthenticatedImport.update({ path: '/authenticated', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const AuthRoute = AuthImport.update({ path: '/auth', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) const IndexRoute = IndexImport.update({ path: '/', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any) // Populate the FileRoutesByPath interface @@ -121,7 +121,7 @@ export const routeTree = rootRoute.addChildren({ OrganizationRoute, ProfileRoute, PurchasesRoute, - SubscriptionsRoute, + SubscriptionsRoute }) /* prettier-ignore-end */ diff --git a/typescript/apps/web-spa/src/routeTree.gen.ts b/typescript/apps/web-spa/src/routeTree.gen.ts index e8428b4..c20b552 100644 --- a/typescript/apps/web-spa/src/routeTree.gen.ts +++ b/typescript/apps/web-spa/src/routeTree.gen.ts @@ -22,7 +22,7 @@ const IndexLazyImport = createFileRoute('/')() const IndexLazyRoute = IndexLazyImport.update({ path: '/', - getParentRoute: () => rootRoute, + getParentRoute: () => rootRoute } as any).lazy(() => import('./routes/index.lazy').then((d) => d.Route)) // Populate the FileRoutesByPath interface diff --git a/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.service.spec.ts b/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.service.spec.ts index 714077d..5e6f761 100644 --- a/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.service.spec.ts +++ b/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.service.spec.ts @@ -19,10 +19,7 @@ describe(SendgridService.name, () => { } const module: TestingModule = await Test.createTestingModule({ - providers: [ - SendgridService, - { provide: ConfigService, useValue: mockConfigService } - ] + providers: [SendgridService, { provide: ConfigService, useValue: mockConfigService }] }).compile() service = module.get(SendgridService) @@ -38,25 +35,24 @@ describe(SendgridService.name, () => { { name: 'should send email with correct input params', params: MOCK_SEND_EMAIL_PAYLOAD, - expectedResult: MOCK_SEND_RESPONSE, + expectedResult: MOCK_SEND_RESPONSE }, { name: 'should throw validation error for missing subject', params: { ...MOCK_SEND_EMAIL_PAYLOAD, subject: '' }, - expectedError: new ValidationError('Missing required fields: subject'), + expectedError: new ValidationError('Missing required fields: subject') }, { name: 'should throw validation error for missing text or html', params: { ...MOCK_SEND_EMAIL_PAYLOAD, text: '', html: '' }, - expectedError: new ValidationError('Missing required fields: text or html must be provided'), - }, - ])('$name', async ({params, expectedResult, expectedError})=>{ - - if(expectedResult){ + expectedError: new ValidationError('Missing required fields: text or html must be provided') + } + ])('$name', async ({ params, expectedResult, expectedError }) => { + if (expectedResult) { await expect(service.sendEmail(params)).resolves.toEqual(expectedResult) } else { - expect(()=>service.sendEmail(params)).toThrow(expectedError) + expect(() => service.sendEmail(params)).toThrow(expectedError) } }) }) -}) \ No newline at end of file +}) diff --git a/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.validator.spec.ts b/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.validator.spec.ts index 2ab9ddb..eb44a62 100644 --- a/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.validator.spec.ts +++ b/typescript/packages/nestjs-modules/sendgrid/src/tests/sendgrid.validator.spec.ts @@ -18,7 +18,7 @@ describe('validateSendEmailPayload', () => { it('should throw an error if neither text nor html is provided', () => { const invalidInput: SendEmailInput = { subject: 'Test Subject', - to: 'recipient@example.com', + to: 'recipient@example.com' } const error = new ValidationError('Missing required fields: text or html must be provided') @@ -29,7 +29,7 @@ describe('validateSendEmailPayload', () => { const validInput: SendEmailInput = { subject: 'Test Subject', to: 'valid@example.com', - text: 'Email content', + text: 'Email content' } // No need to mock validateEmail, as it's already working correctly @@ -40,7 +40,7 @@ describe('validateSendEmailPayload', () => { const invalidInput: SendEmailInput = { subject: 'Test Subject', to: 'invalid-email', - text: 'Email content', + text: 'Email content' } const invalidEmailError = new ValidationError('Invalid email format: invalid-email') @@ -52,7 +52,7 @@ describe('validateSendEmailPayload', () => { subject: 'Test Subject', to: 'recipient@example.com', cc: 'cc@example.com', - text: 'Email content', + text: 'Email content' } expect(() => validateSendEmailPayload(validInput)).not.toThrow() @@ -63,7 +63,7 @@ describe('validateSendEmailPayload', () => { subject: 'Test Subject', to: 'recipient@example.com', bcc: 'bcc@example.com', - text: 'Email content', + text: 'Email content' } expect(() => validateSendEmailPayload(validInput)).not.toThrow() @@ -75,7 +75,7 @@ describe('validateSendEmailPayload', () => { to: ['recipient1@example.com', 'recipient2@example.com'], cc: ['cc1@example.com', 'cc2@example.com'], bcc: ['bcc1@example.com', 'bcc2@example.com'], - text: 'Email content', + text: 'Email content' } expect(() => validateSendEmailPayload(validInput)).not.toThrow() diff --git a/typescript/packages/nestjs-modules/stripe-payment/src/test/controllers/organization.controller.spec.ts b/typescript/packages/nestjs-modules/stripe-payment/src/test/controllers/organization.controller.spec.ts index 4b4293d..81fcef1 100644 --- a/typescript/packages/nestjs-modules/stripe-payment/src/test/controllers/organization.controller.spec.ts +++ b/typescript/packages/nestjs-modules/stripe-payment/src/test/controllers/organization.controller.spec.ts @@ -417,7 +417,7 @@ describe(OrganizationController.name, () => { expect(mockOrganizationService.updateOrganizationOwner).toHaveBeenCalledWith(expectedParams.organizationUpdate) }) }) - + describe(OrganizationController.prototype.acceptInvite.name, () => { it.each<{ name: string @@ -428,7 +428,7 @@ describe(OrganizationController.name, () => { }>([ { name: 'should accept an invite', - params: [1, 2, {userId: 3}], + params: [1, 2, { userId: 3 }], setupMocks: () => { mockOrganizationService.acceptInvite.mockResolvedValueOnce(true) }, @@ -436,13 +436,13 @@ describe(OrganizationController.name, () => { }, { name: 'should throw an error if failed to accept an invite', - params: [1, 2, {userId: 3}], + params: [1, 2, { userId: 3 }], setupMocks: () => { mockOrganizationService.acceptInvite.mockRejectedValueOnce(new Error('Failed to accept invite')) }, expectedError: new Error('Failed to accept invite') } - ])('$name', async ({params, setupMocks, expectedResult, expectedError }) => { + ])('$name', async ({ params, setupMocks, expectedResult, expectedError }) => { setupMocks() const pendingResult = controller.acceptInvite(...params) diff --git a/typescript/packages/nestjs-modules/stripe-payment/src/test/repositories/purchase.repository.spec.ts b/typescript/packages/nestjs-modules/stripe-payment/src/test/repositories/purchase.repository.spec.ts index b01051c..345876b 100644 --- a/typescript/packages/nestjs-modules/stripe-payment/src/test/repositories/purchase.repository.spec.ts +++ b/typescript/packages/nestjs-modules/stripe-payment/src/test/repositories/purchase.repository.spec.ts @@ -2,12 +2,7 @@ import knex from 'knex' import { PurchaseRepository } from '../../repositories/index.js' import { createOrganizationsTable, createPlansTable, createPurchasesTable } from '../factories/database.js' -import { - dbOrganizationsList, - dbPlansList, - mockCreatePurchasePayload, - dbPurchasesList -} from '../mocks/index.js' +import { dbOrganizationsList, dbPlansList, mockCreatePurchasePayload, dbPurchasesList } from '../mocks/index.js' import { TEST_DB_PATH } from '../../constants.js' describe('PurchaseRepository', () => { @@ -67,7 +62,7 @@ describe('PurchaseRepository', () => { }) }) - describe(PurchaseRepository.prototype.createPurchase.name, () => { + describe(PurchaseRepository.prototype.createPurchase.name, () => { it('should successfully create a purchase', async () => { const countPurchases = async (): Promise => { const result = await db('purchases').count({ count: '*' }).first<{ count: string | number }>() diff --git a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/checkoutSessionMetadata.service.spec.ts b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/checkoutSessionMetadata.service.spec.ts index 117b334..3df0baa 100644 --- a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/checkoutSessionMetadata.service.spec.ts +++ b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/checkoutSessionMetadata.service.spec.ts @@ -20,22 +20,18 @@ describe('CheckoutSessionMetadataService', () => { { field: 'checkoutSessionStripeId', value: null, error: 'checkoutSessionStripeId must be a non-empty string' }, { field: 'organizationId', value: 0, error: 'organizationId must be a positive number' }, { field: 'planId', value: -5, error: 'planId must be a positive number' }, - { field: 'quantity', value: 0, error: 'quantity must be a positive number' }, - ])( - 'should throw an error if $field is invalid', - ({ field, value, error }) => { - const metadata: any= { - ...defaultCheckoutSessionMetadata - } + { field: 'quantity', value: 0, error: 'quantity must be a positive number' } + ])('should throw an error if $field is invalid', ({ field, value, error }) => { + const metadata: any = { + ...defaultCheckoutSessionMetadata + } - metadata[field] = value + metadata[field] = value - expect(() => service.validateMetadata(metadata)).toThrow(error) - } - ) + expect(() => service.validateMetadata(metadata)).toThrow(error) + }) it('should throw an error with multiple invalid fields', () => { - expect(() => service.validateMetadata(invalidCheckoutSessionMetadata)).toThrow( 'Invalid metadata: id must be a positive number, checkoutSessionStripeId must be a non-empty string, organizationId must be a positive number, planId must be a positive number, quantity must be a positive number' ) diff --git a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/organization.service.spec.ts b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/organization.service.spec.ts index ec3f3bb..2072a2c 100644 --- a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/organization.service.spec.ts +++ b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/organization.service.spec.ts @@ -601,13 +601,15 @@ describe(OrganizationService.name, () => { mockUserRepository.doesUserExist.mockResolvedValueOnce(true) mockUserRepository.getOrganizationUsers.mockResolvedValueOnce([defaultUserEntity(1)]) }, - expectedError: new BadRequestException(`User with Id 1 already exists in organization ${defaultOrganization.name}`) + expectedError: new BadRequestException( + `User with Id 1 already exists in organization ${defaultOrganization.name}` + ) }, { name: 'should throw error if organization quantity is exceeded', params: [{ organizationId: 1, userId: 1 }], setupMocks: () => { - mockOrganizationRepository.getOrganizationById.mockResolvedValueOnce({...defaultOrganization, quantity:1}) + mockOrganizationRepository.getOrganizationById.mockResolvedValueOnce({ ...defaultOrganization, quantity: 1 }) mockUserRepository.doesUserExist.mockResolvedValueOnce(true) mockUserRepository.getOrganizationUsers.mockResolvedValueOnce([defaultUserEntity(2)]) }, @@ -652,15 +654,16 @@ describe(OrganizationService.name, () => { setupMocks: () => { mockInviteService.getInviteById.mockResolvedValueOnce(null) }, - expectedError: new NotFoundError( - `Invite with Id 1 to organization with Id 1 for user 1 not found` - ) + expectedError: new NotFoundError(`Invite with Id 1 to organization with Id 1 for user 1 not found`) }, { name: 'should throw error if invite already been accepted', params: [{ inviteId: 1, userId: 1, organizationId: 1 }], setupMocks: () => { - mockInviteService.getInviteById.mockResolvedValueOnce({...defaultInviteEntity(1), status: InviteStatus.Accepted}) + mockInviteService.getInviteById.mockResolvedValueOnce({ + ...defaultInviteEntity(1), + status: InviteStatus.Accepted + }) }, expectedError: new BadRequestException(`Invite with Id 1 already accepted`) }, @@ -668,7 +671,10 @@ describe(OrganizationService.name, () => { name: 'should throw error if invite already been cancelled', params: [{ inviteId: 1, userId: 1, organizationId: 1 }], setupMocks: () => { - mockInviteService.getInviteById.mockResolvedValueOnce({...defaultInviteEntity(1), status: InviteStatus.Cancelled}) + mockInviteService.getInviteById.mockResolvedValueOnce({ + ...defaultInviteEntity(1), + status: InviteStatus.Cancelled + }) }, expectedError: new BadRequestException(`Invite with Id 1 already cancelled, create new invite`) } @@ -730,7 +736,7 @@ describe(OrganizationService.name, () => { mockUserRepository.doesUserExist.mockResolvedValueOnce(false) }, expectedError: new NotFoundError('User with Id 1 does not exist') - } + } ])('$name', async ({ params, setupMocks, expectedResult, expectedError }) => { setupMocks() diff --git a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/subscription.service.spec.ts b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/subscription.service.spec.ts index e3be824..ba8fd14 100644 --- a/typescript/packages/nestjs-modules/stripe-payment/src/test/services/subscription.service.spec.ts +++ b/typescript/packages/nestjs-modules/stripe-payment/src/test/services/subscription.service.spec.ts @@ -784,11 +784,7 @@ describe('SubscriptionService', () => { await expect(pendingResult).resolves.toEqual(expectedResult) } - const { - organizationRetrieve, - planRetrieve, - stripeSubscriptionCheckoutSessionCreate - } = expectedParams + const { organizationRetrieve, planRetrieve, stripeSubscriptionCheckoutSessionCreate } = expectedParams if (organizationRetrieve) { expect(organizationRepository.getOrganizationById).toHaveBeenCalledWith(organizationRetrieve) diff --git a/typescript/packages/poeditor-sdk/jest.config.ts b/typescript/packages/poeditor-sdk/jest.config.ts index 8a53a25..d975761 100644 --- a/typescript/packages/poeditor-sdk/jest.config.ts +++ b/typescript/packages/poeditor-sdk/jest.config.ts @@ -1,7 +1,7 @@ -import { baseConfig } from '@dbbs/jest-config'; -import type { Config } from 'jest'; +import { baseConfig } from '@dbbs/jest-config' +import type { Config } from 'jest' export default async (): Promise => ({ ...baseConfig, - setupFilesAfterEnv: ["/src/testUtils/setupTests.ts"], -}); + setupFilesAfterEnv: ['/src/testUtils/setupTests.ts'] +}) diff --git a/typescript/packages/poeditor-sdk/src/utils/httpClient.spec.ts b/typescript/packages/poeditor-sdk/src/utils/httpClient.spec.ts index 4028648..fed3d98 100644 --- a/typescript/packages/poeditor-sdk/src/utils/httpClient.spec.ts +++ b/typescript/packages/poeditor-sdk/src/utils/httpClient.spec.ts @@ -45,9 +45,7 @@ describe('httpClient', () => { it('should throw an error on API-level failure', async () => { const mockErrorMessage = 'API request failed' fetchMock.mockRejectedValueOnce(new Error(mockErrorMessage)) - - await expect( - httpClient({ body: { api_token: mockToken }, url: endpoint }) - ).rejects.toThrow(mockErrorMessage) + + await expect(httpClient({ body: { api_token: mockToken }, url: endpoint })).rejects.toThrow(mockErrorMessage) }) }) diff --git a/typescript/packages/strapi-plugins/stripe-payment/tests/services/organization.spec.ts b/typescript/packages/strapi-plugins/stripe-payment/tests/services/organization.spec.ts index 5e7745b..bdaf973 100644 --- a/typescript/packages/strapi-plugins/stripe-payment/tests/services/organization.spec.ts +++ b/typescript/packages/strapi-plugins/stripe-payment/tests/services/organization.spec.ts @@ -30,9 +30,7 @@ describe('Organization Service', () => { serviceMethodArgs: { name: 'Test Organization', ownerId: '1', quantity: 1, email: 'example@gmail.com' }, expectedResult: defaultOrganization, setupMocks: () => { - jest - .spyOn(strapi.query('plugin::users-permissions.user'), 'findOne') - .mockResolvedValue({ id: 2 }) + jest.spyOn(strapi.query('plugin::users-permissions.user'), 'findOne').mockResolvedValue({ id: 2 }) jest .spyOn(strapi.query('plugin::stripe-payment.organization'), 'create') .mockResolvedValue(defaultOrganization) @@ -53,9 +51,7 @@ describe('Organization Service', () => { serviceMethodArgs: { name: 'Test Organization', ownerId: '1', quantity: 1, email: 'example@gmail.com' }, expectedResult: null, setupMocks: () => { - jest - .spyOn(strapi.query('plugin::users-permissions.user'), 'findOne') - .mockResolvedValue(null) + jest.spyOn(strapi.query('plugin::users-permissions.user'), 'findOne').mockResolvedValue(null) } } ])( diff --git a/typescript/packages/strapi-plugins/stripe-payment/tests/services/subscription.spec.ts b/typescript/packages/strapi-plugins/stripe-payment/tests/services/subscription.spec.ts index b73eaaa..68fb37b 100644 --- a/typescript/packages/strapi-plugins/stripe-payment/tests/services/subscription.spec.ts +++ b/typescript/packages/strapi-plugins/stripe-payment/tests/services/subscription.spec.ts @@ -165,7 +165,7 @@ describe('Subscription Service', () => { jest.spyOn(strapi.query('plugin::stripe-payment.subscription'), 'findOne').mockResolvedValue(null) }, queryMethod: 'findOne', - queryArgs: { where: { id: 1 }, populate: { organization: true, plan: true } }, + queryArgs: { where: { id: 1 }, populate: { organization: true, plan: true } } } ])('$name', async ({ serviceMethodArgs, expectedResult, setupMocks, queryMethod, queryArgs }) => { setupMocks() @@ -343,7 +343,7 @@ describe('Subscription Service', () => { expectedResult: null, setupMocks: () => { jest.spyOn(strapi.query('plugin::stripe-payment.subscription'), 'findOne').mockResolvedValue(null) - }, + } } ])('$name', async ({ serviceMethodArgs, expectedResult, setupMocks }) => { setupMocks() @@ -412,7 +412,7 @@ describe('Subscription Service', () => { expectedResult: null, setupMocks: () => { jest.spyOn(strapi.query('plugin::stripe-payment.subscription'), 'findOne').mockResolvedValue(null) - }, + } } ])('$name', async ({ serviceMethodArgs, expectedResult, setupMocks }) => { setupMocks()