diff --git a/components/camera-controls/camera-controls.component.jsx b/components/camera-controls/camera-controls.component.js similarity index 100% rename from components/camera-controls/camera-controls.component.jsx rename to components/camera-controls/camera-controls.component.js diff --git a/components/camera-select-job/camera-select-job.component.jsx b/components/camera-select-job/camera-select-job.component.js similarity index 100% rename from components/camera-select-job/camera-select-job.component.jsx rename to components/camera-select-job/camera-select-job.component.js diff --git a/components/data-label/data-label.component.jsx b/components/data-label/data-label.component.js similarity index 100% rename from components/data-label/data-label.component.jsx rename to components/data-label/data-label.component.js diff --git a/components/error-display/error-display.component.jsx b/components/error-display/error-display.component.js similarity index 100% rename from components/error-display/error-display.component.jsx rename to components/error-display/error-display.component.js diff --git a/components/flat-list-item-separator/flat-list-item-separator.component.jsx b/components/flat-list-item-separator/flat-list-item-separator.component.js similarity index 100% rename from components/flat-list-item-separator/flat-list-item-separator.component.jsx rename to components/flat-list-item-separator/flat-list-item-separator.component.js diff --git a/components/job-documents/job-documents.component.jsx b/components/job-documents/job-documents.component.js similarity index 100% rename from components/job-documents/job-documents.component.jsx rename to components/job-documents/job-documents.component.js diff --git a/components/job-lines/job-lines.component.jsx b/components/job-lines/job-lines.component.js similarity index 100% rename from components/job-lines/job-lines.component.jsx rename to components/job-lines/job-lines.component.js diff --git a/components/job-list-item/job-list-item.component.jsx b/components/job-list-item/job-list-item.component.js similarity index 100% rename from components/job-list-item/job-list-item.component.jsx rename to components/job-list-item/job-list-item.component.js diff --git a/components/job-list/job-list.component.jsx b/components/job-list/job-list.component.js similarity index 100% rename from components/job-list/job-list.component.jsx rename to components/job-list/job-list.component.js diff --git a/components/job-notes-item/job-notes-item.component.jsx b/components/job-notes-item/job-notes-item.component.js similarity index 100% rename from components/job-notes-item/job-notes-item.component.jsx rename to components/job-notes-item/job-notes-item.component.js diff --git a/components/job-notes/job-notes.component.jsx b/components/job-notes/job-notes.component.js similarity index 100% rename from components/job-notes/job-notes.component.jsx rename to components/job-notes/job-notes.component.js diff --git a/components/job-space-available/job-space-available.component.jsx b/components/job-space-available/job-space-available.component.js similarity index 100% rename from components/job-space-available/job-space-available.component.jsx rename to components/job-space-available/job-space-available.component.js diff --git a/components/job-tombstone/job-tombstone.component.jsx b/components/job-tombstone/job-tombstone.component.js similarity index 100% rename from components/job-tombstone/job-tombstone.component.jsx rename to components/job-tombstone/job-tombstone.component.js diff --git a/components/loading-display/loading-display.component.jsx b/components/loading-display/loading-display.component.js similarity index 100% rename from components/loading-display/loading-display.component.jsx rename to components/loading-display/loading-display.component.js diff --git a/components/media-cache-overlay/media-cache-overlay.component.jsx b/components/media-cache-overlay/media-cache-overlay.component.js similarity index 100% rename from components/media-cache-overlay/media-cache-overlay.component.jsx rename to components/media-cache-overlay/media-cache-overlay.component.js diff --git a/components/screen-camera/screen-camera.jsx b/components/screen-camera/screen-camera.js similarity index 100% rename from components/screen-camera/screen-camera.jsx rename to components/screen-camera/screen-camera.js diff --git a/components/screen-job-detail/screen-job-detail.component.jsx b/components/screen-job-detail/screen-job-detail.component.js similarity index 100% rename from components/screen-job-detail/screen-job-detail.component.jsx rename to components/screen-job-detail/screen-job-detail.component.js diff --git a/components/screen-job-list/screen-job-list.component.jsx b/components/screen-job-list/screen-job-list.component.js similarity index 63% rename from components/screen-job-list/screen-job-list.component.jsx rename to components/screen-job-list/screen-job-list.component.js index ca2fd90..685993d 100644 --- a/components/screen-job-list/screen-job-list.component.jsx +++ b/components/screen-job-list/screen-job-list.component.js @@ -1,5 +1,5 @@ import React from "react"; -import JobListComponent from "../job-list/job-list.component.jsx"; +import JobListComponent from "../job-list/job-list.component"; export default function ScreenJobList({ navigation }) { return ; diff --git a/components/screen-main/screen-main.component.jsx b/components/screen-main/screen-main.component.js similarity index 89% rename from components/screen-main/screen-main.component.jsx rename to components/screen-main/screen-main.component.js index c2bfffb..7e680aa 100644 --- a/components/screen-main/screen-main.component.jsx +++ b/components/screen-main/screen-main.component.js @@ -2,18 +2,22 @@ import { Ionicons } from "@expo/vector-icons"; import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; import { NavigationContainer } from "@react-navigation/native"; import { createStackNavigator } from "@react-navigation/stack"; +import { onAuthStateChanged } from "firebase/auth"; import i18n from "i18next"; +import moment from "moment"; import React, { useEffect } from "react"; import { Button } from "react-native-paper"; import { SafeAreaView } from "react-native-safe-area-context"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { logImEXEvent } from "../../firebase/firebase.analytics"; +import { auth } from "../../firebase/firebase.utils"; import { setCameraJob, setCameraJobId } from "../../redux/app/app.actions"; import { - checkUserSession, emailSignInStart, + signInSuccess, signOutStart, + unauthorizedUser, } from "../../redux/user/user.actions"; import { selectBodyshop, @@ -25,7 +29,6 @@ import ScreenMediaBrowser from "../screen-media-browser/screen-media-browser.com import ScreenSettingsComponent from "../screen-settings/screen-settings.component"; import ScreenSignIn from "../screen-sign-in/screen-sign-in.component"; import ScreenSplash from "../screen-splash/screen-splash.component"; -import moment from "moment"; const JobStack = createStackNavigator(); const MoreStack = createStackNavigator(); const BottomTabs = createBottomTabNavigator(); @@ -37,7 +40,8 @@ const mapStateToProps = createStructuredSelector({ }); const mapDispatchToProps = (dispatch) => ({ - checkUserSession: () => dispatch(checkUserSession()), + signInSuccess: (user) => dispatch(signInSuccess(user)), + unauthorizedUser: () => dispatch(unauthorizedUser()), emailSignInStart: (email, password) => dispatch(emailSignInStart({ email, password })), signOutStart: () => dispatch(signOutStart()), @@ -159,13 +163,30 @@ const BottomTabsNavigator = () => ( ); export function ScreenMainComponent({ - checkUserSession, + signInSuccess, + unauthorizedUser, currentUser, bodyshop, }) { useEffect(() => { - checkUserSession; - }, [checkUserSession]); + const unsubscribe = onAuthStateChanged(auth, (user) => { + if (user) { + signInSuccess({ + uid: user.uid, + email: user.email, + displayName: user.displayName, + photoURL: user.photoURL, + authorized: true, + }); + } else { + unauthorizedUser(); + } + }); + + return () => { + unsubscribe(); + }; + }, []); const hasMobileAccess = bodyshop && diff --git a/components/screen-media-browser/screen-media-browser.component.jsx b/components/screen-media-browser/screen-media-browser.component.js similarity index 100% rename from components/screen-media-browser/screen-media-browser.component.jsx rename to components/screen-media-browser/screen-media-browser.component.js diff --git a/components/screen-media-cache/screen-media-cache.component.jsx b/components/screen-media-cache/screen-media-cache.component.js similarity index 100% rename from components/screen-media-cache/screen-media-cache.component.jsx rename to components/screen-media-cache/screen-media-cache.component.js diff --git a/components/screen-messaging-conversation/screen-messaging-conversation.component.jsx b/components/screen-messaging-conversation/screen-messaging-conversation.component.js similarity index 100% rename from components/screen-messaging-conversation/screen-messaging-conversation.component.jsx rename to components/screen-messaging-conversation/screen-messaging-conversation.component.js diff --git a/components/screen-messaging-list/screen-messaging-list.component.jsx b/components/screen-messaging-list/screen-messaging-list.component.js similarity index 100% rename from components/screen-messaging-list/screen-messaging-list.component.jsx rename to components/screen-messaging-list/screen-messaging-list.component.js diff --git a/components/screen-settings/screen-settings.component.jsx b/components/screen-settings/screen-settings.component.js similarity index 100% rename from components/screen-settings/screen-settings.component.jsx rename to components/screen-settings/screen-settings.component.js diff --git a/components/screen-sign-in/screen-sign-in.component.jsx b/components/screen-sign-in/screen-sign-in.component.js similarity index 100% rename from components/screen-sign-in/screen-sign-in.component.jsx rename to components/screen-sign-in/screen-sign-in.component.js diff --git a/components/screen-splash/screen-splash.component.jsx b/components/screen-splash/screen-splash.component.js similarity index 100% rename from components/screen-splash/screen-splash.component.jsx rename to components/screen-splash/screen-splash.component.js diff --git a/components/sign-in-error-alert/sign-in-error-alert.component.jsx b/components/sign-in-error-alert/sign-in-error-alert.component.js similarity index 100% rename from components/sign-in-error-alert/sign-in-error-alert.component.jsx rename to components/sign-in-error-alert/sign-in-error-alert.component.js diff --git a/components/sign-out-button/sign-out-button.component.jsx b/components/sign-out-button/sign-out-button.component.js similarity index 100% rename from components/sign-out-button/sign-out-button.component.jsx rename to components/sign-out-button/sign-out-button.component.js diff --git a/components/style-repeater/style-repeater.jsx b/components/style-repeater/style-repeater.js similarity index 100% rename from components/style-repeater/style-repeater.jsx rename to components/style-repeater/style-repeater.js diff --git a/components/upload-delete-switch/upload-delete-switch.component.jsx b/components/upload-delete-switch/upload-delete-switch.component.js similarity index 100% rename from components/upload-delete-switch/upload-delete-switch.component.jsx rename to components/upload-delete-switch/upload-delete-switch.component.js diff --git a/components/upload-progress/upload-progress.component.jsx b/components/upload-progress/upload-progress.component.js similarity index 100% rename from components/upload-progress/upload-progress.component.jsx rename to components/upload-progress/upload-progress.component.js diff --git a/firebase/firebase.utils.js b/firebase/firebase.utils.js index 5f3f56a..ebbdd82 100644 --- a/firebase/firebase.utils.js +++ b/firebase/firebase.utils.js @@ -1,27 +1,25 @@ import { initializeApp } from "firebase/app"; -import { getAuth, onAuthStateChanged } from "firebase/auth"; +import { getAuth } from "firebase/auth"; import env from "../env"; -import { store } from "../redux/store"; -import { signInSuccess, unauthorizedUser } from "../redux/user/user.actions"; initializeApp(env.firebase); export const auth = getAuth(); -export const unsubscribe = onAuthStateChanged(auth, (user) => { - console.log("Auth State Check", user); - store.dispatch( - user - ? signInSuccess({ - uid: user.uid, - email: user.email, - displayName: user.displayName, - photoURL: user.photoURL, - authorized: true, - }) - : unauthorizedUser() - ); -}); +// export const unsubscribe = onAuthStateChanged(auth, (user) => { +// console.log("Auth State Check", user); +// store.dispatch( +// user +// ? signInSuccess({ +// uid: user.uid, +// email: user.email, +// displayName: user.displayName, +// photoURL: user.photoURL, +// authorized: true, +// }) +// : unauthorizedUser() +// ); +// }); export const getCurrentUser = () => { return new Promise((resolve, reject) => { diff --git a/metro.config.js b/metro.config.js index b533b8e..c605868 100644 --- a/metro.config.js +++ b/metro.config.js @@ -2,5 +2,8 @@ const { getDefaultConfig } = require("metro-config"); const { resolver: defaultResolver } = getDefaultConfig.getDefaultValues(); exports.resolver = { ...defaultResolver, - sourceExts: [...defaultResolver.sourceExts, "cjs", "jsx"], + sourceExts: [ + ...defaultResolver.sourceExts, + "cjs", //"jsx" + ], }; diff --git a/package.json b/package.json index 9e8b925..409b3c5 100644 --- a/package.json +++ b/package.json @@ -26,23 +26,24 @@ "axios": "^0.24.0", "cloudinary-core": "^2.12.0", "dinero.js": "^1.9.1", - "expo": "^44.0.0", - "expo-app-loading": "~1.3.0", - "expo-av": "~10.2.0", - "expo-camera": "~12.1.0", - "expo-constants": "~13.0.0", - "expo-device": "~4.1.0", - "expo-file-system": "~13.1.0", - "expo-firebase-analytics": "~6.0.0", - "expo-font": "~10.0.4", + "expo": "^43.0.0", + "expo-app-loading": "~1.2.1", + "expo-av": "~10.1.3", + "expo-camera": "~12.0.3", + "expo-constants": "~12.1.3", + "expo-device": "~4.0.3", + "expo-file-system": "~13.0.3", + "expo-firebase-analytics": "~5.0.3", + "expo-firebase-core": "~4.0.3", + "expo-font": "~10.0.3", "expo-images-picker": "^2.2.3", - "expo-localization": "~12.0.0", - "expo-media-library": "~14.0.0", - "expo-permissions": "~13.1.0", - "expo-status-bar": "~1.2.0", - "expo-updates": "~0.11.3", - "expo-video-thumbnails": "~6.1.0", - "firebase": "9.6.1", + "expo-localization": "~11.0.0", + "expo-media-library": "~13.0.3", + "expo-permissions": "~13.0.3", + "expo-status-bar": "~1.1.0", + "expo-updates": "~0.10.15", + "expo-video-thumbnails": "~6.0.3", + "firebase": "^9.6.2", "formik": "^2.2.9", "graphql": "^16.2.0", "i18next": "^21.6.4", @@ -50,33 +51,33 @@ "lodash": "^4.17.20", "luxon": "^2.2.0", "moment": "^2.29.1", - "react": "17.0.2", - "react-dom": "17.0.2", + "react": "17.0.1", + "react-dom": "17.0.1", "react-i18next": "^11.15.2", "react-native": "0.64.3", - "react-native-gesture-handler": "~2.1.0", + "react-native-gesture-handler": "~1.10.2", "react-native-image-gallery": "^2.1.5", "react-native-indicators": "^0.17.0", - "react-native-pager-view": "5.4.9", + "react-native-pager-view": "5.4.6", "react-native-paper": "^4.11.1", "react-native-progress": "^5.0.0", - "react-native-reanimated": "~2.3.1", + "react-native-reanimated": "~2.2.0", "react-native-safe-area-context": "3.3.2", - "react-native-screens": "~3.10.1", + "react-native-screens": "~3.8.0", "react-native-tab-view": "3.1.1", - "react-native-web": "0.17.5", + "react-native-web": "0.17.1", "react-redux": "^7.2.6", "redux": "^4.1.2", "redux-logger": "^3.0.6", "redux-persist": "^6.0.0", "redux-saga": "^1.1.3", "reselect": "^4.1.5", - "sentry-expo": "^4.0.0", + "sentry-expo": "^4.0.5", "subscriptions-transport-ws": "^0.11.0" }, "devDependencies": { "@babel/core": "^7.12.9", - "babel-preset-expo": "9.0.2", + "babel-preset-expo": "8.5.1", "eslint": "^8.5.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-native": "^4.0.0" diff --git a/yarn.lock b/yarn.lock index 1d7adbc..482a61c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1122,16 +1122,14 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@expo/config-plugins@4.0.15", "@expo/config-plugins@^4.0.2": - version "4.0.15" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.0.15.tgz#cc170a0cf890973b6491cf357540e9955296019c" - integrity sha512-QqxVEt2bFu3ZuI1soULRJv7i0Zrg/FMZ0IxNV7Y3AjH7fhtUJH3pPo9f6MURvqNr+PLxhBlkofkWfunrVejSkw== +"@expo/config-plugins@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-3.1.0.tgz#0752ff33c5eab21cf42034a44e79df97f0f867f8" + integrity sha512-V5qxaxCAExBM0TXmbU1QKiZcAGP3ecu7KXede8vByT15cro5PkcWu2sSdJCYbHQ/gw6Vf/i8sr8gKlN8V8TSLg== dependencies: - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.34" - "@expo/plist" "0.0.16" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.0.0" + "@expo/config-types" "^42.0.0" + "@expo/json-file" "8.2.33" + "@expo/plist" "0.0.14" chalk "^4.1.2" debug "^4.3.1" find-up "~5.0.0" @@ -1142,16 +1140,17 @@ semver "^7.3.5" slash "^3.0.0" xcode "^3.0.1" - xml2js "0.4.23" + xml2js "^0.4.23" -"@expo/config-plugins@4.0.6": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.0.6.tgz#ef52f0e4d96ddd52b4cd4cc8c6efbe3d9576c72d" - integrity sha512-K/KQaw/CU8uLQgk7sFnZC54YGHoGucKFfdjYeZx5ds2eyzbuMAiKzGFcxZ/S+1dVBZ8QHzwowsVBW3kuYhnQ3Q== +"@expo/config-plugins@4.0.15", "@expo/config-plugins@^4.0.2": + version "4.0.15" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.0.15.tgz#cc170a0cf890973b6491cf357540e9955296019c" + integrity sha512-QqxVEt2bFu3ZuI1soULRJv7i0Zrg/FMZ0IxNV7Y3AjH7fhtUJH3pPo9f6MURvqNr+PLxhBlkofkWfunrVejSkw== dependencies: "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.33" - "@expo/plist" "0.0.15" + "@expo/json-file" "8.2.34" + "@expo/plist" "0.0.16" + "@expo/sdk-runtime-versions" "^1.0.0" "@react-native/normalize-color" "^2.0.0" chalk "^4.1.2" debug "^4.3.1" @@ -1188,20 +1187,25 @@ resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-41.0.0.tgz#ffe1444c6c26e0e3a8f7149b4afe486e357536d1" integrity sha512-Ax0pHuY5OQaSrzplOkT9DdpdmNzaVDnq9VySb4Ujq7UJ4U4jriLy8u93W98zunOXpcu0iiKubPsqD6lCiq0pig== +"@expo/config-types@^42.0.0": + version "42.0.0" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-42.0.0.tgz#3e3e125ec092c0c34dbfaf19be5480402de3d677" + integrity sha512-Rj02OMZke2MrGa/1Y/EScmR7VuWbDEHPJyvfFyyLbadUt+Yv6isCdeFzDt71I7gJlPR9T4fzixeYLrtXXOTq0w== + "@expo/config-types@^43.0.1": version "43.0.1" resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-43.0.1.tgz#3e047dccb371741a540980eaff26fb0c95039c30" integrity sha512-EtllpCGDdB/UdwAIs5YXJwBLpbFQNdlLLrxIvoILA9cXrpQMWkeDCT9lQPJzFRMFcLUaMuGvkzX2tR4tx5EQFQ== -"@expo/config@6.0.15", "@expo/config@^6.0.6": - version "6.0.15" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-6.0.15.tgz#aa610f8b714e0b1103e13c8210059519479d11d6" - integrity sha512-nrG+OUe/2n3ulNSgHRs9V70zXu3lpkuzJ6F0VmCuhjyHqT7UYimkgSCJGqaE3N+AayBTK+YffOT6bTWH17wxjQ== +"@expo/config@5.0.9", "@expo/config@^5.0.9": + version "5.0.9" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-5.0.9.tgz#5221af5394599d861515ef8513731f21fbb322db" + integrity sha512-eZj+cf03wkQQdHSpYvrmiqAsn2dJV10uhHIwXyeFBaFvhds0NgThOldJZfOppQ4QUaGobB/vaJ7UqUa3B0PCMw== dependencies: "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "4.0.15" - "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.34" + "@expo/config-plugins" "3.1.0" + "@expo/config-types" "^42.0.0" + "@expo/json-file" "8.2.33" getenv "^1.0.0" glob "7.1.6" require-from-string "^2.0.2" @@ -1210,15 +1214,15 @@ slugify "^1.3.4" sucrase "^3.20.0" -"@expo/config@6.0.6": - version "6.0.6" - resolved "https://registry.yarnpkg.com/@expo/config/-/config-6.0.6.tgz#64b49b93f07cb046f5a8538a1793bef9070d8d52" - integrity sha512-GPI8EIdMAtZ5VaB4p5GcfuX50xyfGFdpEqLi0QmcfrCfTsGry1/j/Qy28hovHM1oJYHlaZylTcbGy+1ET+AO2w== +"@expo/config@6.0.15": + version "6.0.15" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-6.0.15.tgz#aa610f8b714e0b1103e13c8210059519479d11d6" + integrity sha512-nrG+OUe/2n3ulNSgHRs9V70zXu3lpkuzJ6F0VmCuhjyHqT7UYimkgSCJGqaE3N+AayBTK+YffOT6bTWH17wxjQ== dependencies: "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "4.0.6" + "@expo/config-plugins" "4.0.15" "@expo/config-types" "^43.0.1" - "@expo/json-file" "8.2.33" + "@expo/json-file" "8.2.34" getenv "^1.0.0" glob "7.1.6" require-from-string "^2.0.2" @@ -1286,16 +1290,15 @@ json5 "^1.0.1" write-file-atomic "^2.3.0" -"@expo/metro-config@~0.2.6": - version "0.2.8" - resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.2.8.tgz#c0fd56723e2fb9bb352e788e8f8fe0e218aaf663" - integrity sha512-8g0QrHfvSgTLzryuE4JXRwFwBZ7EmqE55zR39Yy7jEVR3epYL0JbBK0/IDFmf6auwsDFtMjAZjFL4WEhRN5bEQ== +"@expo/metro-config@~0.1.84": + version "0.1.84" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.1.84.tgz#ddcc7b4f1087c29f86bc9d916933d29bacd2c726" + integrity sha512-xWSfM0+AxcKw0H8mc1RuKs4Yy4JT4SJfn4yDnGLAlKkHlEC+D2seZvb/Tdd173e/LANmcarNd+OcDYu03AmVWA== dependencies: - "@expo/config" "6.0.6" + "@expo/config" "5.0.9" chalk "^4.1.0" - debug "^4.3.2" getenv "^1.0.0" - sucrase "^3.20.0" + metro-react-native-babel-transformer "^0.59.0" "@expo/plist@0.0.13": version "0.0.13" @@ -1306,10 +1309,10 @@ xmlbuilder "^14.0.0" xmldom "~0.5.0" -"@expo/plist@0.0.15": - version "0.0.15" - resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.15.tgz#41ef37b7bbe6b81c48bf4a5c359661c766bb9e90" - integrity sha512-LDxiS0KNZAGJu4fIJhbEKczmb+zeftl1NU0LE0tj0mozoMI5HSKdMUchgvnBm35bwBl8ekKkAfJJ0ONxljWQjQ== +"@expo/plist@0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.14.tgz#a756903bd28aabe0a961222df2e7858a39a218c9" + integrity sha512-bb4Ua1M/OdNgS8KiGdSDUjZ/bbPfv3xdPY/lz8Ctp/adlj/QgB8xA7tVPeqSSfJPZqFRwU0qLCnRhpUOnP51VQ== dependencies: "@xmldom/xmldom" "~0.7.0" base64-js "^1.2.3" @@ -1324,7 +1327,7 @@ base64-js "^1.2.3" xmlbuilder "^14.0.0" -"@expo/prebuild-config@^3.0.15": +"@expo/prebuild-config@^3.0.6": version "3.0.15" resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-3.0.15.tgz#bfc920bdbd01ab4d785cbf64c3a9deb74a6bb6a4" integrity sha512-fP35AajhPIyUoqexTCxjcfSLZwK4OeedLZbxgUb32+k5kl1b7uSbmdAMtGHfLgnI18Mhk2QprerXOMK4zxo9mQ== @@ -1365,15 +1368,15 @@ lodash.pick "^4.4.0" lodash.template "^4.5.0" -"@firebase/analytics-compat@0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.1.5.tgz#9fd587b1b6fa283354428a0f96a19db2389e7da4" - integrity sha512-5cfr0uWwlhoHQYAr6UtQCHwnGjs/3J/bWrfA3INNtzaN4/tTTLTD02iobbccRcM7dM5TR0sZFWS5orfAU3OBFg== +"@firebase/analytics-compat@0.1.6": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.1.6.tgz#a5a8c909c67128d89c0aaa1c87699d1c5e873746" + integrity sha512-xvdp4/zwOG1f+v9JSpfCQoPJ98HcJR42cEnZ9pRIQLmUy7L7QceIuaF3m+zVtoqa4agBQnJ1dhe58FshOFKOPw== dependencies: - "@firebase/analytics" "0.7.4" + "@firebase/analytics" "0.7.5" "@firebase/analytics-types" "0.7.0" - "@firebase/component" "0.5.9" - "@firebase/util" "1.4.2" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/analytics-types@0.7.0": @@ -1381,26 +1384,26 @@ resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.7.0.tgz#91960e7c87ce8bf18cf8dd9e55ccbf5dc3989b5d" integrity sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ== -"@firebase/analytics@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.7.4.tgz#33b3d6a34736e1a726652e48b6bd39163e6561c2" - integrity sha512-AU3XMwHW7SFGCNeUKKNW2wXGTdmS164ackt/Epu2bDXCT1OcauPE1AVd+ofULSIDCaDUAQVmvw3JrobgogEU7Q== +"@firebase/analytics@0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.7.5.tgz#c12a2ea10067e8e0947bc54758750c65a700e79f" + integrity sha512-vrKDh84hBbKPJaU2oAZDewyC79D8opJOQZ5AU3BXBBwEfRjKt3C3jj/Vl6aJUme+RKXlomTw3xcHIOoPzTgBVA== dependencies: - "@firebase/component" "0.5.9" - "@firebase/installations" "0.5.4" + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/app-check-compat@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.2.tgz#7d6c04464a78cbc6a717cb4f33871e2f980cdb02" - integrity sha512-nX2Ou8Rwo+TMMNDecQOGH78kFw6sORLrsGyu0eC95M853JjisVxTngN1TU/RL5h83ElJ0HhNlz6C3FYAuGNqqA== +"@firebase/app-check-compat@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.2.3.tgz#f6ee8b8581423fe4efbba6165c14c3f9625a95e4" + integrity sha512-e2mKkuecr1XgsyTGXKfg83PcV1UdT7+tXYoHIjeBeLrP5gGL4OQbWCzzt6uVQpk1gmJbUktje/rd6Et6cdL+wg== dependencies: - "@firebase/app-check" "0.5.2" - "@firebase/component" "0.5.9" + "@firebase/app-check" "0.5.3" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/app-check-interop-types@0.1.0": @@ -1408,25 +1411,25 @@ resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz#83afd9d41f99166c2bdb2d824e5032e9edd8fe53" integrity sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA== -"@firebase/app-check@0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.2.tgz#5166aeed767efb8e5f0c719b83439e58abbee0fd" - integrity sha512-DJrvxcn5QPO5dU735GA9kYpf+GwmCmnd/oQdWVExrRG+yjaLnP0rSJ2HKQ4bZKGo8qig3P7fwQpdMOgP2BXFjQ== +"@firebase/app-check@0.5.3": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.5.3.tgz#477ea3d925bde898dce1c25bc3d3886252ad2aaf" + integrity sha512-M2/UO5PgxHCl0wPYWGdF6lO8nqclwuRMCIrc+75xv3/Dr3hhUu4ztF5JNaAV5tktSCt1UrnASG+4rNVifCzSRw== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/app-compat@0.1.12": - version "0.1.12" - resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.12.tgz#8a5fc169ad52c1fe9fe5119d543f12f9335cc8b2" - integrity sha512-hRzCCFjwTwrFsAFcuUW2TPpyShJ/OaoA1Yxp4QJr6Xod8g+CQxTMZ4RJ51I5t9fErXvl65VxljhfqFEyB3ZmJA== +"@firebase/app-compat@0.1.13": + version "0.1.13" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.13.tgz#86fbe70ee5847fda936c6af53ad282892371e5fd" + integrity sha512-K5eFU0bIbGTTRPihZEc1BtuOTwEtiKhu2tm4e+g9+c5cMSpJvr+GIQaN8A8SgDeqt13DP9lKqTic2NiG+6EQCw== dependencies: - "@firebase/app" "0.7.11" - "@firebase/component" "0.5.9" + "@firebase/app" "0.7.12" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/app-types@0.7.0": @@ -1434,25 +1437,25 @@ resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.7.0.tgz#c9e16d1b8bed1a991840b8d2a725fb58d0b5899f" integrity sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg== -"@firebase/app@0.7.11": - version "0.7.11" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.11.tgz#b85d553dc44620ee0f795ecb6aeabd6c43737390" - integrity sha512-GnG2XxlMrqd8zRa14Y3gvkPpr0tKTLZtxhUnShWkeSM5bQqk1DK2k9qDsf6D3cYfKCWv+JIg1zmL3oalxfhNNA== +"@firebase/app@0.7.12": + version "0.7.12" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.12.tgz#cab85e135d5fb10919bca7fc9411a2000dcce639" + integrity sha512-eniX/KcMA/iTuRqdYvMuRaPj3DGxWdXa5r2tsmtLbx8HvdY/Wzq3H0p7fyapBRPsg0rO+t3xzWDVZ3Blq2xfCA== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/auth-compat@0.2.4": - version "0.2.4" - resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.2.4.tgz#e2862ed0177520b34abc6be6adca9f220a928ed9" - integrity sha512-2OpV6o8U33xiC98G9UrlhEMOOHfXmoum74VghP85BufLroi7erLKawBaDbYiHWK2QYudd8cbOPkk5GDocl1KNQ== +"@firebase/auth-compat@0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.2.5.tgz#f3b08f6e90d4357c2ca44a38169a2b5a2a028fd1" + integrity sha512-Ft9PkmWOioxPMts6CMopN7sHpSXipQigOdm4BQ5HYTGHyLZpid2cj+2LxWsOYqQlhA1YBtzwE7sBRpV0W6bblQ== dependencies: - "@firebase/auth" "0.19.4" + "@firebase/auth" "0.19.5" "@firebase/auth-types" "0.11.0" - "@firebase/component" "0.5.9" - "@firebase/util" "1.4.2" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" node-fetch "2.6.5" selenium-webdriver "^4.0.0-beta.2" tslib "^2.1.0" @@ -1467,67 +1470,67 @@ resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.11.0.tgz#b9c73c60ca07945b3bbd7a097633e5f78fa9e886" integrity sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw== -"@firebase/auth@0.19.4": - version "0.19.4" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.19.4.tgz#7d4962e70578e915d1a887be3d662c1fb030471e" - integrity sha512-0FefLGnP0mbgvSSan7j2e25i3pllqF9+KYO5fwuAo3YcgjCyNMBJKaXPlz/J+z6jRHa2itjh4W48jD4Y/FCMqw== +"@firebase/auth@0.19.5": + version "0.19.5" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.19.5.tgz#01130ccfb8b67abda37be2650923b9b9ce593544" + integrity sha512-3+9XUnxaNb+ck6yULtEwOZbikWpL9KXuNLR34GxRv3mpOKD3uNbbONT149zMo3C6asI1bdv4+hCM78aS8VhZ0w== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" node-fetch "2.6.5" selenium-webdriver "4.0.0-rc-1" tslib "^2.1.0" -"@firebase/component@0.5.9": - version "0.5.9" - resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.5.9.tgz#a859f655bd6e5b691bc5596fe43a91b12a443052" - integrity sha512-oLCY3x9WbM5rn06qmUvbtJuPj4dIw/C9T4Th52IiHF5tiCRC5k6YthvhfUVcTwfoUhK0fOgtwuKJKA/LpCPjgA== +"@firebase/component@0.5.10": + version "0.5.10" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.5.10.tgz#eab8acfd9b1a2b6534a63cbcd7cbc7660c47663d" + integrity sha512-mzUpg6rsBbdQJvAdu1rNWabU3O7qdd+B+/ubE1b+pTbBKfw5ySRpRRE6sKcZ/oQuwLh0HHB6FRJHcylmI7jDzA== dependencies: - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/database-compat@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.1.4.tgz#9bad05a4a14e557271b887b9ab97f8b39f91f5aa" - integrity sha512-dIJiZLDFF3U+MoEwoPBy7zxWmBUro1KefmwSHlpOoxmPv76tuoPm85NumpW/HmMrtTcTkC2qowtb6NjGE8X7mw== +"@firebase/database-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.1.5.tgz#df451ce6a8d0ea2ebc2b1c8017da7d773424371d" + integrity sha512-UVxkHL24sZfsjsjs+yiKIdYdrWXHrLxSFCYNdwNXDlTkAc0CWP9AAY3feLhBVpUKk+4Cj0I4sGnyIm2C1ltAYg== dependencies: - "@firebase/component" "0.5.9" - "@firebase/database" "0.12.4" - "@firebase/database-types" "0.9.3" + "@firebase/component" "0.5.10" + "@firebase/database" "0.12.5" + "@firebase/database-types" "0.9.4" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/database-types@0.9.3": - version "0.9.3" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.9.3.tgz#d1a8ee34601136fd0047817d94432d89fdba5fef" - integrity sha512-R+YXLWy/Q7mNUxiUYiMboTwvVoprrgfyvf1Viyevskw6IoH1q8HV1UjlkLSgmRsOT9HPWt7XZUEStVZJFknHwg== +"@firebase/database-types@0.9.4": + version "0.9.4" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.9.4.tgz#08b7da33d8dca8f5adab45bfb1cdf8654f2c6720" + integrity sha512-uAQuc6NUZ5Oh/cWZPeMValtcZ+4L1stgKOeYvz7mLn8+s03tnCDL2N47OLCHdntktVkhImQTwGNARgqhIhtNeA== dependencies: "@firebase/app-types" "0.7.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" -"@firebase/database@0.12.4": - version "0.12.4" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.12.4.tgz#7ad26393f59ede2b93444406651f976a7008114d" - integrity sha512-XkrL1kXELRNkqKcltuT4hfG1gWmFiGvjFY+z7Lhb//12MqdkLjwa9YMK8c6Lo+Ro+IkWcJArQaOQYe3GkU5Wgg== +"@firebase/database@0.12.5": + version "0.12.5" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.12.5.tgz#e7f8e8052c3038aff79633e5395c3cc5c30ca7b2" + integrity sha512-1Pd2jYqvqZI7SQWAiXbTZxmsOa29PyOaPiUtr8pkLSfLp4AeyMBegYAXCLYLW6BNhKn3zNKFkxYDxYHq4q+Ixg== dependencies: "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.1.10": - version "0.1.10" - resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.10.tgz#910ba0304ec9cb9202b08852dab206d3511833ec" - integrity sha512-wnyUzx5bHatnsP+3nX0FmA1jxfDxVW5gCdM59sXxd0PWf4oUOONRlqVstVAHVUH123huGaNdEXY6LUlP7H0EnA== +"@firebase/firestore-compat@0.1.11": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.11.tgz#989419672dd6dbe72b1fdb027aa1be5ec8844bcc" + integrity sha512-Q1RU93WbjZO/kplZ+eq8U8svif9EE8G8Qbe15Qij9d9PU9u9lGqxUDEL/h4DEL3RFgBfklexpRb64pZ4iemZfg== dependencies: - "@firebase/component" "0.5.9" - "@firebase/firestore" "3.4.1" + "@firebase/component" "0.5.10" + "@firebase/firestore" "3.4.2" "@firebase/firestore-types" "2.5.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/firestore-types@2.5.0": @@ -1535,29 +1538,29 @@ resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.0.tgz#16fca40b6980fdb000de86042d7a96635f2bcdd7" integrity sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA== -"@firebase/firestore@3.4.1": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.4.1.tgz#b988a25213e51b112db4fef8d939634957f35b9f" - integrity sha512-KSXuaiavHUqk3+0qRe4U8QZ1vfpOc4PuesohLcjA824HexBzXd+6NoUmBs/F9pyS9Ka1rJeECXzXgpk0pInSBw== +"@firebase/firestore@3.4.2": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.4.2.tgz#5ddbd60d435cfb6a55f1b8547d04ccb8a97fec0a" + integrity sha512-i9tzocEnMagFEB9MLilhmNlOzG8qz9OMjMF85MGV6kMh2jxHRXGUlcDzjPOBthmlBoGKPHkB/3ZCZvxMsatDSw== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" "@firebase/webchannel-wrapper" "0.6.1" "@grpc/grpc-js" "^1.3.2" "@grpc/proto-loader" "^0.6.0" node-fetch "2.6.5" tslib "^2.1.0" -"@firebase/functions-compat@0.1.7": - version "0.1.7" - resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.1.7.tgz#0c73acedbf2701715fbec6b293ba1cd2549812c5" - integrity sha512-Rv3mAUIhsLTxIgPWJSESUcmE1tzNHzUlqQStPnxHn6eFFgHVhkU2wg/NMrKZWTFlb51jpKTjh51AQDhRdT3n3A== +"@firebase/functions-compat@0.1.8": + version "0.1.8" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.1.8.tgz#ca29ac0970c8de0af0a49f56b1cf7f2527583d0f" + integrity sha512-9nB6uPzSbnzOE+V7USbHsQxze/xeJC5WTgBOhyHA8eEU/z5mBGfD1eV31QbI7mbSFL8m4N8F5cidDw3zB1G/Jw== dependencies: - "@firebase/component" "0.5.9" - "@firebase/functions" "0.7.6" + "@firebase/component" "0.5.10" + "@firebase/functions" "0.7.7" "@firebase/functions-types" "0.5.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/functions-types@0.5.0": @@ -1565,26 +1568,26 @@ resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.5.0.tgz#b50ba95ccce9e96f7cda453228ffe1684645625b" integrity sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA== -"@firebase/functions@0.7.6": - version "0.7.6" - resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.7.6.tgz#c2ae5866943d812580bda26200c0b17295505dc3" - integrity sha512-Kl6a2PbRkOlSlOWJSgYuNp3e53G3cb+axF+r7rbWhJIHiaelG16GerBMxZTSxyiCz77C24LwiA2TKNwe85ObZg== +"@firebase/functions@0.7.7": + version "0.7.7" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.7.7.tgz#27c0b616847241c6008d7430b5e5b01abffb294f" + integrity sha512-e944UigvrqwGHODww8QU1oaZ+KFdqcf/hmf5L2vEakQEIOjCRy6Kal8xAlYpaP4QbC1DEUfY4qC9QoFUErI2fQ== dependencies: "@firebase/app-check-interop-types" "0.1.0" "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" node-fetch "2.6.5" tslib "^2.1.0" -"@firebase/installations@0.5.4": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.5.4.tgz#c6f5a40eee930d447c909d84f01f5ebfe2f5f46e" - integrity sha512-rYb6Ju/tIBhojmM8FsgS96pErKl6gPgJFnffMO4bKH7HilXhOfgLfKU9k51ZDcps8N0npDx9+AJJ6pL1aYuYZQ== +"@firebase/installations@0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.5.5.tgz#b517e20fe4ce4b9e2f3349596391d54f2294bf7f" + integrity sha512-mYWUxYXPlxcR0YOikPw88TjIS2NK35Z0ivkJL0+FevNnVIsqwGSe12AtPlZB/kzjB0RtHoKW+cWC0V9xiTgJ3Q== dependencies: - "@firebase/component" "0.5.9" - "@firebase/util" "1.4.2" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" idb "3.0.2" tslib "^2.1.0" @@ -1595,14 +1598,14 @@ dependencies: tslib "^2.1.0" -"@firebase/messaging-compat@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.1.4.tgz#14dffa349e241557b10d8fb7f5896a04d3f857a7" - integrity sha512-6477jBw7w7hk0uhnTUMsPoukalpcwbxTTo9kMguHVSXe0t3OdoxeXEaapaNJlOmU4Kgc8j3rsms8IDLdKVpvlA== +"@firebase/messaging-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.1.5.tgz#e9e5565e4f38268e539d31fbb0cc8e6c3c669278" + integrity sha512-orEhL8aWFsJp1ULyvh9IDBo7YEVnmc+s8GG8J0Szj4BlWjjhjGvtaUCN/hmfWfpp+tg3yWN1b2bjKl5m8YRZmQ== dependencies: - "@firebase/component" "0.5.9" - "@firebase/messaging" "0.9.4" - "@firebase/util" "1.4.2" + "@firebase/component" "0.5.10" + "@firebase/messaging" "0.9.5" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/messaging-interop-types@0.1.0": @@ -1610,28 +1613,28 @@ resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz#bdac02dd31edd5cb9eec37b1db698ea5e2c1a631" integrity sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ== -"@firebase/messaging@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.9.4.tgz#a1cd38ad92eb92cde908dc695767362087137f6d" - integrity sha512-OvYV4MLPfDpdP/yltLqZXZRx6rXWz52bEilS2jL2B4sGiuTaXSkR6BIHB54EPTblu32nbyZYdlER4fssz4TfXw== +"@firebase/messaging@0.9.5": + version "0.9.5" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.9.5.tgz#4cf3ed5bb4d2b1ad53f7b8906f061e5aa0f5ca9b" + integrity sha512-Q0oOEFGvcINTOfW/fa27hFT74fvFOJd0D0yaC4C6uWBCyLwHLN4va+lG8fQkos8XbSMZdnalirRYXDgcFCUebQ== dependencies: - "@firebase/component" "0.5.9" - "@firebase/installations" "0.5.4" + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" idb "3.0.2" tslib "^2.1.0" -"@firebase/performance-compat@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.1.4.tgz#0e887e9d707515db0594117072375e18200703a9" - integrity sha512-YuGfmpC0o+YvEBlEZCbPdNbT4Nn2qhi5uMXjqKnNIUepmXUsgOYDiAqM9nxHPoE/6IkvoFMdCj5nTUYVLCFXgg== +"@firebase/performance-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.1.5.tgz#e5e13629740ad28fdcbb7bb4e6e49160bbe71550" + integrity sha512-s9mqR0GXJaqvIZD/GsshacpKOGa3NP6Yht33mNEtpL7ERqj35mvD1CBoUwH52eMYAaxlQd9y9JrphQgK3EmWWw== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/performance" "0.5.4" + "@firebase/performance" "0.5.5" "@firebase/performance-types" "0.1.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/performance-types@0.1.0": @@ -1639,15 +1642,15 @@ resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.1.0.tgz#5e6efa9dc81860aee2cb7121b39ae8fa137e69fc" integrity sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w== -"@firebase/performance@0.5.4": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.5.4.tgz#480bf61a8ff248e55506172be267029270457743" - integrity sha512-ES6aS4eoMhf9CczntBADDsXhaFea/3a0FADwy/VpWXXBxVb8tqc5tPcoTwd9L5M/aDeSiQMy344rhrSsTbIZEg== +"@firebase/performance@0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.5.5.tgz#2ec0167f4d318f05a5a4fe6daac3977cc1bc598d" + integrity sha512-eA8mEKVnyY64fwAKxHbJF5t1hNkdR0EZVib0LfEWl/2elPmFcjik097hqLHzdFE88JYCxNGfFaSPo9Lbk/qe6A== dependencies: - "@firebase/component" "0.5.9" - "@firebase/installations" "0.5.4" + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/polyfill@0.3.36": @@ -1659,16 +1662,16 @@ promise-polyfill "8.1.3" whatwg-fetch "2.0.4" -"@firebase/remote-config-compat@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.1.4.tgz#25561c070b2ba8e41e3f33aa9e9db592bbec5a37" - integrity sha512-6WeKR7E9KJ1RIF9GZiyle1uD4IsIPUBKUnUnFkQhj3FV6cGvQwbeG0rbh7QQLvd0IWuh9lABYjHXWp+rGHQk8A== +"@firebase/remote-config-compat@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.1.5.tgz#560aef7ce56d235ac2cfbebccc65fbe9545f6574" + integrity sha512-bgpmrCGyOj46c0xNFvivcXRHlaVkbt4mX2etbF9s6jaOILPd4rBHIfAiBpKL64GGwTkrOjWO9/HZun4I01gbpg== dependencies: - "@firebase/component" "0.5.9" + "@firebase/component" "0.5.10" "@firebase/logger" "0.3.2" - "@firebase/remote-config" "0.3.3" + "@firebase/remote-config" "0.3.4" "@firebase/remote-config-types" "0.2.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/remote-config-types@0.2.0": @@ -1676,26 +1679,26 @@ resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz#1e2759fc01f20b58c564db42196f075844c3d1fd" integrity sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw== -"@firebase/remote-config@0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.3.3.tgz#dedee2de508e2392ec2f254368adb7c2d969fc16" - integrity sha512-9hZWfB3k3IYsjHbWeUfhv/SDCcOgv/JMJpLXlUbTppXPm1IZ3X9ZW4I9bS86gGYr7m/kSv99U0oxQ7N9PoR8Iw== +"@firebase/remote-config@0.3.4": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.3.4.tgz#1197c92513130bcb1fe67c4978e6a9b034ef88be" + integrity sha512-SLlyVVNJ6DnU1AOjNrmv5u9Fge7gUwZVooyxMIkaT3Lj9MBM5MwfJsoG3UyiV4l7yI0iPj34LuKPpMJXOOcs4w== dependencies: - "@firebase/component" "0.5.9" - "@firebase/installations" "0.5.4" + "@firebase/component" "0.5.10" + "@firebase/installations" "0.5.5" "@firebase/logger" "0.3.2" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" -"@firebase/storage-compat@0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.8.tgz#edbd9e2d8178c5695817e75f1da5c570c11f44dd" - integrity sha512-L5R0DQoHCDKIgcBbqTx+6+RQ2533WFKeV3cfLAZCTGjyMUustj0eYDsr7fLhGexwsnpT3DaxhlbzT3icUWoDaA== +"@firebase/storage-compat@0.1.9": + version "0.1.9" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.9.tgz#c731f6bea4e7927c1343e369a480a924555bb5f4" + integrity sha512-FwSNw1FMH8Qk9l+nDmlamesEFVjOfmWO4B2BV4l3YRn5ibvxIvBqRQZP8TGUknHCWKM1b7dMq3C19cVxeJ77VQ== dependencies: - "@firebase/component" "0.5.9" - "@firebase/storage" "0.9.0" + "@firebase/component" "0.5.10" + "@firebase/storage" "0.9.1" "@firebase/storage-types" "0.6.0" - "@firebase/util" "1.4.2" + "@firebase/util" "1.4.3" tslib "^2.1.0" "@firebase/storage-types@0.6.0": @@ -1703,20 +1706,20 @@ resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.6.0.tgz#0b1af64a2965af46fca138e5b70700e9b7e6312a" integrity sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA== -"@firebase/storage@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.9.0.tgz#e33d2dea4c056d70d801a20521aa96fa2e4fbfb8" - integrity sha512-1gSYdrwP9kECmugH9L3tvNMvSjnNJGamj91rrESOFk2ZHDO93qKR90awc68NnhmzFAJOT/eJzVm35LKU6SqUNg== +"@firebase/storage@0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.9.1.tgz#0b642b68868f54c41dfd44c36191a577d1d5bf6a" + integrity sha512-IMPZ21Mm05R9GKTgiiMpbata0tgzQTtZ2YMbVReSTx16GJTIpadXpjFzxhJMjVi/7Wq57LnSxsg9fe56IBSacw== dependencies: - "@firebase/component" "0.5.9" - "@firebase/util" "1.4.2" + "@firebase/component" "0.5.10" + "@firebase/util" "1.4.3" node-fetch "2.6.5" tslib "^2.1.0" -"@firebase/util@1.4.2": - version "1.4.2" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.4.2.tgz#271c63bb7cce4607f7679dc5624ef241c4cf2498" - integrity sha512-JMiUo+9QE9lMBvEtBjqsOFdmJgObFvi7OL1A0uFGwTmlCI1ZeNPOEBrwXkgTOelVCdiMO15mAebtEyxFuQ6FsA== +"@firebase/util@1.4.3": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.4.3.tgz#4358cf5f18beaa9c8a1e5a5fc4c7c44a4ccd4b7b" + integrity sha512-gQJl6r0a+MElLQEyU8Dx0kkC2coPj67f/zKZrGR7z7WpLgVanhaCUqEsptwpwoxi9RMFIaebleG+C9xxoARq+Q== dependencies: tslib "^2.1.0" @@ -2353,11 +2356,6 @@ "@types/react" "*" hoist-non-react-statics "^3.3.0" -"@types/invariant@^2.2.35": - version "2.2.35" - resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be" - integrity sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" @@ -2788,10 +2786,10 @@ babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== -babel-preset-expo@9.0.2, babel-preset-expo@~9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-9.0.2.tgz#018bafbe29c61491d55bf5c1b603534b54a13bf1" - integrity sha512-NKVichCkbmb+ZIJ4hvuxzX3PnvHUKT42NxYIYTsKAfHPUKuaSAawtpsmMThph6pUc0GUYcLvCRql8ZX5A1zYNw== +babel-preset-expo@8.5.1, babel-preset-expo@~8.5.1: + version "8.5.1" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-8.5.1.tgz#aac627a6c85b3c0904a226596c6243fac9f19491" + integrity sha512-qQVG6Twn7tymODw8cH+85QtzFqcD0ckLWgVLC8pzRkwLKP5lIs5gtiYdoUsvhvyWWesSFR9VlhN0HE2Nu7WCWQ== dependencies: "@babel/plugin-proposal-decorators" "^7.12.9" "@babel/plugin-transform-react-jsx" "^7.12.17" @@ -3823,19 +3821,19 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expo-app-loading@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/expo-app-loading/-/expo-app-loading-1.3.0.tgz#2023f11e1420d423478474942c0d1c74e1afa335" - integrity sha512-IbMI1w2a79IXw2uH/dgwxWmXW9uR5DNjY/mDKdUCGR0tjMeeliZRq66gGdRLgCkfXS2b2WMIi03gB05l7SiQeg== +expo-app-loading@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/expo-app-loading/-/expo-app-loading-1.2.1.tgz#d097abcbb3bb7cae0646f29560a431c9bff95169" + integrity sha512-ROQoPdwQOU2PjskmUMzJ5rq3gUkEF3V/ACM7Z6X2y7spsj5xqp/YSTLzEOlGL69DNYn5A3znvN5LUZ3e1gsnXg== dependencies: - expo-splash-screen "~0.14.0" + expo-splash-screen "~0.13.3" -expo-application@~4.0.1: +expo-application@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-4.0.1.tgz#d38a1315c06c253b843c951ddc6fbb9a026f05cc" integrity sha512-yZM/SrpWdi84m5+5F3VDfhrMZOz/uKwXcgBhOP1wzfXt0otGSRW1V5tM+a0sgaKZsDRCGojTU7Jm73BVwwVrwg== -expo-asset@~8.4.5: +expo-asset@~8.4.3: version "8.4.5" resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.4.5.tgz#730579b48408222c210beface7508224683f1740" integrity sha512-4E+VzFdgSjeCC+x80VuL+moY04U19SRV6vrL8DekQSyPbwkNR1QdvSx/7O7XTOspB9duwebQ1ue7JHFWOwyaMQ== @@ -3846,65 +3844,71 @@ expo-asset@~8.4.5: path-browserify "^1.0.0" url-parse "^1.4.4" -expo-av@~10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/expo-av/-/expo-av-10.2.0.tgz#4bc4b1f409f3ad2e247586f22e4fb9e1aa666b0a" - integrity sha512-jo7Nv3IgJPAiOerKRwlL4guKkULZfvE5KIRZmgLurgPvJFHHAye4pFe2IlqQftKd66NHo1vq2zIGF3B3fsTPmw== +expo-av@~10.1.3: + version "10.1.3" + resolved "https://registry.yarnpkg.com/expo-av/-/expo-av-10.1.3.tgz#a010443d7f82398d789a89824f1d512d8b407e3c" + integrity sha512-zYhpYthdQ5UPuhNn3XWaMJu94XyXUNw6WEifRnKH5xUHo0Oy0XrV5JAk8iO+7WDgfGo9oHlgvnSWrMNQsbF80A== dependencies: "@expo/config-plugins" "^4.0.2" + expo-modules-core "~0.4.7" -expo-camera@~12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-12.1.0.tgz#d968b282d2155956655e217b35bade66ed361ad7" - integrity sha512-FWzgexrsd1v2XYmtXpeZsXMJf2G6ctX7wmU3xi2KEL7vYMdrCCZi+aX5vj7WQz5DDEu/TH1fkHnqU/hek8ZGMA== +expo-camera@~12.0.3: + version "12.0.3" + resolved "https://registry.yarnpkg.com/expo-camera/-/expo-camera-12.0.3.tgz#9afc38c12b973f385d38c7393627f0e2eb3d49a9" + integrity sha512-0u0e7ia3+GrJtmpxDQxQ8kp2hSw3eTN0Qt2+w9d6GxLsGaEZY+1/wFp906KGbRXmvJqg6YsjIv/pDoV+BQpwgg== dependencies: "@expo/config-plugins" "^4.0.2" "@koale/useworker" "^4.0.2" - invariant "^2.2.4" + expo-modules-core "~0.4.4" + invariant "2.2.4" -expo-constants@~13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-13.0.0.tgz#e167b0e4d064029e53a0bc89c8cffcb7cb8f2a0a" - integrity sha512-DwElzs1k6KljlZln/X2O9b5K4bXlDk8nzF5nzSLgI+Ibg/xUoIL5QKM41Y9RDJfTzlDlV7nmeS/Xar+nP5KjMA== +expo-constants@~12.1.1, expo-constants@~12.1.3: + version "12.1.3" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-12.1.3.tgz#bec48a42a7760b010450961c209bb4b1158b9cd6" + integrity sha512-HXlMTPn9pnJdMju3WcwX4oEB7EOECOTzdIPaG3JEluygqzafwKLMR8BE82+64jgAxlGIWZsYl+3Ni9wuTFQeYw== dependencies: - "@expo/config" "^6.0.6" + "@expo/config" "^5.0.9" + expo-modules-core "~0.4.4" uuid "^3.3.2" -expo-device@~4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-4.1.0.tgz#ae31c5fdb526f1b8cd837403f783f837fb5ca42a" - integrity sha512-Eflp5XQZP5UD7UAK+euuQsLl1k7iX/CijSpmjvURp2+GkIrqcwv+sehTxDId1w+SmGHYFnu40vtldUtkCmEXdQ== +expo-device@~4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/expo-device/-/expo-device-4.0.3.tgz#da2229f1e5a38c795c9b8a023e65d520d327d4e5" + integrity sha512-T04QT90wHYMt+YcyartCez1QF94KPV39LdWbcU00hE5V/tVgUT1Wv3g7p0T2suWeoWRPdgIT9LOlO+DXjIPqWA== dependencies: + expo-modules-core "~0.4.4" ua-parser-js "^0.7.19" -expo-error-recovery@~3.0.4: +expo-error-recovery@~3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/expo-error-recovery/-/expo-error-recovery-3.0.4.tgz#de85c8c6b387d9b1e532256600882f2c2704383a" integrity sha512-7z2V7n9Yvm9/ogm4I1KgcsQZfgyDMSOBVHk8pA3IY0jL8+tXTyTrStxHsPXRjE8HHeYikfTRBIeFsh/1wWY7oA== -expo-file-system@~13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-13.1.0.tgz#7758617ad5bd60dac82c642bf8c85d0cdb00c117" - integrity sha512-Hd+aBfcZfiD9p2qOEMvcUJuEnQk5NEostZjT5gVkQmRoITUxf9wGgrX1tSAzF8JQAtOJVjfWYOwTMHq2H9M8AA== +expo-file-system@~13.0.3: + version "13.0.3" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-13.0.3.tgz#f8b3c47e0e7ecfd767043ed4c0aba6b207367678" + integrity sha512-i65brB1Nd0upWigXMXrN4YSvj5cP77tB4hNCXoWYVaqRKpUnVlEku2FjQ/xVfIWLJMYrFHHC0Kgz/OKsNzQTpg== dependencies: "@expo/config-plugins" "^4.0.2" + expo-modules-core "~0.4.4" uuid "^3.4.0" -expo-firebase-analytics@~6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/expo-firebase-analytics/-/expo-firebase-analytics-6.0.0.tgz#8f0509e84b7a145c3ceeb1fda2c59670bc516a14" - integrity sha512-WmLF4nVIGe8sPW6nu1GhbrAB9FU+hJDmfnTTUAE9z2zErUhTphLZtPTUdU16q4VfH8IfpjtIZFZAusi6z56fqw== +expo-firebase-analytics@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/expo-firebase-analytics/-/expo-firebase-analytics-5.0.3.tgz#757e19b55e5b6c3287591c4682b5459392bf5780" + integrity sha512-/WYMm7pszHOwHwTmZDQldYdS7rXl0jqiZYBWoc/3+w4U8tW9FRc4O8XSeSwO9dahz/VCwU9Jpk1V4WCxGVRiZg== dependencies: - expo-firebase-core "~4.1.0" + expo-firebase-core "~4.0.3" -expo-firebase-core@~4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/expo-firebase-core/-/expo-firebase-core-4.1.0.tgz#455ebd9e6f98e7bc98022a21266b48633931dbd3" - integrity sha512-EIeHjCwRqpi/3GnJMQlXr2wwkvORej2mDWgpf3/hpw6eEnGG48RrL6en6If/u4x7rfE76Gir6AEKh9QXhnclFQ== +expo-firebase-core@~4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/expo-firebase-core/-/expo-firebase-core-4.0.3.tgz#756508a1b957fea350c839bcc8d19b33c8ea0700" + integrity sha512-L8ZjYQ4urXKjBfhkE0XXd27VaHy+tWp6Ae0aKJDUQjWMSvsLSls8JZmXArN+ApEQeMmxyH8oEd/dancdYibF+w== dependencies: - expo-constants "~13.0.0" + expo-constants "~12.1.1" + expo-modules-core "~0.4.4" -expo-font@~10.0.4: +expo-font@~10.0.3: version "10.0.4" resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-10.0.4.tgz#c06ff88079c857ef71c24414a583fd270b3f34e7" integrity sha512-ieEsT6tD6yD6qT7WUzzJ5el0UvACr53RqICu0GI9GUiWuwDFPM2Oi5WfWwYFFStCRuaP6kEtpkJDUZ9cjT5F+w== @@ -3938,15 +3942,15 @@ expo-json-utils@~0.2.0: resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.2.0.tgz#2cd52648060c7905f8fd330d4ac22a5278e40650" integrity sha512-HRPnEYXPMxduR9OzoUS1WmOFhgSLiclDdkbM4rCryiH7kzlKjFVGqaFwIVk1/IELVpDDjg1Fxwf0eSSN7NQXPA== -expo-keep-awake@~10.0.1: +expo-keep-awake@~10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-10.0.1.tgz#9f1176216c41eee20843c8232acfdca2bc32d334" integrity sha512-kcBtoDGkm3RRe6BpKDvR7gof/ErajEia38u92pRvNRctdh+p8AFO7GQuiipyg3iMfhcCFVTCIV7h3tuA0g/yDw== -expo-localization@~12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-12.0.0.tgz#c7ed86d32a99eece45541b3f53f287eec4865d25" - integrity sha512-CXHRyLqpO+PlX0AQEw0kGYRO9NCPu+tmtx/b39gyC895/UP0Gczn6UoiOpuujqXx6n16NNLnu9UJ+P2UcRquVA== +expo-localization@~11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/expo-localization/-/expo-localization-11.0.0.tgz#ae384c59ae708a4b2e7ff7dfead1d9ee9c06b482" + integrity sha512-LLK7+pYScM5ob8/IsnCb4JVQb6AvWP5anTIikaZmpz7XCUJ0KHaCPY8YfUjVSSwWspSMLxpqKEZtAra+bHxYZA== dependencies: rtl-detect "^1.0.2" @@ -3965,14 +3969,18 @@ expo-media-library@~13.0.3: "@expo/config-plugins" "^4.0.2" expo-modules-core "~0.4.4" -expo-media-library@~14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/expo-media-library/-/expo-media-library-14.0.0.tgz#aed008f7b750c02ec4a298c7aaa2fc4454171eea" - integrity sha512-rbrFSLxpmhKqvWivjpMXhAOu0D0sRhu2UNc+SJntXJwsLYx7Mzh9N8pk2kU7iLTPR2YYfxOGW7HyFj18+OB6QQ== +expo-modules-autolinking@~0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-0.3.4.tgz#25ce32ca933fedab2a5eb139e91327d123aa6066" + integrity sha512-Mu3CIMqEAI8aNM18U/l+7CCi+afU8dERrKjDDEx/Hu7XX3v3FcnnP+NuWDLY/e9/ETzwTJaqoRoBuzhawsuLWw== dependencies: - "@expo/config-plugins" "^4.0.2" + chalk "^4.1.0" + commander "^7.2.0" + fast-glob "^3.2.5" + find-up "~5.0.0" + fs-extra "^9.1.0" -expo-modules-autolinking@0.5.5, expo-modules-autolinking@~0.5.1: +expo-modules-autolinking@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-0.5.5.tgz#6bcc42072dcbdfca79d207b7f549f1fdb54a2b74" integrity sha512-bILEG0Fg+ZhIhdEaShHzsEN1WC0hUmXJ5Kcd4cd+8rVk1Ead9vRZxA/yLx1cNBDCOwMe0GAMrhF7TKT+A1P+YA== @@ -3983,15 +3991,7 @@ expo-modules-autolinking@0.5.5, expo-modules-autolinking@~0.5.1: find-up "^5.0.0" fs-extra "^9.1.0" -expo-modules-core@0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-0.6.4.tgz#dd0265da98a92bd8004c83d9953136e4820f1bef" - integrity sha512-I5MvSZHjww4Jfvob/woCbI0ZLZIUBmhoiLeZsMJoWJuWa8QmtxXjI+4eRjaDB7+RxNVhrnVcmRjQPYG/5HepVg== - dependencies: - compare-versions "^3.4.0" - invariant "^2.2.4" - -expo-modules-core@~0.4.4: +expo-modules-core@~0.4.10, expo-modules-core@~0.4.4, expo-modules-core@~0.4.7, expo-modules-core@~0.4.8: version "0.4.10" resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-0.4.10.tgz#6c7e7e211b3056fc23a462e9faea88cc7653fe9b" integrity sha512-uCZA3QzF0syRaHwYY99iaNhnye4vSQGsJ/y6IAiesXdbeVahWibX4G1KoKNPUyNsKXIM4tqA+4yByUSvJe4AAw== @@ -3999,79 +3999,85 @@ expo-modules-core@~0.4.4: compare-versions "^3.4.0" invariant "^2.2.4" -expo-permissions@~13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/expo-permissions/-/expo-permissions-13.1.0.tgz#1be8fe01476950d642ea83d383fd8912492434b9" - integrity sha512-f3ngERaoeAw8236xyvw4gS89Fxd4fU2soKXQn0JPXwiDGmIXO+lIJNH3psNvAebj4DfmyQtGW4AS1itG83GHaQ== +expo-permissions@~13.0.3: + version "13.0.3" + resolved "https://registry.yarnpkg.com/expo-permissions/-/expo-permissions-13.0.3.tgz#93d4395658d9967d257faa31bbec096551654aaf" + integrity sha512-bVjdnhYDZy06jX0J+0fGuXzEJ7r+ibl9yCAsumd3S/ELrs1wbR8/zOkQBaSyoYk0z9MiGCC4ul6UB10wEiMPmw== + dependencies: + expo-modules-core "~0.4.4" -expo-splash-screen@~0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.14.1.tgz#7647c8b98c679b8313d24a7c14729402c3c16631" - integrity sha512-Y08wMIVjRuPbBnH2N6KwUfQYYnAiBrZMFAfXjjPPObyMDZ7v5VXTcbAWHqGdnYDcIbXRpat+fiWpTeU2HanBBg== +expo-splash-screen@~0.13.3: + version "0.13.5" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.13.5.tgz#ece76c092f2ce88e4660a70e532ed47909a01ddd" + integrity sha512-L/L0XlmmxSoyuooCVvbPBO4xUF9kAs+F0+fML3pf7miBOnTd/v9j5riKSmaDthNtM4AarXxgi0AXzSHQ1M3rZg== dependencies: "@expo/configure-splash-screen" "^0.6.0" - "@expo/prebuild-config" "^3.0.15" + "@expo/prebuild-config" "^3.0.6" + expo-modules-core "~0.4.7" -expo-status-bar@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.2.0.tgz#16e73205da563f9536f562e439081e30e318a82e" - integrity sha512-pVZZ/kDCXFK79E4dCtRecs3XLC8aiwlciutSd/fFmUPJSQZ1Txia6hlKajPt0GAYft8/YnT0V3URXzWZOBniYQ== +expo-status-bar@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.1.0.tgz#b1015a69c8563b7cadcb5b6c726227397610725d" + integrity sha512-XgAbGfDV/Q6br2h4yzQwcZRYi37bZ/nvc06vvaJ7i7w9tRxb05OJmXBxl7ywkKlFCMcN6q3Miaf2wnzEgMwJoQ== -expo-structured-headers@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-2.1.0.tgz#1576ac4004e9b7a4924673c8bd362c9679a9337e" - integrity sha512-cjb1L2UzlieA+FSksHSZo55LhjvIR8wypkZbzFW5q4SpzOR5zCgtsZ77vz2RNfNQU/ZBxkaHLRrNgiEQzTrwAw== +expo-structured-headers@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/expo-structured-headers/-/expo-structured-headers-2.0.0.tgz#a30a370ad9f7bb65a03d81cadc2a0c88e038349d" + integrity sha512-pCMjCNpVX8rTD0gwfa29ShUY2++4yxCXodvMWwQonvDtunp2UC3PlvGo82oBBOqsV0yKPN2rMO43tOYSH6lW0Q== -expo-updates-interface@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-0.5.0.tgz#30b05b9e190b3e2662d7cc26cd84d305d7ab4217" - integrity sha512-3Yhip5LQ6x1nQ/2Xm/uP3Oeann7YkaBwsdUpxbcMtn2Ayucuu9U7r9ltwzBFxC4RWebfhXGJZ5+gx85y0leGXQ== +expo-updates-interface@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-0.4.0.tgz#20961f2cb4bd068a74c29434affa08791dbaa240" + integrity sha512-EUJaLnDAePikGEQT8w6gjCY3m/dlGgjZKVn5XBaxZMkHzOy3PDQo6QOcK/bcMdkA3CyNrvo6NCe+/7RHrgmK4A== -expo-updates@~0.11.3: - version "0.11.3" - resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.11.3.tgz#5dcd27ea7de47b6b222c525541a2e0dc91d6191e" - integrity sha512-W8oXaH0MKaH5ZLszupnm904A4epBjgvjPEfuIjy3JybTU+JC8319gqsOZ7nWBxZZck67utxHAlyJ9Ks/CcqFmA== +expo-updates@~0.10.15: + version "0.10.15" + resolved "https://registry.yarnpkg.com/expo-updates/-/expo-updates-0.10.15.tgz#1fcfd78ff615307809ad38a3d37eaa67f7268282" + integrity sha512-GHh1e0BwJY7aT+huGfneXpMhPKKkDIOBqCWyZDyTo7AWLj2C2ZCvgT2D9LWyl6v9WwxMEfO94RaYCQaayD/rfw== dependencies: - "@expo/config" "^6.0.6" + "@expo/config" "^5.0.9" "@expo/config-plugins" "^4.0.2" - "@expo/metro-config" "~0.2.6" + "@expo/metro-config" "~0.1.84" expo-manifests "~0.2.2" - expo-structured-headers "~2.1.0" - expo-updates-interface "~0.5.0" + expo-modules-core "~0.4.8" + expo-structured-headers "~2.0.0" + expo-updates-interface "~0.4.0" fbemitter "^2.1.1" resolve-from "^5.0.0" uuid "^3.4.0" -expo-video-thumbnails@~6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/expo-video-thumbnails/-/expo-video-thumbnails-6.1.0.tgz#377c3569a5a584d95c88b7d6c475a260d063ef41" - integrity sha512-qRMsgL6JY6um3UKq//0VO6J4NurqMOLuAv+Mu01Z4pweuoR83j7HOKNr0PKszIyBv/9tNeLzzrUYQuQPzXmKHA== +expo-video-thumbnails@~6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/expo-video-thumbnails/-/expo-video-thumbnails-6.0.3.tgz#0bdee794a8a1348a8b9907f3d1d5b39453d555b2" + integrity sha512-lMTE60AAixuhx8qr7jDoOEC/TzILIZgpOeqeKwWes7OdR6QZM+JbTqQrl+e6LYQmMqEsRAo1JRfjzvlBmaoO4A== + dependencies: + expo-modules-core "~0.4.4" -expo@^44.0.0: - version "44.0.4" - resolved "https://registry.yarnpkg.com/expo/-/expo-44.0.4.tgz#328e3ca41f6d195d3525b30c8a74d8c241efcf7d" - integrity sha512-XYEG0ldlKmRGTFBGSCcW6GI6SNMBrp1uM+s8yIfUmRzHmxj2D0HP+r1aUH8iU1alsIjh00IAGQ71BMPu0hRlNQ== +expo@^43.0.0: + version "43.0.5" + resolved "https://registry.yarnpkg.com/expo/-/expo-43.0.5.tgz#2bc6e4d1fa7dcacda34e43861b2207515e9fc452" + integrity sha512-GShSipvKxxIuG7EL196d5gscPV7t/bOFGTLVefRFk2wyfiNcnRflsVK5B3c0hh9j1n0VGy0n+pHkXWoLzyk9vg== dependencies: "@babel/runtime" "^7.14.0" - "@expo/metro-config" "~0.2.6" + "@expo/metro-config" "~0.1.84" "@expo/vector-icons" "^12.0.4" - babel-preset-expo "~9.0.2" + babel-preset-expo "~8.5.1" cross-spawn "^6.0.5" - expo-application "~4.0.1" - expo-asset "~8.4.5" - expo-constants "~13.0.0" - expo-file-system "~13.1.0" - expo-font "~10.0.4" - expo-keep-awake "~10.0.1" - expo-modules-autolinking "0.5.5" - expo-modules-core "0.6.4" + expo-application "~4.0.0" + expo-asset "~8.4.3" + expo-constants "~12.1.3" + expo-file-system "~13.0.3" + expo-font "~10.0.3" + expo-keep-awake "~10.0.0" + expo-modules-autolinking "~0.3.4" + expo-modules-core "~0.4.10" fbemitter "^2.1.1" - invariant "^2.2.4" + invariant "^2.2.2" md5-file "^3.2.3" - pretty-format "^26.5.2" + pretty-format "^26.4.0" uuid "^3.4.0" optionalDependencies: - expo-error-recovery "~3.0.4" + expo-error-recovery "~3.0.3" extend-shallow@^2.0.1: version "2.0.1" @@ -4269,37 +4275,37 @@ find-up@^5.0.0, find-up@~5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -firebase@9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.6.1.tgz#08e0fd0799f57a885f895b86a6ed2bc0083412fe" - integrity sha512-d4wbkVMRiSREa1jfFx2z/Kq3KueEKfNWApvdrEAxvzDRN4eiFLeZSZM/MOxj7TR01e/hANnw2lrYKMUpg21ukg== +firebase@^9.6.2: + version "9.6.2" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.6.2.tgz#6699b2488166b86ab9c9e242914d5dfa54871824" + integrity sha512-YVQa6vYfgs50cooiZYjgvYqpUiPYvNM7yPi72P+6d7VC9ABCMaFJEIaHOPcwjsU+zEA8sChi13yQ66G8lDpZeg== dependencies: - "@firebase/analytics" "0.7.4" - "@firebase/analytics-compat" "0.1.5" - "@firebase/app" "0.7.11" - "@firebase/app-check" "0.5.2" - "@firebase/app-check-compat" "0.2.2" - "@firebase/app-compat" "0.1.12" + "@firebase/analytics" "0.7.5" + "@firebase/analytics-compat" "0.1.6" + "@firebase/app" "0.7.12" + "@firebase/app-check" "0.5.3" + "@firebase/app-check-compat" "0.2.3" + "@firebase/app-compat" "0.1.13" "@firebase/app-types" "0.7.0" - "@firebase/auth" "0.19.4" - "@firebase/auth-compat" "0.2.4" - "@firebase/database" "0.12.4" - "@firebase/database-compat" "0.1.4" - "@firebase/firestore" "3.4.1" - "@firebase/firestore-compat" "0.1.10" - "@firebase/functions" "0.7.6" - "@firebase/functions-compat" "0.1.7" - "@firebase/installations" "0.5.4" - "@firebase/messaging" "0.9.4" - "@firebase/messaging-compat" "0.1.4" - "@firebase/performance" "0.5.4" - "@firebase/performance-compat" "0.1.4" + "@firebase/auth" "0.19.5" + "@firebase/auth-compat" "0.2.5" + "@firebase/database" "0.12.5" + "@firebase/database-compat" "0.1.5" + "@firebase/firestore" "3.4.2" + "@firebase/firestore-compat" "0.1.11" + "@firebase/functions" "0.7.7" + "@firebase/functions-compat" "0.1.8" + "@firebase/installations" "0.5.5" + "@firebase/messaging" "0.9.5" + "@firebase/messaging-compat" "0.1.5" + "@firebase/performance" "0.5.5" + "@firebase/performance-compat" "0.1.5" "@firebase/polyfill" "0.3.36" - "@firebase/remote-config" "0.3.3" - "@firebase/remote-config-compat" "0.1.4" - "@firebase/storage" "0.9.0" - "@firebase/storage-compat" "0.1.8" - "@firebase/util" "1.4.2" + "@firebase/remote-config" "0.3.4" + "@firebase/remote-config-compat" "0.1.5" + "@firebase/storage" "0.9.1" + "@firebase/storage-compat" "0.1.9" + "@firebase/util" "1.4.3" flat-cache@^3.0.4: version "3.0.4" @@ -4771,7 +4777,7 @@ intl@^1.2.5: resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde" integrity sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94= -invariant@^2.2.4: +invariant@2.2.4, invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -5561,6 +5567,14 @@ metro-babel-register@0.64.0: "@babel/register" "^7.0.0" escape-string-regexp "^1.0.5" +metro-babel-transformer@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.59.0.tgz#dda99c75d831b00142c42c020c51c103b29f199d" + integrity sha512-fdZJl8rs54GVFXokxRdD7ZrQ1TJjxWzOi/xSP25VR3E8tbm3nBZqS+/ylu643qSr/IueABR+jrlqAyACwGEf6w== + dependencies: + "@babel/core" "^7.0.0" + metro-source-map "0.59.0" + metro-babel-transformer@0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.64.0.tgz#a21f8a989a5ea60c1109456e21bd4d9374194ea0" @@ -5627,6 +5641,50 @@ metro-minify-uglify@0.64.0: dependencies: uglify-es "^3.1.9" +metro-react-native-babel-preset@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" + integrity sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-self" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + react-refresh "^0.4.0" + metro-react-native-babel-preset@0.64.0, metro-react-native-babel-preset@~0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.64.0.tgz#76861408681dfda3c1d962eb31a8994918c976f8" @@ -5684,6 +5742,17 @@ metro-react-native-babel-transformer@0.64.0, metro-react-native-babel-transforme metro-source-map "0.64.0" nullthrows "^1.1.1" +metro-react-native-babel-transformer@^0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.59.0.tgz#9b3dfd6ad35c6ef37fc4ce4d20a2eb67fabbb4be" + integrity sha512-1O3wrnMq4NcPQ1asEcl9lRDn/t+F1Oef6S9WaYVIKEhg9m/EQRGVrrTVP+R6B5Eeaj3+zNKbzM8Dx/NWy1hUbQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.59.0" + metro-react-native-babel-preset "0.59.0" + metro-source-map "0.59.0" + metro-resolver@0.64.0, metro-resolver@^0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.64.0.tgz#21126b44f31346ac2ce0b06b77ef65e8c9e2294a" @@ -5696,6 +5765,19 @@ metro-runtime@0.64.0, metro-runtime@^0.64.0: resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.64.0.tgz#cdaa1121d91041bf6345f2a69eb7c2fb289eff7b" integrity sha512-m7XbWOaIOeFX7YcxUhmnOi6Pg8EaeL89xyZ+quZyZVF1aNoTr4w8FfbKxvijpjsytKHIZtd+43m2Wt5JrqyQmQ== +metro-source-map@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.59.0.tgz#e9beb9fc51bfb4e060f95820cf1508fc122d23f7" + integrity sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.59.0" + ob1 "0.59.0" + source-map "^0.5.6" + vlq "^1.0.0" + metro-source-map@0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.64.0.tgz#4310e17c3d4539c6369688022494ad66fa4d39a1" @@ -5710,6 +5792,17 @@ metro-source-map@0.64.0: source-map "^0.5.6" vlq "^1.0.0" +metro-symbolicate@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.59.0.tgz#fc7f93957a42b02c2bfc57ed1e8f393f5f636a54" + integrity sha512-asLaF2A7rndrToGFIknL13aiohwPJ95RKHf0NM3hP/nipiLDoMzXT6ZnQvBqDxkUKyP+51AI75DMtb+Wcyw4Bw== + dependencies: + invariant "^2.2.4" + metro-source-map "0.59.0" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + metro-symbolicate@0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.64.0.tgz#405c21438ab553c29f6841da52ca76ee87bb06ac" @@ -6069,6 +6162,11 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= +ob1@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.59.0.tgz#ee103619ef5cb697f2866e3577da6f0ecd565a36" + integrity sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ== + ob1@0.64.0: version "0.64.0" resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.64.0.tgz#f254a55a53ca395c4f9090e28a85483eac5eba19" @@ -6416,7 +6514,7 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -pretty-format@^26.5.2, pretty-format@^26.6.2: +pretty-format@^26.4.0, pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== @@ -6542,25 +6640,20 @@ react-devtools-core@^4.6.0: shell-quote "^1.6.1" ws "^7" -react-dom@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== +react-dom@17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6" + integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - scheduler "^0.20.2" + scheduler "^0.20.1" react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== -react-freeze@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.0.tgz#b21c65fe1783743007c8c9a2952b1c8879a77354" - integrity sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw== - react-i18next@^11.15.2: version "11.15.3" resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.15.3.tgz#7608fb3cacc02ac75a62fc2d68b579f140b198dd" @@ -6597,15 +6690,15 @@ react-native-codegen@^0.0.6: jscodeshift "^0.11.0" nullthrows "^1.1.1" -react-native-gesture-handler@~2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.1.1.tgz#1d417bc7b551ec76129ce09861b3a01622b4ef99" - integrity sha512-1+qMhsXKKWTPAFi2ZY8rEhP/4xIevWNb1zLU9MzJkr7tRIEW4G+ipxjLyCw+7hQeqeeIbyZ8kkTyHAUuwTrHDA== +react-native-gesture-handler@~1.10.2: + version "1.10.3" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.10.3.tgz#942bbf2963bbf49fa79593600ee9d7b5dab3cfc0" + integrity sha512-cBGMi1IEsIVMgoox4RvMx7V2r6bNKw0uR1Mu1o7NbuHS6BRSVLq0dP34l2ecnPlC+jpWd3le6Yg1nrdCjby2Mw== dependencies: "@egjs/hammerjs" "^2.0.17" + fbjs "^3.0.0" hoist-non-react-statics "^3.3.0" invariant "^2.2.4" - lodash "^4.17.21" prop-types "^15.7.2" react-native-image-gallery@^2.1.5: @@ -6629,10 +6722,10 @@ react-native-iphone-x-helper@^1.3.1: resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== -react-native-pager-view@5.4.9: - version "5.4.9" - resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-5.4.9.tgz#c0d40847cfeda5a4e729b53271b0ee0fedff3eb5" - integrity sha512-D6tzxpwMGdl6CXgtskGWhKRc5cJakCazESRGt7PkqnpyiH3N35ft1KmR82pCSQetAFlytFiToeu3a/dG5CELvA== +react-native-pager-view@5.4.6: + version "5.4.6" + resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-5.4.6.tgz#21d16b67136301875da1355dc9d442a4aafab1c7" + integrity sha512-yZiG65xlOeC8LOCNF0N8Cdc+MDQGWJnOpsmlHAndWXQhuVPjj4/KnS556BeTddcQ2EqJu/DjL7o8j0hpB+nkVg== react-native-paper@^4.11.1: version "4.11.1" @@ -6650,17 +6743,14 @@ react-native-progress@^5.0.0: dependencies: prop-types "^15.7.2" -react-native-reanimated@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.3.1.tgz#c7abad48f9e6c84610b0d5e270088ecd61750382" - integrity sha512-nzjVqwkB8eeyPKT2KoiA9EEz17ZMFSGMoOTC17Z9b5nE2Z4ZHjHM5EKhY0TlwzXFUuJAE9PhOfxF0wIO/maZSA== +react-native-reanimated@~2.2.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-2.2.4.tgz#36c5d15028b0bd7d479fba5199117ac870c7a532" + integrity sha512-Nn648MfEEnTCEiWsl1YmfkojiLyV0NMY0EiRdDRbZNfJVfxBuyqhCxI/4Jd7aBi162qpgf8XK2mByYgvF4zLrQ== dependencies: "@babel/plugin-transform-object-assign" "^7.10.4" - "@types/invariant" "^2.2.35" - invariant "^2.2.4" - lodash.isequal "^4.5.0" + fbjs "^3.0.0" mockdate "^3.0.2" - react-native-screens "^3.4.0" string-hash-64 "^1.0.3" react-native-safe-area-context@3.3.2: @@ -6668,12 +6758,11 @@ react-native-safe-area-context@3.3.2: resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.3.2.tgz#9549a2ce580f2374edb05e49d661258d1b8bcaed" integrity sha512-yOwiiPJ1rk+/nfK13eafbpW6sKW0jOnsRem2C1LPJjM3tfTof6hlvV5eWHATye3XOpu2cJ7N+HdkUvUDGwFD2Q== -react-native-screens@^3.4.0, react-native-screens@~3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.10.1.tgz#2634a1a17380c559a06de391e4969ae72c4365ff" - integrity sha512-ZF/XHnRsuinvDY1XiCWLXxoUoSf+NgsAes2SZfX9rFQQcv128zmh/+19SSavGrSf6rQNzqytEMdRGI6yr4Gbjw== +react-native-screens@~3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.8.0.tgz#4ec84c55a7b4a4aa9405c812978ca2ba5c0242a4" + integrity sha512-lHrnB/elAoMJKv8O12U6BLgeup4lB6ZKJHEOVuG/D72nv/OE9wUusbou6YCB5tp3YbaSpHflPnkFmHA/vCejpw== dependencies: - react-freeze "^1.0.0" warn-once "^0.1.0" react-native-tab-view@3.1.1: @@ -6681,10 +6770,10 @@ react-native-tab-view@3.1.1: resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-3.1.1.tgz#1f8d7a835ab4f5b1b1407ec8dddc1053b53fa3c6" integrity sha512-M5pRN6utQfytKWoKlKVzg5NbkYu308qNoW1khGTtEOTs1k14p2dHJ/BWOJoJYHKbPVUyZldbG9MFT7gUl4YHnw== -react-native-web@0.17.5: - version "0.17.5" - resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.17.5.tgz#2c27452b4654fb098c3c412cb04c379add1015a6" - integrity sha512-pdieIZi2/YeVTaOuIaeaLC6FMkk8h3pvPNruedH+6cWiE15Oz6BGjJ+5IafdXEyiipb1Y0+QuecW81fa3DVM4g== +react-native-web@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.17.1.tgz#90d473c89dd99b88bc9830b2a9fcdd2fc5f04902" + integrity sha512-lUnn+2O8ynQ6/gJKylSxm7DLi2vHw6AujdDV1+LSa8Epe1bYFJNUcJTEhJf0jNYUFGOujzMtuG8Mkz3HdWTkag== dependencies: array-find-index "^1.0.2" create-react-class "^15.7.0" @@ -6754,10 +6843,10 @@ react-timer-mixin@^0.13.3: resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz#75a00c3c94c13abe29b43d63b4c65a88fc8264d3" integrity sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q== -react@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +react@17.0.1: + version "17.0.1" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127" + integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -7067,7 +7156,7 @@ sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@^0.20.1, scheduler@^0.20.2: +scheduler@^0.20.1: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== @@ -7140,10 +7229,10 @@ send@0.17.2: range-parser "~1.2.1" statuses "~1.5.0" -sentry-expo@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/sentry-expo/-/sentry-expo-4.0.3.tgz#8b98481d37923f734da13519a98913f55995aad3" - integrity sha512-Def+9ewJPRE1i/TdAGrZqY5/UqOA6lwS0C4L/XMekJMPeDMjFf3c/++u5EyK45eU/SM611tG6LwUvj38sp88sg== +sentry-expo@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/sentry-expo/-/sentry-expo-4.0.5.tgz#def703be3ce548b24b3b5201b1d150941e01d718" + integrity sha512-DbIZAGRGGBzKCohmmN030D3tUEvOMogAfzgt2JS3M5kqtq9m801PgETuatKsOmLVqJxfuDloHLce9K8kBSGgSA== dependencies: "@expo/config-plugins" "^2.0.2" "@expo/config-types" "^41.0.0"