diff --git a/.eslintrc.js b/.eslintrc.js
index 86ff09b..f526832 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -41,9 +41,8 @@ module.exports = {
alphabetize: { order: 'asc' },
},
],
- 'unused-imports/no-unused-imports': 'error',
},
- plugins: ['prettier', 'unused-imports'],
+ plugins: ['prettier'],
parser: '@typescript-eslint/parser',
parserOptions: {
project: ['./tsconfig.json'],
diff --git a/README.md b/README.md
index cda0a65..5b64a64 100644
--- a/README.md
+++ b/README.md
@@ -21,11 +21,8 @@ This is a fork of [dusken-client](https://git.neuf.no/edb/dusken-client) with so
history, code and binary blobs related to React Native functionality filtered out before
[commit 7f6b2c21](https://git.neuf.no/edb/cnapp/-/commit/7f6b2c2129068d2fe8623172582bffd31eb4a131).
-
## TODO
-- switch to [https://docs.expo.dev/versions/latest/sdk/stripe/](stripe-react-native)
-- add support for new stripe api version / payment flows in galtinn (gotta support old flow as well for outdated apps)
- add functionality needed to pass new store requirements
- privacy policy
- delete my account
@@ -33,4 +30,4 @@ history, code and binary blobs related to React Native functionality filtered ou
- add some basic unit tests
- test in android emulator? (`npm run android`)
- test in ios emulator? (`npm run ios`, requires macOS)
-- use [Expo Application Services](https://expo.dev/eas) to build and submit app to stores
\ No newline at end of file
+- use [Expo Application Services](https://expo.dev/eas) to build and submit app to stores
diff --git a/app.json b/app.json
index 49c109e..a126ef9 100644
--- a/app.json
+++ b/app.json
@@ -1,7 +1,7 @@
{
"expo": {
"name": "Chateau Neuf",
- "slug": "neuf.chateau",
+ "slug": "cnapp",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
@@ -30,6 +30,12 @@
},
"plugins": [
"expo-asset"
- ]
+ ],
+ "extra": {
+ "eas": {
+ "projectId": "908b7664-3796-4d49-b075-2847b0804c02"
+ }
+ },
+ "owner": "neuf"
}
}
diff --git a/package-lock.json b/package-lock.json
index d27bd94..8898fcf 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,24 +8,23 @@
"name": "cnapp",
"version": "1.0.0",
"dependencies": {
- "@apollo/client": "^3.7.17",
+ "@apollo/client": "^3.10.8",
"@babel/plugin-transform-private-methods": "^7.24.7",
"@expo/vector-icons": "^14.0.2",
- "@react-native-async-storage/async-storage": "^1.23.1",
- "@react-navigation/bottom-tabs": "^6.5.8",
- "@react-navigation/native": "^6.1.7",
- "@react-navigation/native-stack": "^6.9.13",
- "@sentry/react-native": "^5.22.0",
- "@stripe/stripe-react-native": "^0.37.2",
+ "@react-native-async-storage/async-storage": "1.23.1",
+ "@react-navigation/bottom-tabs": "^6.6.1",
+ "@react-navigation/native": "^6.1.18",
+ "@react-navigation/native-stack": "^6.10.1",
+ "@sentry/react-native": "~5.22.0",
+ "@stripe/stripe-react-native": "0.37.2",
"email-validator": "^2.0.4",
- "expo": "~51.0.17",
+ "expo": "~51.0.21",
"expo-asset": "~10.0.10",
"expo-constants": "~16.0.2",
"expo-status-bar": "^1.12.1",
- "graphql": "^15.8.0",
+ "graphql": "^16.9.0",
"metro-react-native-babel-preset": "^0.77.0",
- "moment": "^2.29.4",
- "native-base": "^3.4.28",
+ "moment": "^2.30.1",
"react": "18.2.0",
"react-hook-form": "^7.52.1",
"react-native": "0.74.3",
@@ -33,10 +32,10 @@
"react-native-gesture-handler": "~2.16.1",
"react-native-reanimated": "^3.10.1",
"react-native-render-html": "^6.3.4",
- "react-native-safe-area-context": "^4.10.1",
+ "react-native-safe-area-context": "4.10.5",
"react-native-screens": "^3.31.1",
"react-native-svg": "^15.2.0",
- "react-native-ui-lib": "^7.8.0",
+ "react-native-ui-lib": "^7.26.2",
"react-redux": "^8.1.2",
"redux": "^4.2.1",
"redux-persist": "^6.0.0",
@@ -44,8 +43,7 @@
"styled-system": "^5.1.5"
},
"devDependencies": {
- "@babel/core": "^7.24.7",
- "@babel/eslint-parser": "^7.24.7",
+ "@babel/core": "^7.24.9",
"@react-native/eslint-config": "^0.74.85",
"@testing-library/react-native": "^12.3.0",
"@types/jest": "^29.5.12",
@@ -61,8 +59,8 @@
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.3",
"eslint-plugin-react-hooks": "^4.6.2",
- "eslint-plugin-unused-imports": "^3.2.0",
- "prettier": "^3.3.2",
+ "expo-dev-client": "^4.0.20",
+ "prettier": "^3.3.3",
"typescript": "~5.3.3"
}
},
@@ -88,18 +86,19 @@
}
},
"node_modules/@apollo/client": {
- "version": "3.7.17",
- "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.7.17.tgz",
- "integrity": "sha512-0EErSHEtKPNl5wgWikHJbKFAzJ/k11O0WO2QyqZSHpdxdAnw7UWHY4YiLbHCFG7lhrD+NTQ3Z/H9Jn4rcikoJA==",
+ "version": "3.10.8",
+ "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.8.tgz",
+ "integrity": "sha512-UaaFEitRrPRWV836wY2L7bd3HRCfbMie1jlYMcmazFAK23MVhz/Uq7VG1nwbotPb5xzFsw5RF4Wnp2G3dWPM3g==",
"dependencies": {
"@graphql-typed-document-node/core": "^3.1.1",
- "@wry/context": "^0.7.0",
- "@wry/equality": "^0.5.0",
- "@wry/trie": "^0.4.0",
+ "@wry/caches": "^1.0.0",
+ "@wry/equality": "^0.5.6",
+ "@wry/trie": "^0.5.0",
"graphql-tag": "^2.12.6",
"hoist-non-react-statics": "^3.3.2",
- "optimism": "^0.16.2",
+ "optimism": "^0.18.0",
"prop-types": "^15.7.2",
+ "rehackt": "^0.1.0",
"response-iterator": "^0.2.6",
"symbol-observable": "^4.0.0",
"ts-invariant": "^0.10.3",
@@ -107,7 +106,7 @@
"zen-observable-ts": "^1.2.5"
},
"peerDependencies": {
- "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0",
+ "graphql": "^15.0.0 || ^16.0.0",
"graphql-ws": "^5.5.5",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -142,29 +141,28 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz",
- "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==",
- "license": "MIT",
+ "version": "7.24.9",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz",
+ "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz",
- "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==",
+ "version": "7.24.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz",
+ "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.24.7",
- "@babel/helper-compilation-targets": "^7.24.7",
- "@babel/helper-module-transforms": "^7.24.7",
- "@babel/helpers": "^7.24.7",
- "@babel/parser": "^7.24.7",
+ "@babel/generator": "^7.24.9",
+ "@babel/helper-compilation-targets": "^7.24.8",
+ "@babel/helper-module-transforms": "^7.24.9",
+ "@babel/helpers": "^7.24.8",
+ "@babel/parser": "^7.24.8",
"@babel/template": "^7.24.7",
- "@babel/traverse": "^7.24.7",
- "@babel/types": "^7.24.7",
+ "@babel/traverse": "^7.24.8",
+ "@babel/types": "^7.24.9",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -198,12 +196,11 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz",
- "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==",
- "license": "MIT",
+ "version": "7.24.10",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.10.tgz",
+ "integrity": "sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==",
"dependencies": {
- "@babel/types": "^7.24.7",
+ "@babel/types": "^7.24.9",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^2.5.1"
@@ -238,14 +235,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz",
- "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz",
+ "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==",
"dependencies": {
- "@babel/compat-data": "^7.24.7",
- "@babel/helper-validator-option": "^7.24.7",
- "browserslist": "^4.22.2",
+ "@babel/compat-data": "^7.24.8",
+ "@babel/helper-validator-option": "^7.24.8",
+ "browserslist": "^4.23.1",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -371,10 +367,9 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz",
- "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==",
- "license": "MIT",
+ "version": "7.24.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz",
+ "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==",
"dependencies": {
"@babel/helper-environment-visitor": "^7.24.7",
"@babel/helper-module-imports": "^7.24.7",
@@ -482,10 +477,9 @@
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz",
- "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz",
+ "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
"engines": {
"node": ">=6.9.0"
}
@@ -500,10 +494,9 @@
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz",
- "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz",
+ "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==",
"engines": {
"node": ">=6.9.0"
}
@@ -523,13 +516,12 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz",
- "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz",
+ "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==",
"dependencies": {
"@babel/template": "^7.24.7",
- "@babel/types": "^7.24.7"
+ "@babel/types": "^7.24.8"
},
"engines": {
"node": ">=6.9.0"
@@ -551,10 +543,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz",
- "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz",
+ "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==",
"bin": {
"parser": "bin/babel-parser.js"
},
@@ -2241,19 +2232,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz",
- "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==",
- "license": "MIT",
+ "version": "7.24.8",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz",
+ "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==",
"dependencies": {
"@babel/code-frame": "^7.24.7",
- "@babel/generator": "^7.24.7",
+ "@babel/generator": "^7.24.8",
"@babel/helper-environment-visitor": "^7.24.7",
"@babel/helper-function-name": "^7.24.7",
"@babel/helper-hoist-variables": "^7.24.7",
"@babel/helper-split-export-declaration": "^7.24.7",
- "@babel/parser": "^7.24.7",
- "@babel/types": "^7.24.7",
+ "@babel/parser": "^7.24.8",
+ "@babel/types": "^7.24.8",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -2262,12 +2252,11 @@
}
},
"node_modules/@babel/types": {
- "version": "7.24.7",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz",
- "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==",
- "license": "MIT",
+ "version": "7.24.9",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz",
+ "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==",
"dependencies": {
- "@babel/helper-string-parser": "^7.24.7",
+ "@babel/helper-string-parser": "^7.24.8",
"@babel/helper-validator-identifier": "^7.24.7",
"to-fast-properties": "^2.0.0"
},
@@ -2452,14 +2441,14 @@
}
},
"node_modules/@expo/cli": {
- "version": "0.18.22",
- "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.22.tgz",
- "integrity": "sha512-s2VM+QvgjdDHIRskQj2ER6gKK3/rybiEA0snfKJZ7iXHN5sqiUzY7G/+i5wses842hsLQefCjwo/x6tzWNrF2A==",
+ "version": "0.18.25",
+ "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.18.25.tgz",
+ "integrity": "sha512-Kh0uZGCxwu58Pu7Jto9T/ABlBR7nkx8QC0Wv8pI3YtISyQZIKtbtNNeTPWYbVK1ddswKwtBUj+MNhKoDL49TLg==",
"dependencies": {
"@babel/runtime": "^7.20.0",
"@expo/code-signing-certificates": "0.0.5",
"@expo/config": "~9.0.0-beta.0",
- "@expo/config-plugins": "~8.0.0-beta.0",
+ "@expo/config-plugins": "~8.0.8",
"@expo/devcert": "^1.0.0",
"@expo/env": "~0.3.0",
"@expo/image-utils": "^0.5.0",
@@ -2468,7 +2457,7 @@
"@expo/osascript": "^2.0.31",
"@expo/package-manager": "^1.5.0",
"@expo/plist": "^0.1.0",
- "@expo/prebuild-config": "7.0.7",
+ "@expo/prebuild-config": "7.0.8",
"@expo/rudder-sdk-node": "1.1.1",
"@expo/spawn-async": "^1.7.2",
"@expo/xcpretty": "^4.3.0",
@@ -2538,6 +2527,18 @@
"expo-internal": "build/bin/cli"
}
},
+ "node_modules/@expo/cli/node_modules/@urql/exchange-retry": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz",
+ "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==",
+ "dependencies": {
+ "@urql/core": ">=2.3.1",
+ "wonka": "^4.0.14"
+ },
+ "peerDependencies": {
+ "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ }
+ },
"node_modules/@expo/cli/node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -2552,14 +2553,6 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/@expo/cli/node_modules/bplist-creator": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz",
- "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==",
- "dependencies": {
- "stream-buffers": "~2.2.0"
- }
- },
"node_modules/@expo/cli/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2611,6 +2604,14 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@expo/cli/node_modules/graphql": {
+ "version": "15.8.0",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz",
+ "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==",
+ "engines": {
+ "node": ">= 10.x"
+ }
+ },
"node_modules/@expo/cli/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -2631,9 +2632,9 @@
}
},
"node_modules/@expo/cli/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"bin": {
"semver": "bin/semver.js"
},
@@ -2662,13 +2663,12 @@
}
},
"node_modules/@expo/config": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.2.tgz",
- "integrity": "sha512-BKQ4/qBf3OLT8hHp5kjObk2vxwoRQ1yYQBbG/OM9Jdz32yYtrU8opTbKRAxfZEWH5i3ZHdLrPdC1rO0I6WxtTw==",
- "license": "MIT",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.3.tgz",
+ "integrity": "sha512-eOTNM8eOC8gZNHgenySRlc/lwmYY1NOgvjwA8LHuvPT7/eUwD93zrxu3lPD1Cc/P6C/2BcVdfH4hf0tLmDxnsg==",
"dependencies": {
"@babel/code-frame": "~7.10.4",
- "@expo/config-plugins": "~8.0.0",
+ "@expo/config-plugins": "~8.0.8",
"@expo/config-types": "^51.0.0-unreleased",
"@expo/json-file": "^8.3.0",
"getenv": "^1.0.0",
@@ -2681,9 +2681,9 @@
}
},
"node_modules/@expo/config-plugins": {
- "version": "8.0.7",
- "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.7.tgz",
- "integrity": "sha512-7xZCWTRA3SFjbLSCx4Rge8gvgaGbkduETrZx+l4r1hiUdFcG5BAt1CwcOYvTYrOy1nkvloIYJxeU/9AwADeevA==",
+ "version": "8.0.8",
+ "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.8.tgz",
+ "integrity": "sha512-Fvu6IO13EUw0R9WeqxUO37FkM62YJBNcZb9DyJAOgMz7Ez/vaKQGEjKt9cwT+Q6uirtCATMgaq6VWAW7YW8xXw==",
"dependencies": {
"@expo/config-types": "^51.0.0-unreleased",
"@expo/json-file": "~8.3.0",
@@ -2706,7 +2706,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
"dependencies": {
"color-convert": "^2.0.1"
},
@@ -2721,7 +2720,6 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2737,7 +2735,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
"dependencies": {
"color-name": "~1.1.4"
},
@@ -2748,23 +2745,20 @@
"node_modules/@expo/config-plugins/node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/@expo/config-plugins/node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/@expo/config-plugins/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
- "license": "ISC",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"bin": {
"semver": "bin/semver.js"
},
@@ -2776,7 +2770,6 @@
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -2785,10 +2778,9 @@
}
},
"node_modules/@expo/config-types": {
- "version": "51.0.1",
- "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.1.tgz",
- "integrity": "sha512-5JuzUFobFImrUgnq93LeucP44ZMxq8WMXmCtIUf3ZC3mJSwjvvHJBMO2fS/sIlmgvvQk9eq4VnX06/7tgDFMSg==",
- "license": "MIT"
+ "version": "51.0.2",
+ "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-51.0.2.tgz",
+ "integrity": "sha512-IglkIoiDwJMY01lYkF/ZSBoe/5cR+O3+Gx6fpLFjLfgZGBTdyPkKa1g8NWoWQCk+D3cKL2MDbszT2DyRRB0YqQ=="
},
"node_modules/@expo/config/node_modules/@babel/code-frame": {
"version": "7.10.4",
@@ -3034,9 +3026,9 @@
}
},
"node_modules/@expo/image-utils/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"bin": {
"semver": "bin/semver.js"
},
@@ -3377,12 +3369,12 @@
}
},
"node_modules/@expo/prebuild-config": {
- "version": "7.0.7",
- "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.7.tgz",
- "integrity": "sha512-yN7rSINZrBVu7VfFJk0G4U/cAEjCiiyPfXmXsToHVFxWtxn8jrxyyA1JfQH3xMHJs++sqpKR9yVRtb6ZgUNeJA==",
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-7.0.8.tgz",
+ "integrity": "sha512-wH9NVg6HiwF5y9x0TxiMEeBF+ITPGDXy5/i6OUheSrKpPgb0lF1Mwzl/f2fLPXBEpl+ZXOQ8LlLW32b7K9lrNg==",
"dependencies": {
"@expo/config": "~9.0.0-beta.0",
- "@expo/config-plugins": "~8.0.0-beta.0",
+ "@expo/config-plugins": "~8.0.8",
"@expo/config-types": "^51.0.0-unreleased",
"@expo/image-utils": "^0.5.0",
"@expo/json-file": "^8.3.0",
@@ -3423,9 +3415,9 @@
}
},
"node_modules/@expo/prebuild-config/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"bin": {
"semver": "bin/semver.js"
},
@@ -3584,50 +3576,6 @@
"node": ">=8"
}
},
- "node_modules/@formatjs/ecma402-abstract": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.17.0.tgz",
- "integrity": "sha512-6ueQTeJZtwKjmh23bdkq/DMqH4l4bmfvtQH98blOSbiXv/OUiyijSW6jU22IT8BNM1ujCaEvJfTtyCYVH38EMQ==",
- "dependencies": {
- "@formatjs/intl-localematcher": "0.4.0",
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/fast-memoize": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
- "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/icu-messageformat-parser": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.6.0.tgz",
- "integrity": "sha512-yT6at0qc0DANw9qM/TU8RZaCtfDXtj4pZM/IC2WnVU80yAcliS3KVDiuUt4jSQAeFL9JS5bc2hARnFmjPdA6qw==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.17.0",
- "@formatjs/icu-skeleton-parser": "1.6.0",
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/icu-skeleton-parser": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.6.0.tgz",
- "integrity": "sha512-eMmxNpoX/J1IPUjPGSZwo0Wh+7CEvdEMddP2Jxg1gQJXfGfht/FdW2D5XDFj3VMbOTUQlDIdZJY7uC6O6gjPoA==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.17.0",
- "tslib": "^2.4.0"
- }
- },
- "node_modules/@formatjs/intl-localematcher": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz",
- "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
"node_modules/@graphql-typed-document-node/core": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz",
@@ -3684,39 +3632,6 @@
"deprecated": "Use @eslint/object-schema instead",
"dev": true
},
- "node_modules/@internationalized/date": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.3.0.tgz",
- "integrity": "sha512-qfRd7jCIgUjabI8RxeAsxhLDRS1u8eUPX96GB5uBp1Tpm6YY6dVveE7YwsTEV6L4QOp5LKFirFHHGsL/XQwJIA==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- }
- },
- "node_modules/@internationalized/message": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.1.tgz",
- "integrity": "sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==",
- "dependencies": {
- "@swc/helpers": "^0.5.0",
- "intl-messageformat": "^10.1.0"
- }
- },
- "node_modules/@internationalized/number": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.2.1.tgz",
- "integrity": "sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- }
- },
- "node_modules/@internationalized/string": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.1.1.tgz",
- "integrity": "sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- }
- },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -4171,9 +4086,9 @@
}
},
"node_modules/@npmcli/fs/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"bin": {
"semver": "bin/semver.js"
},
@@ -4202,576 +4117,10 @@
"url": "https://opencollective.com/unts"
}
},
- "node_modules/@react-aria/checkbox": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.9.2.tgz",
- "integrity": "sha512-gpvC+EnrxcQ9wupnoXsIDUmhSeBpxWtfRIYYypn6Ta6NY9Ubkh4H/8xE9/27nhJltHf5rzEcLfKg4QlEftab/w==",
- "dependencies": {
- "@react-aria/label": "^3.6.0",
- "@react-aria/toggle": "^3.6.2",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/checkbox": "^3.4.3",
- "@react-stately/toggle": "^3.6.0",
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/combobox": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.6.2.tgz",
- "integrity": "sha512-SWbA2vH26zcrZDbXdPJtZNR6ywYPdf4LU8/7IKLs1Iv7mrlICr9Cmeywiu2RuFRosuR1hGSy1hibBTgPO6V/sw==",
- "dependencies": {
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/listbox": "^3.10.0",
- "@react-aria/live-announcer": "^3.3.1",
- "@react-aria/menu": "^3.10.0",
- "@react-aria/overlays": "^3.15.0",
- "@react-aria/selection": "^3.16.0",
- "@react-aria/textfield": "^3.10.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/collections": "^3.9.0",
- "@react-stately/combobox": "^3.5.2",
- "@react-stately/layout": "^3.12.2",
- "@react-types/button": "^3.7.3",
- "@react-types/combobox": "^3.6.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/focus": {
- "version": "3.13.0",
- "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.13.0.tgz",
- "integrity": "sha512-9DW7RqgbFWiImZmkmTIJGe9LrQBqEeLYwlKY+F1FTVXerIPiCCQ3JO3ESEa4lFMmkaHoueFLUrq2jkYjRNqoTw==",
- "dependencies": {
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0",
- "clsx": "^1.1.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/i18n": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.8.0.tgz",
- "integrity": "sha512-zeohg7d66zPLnGQl1rJuVJJ/gP7GmUMxEKIFRwE+rg2u02ldKxJMSb8QKGo605QpFWqo7CuuWYvKJP5Mj+Em/w==",
- "dependencies": {
- "@internationalized/date": "^3.3.0",
- "@internationalized/message": "^3.1.1",
- "@internationalized/number": "^3.2.1",
- "@internationalized/string": "^3.1.1",
- "@react-aria/ssr": "^3.7.0",
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/interactions": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.16.0.tgz",
- "integrity": "sha512-vXANFKVd6ONqNw8U+ZWbSA8lrduCOXw7cWsYosTa5dZ24ZJfRfbhlvRe8CaAKMhB/rOOmvTLaAwdIPia6JtLDg==",
- "dependencies": {
- "@react-aria/ssr": "^3.7.0",
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/label": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.6.0.tgz",
- "integrity": "sha512-o6Z9YAbvywj/b995HOl7fS9vf8FVmhWiJkKwFyCi/M1A7FXBqgtPcdPDNHaaKOhvQcwnLs4iMVMJwZdn/dLVDA==",
- "dependencies": {
- "@react-aria/utils": "^3.18.0",
- "@react-types/label": "^3.7.4",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/listbox": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.10.0.tgz",
- "integrity": "sha512-4NelMDZAPoy2W4uoKZsMpdrC6XJQiZU+vpuhnzUT1eWTneDsEHKHSHQFtymoe8VrUEPrCV16EeMk1vRVvjCfAw==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/label": "^3.6.0",
- "@react-aria/selection": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/collections": "^3.9.0",
- "@react-stately/list": "^3.9.0",
- "@react-types/listbox": "^3.4.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/live-announcer": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.1.tgz",
- "integrity": "sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- }
- },
- "node_modules/@react-aria/menu": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.10.0.tgz",
- "integrity": "sha512-zOOOXvx21aGSxZsXvLa3NV48hLk0jBC/zu5WZHT0Mo/wAe0+43f8p/U3AT8Gc4WnxYbIestcdLaIwgeagSoLtQ==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/overlays": "^3.15.0",
- "@react-aria/selection": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/collections": "^3.9.0",
- "@react-stately/menu": "^3.5.3",
- "@react-stately/tree": "^3.7.0",
- "@react-types/button": "^3.7.3",
- "@react-types/menu": "^3.9.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/overlays": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.15.0.tgz",
- "integrity": "sha512-MeLn74GvXZfi881NSx5sSd5eTduki/PMk4vPvMNp2Xm+9nGHm0FbGu2GMIGgarYy5JC7l/bOO7H01YrS4AozPg==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/ssr": "^3.7.0",
- "@react-aria/utils": "^3.18.0",
- "@react-aria/visually-hidden": "^3.8.2",
- "@react-stately/overlays": "^3.6.0",
- "@react-types/button": "^3.7.3",
- "@react-types/overlays": "^3.8.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/radio": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.6.2.tgz",
- "integrity": "sha512-R7vyh0G2HaUe0+SGa/LDMYuGnNC/15L6yfuljpP8ZUDPw9bR/6BuE1BDCI0ov1EXQ1lQ/vcvZMbf78OC72vPrg==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/label": "^3.6.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/radio": "^3.8.2",
- "@react-types/radio": "^3.4.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/selection": {
- "version": "3.16.0",
- "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.16.0.tgz",
- "integrity": "sha512-qQ4X0+wtLz0+qjsoj1T0hVehA0CbZdu0Ax+lCzWmj+ZDivtdeNpVQl+K0yj9p95MnzLgIbnY7zU2zDQrYqKDOQ==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/collections": "^3.9.0",
- "@react-stately/selection": "^3.13.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/slider": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.5.0.tgz",
- "integrity": "sha512-7qvzWZzwSww/+kLiSC8UJo4csHo8ndFzpzE2jUOom+hKMFomg5gIF4vqJI3ieWwF6rm6bbLmhxN4GvmNebVMwA==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/label": "^3.6.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/radio": "^3.8.2",
- "@react-stately/slider": "^3.4.0",
- "@react-types/radio": "^3.4.2",
- "@react-types/shared": "^3.18.1",
- "@react-types/slider": "^3.5.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/ssr": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.7.0.tgz",
- "integrity": "sha512-bfufjg4ESE5giN+Fxj1XIzS5f/YIhqcGc+Ve+vUUKU8xZ8t/Xtjlv8F3kjqDBQdk//n3mluFY7xG1wQVB9rMLQ==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/textfield": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.10.0.tgz",
- "integrity": "sha512-TYFgDTlxrljakD0TGOkoSCvot9BfVCZSrTKy3+/PICSTkPIzXThLIQmpX6yObLMXQSNW6SvBCl6CMetJMJHcbw==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/label": "^3.6.0",
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@react-types/textfield": "^3.7.2",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/toggle": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.6.2.tgz",
- "integrity": "sha512-bRz/ybajeLEsJLt1ARRL7CtWs6bwvkNLWy/wpJnH2TJ3+lMpH+EKbWBVJoAP7wQ5jIVVpxKJLhpf6w6x8ZLtdw==",
- "dependencies": {
- "@react-aria/focus": "^3.13.0",
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/toggle": "^3.6.0",
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1",
- "@react-types/switch": "^3.3.2",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/utils": {
- "version": "3.18.0",
- "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.18.0.tgz",
- "integrity": "sha512-eLs0ExzXx/D3P9qe6ophJ87ZFcI1oRTyRa51M59pCad7grrpk0gWcYrBjMwcR457YWOQQWCeLuq8QJl2QxCW6Q==",
- "dependencies": {
- "@react-aria/ssr": "^3.7.0",
- "@react-stately/utils": "^3.7.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0",
- "clsx": "^1.1.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-aria/visually-hidden": {
- "version": "3.8.2",
- "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.2.tgz",
- "integrity": "sha512-MFTqqSvPfc8u3YlzNfQ3ITX4eVQpZDiSqLPKj3Zyr86CKlba5iG8WGqjiJhD2GNHlvmcF/mITXTsNzm0KxFE7g==",
- "dependencies": {
- "@react-aria/interactions": "^3.16.0",
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0",
- "clsx": "^1.1.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-native-aria/button": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/@react-native-aria/button/-/button-0.2.4.tgz",
- "integrity": "sha512-wlu6SXI20U+N4fbPX8oh9pkL9hx8W41+cra3fa3s2xfQ6czT4KAkyvSsr1ALUBH4dRkoxxSPOcGJMGnq2K3djw==",
- "dependencies": {
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/interactions": "^0.2.3",
- "@react-stately/toggle": "^3.2.1",
- "@react-types/checkbox": "^3.2.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/checkbox": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@react-native-aria/checkbox/-/checkbox-0.2.3.tgz",
- "integrity": "sha512-YtWtXGg5tvOaV6v1CmbusXoOZvGRAVYygms9qNeUF7/B8/iDNGSKjlxHE5LVOLRtJO/B9ndZnr6RkL326ceyng==",
- "dependencies": {
- "@react-aria/checkbox": "^3.2.1",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/toggle": "^0.2.3",
- "@react-native-aria/utils": "^0.2.6",
- "@react-stately/toggle": "^3.2.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/combobox": {
- "version": "0.2.4-alpha.1",
- "resolved": "https://registry.npmjs.org/@react-native-aria/combobox/-/combobox-0.2.4-alpha.1.tgz",
- "integrity": "sha512-MOxKMKVus9MsOL3l+mNRDYHeVr5kj5fYnretLofWh/dHBO2W5H7H70ZfOPDEr9s+vgaBBjHCtbbfOiimKRk6Kg==",
- "dependencies": {
- "@react-aria/combobox": "^3.0.0-alpha.1",
- "@react-aria/live-announcer": "^3.0.0-alpha.0",
- "@react-aria/overlays": "^3.6.1",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/utils": "^0.2.6",
- "@react-types/button": "^3.3.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/focus": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/@react-native-aria/focus/-/focus-0.2.8.tgz",
- "integrity": "sha512-1dIby+o37J2m4oV59TkjlirOXvn5SWtr8Z2dYkHvPe8oip8pEzH/jIl8uXFyvQJmRYA9n7Ju5ucThJJ/4Py8hw==",
- "dependencies": {
- "@react-aria/focus": "^3.2.3"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/interactions": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/@react-native-aria/interactions/-/interactions-0.2.10.tgz",
- "integrity": "sha512-J0Scz4ndwaqa13e7XwwKRx0jXhVCUAmT/i1udVYyXW/rANAXnnAxuWJDWuZOO/XiQ5eoN7OqIlYUkJG4NnDUOA==",
- "dependencies": {
- "@react-aria/interactions": "^3.3.2",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/utils": "^0.2.6"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/listbox": {
- "version": "0.2.4-alpha.3",
- "resolved": "https://registry.npmjs.org/@react-native-aria/listbox/-/listbox-0.2.4-alpha.3.tgz",
- "integrity": "sha512-e/y+Wdoyy/PbpFj4DVYDYMsKI+uUqnZ/0yLByqHQvzs8Ys8o69CQkyEYzHhxvFT5lCLegkLbuQN2cJd8bYNQsA==",
- "dependencies": {
- "@react-aria/interactions": "^3.3.2",
- "@react-aria/label": "^3.1.1",
- "@react-aria/listbox": "^3.2.4",
- "@react-aria/selection": "^3.3.2",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/interactions": "^0.2.2",
- "@react-native-aria/utils": "^0.2.6",
- "@react-types/listbox": "^3.1.1",
- "@react-types/shared": "^3.4.0"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/overlays": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/@react-native-aria/overlays/-/overlays-0.3.7.tgz",
- "integrity": "sha512-R0egaQoQtwMG6HA4hAoLFHcQOMLfv2WBIjPdnF6OJHxqFW2+Kzw9j2WqwjV90/cP1evU/iWnzKX48ed83xAh9Q==",
- "dependencies": {
- "@react-aria/interactions": "^3.3.2",
- "@react-aria/overlays": "^3.7.0",
- "@react-native-aria/utils": "^0.2.8",
- "@react-stately/overlays": "^3.1.1",
- "@react-types/overlays": "^3.4.0",
- "dom-helpers": "^5.0.0"
- },
- "peerDependencies": {
- "react": "*",
- "react-dom": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/radio": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/@react-native-aria/radio/-/radio-0.2.5.tgz",
- "integrity": "sha512-kTfCjRMZH+Z2C70VxjomPO8eXBcHPa5zcuOUotyhR10WsrKZJlwwnA75t2xDq8zsxKnABJRfThv7rSlAjkFSeg==",
- "dependencies": {
- "@react-aria/radio": "^3.1.2",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/interactions": "^0.2.3",
- "@react-native-aria/utils": "^0.2.6",
- "@react-stately/radio": "^3.2.1",
- "@react-types/radio": "^3.1.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/slider": {
- "version": "0.2.5-alpha.2",
- "resolved": "https://registry.npmjs.org/@react-native-aria/slider/-/slider-0.2.5-alpha.2.tgz",
- "integrity": "sha512-eYCAGEgcmgs2x5yC1q3edq/VpZWd8P9x1ZoB6uhiyIpDViTDFTz82IWTK0jrbHC70WxWfoY+876VjiKzbjyNxw==",
- "dependencies": {
- "@react-aria/focus": "^3.2.3",
- "@react-aria/interactions": "^3.3.2",
- "@react-aria/label": "^3.1.1",
- "@react-aria/slider": "^3.0.1",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/utils": "^0.2.6",
- "@react-stately/slider": "^3.0.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/tabs": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/@react-native-aria/tabs/-/tabs-0.2.8.tgz",
- "integrity": "sha512-coAiaj9NFFh8vYr/kiugqLwip8IhB6m2dL/GXPcmbK0WH531pIPXKSwgePjniETJtEP84L4PYCTZ705pRlVN8A==",
- "dependencies": {
- "@react-aria/selection": "^3.3.1",
- "@react-aria/tabs": "3.0.0-alpha.2",
- "@react-native-aria/interactions": "^0.2.7",
- "@react-native-aria/utils": "^0.2.7",
- "@react-stately/tabs": "3.0.0-alpha.1",
- "@react-types/tabs": "3.0.0-alpha.2"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/tabs/node_modules/@react-aria/tabs": {
- "version": "3.0.0-alpha.2",
- "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.0.0-alpha.2.tgz",
- "integrity": "sha512-yHpz1HujxBcMq8e4jrHkkowzrJwuVyssCB+DuA91kt6LC0eIMZsDZY9tEhhOq+TyOhI3nbyXaDKJG6y1qB0A5A==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-aria/i18n": "^3.2.0",
- "@react-aria/interactions": "^3.3.2",
- "@react-aria/selection": "^3.3.1",
- "@react-aria/utils": "^3.4.1",
- "@react-stately/list": "^3.2.2",
- "@react-stately/tabs": "3.0.0-alpha.0",
- "@react-types/shared": "^3.2.1",
- "@react-types/tabs": "3.0.0-alpha.2"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/@react-native-aria/tabs/node_modules/@react-aria/tabs/node_modules/@react-stately/tabs": {
- "version": "3.0.0-alpha.0",
- "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.0.tgz",
- "integrity": "sha512-QJZ9N7DT89RkP18btvQhJvxWuv/JkSwtm14ftfk+5LBbzyxyLsD2KP6jDrNhXgmkRMmIyEaMt2w2VmI6fQ6UAA==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/list": "^3.2.2",
- "@react-stately/utils": "^3.0.0-alpha.1",
- "@react-types/tabs": "3.0.0-alpha.2"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/@react-native-aria/tabs/node_modules/@react-stately/tabs": {
- "version": "3.0.0-alpha.1",
- "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz",
- "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/list": "^3.2.2",
- "@react-stately/utils": "^3.2.0",
- "@react-types/tabs": "3.0.0-alpha.2"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/@react-native-aria/tabs/node_modules/@react-types/tabs": {
- "version": "3.0.0-alpha.2",
- "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz",
- "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==",
- "dependencies": {
- "@react-types/shared": "^3.2.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/@react-native-aria/toggle": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@react-native-aria/toggle/-/toggle-0.2.3.tgz",
- "integrity": "sha512-3aOlchMxpR0b2h3Z7V0aYZaQMVJD6uKOWKWJm82VsLrni4iDnDX/mLv30ujuuK3+LclUhVlJd2kRuCl+xnf3XQ==",
- "dependencies": {
- "@react-aria/focus": "^3.2.3",
- "@react-aria/utils": "^3.6.0",
- "@react-native-aria/interactions": "^0.2.3",
- "@react-native-aria/utils": "^0.2.6",
- "@react-stately/toggle": "^3.2.1",
- "@react-types/checkbox": "^3.2.1"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
- "node_modules/@react-native-aria/utils": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/@react-native-aria/utils/-/utils-0.2.8.tgz",
- "integrity": "sha512-x375tG1itv3irLFRnURLsdK2djuvhFJHizSDUtLCo8skQwfjslED5t4sUkQ49di4G850gaVJz0fCcCx/pHX7CA==",
- "dependencies": {
- "@react-aria/ssr": "^3.0.1",
- "@react-aria/utils": "^3.3.0"
- },
- "peerDependencies": {
- "react": "*",
- "react-native": "*"
- }
- },
"node_modules/@react-native-async-storage/async-storage": {
"version": "1.23.1",
"resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz",
"integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==",
- "license": "MIT",
"dependencies": {
"merge-options": "^3.0.4"
},
@@ -6813,11 +6162,11 @@
}
},
"node_modules/@react-navigation/bottom-tabs": {
- "version": "6.5.8",
- "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.5.8.tgz",
- "integrity": "sha512-0aa/jXea+LyBgR5NoRNWGKw0aFhjHwCkusigMRXIrCA4kINauDcAO0w0iFbZeKfaTCVAix5kK5UxDJJ2aJpevg==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.6.1.tgz",
+ "integrity": "sha512-9oD4cypEBjPuaMiu9tevWGiQ4w/d6l3HNhcJ1IjXZ24xvYDSs0mqjUcdt8SWUolCvRrYc/DmNBLlT83bk0bHTw==",
"dependencies": {
- "@react-navigation/elements": "^1.3.18",
+ "@react-navigation/elements": "^1.3.31",
"color": "^4.2.3",
"warn-once": "^0.1.0"
},
@@ -6830,16 +6179,16 @@
}
},
"node_modules/@react-navigation/core": {
- "version": "6.4.9",
- "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.9.tgz",
- "integrity": "sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g==",
+ "version": "6.4.17",
+ "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.17.tgz",
+ "integrity": "sha512-Nd76EpomzChWAosGqWOYE3ItayhDzIEzzZsT7PfGcRFDgW5miHV2t4MZcq9YIK4tzxZjVVpYbIynOOQQd1e0Cg==",
"dependencies": {
"@react-navigation/routers": "^6.1.9",
"escape-string-regexp": "^4.0.0",
"nanoid": "^3.1.23",
"query-string": "^7.1.3",
"react-is": "^16.13.0",
- "use-latest-callback": "^0.1.5"
+ "use-latest-callback": "^0.2.1"
},
"peerDependencies": {
"react": "*"
@@ -6862,9 +6211,9 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/@react-navigation/elements": {
- "version": "1.3.18",
- "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.18.tgz",
- "integrity": "sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q==",
+ "version": "1.3.31",
+ "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz",
+ "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==",
"peerDependencies": {
"@react-navigation/native": "^6.0.0",
"react": "*",
@@ -6873,11 +6222,11 @@
}
},
"node_modules/@react-navigation/native": {
- "version": "6.1.7",
- "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.7.tgz",
- "integrity": "sha512-W6E3+AtTombMucCRo6q7vPmluq8hSjS+IxfazJ/SokOe7ChJX7eLvvralIsJkjFj3iWV1KgOSnHxa6hdiFasBw==",
+ "version": "6.1.18",
+ "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.18.tgz",
+ "integrity": "sha512-mIT9MiL/vMm4eirLcmw2h6h/Nm5FICtnYSdohq4vTLA2FF/6PNhByM7s8ffqoVfE5L0uAa6Xda1B7oddolUiGg==",
"dependencies": {
- "@react-navigation/core": "^6.4.9",
+ "@react-navigation/core": "^6.4.17",
"escape-string-regexp": "^4.0.0",
"fast-deep-equal": "^3.1.3",
"nanoid": "^3.1.23"
@@ -6888,11 +6237,11 @@
}
},
"node_modules/@react-navigation/native-stack": {
- "version": "6.9.13",
- "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.13.tgz",
- "integrity": "sha512-ejlepMrvFneewL+XlXHHhn+6y3lwvavM4/R7XwBV0XJxCymujexK+7Vkg7UcvJ1lx4CRhOcyBSNfGmdNIHREyQ==",
+ "version": "6.10.1",
+ "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.10.1.tgz",
+ "integrity": "sha512-MDTHtelO2EhY1sEbz4YMNw+1YoE0sWXSHLUYireQZFHUXKDfYiWYbxXg2Q08Ool0KEvnZjP0hh0Wm6/ZnvDCtw==",
"dependencies": {
- "@react-navigation/elements": "^1.3.18",
+ "@react-navigation/elements": "^1.3.31",
"warn-once": "^0.1.0"
},
"peerDependencies": {
@@ -6922,423 +6271,6 @@
"nanoid": "^3.1.23"
}
},
- "node_modules/@react-stately/checkbox": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.4.3.tgz",
- "integrity": "sha512-TEd50vrUTHZWt8qO7ySLG2MlWJbsCvyx+pA1VhLJw6hRfjqorAjmCcpV2sEdu3EkLG7hA/Jw+7iBmGPlxmBN6A==",
- "dependencies": {
- "@react-stately/toggle": "^3.6.0",
- "@react-stately/utils": "^3.7.0",
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/collections": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.9.0.tgz",
- "integrity": "sha512-CBpXSKmCpbIFpIToVFlzo2R1/Cj+dcU8gWw2KfPyyJX+2wHKkDIvtK01EAytDLX/vkE8O+fD5a7qMZ3pf8gpeA==",
- "dependencies": {
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/combobox": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.5.2.tgz",
- "integrity": "sha512-vMp3/xWv9a3DglTvvcQsJup3zZkmIANbf799j21Kc6Z4DXs+ohU81Qg5q9Z/5QuTEPsJFFv7vKXtb+VlP/TK2g==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/list": "^3.9.0",
- "@react-stately/menu": "^3.5.3",
- "@react-stately/select": "^3.5.2",
- "@react-stately/utils": "^3.7.0",
- "@react-types/combobox": "^3.6.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/grid": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.7.0.tgz",
- "integrity": "sha512-3eb7+7p9Xh/+luUOyieY2bM4CsARA8WnRB7c2++gh4dh9AEpZV4VGICGTe35+dJYr+9pbYQqVMEcEFUOaJJzZw==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/selection": "^3.13.2",
- "@react-types/grid": "^3.1.8",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/layout": {
- "version": "3.12.2",
- "resolved": "https://registry.npmjs.org/@react-stately/layout/-/layout-3.12.2.tgz",
- "integrity": "sha512-9AGA11G5+Uo/mQoJR90lbqTR4+UFSl13jQMtqom/BYxkFGrHh3gWSUWEmg2h+n1Qa1q+oJjgaeQ9bxqlrR/wpQ==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/table": "^3.10.0",
- "@react-stately/virtualizer": "^3.6.0",
- "@react-types/grid": "^3.1.8",
- "@react-types/shared": "^3.18.1",
- "@react-types/table": "^3.7.0",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/list": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.9.0.tgz",
- "integrity": "sha512-9DNV02zFEkJG38AtHyhvGMfpJQGwV0KMyMObs+KEujzCh+rmHdTu1rWdjzLw1ve+ecESK8UMsF4Kt6wwO0Qi6g==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/selection": "^3.13.2",
- "@react-stately/utils": "^3.7.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/menu": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.5.3.tgz",
- "integrity": "sha512-RFgwVD/4BgTtJkexi1WaHpAEkQWZPvpyri0LQUgXWVqBf9PpjB8wigF3XBLMDNkL+YXE0QtzQZBNS1nJECf7rg==",
- "dependencies": {
- "@react-stately/overlays": "^3.6.0",
- "@react-stately/utils": "^3.7.0",
- "@react-types/menu": "^3.9.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/overlays": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.0.tgz",
- "integrity": "sha512-0Bgy4xwCXKM+jkHAGJMN19ZFXNgKstf6qJozfH79j3E5erY30ZStwT7gbAnwv112zFUQLHBKo+3wJTGWuHgs8Q==",
- "dependencies": {
- "@react-stately/utils": "^3.7.0",
- "@react-types/overlays": "^3.8.0",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/radio": {
- "version": "3.8.2",
- "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.8.2.tgz",
- "integrity": "sha512-tjlXask1IEGzzXwdc495K+wsHhyVhtaMhAeTbrdTD1a1fdg2g/jA0vWhN/KGO/CpnZT4vXGjJcY686Rmlrt9EQ==",
- "dependencies": {
- "@react-stately/utils": "^3.7.0",
- "@react-types/radio": "^3.4.2",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/select": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.5.2.tgz",
- "integrity": "sha512-hIDAXFNg+q8rGQy5YKEaOz4NoWsckoQoi18vY8u6VsFUIhfYaYL76x6zKbTwekZLYuroifH7Fv81tBvRZmXikQ==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/list": "^3.9.0",
- "@react-stately/menu": "^3.5.3",
- "@react-stately/selection": "^3.13.2",
- "@react-stately/utils": "^3.7.0",
- "@react-types/select": "^3.8.1",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/selection": {
- "version": "3.13.2",
- "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.13.2.tgz",
- "integrity": "sha512-rVnseneG9XWuS0+JEsa0EhRfTZsupm9JiEuZHZ19YeLewjVdFpjgBMDZb8ZYoyilNXVjyUwaoq94FsOXotsg9w==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/utils": "^3.7.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/slider": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.4.0.tgz",
- "integrity": "sha512-VvGJ1XkFIIEXP0eg9xqK/NztimBCSRmEqLgqlwzeDJAtuFXZzPRgJGrodGnqGmhoLsTFaY8YleLh/1hgf6rO0g==",
- "dependencies": {
- "@react-aria/i18n": "^3.8.0",
- "@react-aria/utils": "^3.18.0",
- "@react-stately/utils": "^3.7.0",
- "@react-types/shared": "^3.18.1",
- "@react-types/slider": "^3.5.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/table": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.10.0.tgz",
- "integrity": "sha512-LDF97lZIkCDYNFw5Yz1eREedO9QerPDchxXUXlPVyjwLiZ4ADlhz6W/NTq6gm2PgrHljY/0+Kd5zEgVySLMTEw==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/grid": "^3.7.0",
- "@react-stately/selection": "^3.13.2",
- "@react-types/grid": "^3.1.8",
- "@react-types/shared": "^3.18.1",
- "@react-types/table": "^3.7.0",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/toggle": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.6.0.tgz",
- "integrity": "sha512-w+Aqh78H9MLs0FDUYTjAzYhrHQWaDJ2zWjyg2oYcSvERES0+D0obmPvtJLWsFrJ8fHJrTmxd7ezVFBY9BbPeFQ==",
- "dependencies": {
- "@react-stately/utils": "^3.7.0",
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/tree": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.7.0.tgz",
- "integrity": "sha512-oXOjJwy/o3XSJyBkudiEvnjWzto2jy48kmGjHCJ+B7Hv+WcbN9o7iAaHv11lOqMXRSpuF9gqox4ZZCASG+smIQ==",
- "dependencies": {
- "@react-stately/collections": "^3.9.0",
- "@react-stately/selection": "^3.13.2",
- "@react-stately/utils": "^3.7.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/utils": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.7.0.tgz",
- "integrity": "sha512-VbApRiUV2rhozOfk0Qj9xt0qjVbQfLTgAzXLdrfeZSBnyIgo1bFRnjDpnDZKZUUCeGQcJJI03I9niaUtY+kwJQ==",
- "dependencies": {
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-stately/virtualizer": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.6.0.tgz",
- "integrity": "sha512-f78BQT9ZSD5Hpqf6axRoNQJFqV+JjMSV2VixMfhIAcqi/fn8rEN2j3g4SPdFzTtFf2FR3+AKdBFu5tsgtk1Tgw==",
- "dependencies": {
- "@react-aria/utils": "^3.18.0",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/button": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.7.3.tgz",
- "integrity": "sha512-Fz1t/kYinHDunmct3tADD2h3UDBPZUfRE+zCzYiymz0g+v/zYHTAqnkWToTF9ptf8HIB5L2Z2VFYpeUHFfpWzg==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/checkbox": {
- "version": "3.4.4",
- "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.4.tgz",
- "integrity": "sha512-rJNhbW4R9HTvdbF2oTZmqGiZ/WVP3/XsU4gae7tfdhSYjG+5T5h9zau1vRhz++zwKn57wfcyNn6a83GDhhgkVw==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/combobox": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.6.2.tgz",
- "integrity": "sha512-qitu/W3Z3/ihyqocy+8n4HZKRXF5JTMHl1ug3rKps5yCNnVdkWwjPFPM6w180c9QjquThNY3o947LZ1v59qJ4A==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/grid": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.8.tgz",
- "integrity": "sha512-NKk4pDbW2QXJOYnDSAYhta81CGwXOc/9tVw2WFs+1wacvxeKmh1Q+n36uAFcIdQOvVRqeGTJaYiqLFmF3fC3tA==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/label": {
- "version": "3.7.4",
- "resolved": "https://registry.npmjs.org/@react-types/label/-/label-3.7.4.tgz",
- "integrity": "sha512-SfTqPRI39GE3GFD5ZGYEeX9jXQrNqDeaaI36PJhnbgGVFz96oVVkhy9t9c2bMHcbhLLENYIHMzxrvVqXS07e7A==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/listbox": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.2.tgz",
- "integrity": "sha512-qg980T+tl15pqgfuK8V6z+vsvsIrJEEPxcupQXP3T1O0LxWxJDakZHF0lV9qwfyB9XlnVSMZfkjDiZp9Wgf8QQ==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/menu": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.2.tgz",
- "integrity": "sha512-OIuEOGqo8gHaP4k3Ua+RvuPN2/3Sgcl30dNFIGaK7hra4eWxOUu8TTC+/Quy6xozR/SvFhqCLCoMKixy6MblWQ==",
- "dependencies": {
- "@react-types/overlays": "^3.8.0",
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/overlays": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.0.tgz",
- "integrity": "sha512-0JxwUW3xwXjsT+nVI5dVE1KUm8QKxnQj9vjqgsazX213+klRd/QdeuFJgcbxzCVFOS/mLkP4o/ATjxt4+1eQsA==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/radio": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.4.2.tgz",
- "integrity": "sha512-SE6sjZjZbyuJMJNNdlhoutVr+QFRt1Vz7DZj4UaOswW5SD/Xb+xFdW8i6ETKdRN17am/5SC89ltWe0R3q0pVkA==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/select": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.8.1.tgz",
- "integrity": "sha512-ByVKKwgpE3d08jI+Ibuom/qphlBiDKpVMwXgFgVZRAN2YvVrsix8arSo7kmXtzekz91qqDBqtt7DBCfT0E1WKw==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/shared": {
- "version": "3.18.1",
- "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.18.1.tgz",
- "integrity": "sha512-OpTYRFS607Ctfd6Tmhyk6t6cbFyDhO5K+etU35X50pMzpypo1b7vF0mkngEeTc0Xwl0e749ONZNPZskMyu5k8w==",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/slider": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.5.1.tgz",
- "integrity": "sha512-8+AMNexx7q7DqfAtQKC5tgnZdG/tIwG2tcEbFCfAQA09Djrt/xiMNz+mc7SsV1PWoWwVuSDFH9QqKPodOrJHDg==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/switch": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.3.2.tgz",
- "integrity": "sha512-L0XF4J43Q7HCAJXqseAk6RMteK6k1jQ0zrG05r6lSCkxaS9fGUlgLTCiFUsf07x0ADH1Xyc7PwpfJjyEr5A4tA==",
- "dependencies": {
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/table": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.7.0.tgz",
- "integrity": "sha512-tUSJPdU2eNjH/CRHs5pOCKDyQxzq8b1rJZHldvRK/GCW+B98debFOueYgw4+YGQ1E33IyzAwid+FXgY3wlZlHg==",
- "dependencies": {
- "@react-types/grid": "^3.1.8",
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/@react-types/textfield": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.7.2.tgz",
- "integrity": "sha512-TsZTf1+4Ve9QHm6mbXr26uLOA4QtZPgyjYgYclL2nHoOl67algeQIFxIVfdlNIKFFMOw5BtC6Mer0I3KUWtbOQ==",
- "dependencies": {
- "@react-types/shared": "^3.18.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
"node_modules/@rnx-kit/chromium-edge-launcher": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@rnx-kit/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz",
@@ -7410,61 +6342,58 @@
}
},
"node_modules/@sentry-internal/feedback": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.110.1.tgz",
- "integrity": "sha512-0aR3wuEW+SZKOVNamuy0pTQyPmqDjWPPLrB2GAXGT3ZjrVxjEzzVPqk6DVBYxSV2MuJaD507SZnvfoSPNgoBmw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.113.0.tgz",
+ "integrity": "sha512-eEmL8QXauUnM3FXGv0GT29RpL0Jo0pkn/uMu3aqjhQo7JKNqUGVYIUxJxiGWbVMbDXqPQ7L66bjjMS3FR1GM2g==",
"dependencies": {
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry-internal/replay-canvas": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.110.1.tgz",
- "integrity": "sha512-zdcCmWFXM4DHOau/BCZVb6jf9zozdbAiJ1MzQ6azuZEuysOl00YfktoWZBbZjjjpWT6025s+wrmFz54t0O+enw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.113.0.tgz",
+ "integrity": "sha512-K8uA42aobNF/BAXf14el15iSAi9fonLBUrjZi6nPDq7zaA8rPvfcTL797hwCbqkETz2zDf52Jz7I3WFCshDoUw==",
"dependencies": {
- "@sentry/core": "7.110.1",
- "@sentry/replay": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/core": "7.113.0",
+ "@sentry/replay": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry-internal/tracing": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.110.1.tgz",
- "integrity": "sha512-4kTd6EM0OP1SVWl2yLn3KIwlCpld1lyhNDeR8G1aKLm1PN+kVsR6YB/jy9KPPp4Q3lN3W9EkTSES3qhP4jVffQ==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.113.0.tgz",
+ "integrity": "sha512-8MDnYENRMnEfQjvN4gkFYFaaBSiMFSU/6SQZfY9pLI3V105z6JQ4D0PGMAUVowXilwNZVpKNYohE7XByuhEC7Q==",
"dependencies": {
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/browser": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.110.1.tgz",
- "integrity": "sha512-H3TZlbdsgxuoVxhotMtBDemvAofx3UPNcS+UjQ40Bd+hKX01IIbEN3i+9RQ0jmcbU6xjf+yhjwp+Ejpm4FmYMw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.113.0.tgz",
+ "integrity": "sha512-PdyVHPOprwoxGfKGsP2dXDWO0MBDW1eyP7EZlfZvM1A4hjk6ZRNfCv30g+TrqX4hiZDKzyqN3+AdP7N/J2IX0Q==",
"dependencies": {
- "@sentry-internal/feedback": "7.110.1",
- "@sentry-internal/replay-canvas": "7.110.1",
- "@sentry-internal/tracing": "7.110.1",
- "@sentry/core": "7.110.1",
- "@sentry/replay": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry-internal/feedback": "7.113.0",
+ "@sentry-internal/replay-canvas": "7.113.0",
+ "@sentry-internal/tracing": "7.113.0",
+ "@sentry/core": "7.113.0",
+ "@sentry/integrations": "7.113.0",
+ "@sentry/replay": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=8"
@@ -7475,7 +6404,6 @@
"resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.30.4.tgz",
"integrity": "sha512-5zYdNGK2sNiP0zbnzMWuwm71KlCWLISbiJDyFQk6YYTKLh2RIYBPLF5mNLBxE2Ns4/wuKuBZjqE2ESLS5FzoOw==",
"hasInstallScript": true,
- "license": "BSD-3-Clause",
"dependencies": {
"https-proxy-agent": "^5.0.0",
"node-fetch": "^2.6.7",
@@ -7503,7 +6431,6 @@
"version": "2.30.4",
"resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.30.4.tgz",
"integrity": "sha512-d61JxgtPvUtUZ58T4WgzFDsRODAQbKcRxhK9DY7Y/+q7fH1gWc6J8s8RwxxhYu/N/UuWnAcXNtIH9daUanKTjQ==",
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"darwin"
@@ -7519,7 +6446,6 @@
"cpu": [
"arm"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"linux",
@@ -7536,7 +6462,6 @@
"cpu": [
"arm64"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"linux",
@@ -7554,7 +6479,6 @@
"x86",
"ia32"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"linux",
@@ -7571,7 +6495,6 @@
"cpu": [
"x64"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"linux",
@@ -7589,7 +6512,6 @@
"x86",
"ia32"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"win32"
@@ -7605,7 +6527,6 @@
"cpu": [
"x64"
],
- "license": "BSD-3-Clause",
"optional": true,
"os": [
"win32"
@@ -7615,41 +6536,38 @@
}
},
"node_modules/@sentry/core": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.110.1.tgz",
- "integrity": "sha512-yC1yeUFQlmHj9u/KxKmwOMVanBmgfX+4MZnZU31QPqN95adyZTwpaYFZl4fH5kDVnz7wXJI0qRP8SxuMePtqhw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.113.0.tgz",
+ "integrity": "sha512-pg75y3C5PG2+ur27A0Re37YTCEnX0liiEU7EOxWDGutH17x3ySwlYqLQmZsFZTSnvzv7t3MGsNZ8nT5O0746YA==",
"dependencies": {
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/hub": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.110.1.tgz",
- "integrity": "sha512-g7mJyJZyUfdC/kJJHYlCqS7S2kfzZ0/EdSDiwsNKigNQUpEarG2tGanlvvWn64MO634M+00rlXkMRhxEpYe5Gw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.113.0.tgz",
+ "integrity": "sha512-aoerhlAw3vnY9a27eKAoK862oMXFbyMFWbaZuCeR5gfg7sHsOkVQkCl3yiYfF5hfw9MbwbbY6GqWbCrA89Ci/A==",
"dependencies": {
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/integrations": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.110.1.tgz",
- "integrity": "sha512-jiFWV2N43LWzw69nxHcJR0j8Nt3hzb6EqotnQ9NMTbZVMaENpkEThR8bGmoCa8LPVVFxDtVoUQdlUgwLpN6zvQ==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.113.0.tgz",
+ "integrity": "sha512-w0sspGBQ+6+V/9bgCkpuM3CGwTYoQEVeTW6iNebFKbtN7MrM3XsGAM9I2cW1jVxFZROqCBPFtd2cs5n0j14aAg==",
"dependencies": {
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1",
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0",
"localforage": "^1.8.1"
},
"engines": {
@@ -7657,15 +6575,14 @@
}
},
"node_modules/@sentry/react": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.110.1.tgz",
- "integrity": "sha512-kXdMrDexPyBf0KP/IfgCk5NS1Yfz6tFK/+UKWTxEM5PVRZkHzV7CBdd50IFGL3xMGbJmtE5Bly6WzezqUgWZ5w==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.113.0.tgz",
+ "integrity": "sha512-+zVPz+h5Wydq4ntekw3/dXq5jeHIpZoQ2iqhB96PA9Y94JIq178i/xIP204S1h6rN7cmWAqtR93vnPKdxnlUbQ==",
"dependencies": {
- "@sentry/browser": "7.110.1",
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1",
+ "@sentry/browser": "7.113.0",
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0",
"hoist-non-react-statics": "^3.3.2"
},
"engines": {
@@ -7676,19 +6593,18 @@
}
},
"node_modules/@sentry/react-native": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-5.22.0.tgz",
- "integrity": "sha512-lVtwyZtN7mkMXt2ziAUBjYFUtheUsKfPRhtfkeo8tMs0outdm4ZPV8XkYHFAPwT8va4ASIuwymaiIqOM8I7ZOw==",
- "license": "MIT",
+ "version": "5.22.3",
+ "resolved": "https://registry.npmjs.org/@sentry/react-native/-/react-native-5.22.3.tgz",
+ "integrity": "sha512-CjMHCpsrMGwplna+ILSr+SN97LY5Ggw/JDTrsnhijpiKVMO8bDpeOdwfprAhX8DzaNHPkqKBXRTdbsr620WzZQ==",
"dependencies": {
- "@sentry/browser": "7.110.1",
+ "@sentry/browser": "7.113.0",
"@sentry/cli": "2.30.4",
- "@sentry/core": "7.110.1",
- "@sentry/hub": "7.110.1",
- "@sentry/integrations": "7.110.1",
- "@sentry/react": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry/core": "7.113.0",
+ "@sentry/hub": "7.113.0",
+ "@sentry/integrations": "7.113.0",
+ "@sentry/react": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"bin": {
"sentry-expo-upload-sourcemaps": "scripts/expo-upload-sourcemaps.js"
@@ -7705,36 +6621,33 @@
}
},
"node_modules/@sentry/replay": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.110.1.tgz",
- "integrity": "sha512-R49fGOuKYsJ97EujPTzMjs3ZSuSkLTFFQmVBbsu/o6beRp4kK9l8H7r2BfLEcWJOXdWO5EU4KpRWgIxHaDK2aw==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.113.0.tgz",
+ "integrity": "sha512-UD2IaphOWKFdeGR+ZiaNAQ+wFsnwbJK6PNwcW6cHmWKv9COlKufpFt06lviaqFZ8jmNrM4H+r+R8YVTrqCuxgg==",
"dependencies": {
- "@sentry-internal/tracing": "7.110.1",
- "@sentry/core": "7.110.1",
- "@sentry/types": "7.110.1",
- "@sentry/utils": "7.110.1"
+ "@sentry-internal/tracing": "7.113.0",
+ "@sentry/core": "7.113.0",
+ "@sentry/types": "7.113.0",
+ "@sentry/utils": "7.113.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/types": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.110.1.tgz",
- "integrity": "sha512-sZxOpM5gfyxvJeWVvNpHnxERTnlqcozjqNcIv29SZ6wonlkekmxDyJ3uCuPv85VO54WLyA4uzskPKnNFHacI8A==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.113.0.tgz",
+ "integrity": "sha512-PJbTbvkcPu/LuRwwXB1He8m+GjDDLKBtu3lWg5xOZaF5IRdXQU2xwtdXXsjge4PZR00tF7MO7X8ZynTgWbYaew==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/utils": {
- "version": "7.110.1",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.110.1.tgz",
- "integrity": "sha512-eibLo2m1a7sHkOHxYYmRujr3D7ek2l9sv26F1SLoQBVDF7Afw5AKyzPmtA1D+4M9P/ux1okj7cGj3SaBrVpxXA==",
- "license": "MIT",
+ "version": "7.113.0",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.113.0.tgz",
+ "integrity": "sha512-nzKsErwmze1mmEsbW2AwL2oB+I5v6cDEJY4sdfLekA4qZbYZ8pV5iWza6IRl4XfzGTE1qpkZmEjPU9eyo0yvYw==",
"dependencies": {
- "@sentry/types": "7.110.1"
+ "@sentry/types": "7.113.0"
},
"engines": {
"node": ">=8"
@@ -7785,7 +6698,6 @@
"version": "0.37.2",
"resolved": "https://registry.npmjs.org/@stripe/stripe-react-native/-/stripe-react-native-0.37.2.tgz",
"integrity": "sha512-dLM4jknWQEmqIAXgWpskwty6fL7EHpaW70P+75hVYrGasxMNEbZpdNQIN9SEUppULiyrMIeMp5NtksCZCcolUQ==",
- "license": "MIT",
"peerDependencies": {
"expo": ">=46.0.9",
"react": "*",
@@ -7899,14 +6811,6 @@
"@styled-system/css": "^5.1.5"
}
},
- "node_modules/@swc/helpers": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
- "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
- "dependencies": {
- "tslib": "^2.4.0"
- }
- },
"node_modules/@testing-library/react-native": {
"version": "12.3.0",
"resolved": "https://registry.npmjs.org/@testing-library/react-native/-/react-native-12.3.0.tgz",
@@ -8395,22 +7299,21 @@
"graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"
}
},
- "node_modules/@urql/exchange-retry": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz",
- "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==",
+ "node_modules/@wry/caches": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz",
+ "integrity": "sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==",
"dependencies": {
- "@urql/core": ">=2.3.1",
- "wonka": "^4.0.14"
+ "tslib": "^2.3.0"
},
- "peerDependencies": {
- "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/@wry/context": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.3.tgz",
- "integrity": "sha512-Nl8WTesHp89RF803Se9X3IiHjdmLBrIvPMaJkl+rKVJAYyPsz1TEUbu89943HpvujtSJgDUx9W4vZw3K1Mr3sA==",
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz",
+ "integrity": "sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -8430,9 +7333,9 @@
}
},
"node_modules/@wry/trie": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.4.3.tgz",
- "integrity": "sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz",
+ "integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -9121,9 +8024,9 @@
}
},
"node_modules/big-integer": {
- "version": "1.6.51",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
- "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
+ "version": "1.6.52",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
+ "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
"engines": {
"node": ">=0.6"
}
@@ -9183,11 +8086,11 @@
}
},
"node_modules/bplist-creator": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz",
- "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==",
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz",
+ "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==",
"dependencies": {
- "stream-buffers": "2.2.x"
+ "stream-buffers": "~2.2.0"
}
},
"node_modules/bplist-parser": {
@@ -9211,11 +8114,11 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -9322,9 +8225,9 @@
}
},
"node_modules/cacache": {
- "version": "18.0.3",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz",
- "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==",
+ "version": "18.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
+ "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
"dependencies": {
"@npmcli/fs": "^3.1.0",
"fs-minipass": "^3.0.0",
@@ -9352,9 +8255,9 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "10.4.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz",
- "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==",
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -9366,20 +8269,14 @@
"bin": {
"glob": "dist/esm/bin.mjs"
},
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/cacache/node_modules/lru-cache": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz",
- "integrity": "sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==",
- "engines": {
- "node": "14 || >=16.14"
- }
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
},
"node_modules/cacache/node_modules/minimatch": {
"version": "9.0.5",
@@ -9647,14 +8544,6 @@
"node": ">=6"
}
},
- "node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/color": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
@@ -9934,14 +8823,6 @@
"node": ">=4"
}
},
- "node_modules/css-in-js-utils": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz",
- "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==",
- "dependencies": {
- "hyphenate-style-name": "^1.0.3"
- }
- },
"node_modules/css-select": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
@@ -10358,15 +9239,6 @@
"node": ">=6.0.0"
}
},
- "node_modules/dom-helpers": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
- "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
- "dependencies": {
- "@babel/runtime": "^7.8.7",
- "csstype": "^3.0.2"
- }
- },
"node_modules/dom-serializer": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
@@ -11374,36 +10246,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/eslint-plugin-unused-imports": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.2.0.tgz",
- "integrity": "sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==",
- "dev": true,
- "dependencies": {
- "eslint-rule-composer": "^0.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "peerDependencies": {
- "@typescript-eslint/eslint-plugin": "6 - 7",
- "eslint": "8"
- },
- "peerDependenciesMeta": {
- "@typescript-eslint/eslint-plugin": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-rule-composer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz",
- "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==",
- "dev": true,
- "engines": {
- "node": ">=4.0.0"
- }
- },
"node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -11812,23 +10654,23 @@
}
},
"node_modules/expo": {
- "version": "51.0.18",
- "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.18.tgz",
- "integrity": "sha512-QiaNq2XXjfDk009qbyBFd/5CNikcQ0ZucGlOB3ebNf3z9Q9wrfL1A9E4NqPh6sgm0VG486AYT9mNKwAfcOVCIA==",
+ "version": "51.0.21",
+ "resolved": "https://registry.npmjs.org/expo/-/expo-51.0.21.tgz",
+ "integrity": "sha512-tCKJUw4U4F15FecFPwJTFnAwHZMmUD1Wm7FX0Z/Oj3Jr14MOkom8Lnt2OkBK6BtM91lz33EF9OhgqReX6kchLA==",
"dependencies": {
"@babel/runtime": "^7.20.0",
- "@expo/cli": "0.18.22",
- "@expo/config": "9.0.1",
- "@expo/config-plugins": "8.0.7",
+ "@expo/cli": "0.18.25",
+ "@expo/config": "9.0.3",
+ "@expo/config-plugins": "8.0.8",
"@expo/metro-config": "0.18.8",
"@expo/vector-icons": "^14.0.0",
"babel-preset-expo": "~11.0.12",
"expo-asset": "~10.0.10",
"expo-file-system": "~17.0.1",
- "expo-font": "~12.0.7",
+ "expo-font": "~12.0.9",
"expo-keep-awake": "~13.0.2",
"expo-modules-autolinking": "1.11.1",
- "expo-modules-core": "1.12.18",
+ "expo-modules-core": "1.12.19",
"fbemitter": "^3.0.0",
"whatwg-url-without-unicode": "8.0.0-3"
},
@@ -11862,11 +10704,110 @@
"expo": "*"
}
},
+ "node_modules/expo-dev-client": {
+ "version": "4.0.20",
+ "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-4.0.20.tgz",
+ "integrity": "sha512-lSr5PoJSqXD2srzWyPY3sb8kcwRaLWNCVemdQryW796tglm6sTnSbRhmUGtUPvrm6Bk+rZAmQNFsqKh1sjHfqg==",
+ "dev": true,
+ "dependencies": {
+ "expo-dev-launcher": "4.0.22",
+ "expo-dev-menu": "5.0.16",
+ "expo-dev-menu-interface": "1.8.3",
+ "expo-manifests": "~0.14.0",
+ "expo-updates-interface": "~0.16.2"
+ },
+ "peerDependencies": {
+ "expo": "*"
+ }
+ },
+ "node_modules/expo-dev-launcher": {
+ "version": "4.0.22",
+ "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-4.0.22.tgz",
+ "integrity": "sha512-U8SR4MphP+QatjmD+sQ7AWtKwy7faPpW2PcaPBPnfzBiDc3yk8Kc2sf6/JyN7bUmvA6PFqTnsSJMlZEWi917OQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "8.11.0",
+ "expo-dev-menu": "5.0.16",
+ "expo-manifests": "~0.14.0",
+ "resolve-from": "^5.0.0",
+ "semver": "^7.6.0"
+ },
+ "peerDependencies": {
+ "expo": "*"
+ }
+ },
+ "node_modules/expo-dev-launcher/node_modules/ajv": {
+ "version": "8.11.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
+ "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/expo-dev-launcher/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true
+ },
+ "node_modules/expo-dev-launcher/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/expo-dev-menu": {
+ "version": "5.0.16",
+ "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-5.0.16.tgz",
+ "integrity": "sha512-zsUiVCvVWT9ve5EsYEGHGu0dJac13NoEQkmzOjhmvcQXb7+OnKgwtBiNAX6rvponfnx9il506rnyZ+0M9CbwYQ==",
+ "dev": true,
+ "dependencies": {
+ "expo-dev-menu-interface": "1.8.3",
+ "semver": "^7.5.4"
+ },
+ "peerDependencies": {
+ "expo": "*"
+ }
+ },
+ "node_modules/expo-dev-menu-interface": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.8.3.tgz",
+ "integrity": "sha512-QM0LRozeFT5Ek0N7XpV93M+HMdEKRLEOXn0aW5M3uoUlnqC1+PLtF3HMy3k3hMKTTE/kJ1y1Z7akH07T0lunCQ==",
+ "dev": true,
+ "peerDependencies": {
+ "expo": "*"
+ }
+ },
+ "node_modules/expo-dev-menu/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/expo-font": {
- "version": "12.0.7",
- "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-12.0.7.tgz",
- "integrity": "sha512-rbSdpjtT/A3M+u9xchR9tdD+5VGSxptUis7ngX5zfAVp3O5atOcPNSA82Jeo15HkrQE+w/upfFBOvi56lsGdsQ==",
- "license": "MIT",
+ "version": "12.0.9",
+ "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-12.0.9.tgz",
+ "integrity": "sha512-seTCyf0tbgkAnp3ZI9ZfK9QVtURQUgFnuj+GuJ5TSnN0XsOtVe1s2RxTvmMgkfuvfkzcjJ69gyRpsZS1cC8hjw==",
"dependencies": {
"fontfaceobserver": "^2.1.0"
},
@@ -11874,6 +10815,12 @@
"expo": "*"
}
},
+ "node_modules/expo-json-utils": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.13.1.tgz",
+ "integrity": "sha512-mlfaSArGVb+oJmUcR22jEONlgPp0wj4iNIHfQ2je9Q8WTOqMc0Ws9tUciz3JdJnhffdHqo/k8fpvf0IRmN5HPA==",
+ "dev": true
+ },
"node_modules/expo-keep-awake": {
"version": "13.0.2",
"resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-13.0.2.tgz",
@@ -11883,6 +10830,19 @@
"expo": "*"
}
},
+ "node_modules/expo-manifests": {
+ "version": "0.14.3",
+ "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.14.3.tgz",
+ "integrity": "sha512-L3b5/qocBPiQjbW0cpOHfnqdKZbTJS7sA3mgeDJT+mWga/xYsdpma1EfNmsuvrOzjLGjStr1k1fceM9Bl49aqQ==",
+ "dev": true,
+ "dependencies": {
+ "@expo/config": "~9.0.0",
+ "expo-json-utils": "~0.13.0"
+ },
+ "peerDependencies": {
+ "expo": "*"
+ }
+ },
"node_modules/expo-modules-autolinking": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.11.1.tgz",
@@ -11996,9 +10956,9 @@
}
},
"node_modules/expo-modules-core": {
- "version": "1.12.18",
- "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.18.tgz",
- "integrity": "sha512-YhIOJsMNjPvP0tmTbC1MRlxl5q7l21uQQDr1rlXEWHNmI2AEMW0gfr2wXrlB2Tz/oOIx8YqREsj3i0VsYXEaCA==",
+ "version": "1.12.19",
+ "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.19.tgz",
+ "integrity": "sha512-fFsErN4oMsOdStUVYvyLpl6MX/wbD9yJSqy/Lu7ZRLIPzeKDfGS2jNl8RzryPznRpWmy49X8l40R4osRJLizhg==",
"dependencies": {
"invariant": "^2.2.4"
}
@@ -12009,32 +10969,13 @@
"integrity": "sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==",
"license": "MIT"
},
- "node_modules/expo/node_modules/@babel/code-frame": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
- "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
- "license": "MIT",
- "dependencies": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "node_modules/expo/node_modules/@expo/config": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@expo/config/-/config-9.0.1.tgz",
- "integrity": "sha512-0tjaXBstTbXmD4z+UMFBkh2SZFwilizSQhW6DlaTMnPG5ezuw93zSFEWAuEC3YzkpVtNQTmYzxAYjxwh6seOGg==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "~7.10.4",
- "@expo/config-plugins": "~8.0.0-beta.0",
- "@expo/config-types": "^51.0.0-unreleased",
- "@expo/json-file": "^8.3.0",
- "getenv": "^1.0.0",
- "glob": "7.1.6",
- "require-from-string": "^2.0.2",
- "resolve-from": "^5.0.0",
- "semver": "^7.6.0",
- "slugify": "^1.3.4",
- "sucrase": "3.34.0"
+ "node_modules/expo-updates-interface": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-0.16.2.tgz",
+ "integrity": "sha512-929XBU70q5ELxkKADj1xL0UIm3HvhYhNAOZv5DSk7rrKvLo7QDdPyl+JVnwZm9LrkNbH4wuE2rLoKu1KMgZ+9A==",
+ "dev": true,
+ "peerDependencies": {
+ "expo": "*"
}
},
"node_modules/expo/node_modules/expo-file-system": {
@@ -12046,18 +10987,6 @@
"expo": "*"
}
},
- "node_modules/expo/node_modules/semver": {
- "version": "7.6.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
- "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -12097,11 +11026,6 @@
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
},
- "node_modules/fast-loops": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz",
- "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g=="
- },
"node_modules/fast-xml-parser": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz",
@@ -12195,9 +11119,9 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -12343,8 +11267,7 @@
"node_modules/fontfaceobserver": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz",
- "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==",
- "license": "BSD-2-Clause"
+ "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg=="
},
"node_modules/for-each": {
"version": "0.3.3",
@@ -12670,11 +11593,11 @@
"dev": true
},
"node_modules/graphql": {
- "version": "15.8.0",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz",
- "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==",
+ "version": "16.9.0",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz",
+ "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==",
"engines": {
- "node": ">= 10.x"
+ "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
}
},
"node_modules/graphql-tag": {
@@ -12953,11 +11876,6 @@
"node": ">=10.17.0"
}
},
- "node_modules/hyphenate-style-name": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
- "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
- },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -13002,8 +11920,7 @@
"node_modules/immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
- "license": "MIT"
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
},
"node_modules/import-fresh": {
"version": "2.0.0",
@@ -13060,15 +11977,6 @@
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
},
- "node_modules/inline-style-prefixer": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz",
- "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==",
- "dependencies": {
- "css-in-js-utils": "^3.1.0",
- "fast-loops": "^1.1.3"
- }
- },
"node_modules/internal-ip": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
@@ -13095,17 +12003,6 @@
"node": ">= 0.4"
}
},
- "node_modules/intl-messageformat": {
- "version": "10.5.0",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.0.tgz",
- "integrity": "sha512-AvojYuOaRb6r2veOKfTVpxH9TrmjSdc5iR9R5RgBwrDZYSmAAFVT+QLbW3C4V7Qsg0OguMp67Q/EoUkxZzXRGw==",
- "dependencies": {
- "@formatjs/ecma402-abstract": "1.17.0",
- "@formatjs/fast-memoize": "2.2.0",
- "@formatjs/icu-messageformat-parser": "2.6.0",
- "tslib": "^2.4.0"
- }
- },
"node_modules/invariant": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -13659,15 +12556,12 @@
}
},
"node_modules/jackspeak": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
- "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
- "engines": {
- "node": ">=14"
- },
"funding": {
"url": "https://github.com/sponsors/isaacs"
},
@@ -14611,7 +13505,6 @@
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
"integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "license": "MIT",
"dependencies": {
"immediate": "~3.0.5"
}
@@ -14824,7 +13717,6 @@
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
"integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "license": "Apache-2.0",
"dependencies": {
"lie": "3.1.1"
}
@@ -14848,81 +13740,27 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
- "node_modules/lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
- },
"node_modules/lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
},
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
- },
- "node_modules/lodash.has": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz",
- "integrity": "sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g=="
- },
"node_modules/lodash.includes": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
},
- "node_modules/lodash.isempty": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
- "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg=="
- },
- "node_modules/lodash.isequal": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
- },
- "node_modules/lodash.isnil": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz",
- "integrity": "sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng=="
- },
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
- },
- "node_modules/lodash.mergewith": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
- "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ=="
- },
- "node_modules/lodash.omit": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
- "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg=="
- },
- "node_modules/lodash.omitby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.omitby/-/lodash.omitby-4.6.0.tgz",
- "integrity": "sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ=="
- },
- "node_modules/lodash.pick": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q=="
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true
},
"node_modules/lodash.throttle": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
"integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
},
- "node_modules/lodash.uniqueid": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz",
- "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q=="
- },
"node_modules/log-symbols": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
@@ -15929,9 +14767,9 @@
}
},
"node_modules/moment": {
- "version": "2.29.4",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
- "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
+ "version": "2.30.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
+ "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
"engines": {
"node": "*"
}
@@ -16013,192 +14851,6 @@
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
- "node_modules/native-base": {
- "version": "3.4.28",
- "resolved": "https://registry.npmjs.org/native-base/-/native-base-3.4.28.tgz",
- "integrity": "sha512-EDg9UFDNmfYXPInpRbxce+4oWFEIGaM7aG6ey4hVllcvMC3PkgCvkiXEB+7EemgC7Qr8CuFjgMTx7P0vvnwZeQ==",
- "dependencies": {
- "@react-aria/visually-hidden": "^3.2.1",
- "@react-native-aria/button": "^0.2.4",
- "@react-native-aria/checkbox": "^0.2.3",
- "@react-native-aria/combobox": "^0.2.4-alpha.0",
- "@react-native-aria/focus": "^0.2.6",
- "@react-native-aria/interactions": "^0.2.2",
- "@react-native-aria/listbox": "^0.2.4-alpha.3",
- "@react-native-aria/overlays": "^0.3.3",
- "@react-native-aria/radio": "^0.2.4",
- "@react-native-aria/slider": "^0.2.5-alpha.1",
- "@react-native-aria/tabs": "^0.2.7",
- "@react-native-aria/utils": "^0.2.8",
- "@react-stately/checkbox": "3.0.3",
- "@react-stately/collections": "3.3.0",
- "@react-stately/combobox": "3.0.0-alpha.1",
- "@react-stately/radio": "3.2.1",
- "@react-stately/slider": "3.0.1",
- "@react-stately/tabs": "3.0.0-alpha.1",
- "@react-stately/toggle": "3.2.1",
- "inline-style-prefixer": "^6.0.1",
- "lodash.clonedeep": "^4.5.0",
- "lodash.get": "^4.4.2",
- "lodash.has": "^4.5.2",
- "lodash.isempty": "^4.4.0",
- "lodash.isequal": "^4.5.0",
- "lodash.isnil": "^4.0.0",
- "lodash.merge": "^4.6.2",
- "lodash.mergewith": "^4.6.2",
- "lodash.omit": "^4.5.0",
- "lodash.omitby": "^4.6.0",
- "lodash.pick": "^4.4.0",
- "lodash.uniqueid": "^4.0.1",
- "stable-hash": "^0.0.2",
- "tinycolor2": "^1.4.2",
- "use-sync-external-store": "^1.2.0"
- },
- "peerDependencies": {
- "@types/react": "*",
- "@types/react-native": "*",
- "react": "*",
- "react-dom": "*",
- "react-native": "*",
- "react-native-safe-area-context": "*",
- "react-native-svg": "*"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/checkbox": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.0.3.tgz",
- "integrity": "sha512-amT889DTLdbjAVjZ9j9TytN73PszynGIspKi1QSUCvXeA2OVyCwShxhV0Pn7yYX8cMinvGXrjhWdhn0nhYeMdg==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/toggle": "^3.2.3",
- "@react-stately/utils": "^3.2.2",
- "@react-types/checkbox": "^3.2.3"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/checkbox/node_modules/@react-stately/toggle": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.6.0.tgz",
- "integrity": "sha512-w+Aqh78H9MLs0FDUYTjAzYhrHQWaDJ2zWjyg2oYcSvERES0+D0obmPvtJLWsFrJ8fHJrTmxd7ezVFBY9BbPeFQ==",
- "dependencies": {
- "@react-stately/utils": "^3.7.0",
- "@react-types/checkbox": "^3.4.4",
- "@react-types/shared": "^3.18.1",
- "@swc/helpers": "^0.5.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/collections": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.3.0.tgz",
- "integrity": "sha512-Y8Pfugw/tYbcR9F6GTiTkd9O4FiXErxi5aDLSZ/knS6v0pvr3EHsC3T7jLW+48dSNrwl+HkMe5ECMhWSUA1jRQ==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-types/shared": "^3.2.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/combobox": {
- "version": "3.0.0-alpha.1",
- "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.0.0-alpha.1.tgz",
- "integrity": "sha512-v0DNGLx0KGvNgBbXoSKzfHGcy65eP0Wx4uY3dqj+u9k3ru2BEvIqB8fo6CWhQqu8VHBX4AlhoxcyrloIKvjD/g==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/list": "^3.2.2",
- "@react-stately/menu": "^3.1.0",
- "@react-stately/select": "^3.1.0",
- "@react-stately/utils": "^3.2.0",
- "@react-types/combobox": "3.0.0-alpha.1",
- "@react-types/shared": "^3.4.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/combobox/node_modules/@react-types/combobox": {
- "version": "3.0.0-alpha.1",
- "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.0.0-alpha.1.tgz",
- "integrity": "sha512-td8pZmzZx5L32DuJ5iQk0Y4DNPerHWc2NXjx88jiQGxtorzvfrIQRKh3sy13PH7AMplGSEdAxG0llfCKrIy0Ow==",
- "dependencies": {
- "@react-types/shared": "^3.4.0"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/radio": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.2.1.tgz",
- "integrity": "sha512-WGYMWCDJQOicFLf+bW2CbAnlRWaqsUd028WpsS41GWyIx/w7DVpUeGFwTSvyCXC5SCQZuambsWHgXNz8Ng5WIA==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/utils": "^3.1.1",
- "@react-types/radio": "^3.1.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/slider": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.0.1.tgz",
- "integrity": "sha512-gGpfdVbTmdsOvrmZvFx4hJ5b7nczvAWdHR/tFFJKfxH0/V8NudZ5hGnawY84R3x+OvgV+tKUfifEUKA+oJyG5w==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-aria/i18n": "^3.3.0",
- "@react-aria/utils": "^3.6.0",
- "@react-stately/utils": "^3.2.0",
- "@react-types/slider": "^3.0.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/tabs": {
- "version": "3.0.0-alpha.1",
- "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.0.0-alpha.1.tgz",
- "integrity": "sha512-aEG5lVLqmfx7A/dS5gkPXmD2ERAo69RtC0aHPo/Dw1XjzalYyo6QbQ5WtiuQxsCVx/naWGEJCcMEAD5/vt+cUQ==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/list": "^3.2.2",
- "@react-stately/utils": "^3.2.0",
- "@react-types/tabs": "3.0.0-alpha.2"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/tabs/node_modules/@react-types/tabs": {
- "version": "3.0.0-alpha.2",
- "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.0.0-alpha.2.tgz",
- "integrity": "sha512-HQNS2plzuNhKPo88OGEW2Ja9aLeiWqgNqEemSxh0KAjkA8IsvDGaoQEpr9ZQIyBZ3PQIljvOpEJ/IwHU5LztrQ==",
- "dependencies": {
- "@react-types/shared": "^3.2.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
- "node_modules/native-base/node_modules/@react-stately/toggle": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.2.1.tgz",
- "integrity": "sha512-gZVuJ8OYoATUoXzdprsyx6O1w3wCrN+J0KnjhrjjKTrBG68n3pZH0p6dM0XpsaCzlSv0UgNa4fhHS3dYfr/ovw==",
- "dependencies": {
- "@babel/runtime": "^7.6.2",
- "@react-stately/utils": "^3.1.1",
- "@react-types/checkbox": "^3.2.1",
- "@react-types/shared": "^3.2.1"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0-rc.1"
- }
- },
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
@@ -16584,18 +15236,20 @@
}
},
"node_modules/optimism": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.16.2.tgz",
- "integrity": "sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.0.tgz",
+ "integrity": "sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ==",
"dependencies": {
+ "@wry/caches": "^1.0.0",
"@wry/context": "^0.7.0",
- "@wry/trie": "^0.3.0"
+ "@wry/trie": "^0.4.3",
+ "tslib": "^2.3.0"
}
},
"node_modules/optimism/node_modules/@wry/trie": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.3.2.tgz",
- "integrity": "sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.4.3.tgz",
+ "integrity": "sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -16837,12 +15491,9 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.3.0.tgz",
- "integrity": "sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==",
- "engines": {
- "node": "14 || >=16.14"
- }
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
},
"node_modules/path-type": {
"version": "4.0.0",
@@ -17040,9 +15691,9 @@
}
},
"node_modules/prettier": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz",
- "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dev": true,
"bin": {
"prettier": "bin/prettier.cjs"
@@ -17185,8 +15836,7 @@
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "license": "MIT"
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"node_modules/pump": {
"version": "3.0.0",
@@ -17341,6 +15991,7 @@
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "optional": true,
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
@@ -17354,6 +16005,7 @@
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "optional": true,
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
@@ -17530,10 +16182,9 @@
}
},
"node_modules/react-native-safe-area-context": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.1.tgz",
- "integrity": "sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==",
- "license": "MIT",
+ "version": "4.10.5",
+ "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.5.tgz",
+ "integrity": "sha512-Wyb0Nqw2XJ6oZxW/cK8k5q7/UAhg/wbEG6UVf89rQqecDZTDA5ic//P9J6VvJRVZerzGmxWQpVuM7f+PRYUM4g==",
"peerDependencies": {
"react": "*",
"react-native": "*"
@@ -17568,9 +16219,9 @@
}
},
"node_modules/react-native-ui-lib": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/react-native-ui-lib/-/react-native-ui-lib-7.8.0.tgz",
- "integrity": "sha512-MC+8s6KWt/Z5hDfaWaK7TAXLsTecPVpR3CdrogMFO5+sU7ktxPsE5rQjwM58xeJWoMqgJu8k7ErJX4uMZMiTpQ==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/react-native-ui-lib/-/react-native-ui-lib-7.26.2.tgz",
+ "integrity": "sha512-fDP8hU+jAnjCObzW/Os9mtdgkYVjgXFlkTrBzOMbjRA0EGF7XsRA1LJk29CBk7HEEhCOocEOgj1k5DT0zlnjcg==",
"dependencies": {
"babel-plugin-transform-inline-environment-variables": "^0.0.2",
"color": "^3.1.0",
@@ -17760,9 +16411,9 @@
}
},
"node_modules/react-native/node_modules/ws": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
- "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz",
+ "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==",
"dependencies": {
"async-limiter": "~1.0.0"
}
@@ -18044,6 +16695,23 @@
"jsesc": "bin/jsesc"
}
},
+ "node_modules/rehackt": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz",
+ "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "*"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/remove-trailing-slash": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz",
@@ -18252,9 +16920,9 @@
}
},
"node_modules/sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="
},
"node_modules/scheduler": {
"version": "0.24.0-canary-efb381bbf-20230505",
@@ -18496,6 +17164,14 @@
"plist": "^3.0.5"
}
},
+ "node_modules/simple-plist/node_modules/bplist-creator": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz",
+ "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==",
+ "dependencies": {
+ "stream-buffers": "2.2.x"
+ }
+ },
"node_modules/simple-plist/node_modules/bplist-parser": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz",
@@ -18622,11 +17298,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/stable-hash": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.2.tgz",
- "integrity": "sha512-tPwQ3c1rLIwbJpq59duoznegEbmgfV630C2n4R4G96LKBFljgK8j+O9AxjqB6cAzu4gE7s4pByrLWtZel8E+Mg=="
- },
"node_modules/stack-utils": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
@@ -19834,9 +18505,9 @@
}
},
"node_modules/use-latest-callback": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.6.tgz",
- "integrity": "sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.1.tgz",
+ "integrity": "sha512-QWlq8Is8BGWBf883QOEQP5HWYX/kMI+JTbJ5rdtvJLmXTIh9XoHIO3PQcmQl8BU44VKxow1kbQUHa6mQSMALDQ==",
"peerDependencies": {
"react": ">=16.8"
}
diff --git a/package.json b/package.json
index 7633496..88cc00d 100644
--- a/package.json
+++ b/package.json
@@ -1,35 +1,35 @@
{
"name": "cnapp",
"version": "1.0.0",
+ "private": true,
"main": "node_modules/expo/AppEntry.js",
"scripts": {
- "start": "expo start --port 19001",
"android": "expo start --android",
- "ios": "expo start --ios",
- "web": "expo start --web",
- "lint": "eslint .",
+ "check-types": "tsc",
"format": "eslint --fix .",
- "check-types": "tsc"
+ "ios": "expo start --ios",
+ "lint": "eslint .",
+ "start": "expo start --port 19001",
+ "web": "expo start --web"
},
"dependencies": {
- "@apollo/client": "^3.7.17",
+ "@apollo/client": "^3.10.8",
"@babel/plugin-transform-private-methods": "^7.24.7",
"@expo/vector-icons": "^14.0.2",
- "@react-native-async-storage/async-storage": "^1.23.1",
- "@react-navigation/bottom-tabs": "^6.5.8",
- "@react-navigation/native": "^6.1.7",
- "@react-navigation/native-stack": "^6.9.13",
- "@sentry/react-native": "^5.22.0",
- "@stripe/stripe-react-native": "^0.37.2",
+ "@react-native-async-storage/async-storage": "1.23.1",
+ "@react-navigation/bottom-tabs": "^6.6.1",
+ "@react-navigation/native": "^6.1.18",
+ "@react-navigation/native-stack": "^6.10.1",
+ "@sentry/react-native": "~5.22.0",
+ "@stripe/stripe-react-native": "0.37.2",
"email-validator": "^2.0.4",
- "expo": "~51.0.17",
+ "expo": "~51.0.21",
"expo-asset": "~10.0.10",
"expo-constants": "~16.0.2",
"expo-status-bar": "^1.12.1",
- "graphql": "^15.8.0",
+ "graphql": "^16.9.0",
"metro-react-native-babel-preset": "^0.77.0",
- "moment": "^2.29.4",
- "native-base": "^3.4.28",
+ "moment": "^2.30.1",
"react": "18.2.0",
"react-hook-form": "^7.52.1",
"react-native": "0.74.3",
@@ -37,10 +37,10 @@
"react-native-gesture-handler": "~2.16.1",
"react-native-reanimated": "^3.10.1",
"react-native-render-html": "^6.3.4",
- "react-native-safe-area-context": "^4.10.1",
+ "react-native-safe-area-context": "4.10.5",
"react-native-screens": "^3.31.1",
"react-native-svg": "^15.2.0",
- "react-native-ui-lib": "^7.8.0",
+ "react-native-ui-lib": "^7.26.2",
"react-redux": "^8.1.2",
"redux": "^4.2.1",
"redux-persist": "^6.0.0",
@@ -48,8 +48,7 @@
"styled-system": "^5.1.5"
},
"devDependencies": {
- "@babel/core": "^7.24.7",
- "@babel/eslint-parser": "^7.24.7",
+ "@babel/core": "^7.24.9",
"@react-native/eslint-config": "^0.74.85",
"@testing-library/react-native": "^12.3.0",
"@types/jest": "^29.5.12",
@@ -65,9 +64,8 @@
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.3",
"eslint-plugin-react-hooks": "^4.6.2",
- "eslint-plugin-unused-imports": "^3.2.0",
- "prettier": "^3.3.2",
+ "expo-dev-client": "^4.0.20",
+ "prettier": "^3.3.3",
"typescript": "~5.3.3"
- },
- "private": true
+ }
}
diff --git a/src/App.tsx b/src/App.tsx
index 5422c8b..cb156cf 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -2,12 +2,11 @@ import { ApolloClient, HttpLink, InMemoryCache, ApolloProvider } from '@apollo/c
import { StripeProvider } from '@stripe/stripe-react-native';
import Constants from 'expo-constants';
import React from 'react';
-import { LogBox } from 'react-native';
import { GestureHandlerRootView } from 'react-native-gesture-handler';
import { Provider } from 'react-redux';
import { PersistGate } from 'redux-persist/integration/react';
-import Dusken from './Dusken';
+import AppInner from './AppInner';
import { useDeepLinking } from './hooks';
import { store, persistor } from './reduxStore';
import { loadTheme } from './theme';
@@ -16,8 +15,6 @@ const apolloClient = new ApolloClient({
link: new HttpLink({ uri: `${process.env.EXPO_PUBLIC_DUSKEN_API_URL}/api/graphql/` }),
cache: new InMemoryCache(),
});
-// FIXME: Replace unmaintained native-base with https://wix.github.io/react-native-ui-lib/ which produces this warning
-LogBox.ignoreLogs(['In React 18, SSRProvider is not necessary and is a noop. You can remove it from your app.']);
loadTheme();
@@ -34,7 +31,7 @@ export default function App() {
urlScheme={Constants.expoConfig?.scheme as string}
merchantIdentifier="merchant.no.neuf.chateau" // https://developer.apple.com/account/resources/identifiers/list/merchant
>
-
+
diff --git a/src/AppInner.tsx b/src/AppInner.tsx
new file mode 100644
index 0000000..5f90a87
--- /dev/null
+++ b/src/AppInner.tsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+import Navigation from './Navigation';
+import { useLogoutUsersWithNoToken } from './hooks';
+
+const AppInner = () => {
+ useLogoutUsersWithNoToken();
+
+ return ;
+};
+
+export default AppInner;
diff --git a/src/Dusken.tsx b/src/Dusken.tsx
deleted file mode 100644
index 79ee5cf..0000000
--- a/src/Dusken.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import { NativeBaseProvider } from 'native-base';
-import React, { useEffect } from 'react';
-
-import Navigation from './Navigation';
-import { logout } from './actions';
-import { useAppDispatch, useAppSelector } from './hooks';
-
-const Dusken = () => {
- const user = useAppSelector((store) => store.user);
- const userToken = useAppSelector((store) => store.userToken);
- const dispatch = useAppDispatch();
-
- useEffect(() => {
- // logout authenticated users without token
- if (user && !userToken) {
- dispatch(logout());
- }
- });
-
- return (
-
-
-
- );
-};
-
-export default Dusken;
diff --git a/src/Navigation.tsx b/src/Navigation.tsx
index 3453db2..a90a4c5 100644
--- a/src/Navigation.tsx
+++ b/src/Navigation.tsx
@@ -4,14 +4,14 @@ import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import React from 'react';
-import About from './modules/about/About';
-import EventDetail from './modules/events/EventDetail';
-import EventList from './modules/events/EventList';
-import Login from './modules/login/Login';
-import Membership from './modules/membership/Membership';
-import UserRegister from './modules/register/UserRegister';
-import theme from './theme';
-import type { EventStackParamList, HomeTabParamList, UserStackParamList } from './types/navigation';
+import About from 'src/modules/about/About';
+import EventDetail from 'src/modules/events/EventDetail';
+import EventList from 'src/modules/events/EventList';
+import Login from 'src/modules/login/Login';
+import Membership from 'src/modules/membership/Membership';
+import UserRegister from 'src/modules/register/UserRegister';
+import theme from 'src/theme';
+import type { EventStackParamList, HomeTabParamList, UserStackParamList } from 'src/types/navigation';
// This looks ugly, even though it's a recommended style from the branding profile.
// TODO: Change this
diff --git a/src/components/FormInput.tsx b/src/components/FormInput.tsx
index be81110..d40eca5 100644
--- a/src/components/FormInput.tsx
+++ b/src/components/FormInput.tsx
@@ -1,7 +1,9 @@
-import { Input, Text, WarningOutlineIcon, FormControl, IInputProps } from 'native-base';
import React from 'react';
import { Controller, UseControllerProps } from 'react-hook-form';
-import { ReturnKeyTypeOptions } from 'react-native';
+import { ReturnKeyTypeOptions, Text, StyleSheet } from 'react-native';
+import { TextField, TextFieldProps } from 'react-native-ui-lib';
+
+import theme from 'src/theme';
type FormInputProps = {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -12,7 +14,7 @@ type FormInputProps = {
label: string;
rules?: UseControllerProps['rules'];
returnKeyType?: ReturnKeyTypeOptions;
-} & IInputProps;
+} & TextFieldProps;
const FormInput = ({
errors,
@@ -31,26 +33,41 @@ const FormInput = ({
control={control}
rules={rules}
render={({ field: { onChange, onBlur, value, ref } }) => (
-
- {label}
-
+
- {fieldError && (
- }>
- {fieldError.message?.toString()}
-
- )}
-
+ {fieldError && {fieldError.message?.toString()}}
+ >
)}
name={name}
defaultValue=""
/>
);
};
+
+const styles = StyleSheet.create({
+ field: {
+ borderColor: theme.colors.gray1,
+ borderWidth: 1,
+ borderRadius: 4,
+ padding: 4,
+ marginVertical: 4,
+ },
+ fieldWithError: {
+ borderColor: theme.colors.danger,
+ },
+ errorMessage: {
+ color: theme.colors.danger,
+ marginBottom: 4,
+ },
+});
+
export default FormInput;
diff --git a/src/components/PrivacyButton.tsx b/src/components/PrivacyButton.tsx
index d2e2f8e..0b66c51 100644
--- a/src/components/PrivacyButton.tsx
+++ b/src/components/PrivacyButton.tsx
@@ -6,7 +6,7 @@ import theme from 'src/theme';
const PrivacyButton = () => (
Linking.openURL(process.env.EXPO_PUBLIC_DUSKEN_PRIVACY_POLICY_URL)}
+ onPress={() => Linking.openURL(process.env.EXPO_PUBLIC_DUSKEN_PRIVACY_POLICY_URL || '')}
>
Personvern
diff --git a/src/hooks.tsx b/src/hooks.tsx
index 479c9e0..8892dff 100644
--- a/src/hooks.tsx
+++ b/src/hooks.tsx
@@ -4,6 +4,7 @@ import { Linking } from 'react-native';
import type { TypedUseSelectorHook } from 'react-redux';
import { useDispatch, useSelector, useStore } from 'react-redux';
+import { logout } from './actions';
import type { AppDispatch, AppStore, RootState } from './reduxStore';
export function usePrevious(value: T): T | undefined {
@@ -55,3 +56,16 @@ export const useDeepLinking = () => {
export const useAppDispatch: () => AppDispatch = useDispatch;
export const useAppSelector: TypedUseSelectorHook = useSelector;
export const useAppStore: () => AppStore = useStore;
+
+/** Logout authenticated users without token */
+export function useLogoutUsersWithNoToken() {
+ const user = useAppSelector((store) => store.user);
+ const userToken = useAppSelector((store) => store.userToken);
+ const dispatch = useAppDispatch();
+
+ useEffect(() => {
+ if (user && !userToken) {
+ dispatch(logout());
+ }
+ });
+}
diff --git a/src/modules/about/About.tsx b/src/modules/about/About.tsx
index 9742628..cc10b16 100644
--- a/src/modules/about/About.tsx
+++ b/src/modules/about/About.tsx
@@ -72,7 +72,7 @@ const openMap = () => {
/** FIXME: Values here are pretty hardcoded. Should fetch config from a JSON-file or API */
const About = () => (
-
+
Det Norske Studentersamfund
Linking.openURL('https://www.studentersamfundet.no/')}>
@@ -167,7 +167,6 @@ const styles = StyleSheet.create({
paddingBottom: 10,
lineHeight: 25,
},
- card: theme.card,
featuredImage: {
height: 230,
width: null,
diff --git a/src/modules/events/EventDetail.tsx b/src/modules/events/EventDetail.tsx
index f537bee..87d5150 100644
--- a/src/modules/events/EventDetail.tsx
+++ b/src/modules/events/EventDetail.tsx
@@ -166,11 +166,11 @@ const EventDetail = ({
return (
{event.thumbnail.medium_large && }
-
+
{/* Date and title */}
-
+
{format(event.start_time, FORMAT_DAY)}
{format(event.start_time, FORMAT_MONTH)}
@@ -229,7 +229,6 @@ const styles = StyleSheet.create({
fontWeight: 'bold',
color: theme.colors.neufBlack,
},
- card: theme.card,
image: {
height: 260,
width: null,
diff --git a/src/modules/events/EventList.tsx b/src/modules/events/EventList.tsx
index 6a623e7..532e96d 100644
--- a/src/modules/events/EventList.tsx
+++ b/src/modules/events/EventList.tsx
@@ -1,7 +1,7 @@
+import { SimpleLineIcons as Icon } from '@expo/vector-icons';
import moment from 'moment';
-import { Card, Text, Spinner, ArrowForwardIcon, HStack } from 'native-base';
import React from 'react';
-import { StyleSheet, View, Platform, SectionList, TouchableOpacity } from 'react-native';
+import { StyleSheet, View, Platform, SectionList, TouchableOpacity, ActivityIndicator, Text } from 'react-native';
import { Button } from 'react-native-ui-lib';
import 'moment/locale/nb';
@@ -33,7 +33,7 @@ const EventList = () => {
}}
style={styles.listItem}
>
-
+
{item.title.decoded}
@@ -41,9 +41,9 @@ const EventList = () => {
{formatTime(item.start_time)}
-
+
-
+
);
@@ -52,23 +52,21 @@ const EventList = () => {
const Footer = () =>
!loading && (
-
+
);
if (error) {
return (
-
-
-
- Kunne ikke hente programmet...
-
-
-
-
-
+
+
+ Kunne ikke hente programmet...
+
+
+
+
);
}
@@ -85,7 +83,7 @@ const EventList = () => {
onEndReachedThreshold={10}
initialNumToRender={10}
ListFooterComponent={Footer}
- style={[styles.card, styles.list]}
+ style={[theme.card, styles.list]}
ListHeaderComponent={Header}
/>
);
@@ -125,7 +123,6 @@ const styles = StyleSheet.create({
textAlign: 'center',
paddingBottom: 8,
},
- card: theme.card,
list: {
padding: 0,
marginTop: 0,
@@ -139,4 +136,5 @@ const styles = StyleSheet.create({
flex: 1,
alignItems: 'flex-end',
},
+ row: { flex: 1, flexDirection: 'row' },
});
diff --git a/src/modules/login/Login.tsx b/src/modules/login/Login.tsx
index edd1357..8975b3b 100644
--- a/src/modules/login/Login.tsx
+++ b/src/modules/login/Login.tsx
@@ -1,6 +1,5 @@
-import { ScrollView } from 'native-base';
import React from 'react';
-import { ActivityIndicator, Linking, StyleSheet, View, Text } from 'react-native';
+import { ActivityIndicator, Linking, StyleSheet, View, Text, ScrollView } from 'react-native';
import { Button } from 'react-native-ui-lib';
import FormErrors from 'src/components/FormErrors';
@@ -14,13 +13,14 @@ const Login = () => {
return (
-
+
+
{
if (isFetchingUserData) {
return (
-
+
);
@@ -37,40 +37,3 @@ const Membership = () => {
);
};
export default Membership;
-
-const styles = StyleSheet.create({
- card: theme.card,
- paragraph: {
- textAlign: 'center',
- fontSize: 16,
- color: theme.colors.neufBlack,
- paddingBottom: 10,
- lineHeight: 25,
- },
- button: {
- marginTop: 6,
- marginBottom: 16,
- },
- em: {
- fontSize: 16,
- color: theme.colors.neufBlack,
- fontStyle: 'italic',
- textAlign: 'center',
- marginVertical: 10,
- },
- headerTitle: {
- textAlign: 'center',
- fontWeight: 'bold',
- fontSize: 20,
- color: theme.colors.neufBlack,
- paddingVertical: 10,
- lineHeight: 25,
- },
- header: {
- fontSize: 16,
- fontWeight: 'bold',
- color: theme.colors.neufBlack,
- lineHeight: 25,
- paddingLeft: 2,
- },
-});
diff --git a/src/modules/membership/MembershipInfo.tsx b/src/modules/membership/MembershipInfo.tsx
index 3c2b348..3ff7017 100644
--- a/src/modules/membership/MembershipInfo.tsx
+++ b/src/modules/membership/MembershipInfo.tsx
@@ -10,7 +10,7 @@ interface MembershipInfoProps {
}
const MembershipInfo = ({ onRegister, onLogin }: MembershipInfoProps) => (
-
+
Hei 👋
Her kan du bli medlem i Det Norske Studentersamfund - Chateau Neuf og ha medlemsbeviset ditt på telefonen
@@ -38,7 +38,6 @@ const MembershipInfo = ({ onRegister, onLogin }: MembershipInfoProps) => (
export default MembershipInfo;
const styles = StyleSheet.create({
- card: theme.card,
paragraph: {
textAlign: 'center',
fontSize: 16,
diff --git a/src/modules/membership/Proof.tsx b/src/modules/membership/Proof.tsx
index 16b27b5..1d37617 100644
--- a/src/modules/membership/Proof.tsx
+++ b/src/modules/membership/Proof.tsx
@@ -148,9 +148,11 @@ interface ProofProps {
const Proof = ({ onLogoutPress, fetchUser, isFetchingUserData }: ProofProps) => {
const CONFETTI_TIMEOUT = 15000;
const confettiRef = useRef(null);
- const { paymentLoading, isLoadingMembershipType, onPurchasePress, membershipPrice, toast, setToast, user } = useProof({
- fetchUser,
- });
+ const { paymentLoading, isLoadingMembershipType, onPurchasePress, membershipPrice, toast, setToast, user } = useProof(
+ {
+ fetchUser,
+ },
+ );
useEffect(() => {
const currentRef = confettiRef.current;
@@ -183,7 +185,7 @@ const Proof = ({ onLogoutPress, fetchUser, isFetchingUserData }: ProofProps) =>
}>
-
+
@@ -218,7 +220,6 @@ const Proof = ({ onLogoutPress, fetchUser, isFetchingUserData }: ProofProps) =>
export default Proof;
const styles = StyleSheet.create({
- card: theme.card,
membershipStatus: {
marginVertical: 16,
},
diff --git a/src/modules/register/UserRegister.tsx b/src/modules/register/UserRegister.tsx
index cfbb90f..14de836 100644
--- a/src/modules/register/UserRegister.tsx
+++ b/src/modules/register/UserRegister.tsx
@@ -26,12 +26,10 @@ const UserRegister = () => {
setToast,
} = useUserRegister();
const isDisabled = isRegisteringUser || !isValid;
- // TODO: validate on type
- // TODO: highlight errorfields
return (
<>
-
+
) {
// FIXME: refactor using redux slices
// eslint-disable-next-line @typescript-eslint/default-param-last, @typescript-eslint/no-explicit-any
-export default function duskenApp(state = initialState, action: any) {
+export default function appReducers(state = initialState, action: any) {
switch (action.type) {
/* Login */
case LOGIN_REQUEST:
diff --git a/src/theme.ts b/src/theme.ts
index c946cfa..c6aadfb 100644
--- a/src/theme.ts
+++ b/src/theme.ts
@@ -13,6 +13,7 @@ const colors = {
neufBlue: '#0A0F6D',
neufWhite: '#FFFFFF',
neufBlack: '#161516',
+ gray1: '#dddddd',
};
const card = {