diff --git a/package-lock.json b/package-lock.json index bc9bf4b5..c073e75c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,12 +35,12 @@ "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/preset-env": "^7.23.2", "@babel/runtime": "^7.23.2", - "@react-native/metro-config": "^0.73.1", + "@react-native/metro-config": "^0.73.2", "@tsconfig/react-native": "^3.0.2", - "@types/react": "^18.2.34", - "@types/react-native": "^0.70.16", - "@types/react-native-background-timer": "^2.0.1", - "@types/react-native-vector-icons": "^6.4.16", + "@types/react": "^18.2.37", + "@types/react-native": "^0.70.17", + "@types/react-native-background-timer": "^2.0.2", + "@types/react-native-vector-icons": "^6.4.17", "babel-plugin-module-resolver": "^5.0.0", "changelog-parser": "^3.0.1", "eslint-config-standard": "^17.1.0", @@ -3434,15 +3434,15 @@ } }, "node_modules/@react-native/metro-config": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.1.tgz", - "integrity": "sha512-bnRcJ2a50XpQ3ZOrNuroGVDQleak6n/JhSxHrNHsiW4gKirVqxGJAryv+7uQg2zeYfGXgMl6ai5dk+gbUz+yxQ==", + "version": "0.73.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.2.tgz", + "integrity": "sha512-sYBtFigV3L5Kc/D0xjgxAS3dVUg9UlCIT9D7qHhk6SMCh73YS5W9ZBmJAhXW9I8I4NPvCkol2iIvrfVszqEu7w==", "dev": true, "dependencies": { "@react-native/js-polyfills": "^0.73.1", "@react-native/metro-babel-transformer": "^0.73.12", - "metro-config": "0.79.1", - "metro-runtime": "0.79.1" + "metro-config": "^0.80.0", + "metro-runtime": "^0.80.0" }, "engines": { "node": ">=18" @@ -3458,13 +3458,12 @@ } }, "node_modules/@react-native/metro-config/node_modules/metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "@babel/runtime": "^7.0.0" }, "engines": { "node": ">=18" @@ -3588,9 +3587,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.2.34", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz", - "integrity": "sha512-U6eW/alrRk37FU/MS2RYMjx0Va2JGIVXELTODaTIYgvWGCV4Y4TfTUzG8DdmpDNIT0Xpj/R7GfyHOJJrDttcvg==", + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -3599,24 +3598,24 @@ } }, "node_modules/@types/react-native": { - "version": "0.70.16", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.16.tgz", - "integrity": "sha512-zHPWfszSWTctG1O1gsAHTQzOC33GY7Iv/Mk44tSMkcHiUtqB1GjOZz1VLqSyxW3Qw77HX4GUHi8b1ksOFrq2KQ==", + "version": "0.70.17", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.17.tgz", + "integrity": "sha512-cCOHvk/KB0e+d8p8qaw27/Fuz3+NiIqDYhIkF0tFGO/OEOt700LXg1AX9jRlmtlY95hozJ+WjDJ0xw0a4O6z/Q==", "dev": true, "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-native-background-timer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.1.tgz", - "integrity": "sha512-cCcvaZRI3dr1lsjqD7ZdL7H1H/CC4zeKQ9QZMbFQwlj8medmJkQUfEQXAbcTpWc7pur09feTpCCFOAEhR0Z4JA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.2.tgz", + "integrity": "sha512-cMAep0M5yqUHjiiRPvGiviqiJYdI45KSjbI5ufsIFSQGFwHwrHJC/8yawNhy0G3Gix6fufWLsEj6jC5niUNHiQ==", "dev": true }, "node_modules/@types/react-native-vector-icons": { - "version": "6.4.16", - "resolved": "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.16.tgz", - "integrity": "sha512-27p1tItacE/0yYKCs+nmGxtO5hiA9nhUSg9W+ipnq9PFS1NMQ+Cjf6Y+tFQgE4u0wF412xkgA40MIGLuocgqCg==", + "version": "6.4.17", + "resolved": "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.17.tgz", + "integrity": "sha512-pE5vmuKA9BgbrWmri+LVLYmhwLCJ1gKerpXU6qrXFehLqY/sJv1VdvkUul9UaVseKJ3XhhG2LWg3kF1xQD2EGA==", "dev": true, "dependencies": { "@types/react": "*", @@ -7287,12 +7286,11 @@ } }, "node_modules/jest-util": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", - "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", - "license": "MIT", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -7813,9 +7811,9 @@ "integrity": "sha512-jOOPKWTE5LMfuxz8D1o186ex+kJl7FgRz033Z371kvyfZDyCn+qhtrsIvgf4kPUf4zYAWM2SU4GFWbA7F2U+Ag==" }, "node_modules/metro": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.79.1.tgz", - "integrity": "sha512-PDzLQn4fpV4cs6brPi3zSu3zOA3kG+x6algazYGz1FzrOIsIT+L0Hd294+V4xN73EjLrSD5vD5hNsWlBxRk/PA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.0.tgz", + "integrity": "sha512-wTXHLGMzWVfU/pxJcyHhuOCFUCgB626XqltIXPoOta54ltHgvigRvWAjI5R+A53QVab6Imzgq3kz/VK1udflgw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -7833,25 +7831,25 @@ "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.15.0", + "hermes-parser": "0.17.0", "image-size": "^1.0.2", "invariant": "^2.2.4", - "jest-worker": "^27.2.0", + "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.79.1", - "metro-cache": "0.79.1", - "metro-cache-key": "0.79.1", - "metro-config": "0.79.1", - "metro-core": "0.79.1", - "metro-file-map": "0.79.1", - "metro-minify-terser": "0.79.1", - "metro-resolver": "0.79.1", - "metro-runtime": "0.79.1", - "metro-source-map": "0.79.1", - "metro-symbolicate": "0.79.1", - "metro-transform-plugins": "0.79.1", - "metro-transform-worker": "0.79.1", + "metro-babel-transformer": "0.80.0", + "metro-cache": "0.80.0", + "metro-cache-key": "0.80.0", + "metro-config": "0.80.0", + "metro-core": "0.80.0", + "metro-file-map": "0.80.0", + "metro-minify-terser": "0.80.0", + "metro-resolver": "0.80.0", + "metro-runtime": "0.80.0", + "metro-source-map": "0.80.0", + "metro-symbolicate": "0.80.0", + "metro-transform-plugins": "0.80.0", + "metro-transform-worker": "0.80.0", "mime-types": "^2.1.27", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", @@ -7871,26 +7869,41 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.79.1.tgz", - "integrity": "sha512-WvE/At9r0LoNoxGgGhULV4H5ieuLs8AHfVUtTpHaOpgE326BwHNiUYaWuCpaM/BTTlajQltK/U1t+MqbbvFG9A==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.0.tgz", + "integrity": "sha512-eWi7FKL43tDZkTVbHiYXRiGP11UxKKKv/lwL0rGe/KbjqrmAGh/tYR2RUvBnB38rKw61mE6TjjXhqt3qTx6AaQ==", "dev": true, "dependencies": { "@babel/core": "^7.20.0", - "hermes-parser": "0.15.0", + "hermes-parser": "0.17.0", "nullthrows": "^1.1.1" }, "engines": { "node": ">=18" } }, - "node_modules/metro-cache": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.79.1.tgz", - "integrity": "sha512-uRlo1cYewW9t6KuRED0G/iCnlqPc5Hq+I2VELBiJr4lBYwCz8P1KwcdzgSUpAzcZBcarq6rI9JqVPvV4t6P3YQ==", + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.17.0.tgz", + "integrity": "sha512-bW9+bMZqnro+0+l6dUqTJW0VaNUvs4HRHh/J7VotTGnMmhBFRIcJz6ZxrRE7xIXmK7S5bJE9qrEooSiig4N70g==", + "dev": true + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.17.0.tgz", + "integrity": "sha512-2fmppmZheY1UU071EMKAzXfuUCiDXF3fmzKLuN1XmE3+njIFs3CAeKP88+FtNBUpS6pEMJv6lPXCaJGqGsrURQ==", "dev": true, "dependencies": { - "metro-core": "0.79.1", + "hermes-estree": "0.17.0" + } + }, + "node_modules/metro-cache": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.0.tgz", + "integrity": "sha512-8KPox3DJfRCx1X56oHRxIoHzP5eOt72OoMpTFRSlerXq513iGQju2g6L/UBouDot5oWw9ERZvjmg4tq+DZp7vw==", + "dev": true, + "dependencies": { + "metro-core": "0.80.0", "rimraf": "^3.0.2" }, "engines": { @@ -7898,62 +7911,61 @@ } }, "node_modules/metro-cache-key": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.79.1.tgz", - "integrity": "sha512-/u48AuINgakqYEymRrD6MzKCSYU/JEXrqGX4x6gVHVa99TKPeg5SBi3MIjpZz/tWGpcQHCKItfjLD48YhEJr3Q==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.0.tgz", + "integrity": "sha512-krzVDWxrgoxYEOg2QBa3U2CSZjlRXSmr0XQExtjywkFkOIIlhsM8GxYBMA7NZQaxdB+vWgG6OwWFq/C43XqeaA==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/metro-config": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.79.1.tgz", - "integrity": "sha512-gleXbytiPTsO88DDUuaprKQLfaOVfoj6L7yw1u6MRXmQdebK3TmWUajqnLdWDQ/D0+JBWfrkFhLjnWXHsA8Cgw==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.0.tgz", + "integrity": "sha512-7BUh8Sun6tMNu1yEJV7O4MgE11cPPjfK3oquDA3Je33GtMLMr7lx19bLkhCPfwvWIEBsVYqZvao9lKTJmLbeIQ==", "dev": true, "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "jest-validate": "^29.6.3", - "metro": "0.79.1", - "metro-cache": "0.79.1", - "metro-core": "0.79.1", - "metro-runtime": "0.79.1" + "metro": "0.80.0", + "metro-cache": "0.80.0", + "metro-core": "0.80.0", + "metro-runtime": "0.80.0" }, "engines": { "node": ">=18" } }, "node_modules/metro-config/node_modules/metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "@babel/runtime": "^7.0.0" }, "engines": { "node": ">=18" } }, "node_modules/metro-core": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.79.1.tgz", - "integrity": "sha512-tPlpLLOKT5D5HSFQBrvgU2gupecCA0YcnQQVOByuLjY5JMXUBU7HISHv5gpbJTUt9KlPQ8OhZV/x6ivyXaVSQg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.0.tgz", + "integrity": "sha512-VADfL3+DN4fLwIESEBtYfITwBgxcm0b6sqL7YCKefrpDqVPTEERyUftu6WLCm1XfDBhBfEjMOzIt08sXbUwG5w==", "dev": true, "dependencies": { "lodash.throttle": "^4.1.1", - "metro-resolver": "0.79.1" + "metro-resolver": "0.80.0" }, "engines": { "node": ">=18" } }, "node_modules/metro-file-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.79.1.tgz", - "integrity": "sha512-PpPhfkj1Bj448f+5vZaaImJWFSsf6XveYGdRsfwvskcYlMsFBl4OX1WyGTJCCCzrtIOH5y1V3OADI/HS563sCA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.0.tgz", + "integrity": "sha512-GuGfqM2WMo1w1A+0xRvyfzuzAN8uLRIpbTebPzCWp/LFgolSkwTILZZddmeZ7ipS0qMU3NuZWLIy1GttI+BsAA==", "dev": true, "dependencies": { "anymatch": "^3.0.3", @@ -7961,8 +7973,7 @@ "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", + "jest-worker": "^29.6.3", "micromatch": "^4.0.4", "node-abort-controller": "^3.1.1", "nullthrows": "^1.1.1", @@ -7975,31 +7986,6 @@ "fsevents": "^2.3.2" } }, - "node_modules/metro-file-map/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-file-map/node_modules/@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, "node_modules/metro-file-map/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -8009,21 +7995,19 @@ "ms": "2.0.0" } }, - "node_modules/metro-file-map/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { - "@jest/types": "^27.5.1", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/metro-file-map/node_modules/ms": { @@ -8032,6 +8016,21 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/metro-inspector-proxy": { "version": "0.76.8", "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz", @@ -8064,9 +8063,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/metro-minify-terser": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.79.1.tgz", - "integrity": "sha512-69zOvPazJFKE6tHlOF8PQcvXUfoXgeHreVaggjuqnCREMWBjEkTH9jOn8M3oB0JgKmEUBb4bzFr7Oz1kC7Jc3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.0.tgz", + "integrity": "sha512-QuOI4rnHsFBDzPrU/0MyFh7LG4afW0e45plxc3LIrYIxJK2R8oqjLOizKS0OJx3uNMx53S2zv/G19nGwBGc7jQ==", "dev": true, "dependencies": { "terser": "^5.15.0" @@ -8170,9 +8169,9 @@ } }, "node_modules/metro-resolver": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.79.1.tgz", - "integrity": "sha512-hiea5co7c5rhrdD5xYohBq2Sw20Ytzie71raIW9SsXKBKzsS0zAbrwNFW5z71lDUnp719vhobnDXJ+yE7Kq9Gg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.0.tgz", + "integrity": "sha512-w+8Npbc1G33jwtAg0vAtelhIAYr6nTh/podz2JDURgvyNzc2On8B0Oaav2kKWn4X9cTozZbY1vxMIWY7uXeYew==", "dev": true, "engines": { "node": ">=18" @@ -8228,13 +8227,13 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.79.1.tgz", - "integrity": "sha512-cB7Yxh5SKs24EsTaONpaEPoFC6H1ya0BeAR1Ety1qeeV/gFmC8YvkwFj9S8sy6whwIf4dM9xLF2iv7Ug78C4JA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.0.tgz", + "integrity": "sha512-rtQN55nRR4mYpeF0ysN7Gtn5+yhQegH4fmJZKSYZuzHSlCzy5lOBIRKCuWZjAPJr2yeLQiWrkill6gch6ETsJw==", "dev": true, "dependencies": { "invariant": "^2.2.4", - "metro-source-map": "0.79.1", + "metro-source-map": "0.80.0", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", @@ -8248,17 +8247,17 @@ } }, "node_modules/metro-symbolicate/node_modules/metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -8267,18 +8266,18 @@ } }, "node_modules/metro-symbolicate/node_modules/ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/metro-transform-plugins": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.79.1.tgz", - "integrity": "sha512-kGDpBJGpijC/OVrpngCiyvzrT6sfSPqFOiyEzU02j+8UCmxKCofbdv62nT97dzseR+iWkzFPcCbq8Nc7/CFwwA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.0.tgz", + "integrity": "sha512-didB964HD0KVmEHJ6qt5jBdqVib53YDMfDN04YHFmZYd8WvqSzkmMb5wvyo/lClOWpPqjwBx3lheONgoRrerTQ==", "dev": true, "dependencies": { "@babel/core": "^7.20.0", @@ -8292,21 +8291,21 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.79.1.tgz", - "integrity": "sha512-WA15xo7EvJgutlhRKldgPTtwOWur4xDO5uQc5e/vZuhGtahcV0b4v2lXp+t3z5gs9DBqajsczce1A+3pY9wcQQ==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.0.tgz", + "integrity": "sha512-tXMvmhZZZwNw78TAPtwud1NgSzzVOx9BZ3QN3P9FpAHIsPNjnKmigVdZIk0THAb4qidUPgLOoSZXodqswvZnpg==", "dev": true, "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "metro": "0.79.1", - "metro-babel-transformer": "0.79.1", - "metro-cache": "0.79.1", - "metro-cache-key": "0.79.1", - "metro-source-map": "0.79.1", - "metro-transform-plugins": "0.79.1", + "metro": "0.80.0", + "metro-babel-transformer": "0.80.0", + "metro-cache": "0.80.0", + "metro-cache-key": "0.80.0", + "metro-source-map": "0.80.0", + "metro-transform-plugins": "0.80.0", "nullthrows": "^1.1.1" }, "engines": { @@ -8314,17 +8313,17 @@ } }, "node_modules/metro-transform-worker/node_modules/metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -8333,9 +8332,9 @@ } }, "node_modules/metro-transform-worker/node_modules/ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true, "engines": { "node": ">=18" @@ -8356,31 +8355,60 @@ "ms": "2.0.0" } }, - "node_modules/metro/node_modules/metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.17.0.tgz", + "integrity": "sha512-bW9+bMZqnro+0+l6dUqTJW0VaNUvs4HRHh/J7VotTGnMmhBFRIcJz6ZxrRE7xIXmK7S5bJE9qrEooSiig4N70g==", + "dev": true + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.17.0.tgz", + "integrity": "sha512-2fmppmZheY1UU071EMKAzXfuUCiDXF3fmzKLuN1XmE3+njIFs3CAeKP88+FtNBUpS6pEMJv6lPXCaJGqGsrURQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "hermes-estree": "0.17.0" + } + }, + "node_modules/metro/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/metro-runtime": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0" }, "engines": { "node": ">=18" } }, "node_modules/metro/node_modules/metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -8395,14 +8423,29 @@ "dev": true }, "node_modules/metro/node_modules/ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true, "engines": { "node": ">=18" } }, + "node_modules/metro/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -13417,15 +13460,15 @@ } }, "@react-native/metro-config": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.1.tgz", - "integrity": "sha512-bnRcJ2a50XpQ3ZOrNuroGVDQleak6n/JhSxHrNHsiW4gKirVqxGJAryv+7uQg2zeYfGXgMl6ai5dk+gbUz+yxQ==", + "version": "0.73.2", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.73.2.tgz", + "integrity": "sha512-sYBtFigV3L5Kc/D0xjgxAS3dVUg9UlCIT9D7qHhk6SMCh73YS5W9ZBmJAhXW9I8I4NPvCkol2iIvrfVszqEu7w==", "dev": true, "requires": { "@react-native/js-polyfills": "^0.73.1", "@react-native/metro-babel-transformer": "^0.73.12", - "metro-config": "0.79.1", - "metro-runtime": "0.79.1" + "metro-config": "^0.80.0", + "metro-runtime": "^0.80.0" }, "dependencies": { "@react-native/js-polyfills": { @@ -13435,13 +13478,12 @@ "dev": true }, "metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", "dev": true, "requires": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "@babel/runtime": "^7.0.0" } } } @@ -13552,9 +13594,9 @@ "dev": true }, "@types/react": { - "version": "18.2.34", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz", - "integrity": "sha512-U6eW/alrRk37FU/MS2RYMjx0Va2JGIVXELTODaTIYgvWGCV4Y4TfTUzG8DdmpDNIT0Xpj/R7GfyHOJJrDttcvg==", + "version": "18.2.37", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.37.tgz", + "integrity": "sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==", "dev": true, "requires": { "@types/prop-types": "*", @@ -13563,24 +13605,24 @@ } }, "@types/react-native": { - "version": "0.70.16", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.16.tgz", - "integrity": "sha512-zHPWfszSWTctG1O1gsAHTQzOC33GY7Iv/Mk44tSMkcHiUtqB1GjOZz1VLqSyxW3Qw77HX4GUHi8b1ksOFrq2KQ==", + "version": "0.70.17", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.17.tgz", + "integrity": "sha512-cCOHvk/KB0e+d8p8qaw27/Fuz3+NiIqDYhIkF0tFGO/OEOt700LXg1AX9jRlmtlY95hozJ+WjDJ0xw0a4O6z/Q==", "dev": true, "requires": { "@types/react": "*" } }, "@types/react-native-background-timer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.1.tgz", - "integrity": "sha512-cCcvaZRI3dr1lsjqD7ZdL7H1H/CC4zeKQ9QZMbFQwlj8medmJkQUfEQXAbcTpWc7pur09feTpCCFOAEhR0Z4JA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.2.tgz", + "integrity": "sha512-cMAep0M5yqUHjiiRPvGiviqiJYdI45KSjbI5ufsIFSQGFwHwrHJC/8yawNhy0G3Gix6fufWLsEj6jC5niUNHiQ==", "dev": true }, "@types/react-native-vector-icons": { - "version": "6.4.16", - "resolved": "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.16.tgz", - "integrity": "sha512-27p1tItacE/0yYKCs+nmGxtO5hiA9nhUSg9W+ipnq9PFS1NMQ+Cjf6Y+tFQgE4u0wF412xkgA40MIGLuocgqCg==", + "version": "6.4.17", + "resolved": "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.17.tgz", + "integrity": "sha512-pE5vmuKA9BgbrWmri+LVLYmhwLCJ1gKerpXU6qrXFehLqY/sJv1VdvkUul9UaVseKJ3XhhG2LWg3kF1xQD2EGA==", "dev": true, "requires": { "@types/react": "*", @@ -16158,11 +16200,11 @@ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" }, "jest-util": { - "version": "29.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.2.tgz", - "integrity": "sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "requires": { - "@jest/types": "^29.6.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -16570,9 +16612,9 @@ "integrity": "sha512-jOOPKWTE5LMfuxz8D1o186ex+kJl7FgRz033Z371kvyfZDyCn+qhtrsIvgf4kPUf4zYAWM2SU4GFWbA7F2U+Ag==" }, "metro": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.79.1.tgz", - "integrity": "sha512-PDzLQn4fpV4cs6brPi3zSu3zOA3kG+x6algazYGz1FzrOIsIT+L0Hd294+V4xN73EjLrSD5vD5hNsWlBxRk/PA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.0.tgz", + "integrity": "sha512-wTXHLGMzWVfU/pxJcyHhuOCFUCgB626XqltIXPoOta54ltHgvigRvWAjI5R+A53QVab6Imzgq3kz/VK1udflgw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -16590,25 +16632,25 @@ "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.15.0", + "hermes-parser": "0.17.0", "image-size": "^1.0.2", "invariant": "^2.2.4", - "jest-worker": "^27.2.0", + "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.79.1", - "metro-cache": "0.79.1", - "metro-cache-key": "0.79.1", - "metro-config": "0.79.1", - "metro-core": "0.79.1", - "metro-file-map": "0.79.1", - "metro-minify-terser": "0.79.1", - "metro-resolver": "0.79.1", - "metro-runtime": "0.79.1", - "metro-source-map": "0.79.1", - "metro-symbolicate": "0.79.1", - "metro-transform-plugins": "0.79.1", - "metro-transform-worker": "0.79.1", + "metro-babel-transformer": "0.80.0", + "metro-cache": "0.80.0", + "metro-cache-key": "0.80.0", + "metro-config": "0.80.0", + "metro-core": "0.80.0", + "metro-file-map": "0.80.0", + "metro-minify-terser": "0.80.0", + "metro-resolver": "0.80.0", + "metro-runtime": "0.80.0", + "metro-source-map": "0.80.0", + "metro-symbolicate": "0.80.0", + "metro-transform-plugins": "0.80.0", + "metro-transform-worker": "0.80.0", "mime-types": "^2.1.27", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", @@ -16636,28 +16678,54 @@ "ms": "2.0.0" } }, - "metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "hermes-estree": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.17.0.tgz", + "integrity": "sha512-bW9+bMZqnro+0+l6dUqTJW0VaNUvs4HRHh/J7VotTGnMmhBFRIcJz6ZxrRE7xIXmK7S5bJE9qrEooSiig4N70g==", + "dev": true + }, + "hermes-parser": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.17.0.tgz", + "integrity": "sha512-2fmppmZheY1UU071EMKAzXfuUCiDXF3fmzKLuN1XmE3+njIFs3CAeKP88+FtNBUpS6pEMJv6lPXCaJGqGsrURQ==", "dev": true, "requires": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "hermes-estree": "0.17.0" + } + }, + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "metro-runtime": { + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0" } }, "metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "requires": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" } @@ -16669,81 +16737,106 @@ "dev": true }, "ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "metro-babel-transformer": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.79.1.tgz", - "integrity": "sha512-WvE/At9r0LoNoxGgGhULV4H5ieuLs8AHfVUtTpHaOpgE326BwHNiUYaWuCpaM/BTTlajQltK/U1t+MqbbvFG9A==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.0.tgz", + "integrity": "sha512-eWi7FKL43tDZkTVbHiYXRiGP11UxKKKv/lwL0rGe/KbjqrmAGh/tYR2RUvBnB38rKw61mE6TjjXhqt3qTx6AaQ==", "dev": true, "requires": { "@babel/core": "^7.20.0", - "hermes-parser": "0.15.0", + "hermes-parser": "0.17.0", "nullthrows": "^1.1.1" + }, + "dependencies": { + "hermes-estree": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.17.0.tgz", + "integrity": "sha512-bW9+bMZqnro+0+l6dUqTJW0VaNUvs4HRHh/J7VotTGnMmhBFRIcJz6ZxrRE7xIXmK7S5bJE9qrEooSiig4N70g==", + "dev": true + }, + "hermes-parser": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.17.0.tgz", + "integrity": "sha512-2fmppmZheY1UU071EMKAzXfuUCiDXF3fmzKLuN1XmE3+njIFs3CAeKP88+FtNBUpS6pEMJv6lPXCaJGqGsrURQ==", + "dev": true, + "requires": { + "hermes-estree": "0.17.0" + } + } } }, "metro-cache": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.79.1.tgz", - "integrity": "sha512-uRlo1cYewW9t6KuRED0G/iCnlqPc5Hq+I2VELBiJr4lBYwCz8P1KwcdzgSUpAzcZBcarq6rI9JqVPvV4t6P3YQ==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.0.tgz", + "integrity": "sha512-8KPox3DJfRCx1X56oHRxIoHzP5eOt72OoMpTFRSlerXq513iGQju2g6L/UBouDot5oWw9ERZvjmg4tq+DZp7vw==", "dev": true, "requires": { - "metro-core": "0.79.1", + "metro-core": "0.80.0", "rimraf": "^3.0.2" } }, "metro-cache-key": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.79.1.tgz", - "integrity": "sha512-/u48AuINgakqYEymRrD6MzKCSYU/JEXrqGX4x6gVHVa99TKPeg5SBi3MIjpZz/tWGpcQHCKItfjLD48YhEJr3Q==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.0.tgz", + "integrity": "sha512-krzVDWxrgoxYEOg2QBa3U2CSZjlRXSmr0XQExtjywkFkOIIlhsM8GxYBMA7NZQaxdB+vWgG6OwWFq/C43XqeaA==", "dev": true }, "metro-config": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.79.1.tgz", - "integrity": "sha512-gleXbytiPTsO88DDUuaprKQLfaOVfoj6L7yw1u6MRXmQdebK3TmWUajqnLdWDQ/D0+JBWfrkFhLjnWXHsA8Cgw==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.0.tgz", + "integrity": "sha512-7BUh8Sun6tMNu1yEJV7O4MgE11cPPjfK3oquDA3Je33GtMLMr7lx19bLkhCPfwvWIEBsVYqZvao9lKTJmLbeIQ==", "dev": true, "requires": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "jest-validate": "^29.6.3", - "metro": "0.79.1", - "metro-cache": "0.79.1", - "metro-core": "0.79.1", - "metro-runtime": "0.79.1" + "metro": "0.80.0", + "metro-cache": "0.80.0", + "metro-core": "0.80.0", + "metro-runtime": "0.80.0" }, "dependencies": { "metro-runtime": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.79.1.tgz", - "integrity": "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.0.tgz", + "integrity": "sha512-VRWfDFOHeuHZmoMjUIDzzvTXksQ27QIbqls9W5DQhWKb9PnQ+tzPubqdtQFqfbjFAeH+t+t0zNQGoYPsNqex3g==", "dev": true, "requires": { - "@babel/runtime": "^7.0.0", - "react-refresh": "^0.4.0" + "@babel/runtime": "^7.0.0" } } } }, "metro-core": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.79.1.tgz", - "integrity": "sha512-tPlpLLOKT5D5HSFQBrvgU2gupecCA0YcnQQVOByuLjY5JMXUBU7HISHv5gpbJTUt9KlPQ8OhZV/x6ivyXaVSQg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.0.tgz", + "integrity": "sha512-VADfL3+DN4fLwIESEBtYfITwBgxcm0b6sqL7YCKefrpDqVPTEERyUftu6WLCm1XfDBhBfEjMOzIt08sXbUwG5w==", "dev": true, "requires": { "lodash.throttle": "^4.1.1", - "metro-resolver": "0.79.1" + "metro-resolver": "0.80.0" } }, "metro-file-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.79.1.tgz", - "integrity": "sha512-PpPhfkj1Bj448f+5vZaaImJWFSsf6XveYGdRsfwvskcYlMsFBl4OX1WyGTJCCCzrtIOH5y1V3OADI/HS563sCA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.0.tgz", + "integrity": "sha512-GuGfqM2WMo1w1A+0xRvyfzuzAN8uLRIpbTebPzCWp/LFgolSkwTILZZddmeZ7ipS0qMU3NuZWLIy1GttI+BsAA==", "dev": true, "requires": { "anymatch": "^3.0.3", @@ -16752,36 +16845,13 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", - "jest-util": "^27.2.0", - "jest-worker": "^27.2.0", + "jest-worker": "^29.6.3", "micromatch": "^4.0.4", "node-abort-controller": "^3.1.1", "nullthrows": "^1.1.1", "walker": "^1.0.7" }, "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", - "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -16791,18 +16861,16 @@ "ms": "2.0.0" } }, - "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { - "@jest/types": "^27.5.1", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" } }, "ms": { @@ -16810,6 +16878,15 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -16841,9 +16918,9 @@ } }, "metro-minify-terser": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.79.1.tgz", - "integrity": "sha512-69zOvPazJFKE6tHlOF8PQcvXUfoXgeHreVaggjuqnCREMWBjEkTH9jOn8M3oB0JgKmEUBb4bzFr7Oz1kC7Jc3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.0.tgz", + "integrity": "sha512-QuOI4rnHsFBDzPrU/0MyFh7LG4afW0e45plxc3LIrYIxJK2R8oqjLOizKS0OJx3uNMx53S2zv/G19nGwBGc7jQ==", "dev": true, "requires": { "terser": "^5.15.0" @@ -16931,9 +17008,9 @@ } }, "metro-resolver": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.79.1.tgz", - "integrity": "sha512-hiea5co7c5rhrdD5xYohBq2Sw20Ytzie71raIW9SsXKBKzsS0zAbrwNFW5z71lDUnp719vhobnDXJ+yE7Kq9Gg==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.0.tgz", + "integrity": "sha512-w+8Npbc1G33jwtAg0vAtelhIAYr6nTh/podz2JDURgvyNzc2On8B0Oaav2kKWn4X9cTozZbY1vxMIWY7uXeYew==", "dev": true }, "metro-runtime": { @@ -16976,13 +17053,13 @@ } }, "metro-symbolicate": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.79.1.tgz", - "integrity": "sha512-cB7Yxh5SKs24EsTaONpaEPoFC6H1ya0BeAR1Ety1qeeV/gFmC8YvkwFj9S8sy6whwIf4dM9xLF2iv7Ug78C4JA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.0.tgz", + "integrity": "sha512-rtQN55nRR4mYpeF0ysN7Gtn5+yhQegH4fmJZKSYZuzHSlCzy5lOBIRKCuWZjAPJr2yeLQiWrkill6gch6ETsJw==", "dev": true, "requires": { "invariant": "^2.2.4", - "metro-source-map": "0.79.1", + "metro-source-map": "0.80.0", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", @@ -16990,33 +17067,33 @@ }, "dependencies": { "metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "requires": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true } } }, "metro-transform-plugins": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.79.1.tgz", - "integrity": "sha512-kGDpBJGpijC/OVrpngCiyvzrT6sfSPqFOiyEzU02j+8UCmxKCofbdv62nT97dzseR+iWkzFPcCbq8Nc7/CFwwA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.0.tgz", + "integrity": "sha512-didB964HD0KVmEHJ6qt5jBdqVib53YDMfDN04YHFmZYd8WvqSzkmMb5wvyo/lClOWpPqjwBx3lheONgoRrerTQ==", "dev": true, "requires": { "@babel/core": "^7.20.0", @@ -17027,44 +17104,44 @@ } }, "metro-transform-worker": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.79.1.tgz", - "integrity": "sha512-WA15xo7EvJgutlhRKldgPTtwOWur4xDO5uQc5e/vZuhGtahcV0b4v2lXp+t3z5gs9DBqajsczce1A+3pY9wcQQ==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.0.tgz", + "integrity": "sha512-tXMvmhZZZwNw78TAPtwud1NgSzzVOx9BZ3QN3P9FpAHIsPNjnKmigVdZIk0THAb4qidUPgLOoSZXodqswvZnpg==", "dev": true, "requires": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "metro": "0.79.1", - "metro-babel-transformer": "0.79.1", - "metro-cache": "0.79.1", - "metro-cache-key": "0.79.1", - "metro-source-map": "0.79.1", - "metro-transform-plugins": "0.79.1", + "metro": "0.80.0", + "metro-babel-transformer": "0.80.0", + "metro-cache": "0.80.0", + "metro-cache-key": "0.80.0", + "metro-source-map": "0.80.0", + "metro-transform-plugins": "0.80.0", "nullthrows": "^1.1.1" }, "dependencies": { "metro-source-map": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.79.1.tgz", - "integrity": "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.0.tgz", + "integrity": "sha512-vFLAxsS0Gg0oCgJHbMZ+46HPCYfvbgAmvj3PufNpjTmbEYd+fxZN+lq8MM01oG5Q8t1/eXVtOP6gNETVstSrQg==", "dev": true, "requires": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.79.1", + "metro-symbolicate": "0.80.0", "nullthrows": "^1.1.1", - "ob1": "0.79.1", + "ob1": "0.80.0", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "ob1": { - "version": "0.79.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.79.1.tgz", - "integrity": "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g==", + "version": "0.80.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.0.tgz", + "integrity": "sha512-z9MQc90AhCWyTv64CeVrjNJC5MczhWNOO30gco6ct2ZtpGMlrz3eEgSrXaAI3WUsFk3nsjCB+OTAP1G2OoXgzA==", "dev": true } } diff --git a/package.json b/package.json index 4c8d9ece..f2b0e9d4 100644 --- a/package.json +++ b/package.json @@ -69,12 +69,12 @@ "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/preset-env": "^7.23.2", "@babel/runtime": "^7.23.2", - "@react-native/metro-config": "^0.73.1", + "@react-native/metro-config": "^0.73.2", "@tsconfig/react-native": "^3.0.2", - "@types/react": "^18.2.34", - "@types/react-native": "^0.70.16", - "@types/react-native-background-timer": "^2.0.1", - "@types/react-native-vector-icons": "^6.4.16", + "@types/react": "^18.2.37", + "@types/react-native": "^0.70.17", + "@types/react-native-background-timer": "^2.0.2", + "@types/react-native-vector-icons": "^6.4.17", "babel-plugin-module-resolver": "^5.0.0", "changelog-parser": "^3.0.1", "eslint-config-standard": "^17.1.0",