From 22472252bc5f458d240fbb97079b9ef51394e8cc Mon Sep 17 00:00:00 2001 From: Rubem Date: Sat, 10 Oct 2020 17:48:36 -0300 Subject: [PATCH] first commit --- .buckconfig | 6 + .editorconfig | 8 + .eslintignore | 4 + .eslintrc.json | 58 + .gitattributes | 1 + .gitignore | 63 + .watchmanconfig | 1 + README.md | 1 + __tests__/App-test.tsx | 14 + android/app/_BUCK | 55 + android/app/build.gradle | 236 + android/app/build_defs.bzl | 19 + android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/google-services.json | 40 + android/app/proguard-rules.pro | 10 + android/app/src/debug/AndroidManifest.xml | 8 + .../java/com/appcovid/ReactNativeFlipper.java | 72 + android/app/src/main/AndroidManifest.xml | 27 + .../main/assets/fonts/RobotoSlab-Medium.ttf | Bin 0 -> 173376 bytes .../main/assets/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 172696 bytes .../main/java/com/appcovid/MainActivity.java | 15 + .../java/com/appcovid/MainApplication.java | 80 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3056 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5024 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2096 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2858 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4569 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7098 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6464 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10676 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9250 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15523 bytes android/app/src/main/res/values/strings.xml | 3 + android/app/src/main/res/values/styles.xml | 9 + android/build.gradle | 38 + android/gradle.properties | 28 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55616 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + android/gradlew | 183 + android/gradlew.bat | 103 + android/settings.gradle | 3 + app.json | 4 + assets/fonts/RobotoSlab-Medium.ttf | Bin 0 -> 173376 bytes assets/fonts/RobotoSlab-Regular.ttf | Bin 0 -> 172696 bytes babel.config.js | 3 + index.js | 9 + ios/Podfile | 33 + ios/appcovid-tvOS/Info.plist | 53 + ios/appcovid-tvOSTests/Info.plist | 24 + ios/appcovid.xcodeproj/project.pbxproj | 808 ++ .../xcschemes/appcovid-tvOS.xcscheme | 88 + .../xcshareddata/xcschemes/appcovid.xcscheme | 88 + ios/appcovid/AppDelegate.h | 8 + ios/appcovid/AppDelegate.m | 58 + .../AppIcon.appiconset/Contents.json | 38 + ios/appcovid/Images.xcassets/Contents.json | 6 + ios/appcovid/Info.plist | 62 + ios/appcovid/LaunchScreen.storyboard | 58 + ios/appcovid/main.m | 9 + ios/appcovidTests/Info.plist | 24 + ios/appcovidTests/appcovidTests.m | 65 + metro.config.js | 17 + package-lock.json | 10911 ++++++++++++++++ package.json | 70 + prettier.config.js | 5 + react-native.config.js | 7 + src/App.tsx | 24 + src/components/Button/index.tsx | 18 + src/components/Button/styles.ts | 19 + src/components/Input/index.tsx | 97 + src/components/Input/styles.ts | 44 + src/hooks/auth.tsx | 116 + src/hooks/index.tsx | 9 + src/pages/Dashboard/index.tsx | 13 + src/pages/Dashboard/styles.ts | 48 + src/pages/SignIn/index.tsx | 136 + src/pages/SignIn/styles.ts | 44 + src/pages/SignUp/index.tsx | 173 + src/pages/SignUp/styles.ts | 46 + src/routes/app.routes.tsx | 19 + src/routes/auth.routes.tsx | 21 + src/routes/index.tsx | 23 + src/services/api.ts | 7 + src/utils/getValidationErrors.ts | 15 + tsconfig.json | 62 + yarn.lock | 7988 +++++++++++ 86 files changed, 22460 insertions(+) create mode 100644 .buckconfig create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.json create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .watchmanconfig create mode 100644 README.md create mode 100644 __tests__/App-test.tsx create mode 100644 android/app/_BUCK create mode 100644 android/app/build.gradle create mode 100644 android/app/build_defs.bzl create mode 100644 android/app/debug.keystore create mode 100644 android/app/google-services.json create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/debug/java/com/appcovid/ReactNativeFlipper.java create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/assets/fonts/RobotoSlab-Medium.ttf create mode 100644 android/app/src/main/assets/fonts/RobotoSlab-Regular.ttf create mode 100644 android/app/src/main/java/com/appcovid/MainActivity.java create mode 100644 android/app/src/main/java/com/appcovid/MainApplication.java create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/settings.gradle create mode 100644 app.json create mode 100644 assets/fonts/RobotoSlab-Medium.ttf create mode 100644 assets/fonts/RobotoSlab-Regular.ttf create mode 100644 babel.config.js create mode 100644 index.js create mode 100644 ios/Podfile create mode 100644 ios/appcovid-tvOS/Info.plist create mode 100644 ios/appcovid-tvOSTests/Info.plist create mode 100644 ios/appcovid.xcodeproj/project.pbxproj create mode 100644 ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid-tvOS.xcscheme create mode 100644 ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid.xcscheme create mode 100644 ios/appcovid/AppDelegate.h create mode 100644 ios/appcovid/AppDelegate.m create mode 100644 ios/appcovid/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/appcovid/Images.xcassets/Contents.json create mode 100644 ios/appcovid/Info.plist create mode 100644 ios/appcovid/LaunchScreen.storyboard create mode 100644 ios/appcovid/main.m create mode 100644 ios/appcovidTests/Info.plist create mode 100644 ios/appcovidTests/appcovidTests.m create mode 100644 metro.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 prettier.config.js create mode 100644 react-native.config.js create mode 100644 src/App.tsx create mode 100644 src/components/Button/index.tsx create mode 100644 src/components/Button/styles.ts create mode 100644 src/components/Input/index.tsx create mode 100644 src/components/Input/styles.ts create mode 100644 src/hooks/auth.tsx create mode 100644 src/hooks/index.tsx create mode 100644 src/pages/Dashboard/index.tsx create mode 100644 src/pages/Dashboard/styles.ts create mode 100644 src/pages/SignIn/index.tsx create mode 100644 src/pages/SignIn/styles.ts create mode 100644 src/pages/SignUp/index.tsx create mode 100644 src/pages/SignUp/styles.ts create mode 100644 src/routes/app.routes.tsx create mode 100644 src/routes/auth.routes.tsx create mode 100644 src/routes/index.tsx create mode 100644 src/services/api.ts create mode 100644 src/utils/getValidationErrors.ts create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.buckconfig b/.buckconfig new file mode 100644 index 0000000..934256c --- /dev/null +++ b/.buckconfig @@ -0,0 +1,6 @@ + +[android] + target = Google Inc.:Google APIs:23 + +[maven_repositories] + central = https://repo1.maven.org/maven2 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..db87e1f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = false +insert_final_newline = false \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..c83c72d --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +**/*.js +node_modules +build +/*.js \ No newline at end of file diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..4cd9c17 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,58 @@ +{ + "env": { + "es6": true, + "browser": true + }, + "extends": [ + "plugin:react/recommended", + "plugin:@typescript-eslint/recommended", + "airbnb", + "prettier/@typescript-eslint", + "plugin:prettier/recommended" + ], + "globals": { + "Atomics": "readonly", + "SharedArrayBuffer": "readonly", + "__DEV__": "readonly" + }, + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaFeatures": { + "jsx": true + }, + "ecmaVersion": 2018, + "sourceType": "module" + }, + "plugins": ["react", "@typescript-eslint", "react-hooks", "prettier"], + "rules": { + "react-hooks/rules-of-hooks": "error", + "no-use-before-define": "off", + "@typescript-eslint/camelcase": "off", + "react/jsx-props-no-spreading": "off", + "prettier/prettier": "error", + "react-hooks/exhaustive-deps": "warn", + "react/jsx-filename-extension": [ + 1, + { + "extensions": [".tsx"] + } + ], + "import/prefer-default-export": "off", + "import/no-duplicates": "off", + "import/no-unresolved": "off", + "import/no-extraneous-dependencies": "off", + "import/order": "off", + "import/no-cycle": "off", + "import/no-named-as-default": "off", + "import/no-self-import": "off", + "import/no-named-as-default-member": "off", + "import/named": "off", + "import/extensions": "off", + "import/no-useless-path-segments": "off" + }, + "settings": { + "import/resolver": { + "typescript": {} + } + } +} \ No newline at end of file diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d42ff18 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.pbxproj -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a5e410 --- /dev/null +++ b/.gitignore @@ -0,0 +1,63 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml + +# Visual Studio Code +# +.vscode/ + +# node.js +# +node_modules/ +npm-debug.log +yarn-error.log + +# BUCK +buck-out/ +\.buckd/ +*.keystore +!debug.keystore + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/ + +*/fastlane/report.xml +*/fastlane/Preview.html +*/fastlane/screenshots + +# Bundle artifact +*.jsbundle + +# CocoaPods +/ios/Pods/ diff --git a/.watchmanconfig b/.watchmanconfig new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.watchmanconfig @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..b217a03 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Covid-App diff --git a/__tests__/App-test.tsx b/__tests__/App-test.tsx new file mode 100644 index 0000000..1784766 --- /dev/null +++ b/__tests__/App-test.tsx @@ -0,0 +1,14 @@ +/** + * @format + */ + +import 'react-native'; +import React from 'react'; +import App from '../App'; + +// Note: test renderer must be required after react-native. +import renderer from 'react-test-renderer'; + +it('renders correctly', () => { + renderer.create(); +}); diff --git a/android/app/_BUCK b/android/app/_BUCK new file mode 100644 index 0000000..a1dfd3d --- /dev/null +++ b/android/app/_BUCK @@ -0,0 +1,55 @@ +# To learn about Buck see [Docs](https://buckbuild.com/). +# To run your application with Buck: +# - install Buck +# - `npm start` - to start the packager +# - `cd android` +# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"` +# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck +# - `buck install -r android/app` - compile, install and run application +# + +load(":build_defs.bzl", "create_aar_targets", "create_jar_targets") + +lib_deps = [] + +create_aar_targets(glob(["libs/*.aar"])) + +create_jar_targets(glob(["libs/*.jar"])) + +android_library( + name = "all-libs", + exported_deps = lib_deps, +) + +android_library( + name = "app-code", + srcs = glob([ + "src/main/java/**/*.java", + ]), + deps = [ + ":all-libs", + ":build_config", + ":res", + ], +) + +android_build_config( + name = "build_config", + package = "com.appcovid", +) + +android_resource( + name = "res", + package = "com.appcovid", + res = "src/main/res", +) + +android_binary( + name = "app", + keystore = "//android/keystores:debug", + manifest = "src/main/AndroidManifest.xml", + package_type = "debug", + deps = [ + ":app-code", + ], +) diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..008c53f --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,236 @@ +apply plugin: "com.android.application" +apply plugin: 'com.google.gms.google-services' + +import com.android.build.OutputFile + +/** + * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets + * and bundleReleaseJsAndAssets). + * These basically call `react-native bundle` with the correct arguments during the Android build + * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the + * bundle directly from the development server. Below you can see all the possible configurations + * and their defaults. If you decide to add a configuration block, make sure to add it before the + * `apply from: "../../node_modules/react-native/react.gradle"` line. + * + * project.ext.react = [ + * // the name of the generated asset file containing your JS bundle + * bundleAssetName: "index.android.bundle", + * + * // the entry file for bundle generation. If none specified and + * // "index.android.js" exists, it will be used. Otherwise "index.js" is + * // default. Can be overridden with ENTRY_FILE environment variable. + * entryFile: "index.android.js", + * + * // https://reactnative.dev/docs/performance#enable-the-ram-format + * bundleCommand: "ram-bundle", + * + * // whether to bundle JS and assets in debug mode + * bundleInDebug: false, + * + * // whether to bundle JS and assets in release mode + * bundleInRelease: true, + * + * // whether to bundle JS and assets in another build variant (if configured). + * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants + * // The configuration property can be in the following formats + * // 'bundleIn${productFlavor}${buildType}' + * // 'bundleIn${buildType}' + * // bundleInFreeDebug: true, + * // bundleInPaidRelease: true, + * // bundleInBeta: true, + * + * // whether to disable dev mode in custom build variants (by default only disabled in release) + * // for example: to disable dev mode in the staging build type (if configured) + * devDisabledInStaging: true, + * // The configuration property can be in the following formats + * // 'devDisabledIn${productFlavor}${buildType}' + * // 'devDisabledIn${buildType}' + * + * // the root of your project, i.e. where "package.json" lives + * root: "../../", + * + * // where to put the JS bundle asset in debug mode + * jsBundleDirDebug: "$buildDir/intermediates/assets/debug", + * + * // where to put the JS bundle asset in release mode + * jsBundleDirRelease: "$buildDir/intermediates/assets/release", + * + * // where to put drawable resources / React Native assets, e.g. the ones you use via + * // require('./image.png')), in debug mode + * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug", + * + * // where to put drawable resources / React Native assets, e.g. the ones you use via + * // require('./image.png')), in release mode + * resourcesDirRelease: "$buildDir/intermediates/res/merged/release", + * + * // by default the gradle tasks are skipped if none of the JS files or assets change; this means + * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to + * // date; if you have any other folders that you want to ignore for performance reasons (gradle + * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/ + * // for example, you might want to remove it from here. + * inputExcludes: ["android/**", "ios/**"], + * + * // override which node gets called and with what additional arguments + * nodeExecutableAndArgs: ["node"], + * + * // supply additional arguments to the packager + * extraPackagerArgs: [] + * ] + */ + +project.ext.react = [ + enableHermes: false, // clean and rebuild if changing +] + +apply from: "../../node_modules/react-native/react.gradle" + +/** + * Set this to true to create two separate APKs instead of one: + * - An APK that only works on ARM devices + * - An APK that only works on x86 devices + * The advantage is the size of the APK is reduced by about 4MB. + * Upload all the APKs to the Play Store and people will download + * the correct one based on the CPU architecture of their device. + */ +def enableSeparateBuildPerCPUArchitecture = false + +/** + * Run Proguard to shrink the Java bytecode in release builds. + */ +def enableProguardInReleaseBuilds = false + +/** + * The preferred build flavor of JavaScriptCore. + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +/** + * Whether to enable the Hermes VM. + * + * This should be set on project.ext.react and mirrored here. If it is not set + * on project.ext.react, JavaScript will not be compiled to Hermes Bytecode + * and the benefits of using Hermes will therefore be sharply reduced. + */ +def enableHermes = project.ext.react.get("enableHermes", false); + +android { + compileSdkVersion rootProject.ext.compileSdkVersion + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + defaultConfig { + applicationId "com.appcovid" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0" + } + splits { + abi { + reset() + enable enableSeparateBuildPerCPUArchitecture + universalApk false // If true, also generate a universal APK + include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" + } + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + } + } + + // applicationVariants are e.g. debug, release + applicationVariants.all { variant -> + variant.outputs.each { output -> + // For each separate APK per architecture, set a unique version code as described here: + // https://developer.android.com/studio/build/configure-apk-splits.html + def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] + def abi = output.getFilter(OutputFile.ABI) + if (abi != null) { // null for the universal-debug, universal-release variants + output.versionCodeOverride = + versionCodes.get(abi) * 1048576 + defaultConfig.versionCode + } + + } + } +} + +dependencies { + implementation fileTree(dir: "libs", include: ["*.jar"]) + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" // From node_modules + + implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" + + // Import the Firebase BoM + implementation platform('com.google.firebase:firebase-bom:25.12.0') + + // Add the dependency for the Firebase SDK for Google Analytics + // When using the BoM, don't specify versions in Firebase dependencies + implementation 'com.google.firebase:firebase-analytics' + + // Add the dependencies for any other desired Firebase products + // https://firebase.google.com/docs/android/setup#available-libraries + + debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { + exclude group:'com.facebook.fbjni' + } + + debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { + exclude group:'com.facebook.flipper' + exclude group:'com.squareup.okhttp3', module:'okhttp' + } + + debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { + exclude group:'com.facebook.flipper' + } + + if (enableHermes) { + def hermesPath = "../../node_modules/hermes-engine/android/"; + debugImplementation files(hermesPath + "hermes-debug.aar") + releaseImplementation files(hermesPath + "hermes-release.aar") + } else { + implementation jscFlavor + } +} + +// Run this once to be able to run the application with BUCK +// puts all compile dependencies into folder libs for BUCK to use +task copyDownloadableDepsToLibs(type: Copy) { + from configurations.compile + into 'libs' +} + +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) + +project.ext.vectoricons = [ + iconFontNames: [ 'Feather.ttf' ] +] + +apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" \ No newline at end of file diff --git a/android/app/build_defs.bzl b/android/app/build_defs.bzl new file mode 100644 index 0000000..fff270f --- /dev/null +++ b/android/app/build_defs.bzl @@ -0,0 +1,19 @@ +"""Helper definitions to glob .aar and .jar targets""" + +def create_aar_targets(aarfiles): + for aarfile in aarfiles: + name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")] + lib_deps.append(":" + name) + android_prebuilt_aar( + name = name, + aar = aarfile, + ) + +def create_jar_targets(jarfiles): + for jarfile in jarfiles: + name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")] + lib_deps.append(":" + name) + prebuilt_jar( + name = name, + binary_jar = jarfile, + ) diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + + diff --git a/android/app/src/debug/java/com/appcovid/ReactNativeFlipper.java b/android/app/src/debug/java/com/appcovid/ReactNativeFlipper.java new file mode 100644 index 0000000..57bc266 --- /dev/null +++ b/android/app/src/debug/java/com/appcovid/ReactNativeFlipper.java @@ -0,0 +1,72 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + *

This source code is licensed under the MIT license found in the LICENSE file in the root + * directory of this source tree. + */ +package com.appcovid; + +import android.content.Context; +import com.facebook.flipper.android.AndroidFlipperClient; +import com.facebook.flipper.android.utils.FlipperUtils; +import com.facebook.flipper.core.FlipperClient; +import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; +import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; +import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; +import com.facebook.flipper.plugins.inspector.DescriptorMapping; +import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; +import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; +import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; +import com.facebook.flipper.plugins.react.ReactFlipperPlugin; +import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; +import com.facebook.react.ReactInstanceManager; +import com.facebook.react.bridge.ReactContext; +import com.facebook.react.modules.network.NetworkingModule; +import okhttp3.OkHttpClient; + +public class ReactNativeFlipper { + public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { + if (FlipperUtils.shouldEnableFlipper(context)) { + final FlipperClient client = AndroidFlipperClient.getInstance(context); + + client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); + client.addPlugin(new ReactFlipperPlugin()); + client.addPlugin(new DatabasesFlipperPlugin(context)); + client.addPlugin(new SharedPreferencesFlipperPlugin(context)); + client.addPlugin(CrashReporterPlugin.getInstance()); + + NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); + NetworkingModule.setCustomClientBuilder( + new NetworkingModule.CustomClientBuilder() { + @Override + public void apply(OkHttpClient.Builder builder) { + builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); + } + }); + client.addPlugin(networkFlipperPlugin); + client.start(); + + // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized + // Hence we run if after all native modules have been initialized + ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); + if (reactContext == null) { + reactInstanceManager.addReactInstanceEventListener( + new ReactInstanceManager.ReactInstanceEventListener() { + @Override + public void onReactContextInitialized(ReactContext reactContext) { + reactInstanceManager.removeReactInstanceEventListener(this); + reactContext.runOnNativeModulesQueueThread( + new Runnable() { + @Override + public void run() { + client.addPlugin(new FrescoFlipperPlugin()); + } + }); + } + }); + } else { + client.addPlugin(new FrescoFlipperPlugin()); + } + } + } +} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..155397e --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/fonts/RobotoSlab-Medium.ttf b/android/app/src/main/assets/fonts/RobotoSlab-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c69822158af1d35213a13a0b5c034b4a43dc7788 GIT binary patch literal 173376 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 LKYZ+yXK4Np_tJ|P literal 0 HcmV?d00001 diff --git a/android/app/src/main/assets/fonts/RobotoSlab-Regular.ttf b/android/app/src/main/assets/fonts/RobotoSlab-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc04d6abafa5756abe1affab816717887bd37bed GIT binary patch literal 172696 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�nlj37H*FAGc8x9PTjh4e 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/java/com/appcovid/MainActivity.java b/android/app/src/main/java/com/appcovid/MainActivity.java new file mode 100644 index 0000000..21821d3 --- /dev/null +++ b/android/app/src/main/java/com/appcovid/MainActivity.java @@ -0,0 +1,15 @@ +package com.appcovid; + +import com.facebook.react.ReactActivity; + +public class MainActivity extends ReactActivity { + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + @Override + protected String getMainComponentName() { + return "appcovid"; + } +} diff --git a/android/app/src/main/java/com/appcovid/MainApplication.java b/android/app/src/main/java/com/appcovid/MainApplication.java new file mode 100644 index 0000000..13ec8ae --- /dev/null +++ b/android/app/src/main/java/com/appcovid/MainApplication.java @@ -0,0 +1,80 @@ +package com.appcovid; + +import android.app.Application; +import android.content.Context; +import com.facebook.react.PackageList; +import com.facebook.react.ReactApplication; +import com.facebook.react.ReactInstanceManager; +import com.facebook.react.ReactNativeHost; +import com.facebook.react.ReactPackage; +import com.facebook.soloader.SoLoader; +import java.lang.reflect.InvocationTargetException; +import java.util.List; + +public class MainApplication extends Application implements ReactApplication { + + private final ReactNativeHost mReactNativeHost = + new ReactNativeHost(this) { + @Override + public boolean getUseDeveloperSupport() { + return BuildConfig.DEBUG; + } + + @Override + protected List getPackages() { + @SuppressWarnings("UnnecessaryLocalVariable") + List packages = new PackageList(this).getPackages(); + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + return packages; + } + + @Override + protected String getJSMainModuleName() { + return "index"; + } + }; + + @Override + public ReactNativeHost getReactNativeHost() { + return mReactNativeHost; + } + + @Override + public void onCreate() { + super.onCreate(); + SoLoader.init(this, /* native exopackage */ false); + initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); + } + + /** + * Loads Flipper in React Native templates. Call this in the onCreate method with something like + * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); + * + * @param context + * @param reactInstanceManager + */ + private static void initializeFlipper( + Context context, ReactInstanceManager reactInstanceManager) { + if (BuildConfig.DEBUG) { + try { + /* + We use reflection here to pick up the class that initializes Flipper, + since Flipper library is not available in release mode + */ + Class aClass = Class.forName("com.appcovid.ReactNativeFlipper"); + aClass + .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) + .invoke(null, context, reactInstanceManager); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (NoSuchMethodException e) { + e.printStackTrace(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (InvocationTargetException e) { + e.printStackTrace(); + } + } + } +} diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f5908281d070150700378b64a84c7db1f97aa1 GIT binary patch literal 3056 zcmV(P)KhZB4W`O-$6PEY7dL@435|%iVhscI7#HXTET` zzkBaFzt27A{C?*?2n!1>p(V70me4Z57os7_P3wngt7(|N?Oyh#`(O{OZ1{A4;H+Oi zbkJV-pnX%EV7$w+V1moMaYCgzJI-a^GQPsJHL=>Zb!M$&E7r9HyP>8`*Pg_->7CeN zOX|dqbE6DBJL=}Mqt2*1e1I>(L-HP&UhjA?q1x7zSXD}D&D-Om%sC#AMr*KVk>dy;pT>Dpn#K6-YX8)fL(Q8(04+g?ah97XT2i$m2u z-*XXz7%$`O#x&6Oolq?+sA+c; zdg7fXirTUG`+!=-QudtfOZR*6Z3~!#;X;oEv56*-B z&gIGE3os@3O)sFP?zf;Z#kt18-o>IeueS!=#X^8WfI@&mfI@)!F(BkYxSfC*Gb*AM zau9@B_4f3=m1I71l8mRD>8A(lNb6V#dCpSKW%TT@VIMvFvz!K$oN1v#E@%Fp3O_sQ zmbSM-`}i8WCzSyPl?NqS^NqOYg4+tXT52ItLoTA;4mfx3-lev-HadLiA}!)%PwV)f zumi|*v}_P;*hk9-c*ibZqBd_ixhLQA+Xr>akm~QJCpfoT!u5JA_l@4qgMRf+Bi(Gh zBOtYM<*PnDOA}ls-7YrTVWimdA{y^37Q#BV>2&NKUfl(9F9G}lZ{!-VfTnZh-}vANUA=kZz5}{^<2t=| z{D>%{4**GFekzA~Ja)m81w<3IaIXdft(FZDD2oTruW#SJ?{Iv&cKenn!x!z;LfueD zEgN@#Px>AgO$sc`OMv1T5S~rp@e3-U7LqvJvr%uyV7jUKDBZYor^n# zR8bDS*jTTdV4l8ug<>o_Wk~%F&~lzw`sQGMi5{!yoTBs|8;>L zD=nbWe5~W67Tx`B@_@apzLKH@q=Nnj$a1EoQ%5m|;3}WxR@U0q^=umZUcB}dz5n^8 zPRAi!1T)V8qs-eWs$?h4sVncF`)j&1`Rr+-4of)XCppcuoV#0EZ8^>0Z2LYZirw#G7=POO0U*?2*&a7V zn|Dx3WhqT{6j8J_PmD=@ItKmb-GlN>yH5eJe%-WR0D8jh1;m54AEe#}goz`fh*C%j zA@%m2wr3qZET9NLoVZ5wfGuR*)rV2cmQPWftN8L9hzEHxlofT@rc|PhXZ&SGk>mLC z97(xCGaSV+)DeysP_%tl@Oe<6k9|^VIM*mQ(IU5vme)80qz-aOT3T(VOxU><7R4#;RZfTQeI$^m&cw@}f=eBDYZ+b&N$LyX$Au8*J1b9WPC zk_wIhRHgu=f&&@Yxg-Xl1xEnl3xHOm1xE(NEy@oLx8xXme*uJ-7cg)a=lVq}gm3{! z0}fh^fyW*tAa%6Dcq0I5z(K2#0Ga*a*!mkF5#0&|BxSS`fXa(?^Be)lY0}Me1R$45 z6OI7HbFTOffV^;gfOt%b+SH$3e*q)_&;q0p$}uAcAiX>XkqU#c790SX&E2~lkOB_G zKJ`C9ki9?xz)+Cm2tYb{js(c8o9FleQsy}_Ad5d7F((TOP!GQbT(nFhx6IBlIHLQ zgXXeN84Yfl5^NsSQ!kRoGoVyhyQXsYTgXWy@*K>_h02S>)Io^59+E)h zGFV5n!hjqv%Oc>+V;J$A_ekQjz$f-;Uace07pQvY6}%aIZUZ}_m*>DHx|mL$gUlGo zpJtxJ-3l!SVB~J4l=zq>$T4VaQ7?R}!7V7tvO_bJ8`$|ImsvN@kpXGtISd6|N&r&B zkpY!Z%;q4z)rd81@12)8F>qUU_(dxjkWQYX4XAxEmH?G>4ruF!AX<2qpdqxJ3I!SaZj(bdjDpXdS%NK!YvET$}#ao zW-QD5;qF}ZN4;`6g&z16w|Qd=`#4hg+UF^02UgmQka=%|A!5CjRL86{{mwzf=~v{&!Uo zYhJ00Shva@yJ59^Qq~$b)+5%gl79Qv*Gl#YS+BO+RQrr$dmQX)o6o-P_wHC$#H%aa z5o>q~f8c=-2(k3lb!CqFQJ;;7+2h#B$V_anm}>Zr(v{I_-09@zzZ yco6bG9zMVq_|y~s4rIt6QD_M*p(V5oh~@tmE4?#%!pj)|0000T-ViIFIPY+_yk1-RB&z5bHD$YnPieqLK5EI`ThRCq%$YyeCI#k z>wI&j0Rb2DV5|p6T3Syaq)GU^8BR8(!9qaEe6w+TJxLZtBeQf z`>{w%?oW}WhJSMi-;YIE3P2FtzE8p;}`HCT>Lt1o3h65;M`4J@U(hJSYlTt_?Ucf5~AOFjBT-*WTiV_&id z?xIZPQ`>7M-B?*vptTsj)0XBk37V2zTSQ5&6`0#pVU4dg+Hj7pb;*Hq8nfP(P;0i% zZ7k>Q#cTGyguV?0<0^_L$;~g|Qqw58DUr~LB=oigZFOvHc|MCM(KB_4-l{U|t!kPu z{+2Mishq{vnwb2YD{vj{q`%Pz?~D4B&S9Jdt##WlwvtR2)d5RdqcIvrs!MY#BgDI# z+FHxTmgQp-UG66D4?!;I0$Csk<6&IL09jn+yWmHxUf)alPUi3jBIdLtG|Yhn?vga< zJQBnaQ=Z?I+FZj;ke@5f{TVVT$$CMK74HfIhE?eMQ#fvN2%FQ1PrC+PAcEu?B*`Ek zcMD{^pd?8HMV94_qC0g+B1Z0CE-pcWpK=hDdq`{6kCxxq^X`oAYOb3VU6%K=Tx;aG z*aW$1G~wsy!mL})tMisLXN<*g$Kv)zHl{2OA=?^BLb)Q^Vqgm?irrLM$ds;2n7gHt zCDfI8Y=i4)=cx_G!FU+g^_nE(Xu7tj&a&{ln46@U3)^aEf}FHHud~H%_0~Jv>X{Pm z+E&ljy!{$my1j|HYXdy;#&&l9YpovJ;5yoQYJ+hw9>!H{(^6+$(%!(HeR~&MP-UER zPR&hH$w*_)D3}#A2joDlamSP}n%Y3H@pNb1wE=G1TFH_~Lp-&?b+q%;2IF8njO(rq zQVx(bn#@hTaqZZ1V{T#&p)zL%!r8%|p|TJLgSztxmyQo|0P;eUU~a0y&4)u?eEeGZ z9M6iN2(zw9a(WoxvL%S*jx5!2$E`ACG}F|2_)UTkqb*jyXm{3{73tLMlU%IiPK(UR4}Uv87uZIacp(XTRUs?6D25qn)QV%Xe&LZ-4bUJM!ZXtnKhY#Ws)^axZkui_Z=7 zOlc@%Gj$nLul=cEH-leGY`0T)`IQzNUSo}amQtL)O>v* zNJH1}B2znb;t8tf4-S6iL2_WuMVr~! zwa+Are(1_>{zqfTcoYN)&#lg$AVibhUwnFA33`np7$V)-5~MQcS~aE|Ha>IxGu+iU z`5{4rdTNR`nUc;CL5tfPI63~BlehRcnJ!4ecxOkD-b&G%-JG+r+}RH~wwPQoxuR(I z-89hLhH@)Hs}fNDM1>DUEO%{C;roF6#Q7w~76179D?Y9}nIJFZhWtv`=QNbzNiUmk zDSV5#xXQtcn9 zM{aI;AO6EH6GJ4^Qk!^F?$-lTQe+9ENYIeS9}cAj>Ir`dLe`4~Dulck2#9{o}JJ8v+QRsAAp*}|A^ z1PxxbEKFxar-$a&mz95(E1mAEVp{l!eF9?^K43Ol`+3Xh5z`aC(r}oEBpJK~e>zRtQ4J3K*r1f79xFs>v z5yhl1PoYg~%s#*ga&W@K>*NW($n~au>D~{Rrf@Tg z^DN4&Bf0C`6J*kHg5nCZIsyU%2RaiZkklvEqTMo0tFeq7{pp8`8oAs7 z6~-A=MiytuV+rI2R*|N=%Y));j8>F)XBFn`Aua-)_GpV`#%pda&MxsalV15+%Oy#U zg!?Gu&m@yfCi8xHM>9*N8|p5TPNucv?3|1$aN$&X6&Ge#g}?H`)4ncN@1whNDHF7u z2vU*@9OcC-MZK}lJ-H5CC@og69P#Ielf`le^Om4BZ|}OK33~dC z9o-007j1SXiTo3P#6`YJ^T4tN;KHfgA=+Bc0h1?>NT@P?=}W;Z=U;!nqzTHQbbu37 zOawJK2$GYeHtTr7EIjL_BS8~lBKT^)+ba(OWBsQT=QR3Ka((u#*VvW=A35XWkJ#?R zpRksL`?_C~VJ9Vz?VlXr?cJgMlaJZX!yWW}pMZni(bBP>?f&c#+p2KwnKwy;D3V1{ zdcX-Pb`YfI=B5+oN?J5>?Ne>U!2oCNarQ&KW7D61$fu$`2FQEWo&*AF%68{fn%L<4 zOsDg%m|-bklj!%zjsYZr0y6BFY|dpfDvJ0R9Qkr&a*QG0F`u&Rh{8=gq(fuuAaWc8 zRmup;5F zR3altfgBJbCrF7LP7t+8-2#HL9pn&HMVoEnPLE@KqNA~~s+Ze0ilWm}ucD8EVHs;p z@@l_VDhtt@6q zmV7pb1RO&XaRT)NOe-&7x7C>07@CZLYyn0GZl-MhPBNddM0N}0jayB22swGh3C!m6~r;0uCdOJ6>+nYo*R9J7Pzo%#X_imc=P;u^O*#06g*l)^?9O^cwu z>?m{qW(CawISAnzIf^A@vr*J$(bj4fMWG!DVMK9umxeS;rF)rOmvZY8%sF7i3NLrQ zCMI5u5>e<&Y4tpb@?!%PGzlgm_c^Z7Y6cO6C?)qfuF)!vOkifE(aGmXko*nI3Yr5_ zB%dP>Y)esVRQrVbP5?CtAV%1ftbeAX zSO5O8m|H+>?Ag7NFznXY-Y8iI#>Xdz<)ojC6nCuqwTY9Hlxg=lc7i-4fdWA$x8y)$ z1cEAfv{E7mnX=ZTvo30>Vc{EJ_@UqAo91Co;@r;u7&viaAa=(LUNnDMq#?t$WP2mu zy5`rr8b||Z0+BS)Iiwj0lqg10xE8QkK#>Cp6zNdxLb-wi+CW5b7zH2+M4p3Cj%WpQ zvV+J2IY@kOFU_|NN}2O}n#&F1oX*)lDd-WJICcPhckHVB{_D}UMo!YA)`reITkCv& z+h-AyO1k3@ZEIrpHB)j~Z(*sF@TFpx2IVtytZ1!gf7rg2x94b*P|1@%EFX{|BMC&F zgHR4<48Z5Wte`o!m*m@iyK=>9%pqjT=xfgQua>)1| zzH!~jLG!rggat+qAIR%H=jrI#Ppid$J{TDkck^wb>Cbnli}}Mj8!tNfx{tXtDDVA6#7kU4k)m;JoI1>JM_ zq-flQ5dpn>kG~=9u{Kp+hETG^OCq!Y^l7JkwUJNUU7izHmd|F@nB0=X2`Ui?!twzb zGEx%cIl)h?ZV$NTnhB6KFgkkRg&@c7ldg>o!`sBcgi%9RE?paz`QmZ@sF(jo1bt^} zOO5xhg(FXLQ|z)6CE=`kWOCVJNJCs#Lx)8bDSWkN@122J_Z`gpPK4kwk4&%uxnuQ z^m`!#WD#Y$Wd7NSpiP4Y;lHtj;pJ#m@{GmdPp+;QnX&E&oUq!YlgQ%hIuM43b=cWO zKEo!Er{mwD8T1>Qs$i2XjF2i zo0yfpKQUwdThrD(TOIY_s`L@_<}B|w^!j*FThM0+#t0G?oR`l(S(2v&bXR}F6HLMU zhVvD4K!6s}uUD^L;|Sxgrb+kFs%8d8Ma>5A9p~uUO=yF*;%~xvAJiA`lls1pq5J%k z6&-yQ$_vP5`-Tr56ws&75Y&Q2;zD?CB_KpRHxzC9hKCR0889>jef)|@@$A?!QIu3r qa)363hF;Bq?>HxvTY6qhhx>m(`%O(!)s{N|0000xsEBz6iy~SX+W%nrKL2KH{`gFsDCOB6ZW0@Yj?g&st+$-t|2c4&NM7M5Tk(z5p1+IN@y}=N)4$Vmgo_?Y@Ck5u}3=}@K z);Ns<{X)3-we^O|gm)Oh1^>hg6g=|b7E-r?H6QeeKvv7{-kP9)eb76lZ>I5?WDjiX z7Qu}=I4t9`G435HO)Jpt^;4t zottB%?uUE#zt^RaO&$**I5GbJM-Nj&Z#XT#=iLsG7*JO@)I~kH1#tl@P}J@i#`XX! zEUc>l4^`@w2_Fsoa*|Guk5hF2XJq0TQ{QXsjnJ)~K{EG*sHQW(a<^vuQkM07vtNw= z{=^9J-YI<#TM>DTE6u^^Z5vsVZx{Lxr@$j8f2PsXr^)~M97)OdjJOe81=H#lTbl`!5}35~o;+uSbUHP+6L00V99ox@t5JT2~=-{-Zvti4(UkQKDs{%?4V4AV3L`G476;|CgCH%rI z;0kA=z$nkcwu1-wIX=yE5wwUO)D;dT0m~o7z(f`*<1B>zJhsG0hYGMgQ0h>ylQYP; zbY|ogjI;7_P6BwI^6ZstC}cL&6%I8~cYe1LP)2R}amKG>qavWEwL0HNzwt@3hu-i0 z>tX4$uXNRX_<>h#Q`kvWAs3Y+9)i~VyAb3%4t+;Ej~o)%J#d6}9XXtC10QpHH*X!(vYjmZ zlmm6A=sN)+Lnfb)wzL90u6B=liNgkPm2tWfvU)a0y=N2gqg_uRzguCqXO<0 zp@5n^hzkW&E&~|ZnlPAz)<%Cdh;IgaTGMjVcP{dLFnX>K+DJ zd?m)lN&&u@soMY!B-jeeZNHfQIu7I&9N?AgMkXKxIC+JQibV=}9;p)91_6sP0x=oO zd9T#KhN9M8uO4rCDa ze;J+@sfk?@C6ke`KmkokKLLvbpNHGP^1^^YoBV^rxnXe8nl%NfKS}ea`^9weO&eZ` zo3Nb?%LfcmGM4c%PpK;~v#XWF+!|RaTd$6126a6)WGQPmv0E@fm9;I@#QpU0rcGEJ zNS_DL26^sx!>ccJF}F){`A0VIvLan^$?MI%g|@ebIFlrG&W$4|8=~H%Xsb{gawm(u zEgD&|uQgc{a;4k6J|qjRZzat^hbRSXZwu7(c-+?ku6G1X0c*0%*CyUsXxlKf=%wfS z7A!7+`^?MrPvs?yo31D=ZCu!3UU`+dR^S>@R%-y+!b$RlnflhseNn10MV5M=0KfZ+ zl9DEH0jK5}{VOgmzKClJ7?+=AED&7I=*K$;ONIUM3nyT|P}|NXn@Qhn<7H$I*mKw1 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..459ca609d3ae0d3943ab44cdc27feef9256dc6d7 GIT binary patch literal 7098 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca12fe024be86e868d14e91120a6902f8e88ac6 GIT binary patch literal 6464 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 B0*L?s literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8e19b410a1b15ff180f3dacac19395fe3046cdec GIT binary patch literal 10676 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..4c19a13c239cb67b8a2134ddd5f325db1d2d5bee GIT binary patch literal 15523 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 BIP(Ai literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..8761c92 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + appcovid + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..62fe59f --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..0b0b256 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,38 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = "29.0.2" + minSdkVersion = 16 + compileSdkVersion = 29 + targetSdkVersion = 29 + } + repositories { + google() + jcenter() + } + dependencies { + classpath("com.android.tools.build:gradle:3.5.3") + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + classpath('com.google.gms:google-services:4.3.4') + } +} + +allprojects { + repositories { + mavenLocal() + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url("$rootDir/../node_modules/react-native/android") + } + maven { + // Android JSC is installed from npm + url("$rootDir/../node_modules/jsc-android/dist") + } + + google() + jcenter() + maven { url 'https://www.jitpack.io' } + } +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..3bdbd3d --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,28 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Version of flipper SDK to use with React Native +FLIPPER_VERSION=0.54.0 diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..5c2d1cf016b3885f6930543d57b744ea8c220a1a GIT binary patch literal 55616 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..9109989 --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,103 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..4554817 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,3 @@ +rootProject.name = 'appcovid' +apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) +include ':app' diff --git a/app.json b/app.json new file mode 100644 index 0000000..fff4207 --- /dev/null +++ b/app.json @@ -0,0 +1,4 @@ +{ + "name": "appcovid", + "displayName": "appcovid" +} \ No newline at end of file diff --git a/assets/fonts/RobotoSlab-Medium.ttf b/assets/fonts/RobotoSlab-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c69822158af1d35213a13a0b5c034b4a43dc7788 GIT binary patch literal 173376 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 LKYZ+yXK4Np_tJ|P literal 0 HcmV?d00001 diff --git a/assets/fonts/RobotoSlab-Regular.ttf b/assets/fonts/RobotoSlab-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc04d6abafa5756abe1affab816717887bd37bed GIT binary patch literal 172696 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�nlj37H*FAGc8x9PTjh4e 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 literal 0 HcmV?d00001 diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..f842b77 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], +}; diff --git a/index.js b/index.js new file mode 100644 index 0000000..69303b3 --- /dev/null +++ b/index.js @@ -0,0 +1,9 @@ +/** + * @format + */ + +import {AppRegistry} from 'react-native'; +import App from './src/App'; +import {name as appName} from './app.json'; + +AppRegistry.registerComponent(appName, () => App); diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..6bad233 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,33 @@ +require_relative '../node_modules/react-native/scripts/react_native_pods' +require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' + +platform :ios, '10.0' + +target 'appcovid' do + config = use_native_modules! + + use_react_native!(:path => config["reactNativePath"]) + + target 'appcovidTests' do + inherit! :complete + # Pods for testing + end + + # Enables Flipper. + # + # Note that if you have use_frameworks! enabled, Flipper will not work and + # you should disable these next few lines. + use_flipper! + post_install do |installer| + flipper_post_install(installer) + end +end + +target 'appcovid-tvOS' do + # Pods for appcovid-tvOS + + target 'appcovid-tvOSTests' do + inherit! :search_paths + # Pods for testing + end +end diff --git a/ios/appcovid-tvOS/Info.plist b/ios/appcovid-tvOS/Info.plist new file mode 100644 index 0000000..ecbd496 --- /dev/null +++ b/ios/appcovid-tvOS/Info.plist @@ -0,0 +1,53 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/appcovid-tvOSTests/Info.plist b/ios/appcovid-tvOSTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/ios/appcovid-tvOSTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/ios/appcovid.xcodeproj/project.pbxproj b/ios/appcovid.xcodeproj/project.pbxproj new file mode 100644 index 0000000..930bc8e --- /dev/null +++ b/ios/appcovid.xcodeproj/project.pbxproj @@ -0,0 +1,808 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 00E356F31AD99517003FC87E /* appcovidTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* appcovidTests.m */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2DCD954D1E0B4F2C00145EB5 /* appcovidTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* appcovidTests.m */; }; + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 974B5D2D8BD74374B28261AA /* RobotoSlab-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 352F5CBB927E4B84AF8CF83D /* RobotoSlab-Medium.ttf */; }; + 4AF87E892EEB489E8FC0D6FB /* RobotoSlab-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 1503F9B1688849928D784516 /* RobotoSlab-Regular.ttf */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13B07F861A680F5B00A75B9A; + remoteInfo = appcovid; + }; + 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; + remoteInfo = "appcovid-tvOS"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; + 00E356EE1AD99517003FC87E /* appcovidTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = appcovidTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* appcovidTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = appcovidTests.m; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* appcovid.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = appcovid.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = appcovid/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = appcovid/AppDelegate.m; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = appcovid/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = appcovid/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = appcovid/main.m; sourceTree = ""; }; + 2D02E47B1E0B4A5D006451C7 /* appcovid-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "appcovid-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2D02E4901E0B4A5D006451C7 /* appcovid-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "appcovid-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = appcovid/LaunchScreen.storyboard; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; + 352F5CBB927E4B84AF8CF83D /* RobotoSlab-Medium.ttf */ = {isa = PBXFileReference; name = "RobotoSlab-Medium.ttf"; path = "../assets/fonts/RobotoSlab-Medium.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 1503F9B1688849928D784516 /* RobotoSlab-Regular.ttf */ = {isa = PBXFileReference; name = "RobotoSlab-Regular.ttf"; path = "../assets/fonts/RobotoSlab-Regular.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00E356EB1AD99517003FC87E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00E356EF1AD99517003FC87E /* appcovidTests */ = { + isa = PBXGroup; + children = ( + 00E356F21AD99517003FC87E /* appcovidTests.m */, + 00E356F01AD99517003FC87E /* Supporting Files */, + ); + path = appcovidTests; + sourceTree = ""; + }; + 00E356F01AD99517003FC87E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 00E356F11AD99517003FC87E /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* appcovid */ = { + isa = PBXGroup; + children = ( + 008F07F21AC5B25A0029DE68 /* main.jsbundle */, + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, + 13B07FB71A68108700A75B9A /* main.m */, + ); + name = appcovid; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + ED2971642150620600B7C4FE /* JavaScriptCore.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* appcovid */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 00E356EF1AD99517003FC87E /* appcovidTests */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + AE10C40ADEF84B5082CF45A3 /* Resources */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* appcovid.app */, + 00E356EE1AD99517003FC87E /* appcovidTests.xctest */, + 2D02E47B1E0B4A5D006451C7 /* appcovid-tvOS.app */, + 2D02E4901E0B4A5D006451C7 /* appcovid-tvOSTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + AE10C40ADEF84B5082CF45A3 /* Resources */ = { + isa = "PBXGroup"; + children = ( + 352F5CBB927E4B84AF8CF83D /* RobotoSlab-Medium.ttf */, + 1503F9B1688849928D784516 /* RobotoSlab-Regular.ttf */, + ); + name = Resources; + sourceTree = ""; + path = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 00E356ED1AD99517003FC87E /* appcovidTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "appcovidTests" */; + buildPhases = ( + 00E356EA1AD99517003FC87E /* Sources */, + 00E356EB1AD99517003FC87E /* Frameworks */, + 00E356EC1AD99517003FC87E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 00E356F51AD99517003FC87E /* PBXTargetDependency */, + ); + name = appcovidTests; + productName = appcovidTests; + productReference = 00E356EE1AD99517003FC87E /* appcovidTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 13B07F861A680F5B00A75B9A /* appcovid */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "appcovid" */; + buildPhases = ( + FD10A7F022414F080027D42C /* Start Packager */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = appcovid; + productName = appcovid; + productReference = 13B07F961A680F5B00A75B9A /* appcovid.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E47A1E0B4A5D006451C7 /* appcovid-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "appcovid-tvOS" */; + buildPhases = ( + FD10A7F122414F3F0027D42C /* Start Packager */, + 2D02E4771E0B4A5D006451C7 /* Sources */, + 2D02E4781E0B4A5D006451C7 /* Frameworks */, + 2D02E4791E0B4A5D006451C7 /* Resources */, + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "appcovid-tvOS"; + productName = "appcovid-tvOS"; + productReference = 2D02E47B1E0B4A5D006451C7 /* appcovid-tvOS.app */; + productType = "com.apple.product-type.application"; + }; + 2D02E48F1E0B4A5D006451C7 /* appcovid-tvOSTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "appcovid-tvOSTests" */; + buildPhases = ( + 2D02E48C1E0B4A5D006451C7 /* Sources */, + 2D02E48D1E0B4A5D006451C7 /* Frameworks */, + 2D02E48E1E0B4A5D006451C7 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, + ); + name = "appcovid-tvOSTests"; + productName = "appcovid-tvOSTests"; + productReference = 2D02E4901E0B4A5D006451C7 /* appcovid-tvOSTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1130; + TargetAttributes = { + 00E356ED1AD99517003FC87E = { + CreatedOnToolsVersion = 6.2; + TestTargetID = 13B07F861A680F5B00A75B9A; + }; + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1120; + }; + 2D02E47A1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + }; + 2D02E48F1E0B4A5D006451C7 = { + CreatedOnToolsVersion = 8.2.1; + ProvisioningStyle = Automatic; + TestTargetID = 2D02E47A1E0B4A5D006451C7; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "appcovid" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* appcovid */, + 00E356ED1AD99517003FC87E /* appcovidTests */, + 2D02E47A1E0B4A5D006451C7 /* appcovid-tvOS */, + 2D02E48F1E0B4A5D006451C7 /* appcovid-tvOSTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 00E356EC1AD99517003FC87E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 974B5D2D8BD74374B28261AA /* RobotoSlab-Medium.ttf in Resources */, + 4AF87E892EEB489E8FC0D6FB /* RobotoSlab-Regular.ttf in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4791E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48E1E0B4A5D006451C7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native Code And Images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; + }; + FD10A7F022414F080027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; + FD10A7F122414F3F0027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 00E356EA1AD99517003FC87E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 00E356F31AD99517003FC87E /* appcovidTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E4771E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D02E48C1E0B4A5D006451C7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DCD954D1E0B4F2C00145EB5 /* appcovidTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13B07F861A680F5B00A75B9A /* appcovid */; + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; + }; + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2D02E47A1E0B4A5D006451C7 /* appcovid-tvOS */; + targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 00E356F61AD99517003FC87E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = appcovidTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/appcovid.app/appcovid"; + }; + name = Debug; + }; + 00E356F71AD99517003FC87E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = appcovidTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/appcovid.app/appcovid"; + }; + name = Release; + }; + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = appcovid/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = appcovid; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = appcovid/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = appcovid; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 2D02E4971E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "appcovid-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.appcovid-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = Debug; + }; + 2D02E4981E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "appcovid-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.appcovid-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 10.0; + }; + name = Release; + }; + 2D02E4991E0B4A5E006451C7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "appcovid-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.appcovid-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/appcovid-tvOS.app/appcovid-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = Debug; + }; + 2D02E49A1E0B4A5E006451C7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "appcovid-tvOSTests/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.appcovid-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/appcovid-tvOS.app/appcovid-tvOS"; + TVOS_DEPLOYMENT_TARGET = 10.1; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; + LIBRARY_SEARCH_PATHS = ( + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "appcovidTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00E356F61AD99517003FC87E /* Debug */, + 00E356F71AD99517003FC87E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "appcovid" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "appcovid-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4971E0B4A5E006451C7 /* Debug */, + 2D02E4981E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "appcovid-tvOSTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2D02E4991E0B4A5E006451C7 /* Debug */, + 2D02E49A1E0B4A5E006451C7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "appcovid" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid-tvOS.xcscheme b/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid-tvOS.xcscheme new file mode 100644 index 0000000..1c59711 --- /dev/null +++ b/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid-tvOS.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid.xcscheme b/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid.xcscheme new file mode 100644 index 0000000..604ec8b --- /dev/null +++ b/ios/appcovid.xcodeproj/xcshareddata/xcschemes/appcovid.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/appcovid/AppDelegate.h b/ios/appcovid/AppDelegate.h new file mode 100644 index 0000000..ef1de86 --- /dev/null +++ b/ios/appcovid/AppDelegate.h @@ -0,0 +1,8 @@ +#import +#import + +@interface AppDelegate : UIResponder + +@property (nonatomic, strong) UIWindow *window; + +@end diff --git a/ios/appcovid/AppDelegate.m b/ios/appcovid/AppDelegate.m new file mode 100644 index 0000000..85453eb --- /dev/null +++ b/ios/appcovid/AppDelegate.m @@ -0,0 +1,58 @@ +#import "AppDelegate.h" + +#import +#import +#import + +#ifdef FB_SONARKIT_ENABLED +#import +#import +#import +#import +#import +#import + +static void InitializeFlipper(UIApplication *application) { + FlipperClient *client = [FlipperClient sharedClient]; + SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults]; + [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]]; + [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]]; + [client addPlugin:[FlipperKitReactPlugin new]]; + [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]]; + [client start]; +} +#endif + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ +#ifdef FB_SONARKIT_ENABLED + InitializeFlipper(application); +#endif + + RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; + RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge + moduleName:@"appcovid" + initialProperties:nil]; + + rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [UIViewController new]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + return YES; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +@end diff --git a/ios/appcovid/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/appcovid/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..118c98f --- /dev/null +++ b/ios/appcovid/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,38 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/appcovid/Images.xcassets/Contents.json b/ios/appcovid/Images.xcassets/Contents.json new file mode 100644 index 0000000..2d92bd5 --- /dev/null +++ b/ios/appcovid/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/appcovid/Info.plist b/ios/appcovid/Info.plist new file mode 100644 index 0000000..b3b28a8 --- /dev/null +++ b/ios/appcovid/Info.plist @@ -0,0 +1,62 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + appcovid + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UIAppFonts + + RobotoSlab-Medium.ttf + RobotoSlab-Regular.ttf + + + diff --git a/ios/appcovid/LaunchScreen.storyboard b/ios/appcovid/LaunchScreen.storyboard new file mode 100644 index 0000000..299d276 --- /dev/null +++ b/ios/appcovid/LaunchScreen.storyboard @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/appcovid/main.m b/ios/appcovid/main.m new file mode 100644 index 0000000..b1df44b --- /dev/null +++ b/ios/appcovid/main.m @@ -0,0 +1,9 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/ios/appcovidTests/Info.plist b/ios/appcovidTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/ios/appcovidTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/ios/appcovidTests/appcovidTests.m b/ios/appcovidTests/appcovidTests.m new file mode 100644 index 0000000..890183a --- /dev/null +++ b/ios/appcovidTests/appcovidTests.m @@ -0,0 +1,65 @@ +#import +#import + +#import +#import + +#define TIMEOUT_SECONDS 600 +#define TEXT_TO_LOOK_FOR @"Welcome to React" + +@interface appcovidTests : XCTestCase + +@end + +@implementation appcovidTests + +- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test +{ + if (test(view)) { + return YES; + } + for (UIView *subview in [view subviews]) { + if ([self findSubviewInView:subview matching:test]) { + return YES; + } + } + return NO; +} + +- (void)testRendersWelcomeScreen +{ + UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; + NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; + BOOL foundElement = NO; + + __block NSString *redboxError = nil; +#ifdef DEBUG + RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { + if (level >= RCTLogLevelError) { + redboxError = message; + } + }); +#endif + + while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { + [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + + foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { + if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { + return YES; + } + return NO; + }]; + } + +#ifdef DEBUG + RCTSetLogFunction(RCTDefaultLogFunction); +#endif + + XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); + XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); +} + + +@end diff --git a/metro.config.js b/metro.config.js new file mode 100644 index 0000000..13a9642 --- /dev/null +++ b/metro.config.js @@ -0,0 +1,17 @@ +/** + * Metro configuration for React Native + * https://github.com/facebook/react-native + * + * @format + */ + +module.exports = { + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: false, + }, + }), + }, +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..1e92ef9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10911 @@ +{ + "name": "appcovid", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", + "requires": { + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz", + "integrity": "sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.11.5" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz", + "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.11.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz", + "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==" + }, + "@babel/plugin-external-helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.10.4.tgz", + "integrity": "sha512-5mASqSthmRNYVXOphYzlqmR3Y8yp5SZMZhtKDh2DGV3R2PWGLEmP7qOahw66//6m4hjhlpV1bVM7xIJHt1F77Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.10.4.tgz", + "integrity": "sha512-G1l00VvDZ7Yk2yRlC5D8Ybvu3gmeHS3rCHoUYdjrqGYUtdeOBoRypnvDZ5KQqxyaiiGHWnVDeSEzA5F9ozItig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-default-from": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.10.4.tgz", + "integrity": "sha512-79V6r6Pgudz0RnuMGp5xidu6Z+bPFugh8/Q9eDHonmLp4wKFAZDwygJwYgCzuDu8lFA/sYyT+mc5y2wkd7bTXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz", + "integrity": "sha512-XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.10.4" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.10.4.tgz", + "integrity": "sha512-6zccDhYEICfMeQqIjuY5G09/yhKzG30DKHJeYBQUHIsJH7c2jXSGvgwRalufLAXAq432OSlsEfAOLlzEsQzxVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz", + "integrity": "sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/register": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.11.5.tgz", + "integrity": "sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w==", + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "requires": { + "@types/hammerjs": "^2.0.36" + } + }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + } + }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.9.0.tgz", + "integrity": "sha512-fBFGamHm4VUrDqkBGnsrwQL8OC6Om7K6EBQb4xj0nWekpXt1HSa3ScylYHTTWwYcpRf9htGMRGiv4dQDY/odAw==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-hermes": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz", + "integrity": "sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ==", + "requires": { + "@react-native-community/cli-platform-android": "^4.13.0", + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "@react-native-community/cli-platform-android": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz", + "integrity": "sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA==", + "requires": { + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "jetifier": "^1.6.2", + "lodash": "^4.17.15", + "logkitty": "^0.7.1", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + } + }, + "@react-native-community/cli-platform-ios": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz", + "integrity": "sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA==", + "requires": { + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "plist": "^3.0.1", + "xcode": "^2.0.0" + } + }, + "@react-native-community/cli-server-api": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-4.13.0.tgz", + "integrity": "sha512-ER138ChLc1YYX7j9yE6fDm4DdNdsHThr+pla/B6iZoKje1r7TwymDdKaUvOsYalG7sWG9glW3bofcCq+Yh0Dvw==", + "requires": { + "@react-native-community/cli-debugger-ui": "^4.9.0", + "@react-native-community/cli-tools": "^4.13.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "pretty-format": "^25.1.0", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + } + }, + "@react-native-community/cli-tools": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz", + "integrity": "sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg==", + "requires": { + "chalk": "^3.0.0", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "shell-quote": "1.6.1" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + } + } + }, + "@react-native-community/cli-types": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-4.10.1.tgz", + "integrity": "sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ==" + }, + "@react-native-community/eslint-config": { + "version": "1.1.0", + "dev": true, + "requires": { + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^2.25.0", + "@typescript-eslint/parser": "^2.25.0", + "babel-eslint": "10.1.0", + "eslint-config-prettier": "^6.10.1", + "eslint-plugin-eslint-comments": "^3.1.2", + "eslint-plugin-flowtype": "2.50.3", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "3.1.2", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^3.0.0", + "eslint-plugin-react-native": "3.8.1", + "prettier": "^2.0.2" + }, + "dependencies": { + "@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "eslint-plugin-prettier": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", + "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + }, + "dependencies": { + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + } + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dev": true, + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-3.0.0.tgz", + "integrity": "sha512-EjxTHxjLKIBWFgDJdhKKzLh5q+vjTFrqNZX36uIxWS4OfyXe5DawqPj3U5qeJ1ngLwatjzQnmR0Lz0J0YH3kxw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@react-native-community/eslint-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz", + "integrity": "sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ==", + "dev": true + }, + "@react-native-community/masked-view": { + "version": "0.1.10" + }, + "@react-navigation/core": { + "version": "5.12.5", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-5.12.5.tgz", + "integrity": "sha512-+QdQDtC75K1sBfACwCUNFlrCOYf36GYGr9YURHugm3LDEHUwAj7HPJA8FFLw1Rmp5N/P5q9Uct2B/XxJhYzKqA==", + "requires": { + "@react-navigation/routers": "^5.4.12", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.12", + "query-string": "^6.13.5", + "react-is": "^16.13.0", + "use-subscription": "^1.4.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + } + }, + "@react-navigation/native": { + "version": "5.7.6", + "requires": { + "@react-navigation/core": "^5.12.5", + "nanoid": "^3.1.12" + } + }, + "@react-navigation/routers": { + "version": "5.4.12", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-5.4.12.tgz", + "integrity": "sha512-IwMmxeb5e6LboljhakmhtrHBXLYFrFDr2c1GjAG538e4MjT4QGi/ZYckAxCh/NqKI0knnzqKppPl2NsOMv/NoQ==", + "requires": { + "nanoid": "^3.1.12" + } + }, + "@react-navigation/stack": { + "version": "5.9.3", + "requires": { + "color": "^3.1.2", + "react-native-iphone-x-helper": "^1.2.1" + } + }, + "@sinonjs/commons": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", + "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@types/babel__core": { + "version": "7.1.10", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", + "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", + "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", + "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", + "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/hammerjs": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.36.tgz", + "integrity": "sha512-7TUK/k2/QGpEAv/BCwSHlYu3NXZhQ9ZwBYpzr9tjlPIL2C5BeGhH3DmVavRx3ZNyELX5TLC91JTz/cen6AAtIQ==" + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "25.2.3", + "dev": true, + "requires": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/node": { + "version": "14.11.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz", + "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "@types/react": { + "version": "16.9.51", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.51.tgz", + "integrity": "sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-native": { + "version": "0.63.25", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.63.25.tgz", + "integrity": "sha512-cRm+1iQecewpFYOArYJoM1qGd0JpFJ6f97KqIy9H2GawAdWkgyarSk8CBy4SMt2WOtPkysCu2EG7UwIT3vNeaA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-test-renderer": { + "version": "16.9.3", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/styled-components": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.4.tgz", + "integrity": "sha512-78f5Zuy0v/LTQNOYfpH+CINHpchzMMmAt9amY2YNtSgsk1TmlKm8L2Wijss/mtTrsUAVTm2CdGB8VOM65vA8xg==", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "@types/react-native": "*", + "csstype": "^3.0.2" + } + }, + "@types/yargs": { + "version": "15.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.8.tgz", + "integrity": "sha512-b0BYzFUzBpOhPjpl1wtAHU994jBeKF4TKVlT7ssFv44T617XNcPdRoG4AzHLVshLzlrF7i3lTelH7UbuNYV58Q==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.4.0", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.4.0", + "@typescript-eslint/scope-manager": "4.4.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz", + "integrity": "sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/visitor-keys": "4.4.0" + } + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz", + "integrity": "sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.4.0", + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/typescript-estree": "4.4.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.4.0", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.4.0", + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/typescript-estree": "4.4.0", + "debug": "^4.1.1" + }, + "dependencies": { + "@typescript-eslint/typescript-estree": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz", + "integrity": "sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/visitor-keys": "4.4.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz", + "integrity": "sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/visitor-keys": "4.4.0" + } + }, + "@typescript-eslint/types": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.4.0.tgz", + "integrity": "sha512-nU0VUpzanFw3jjX+50OTQy6MehVvf8pkqFcURPAE06xFNFenMj1GPEI6IESvp7UOHAnq+n/brMirZdR+7rCrlA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz", + "integrity": "sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.4.0", + "@typescript-eslint/visitor-keys": "4.4.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.0.tgz", + "integrity": "sha512-oBWeroUZCVsHLiWRdcTXJB7s1nB3taFY8WGvS23tiAlT6jXVvsdAV4rs581bgdEjOhn43q6ro7NkOiLKu6kFqA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.4.0", + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "dev": true + } + } + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "dev": true + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "array.prototype.flatmap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", + "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, + "axe-core": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", + "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "requires": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-styled-components": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz", + "integrity": "sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-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-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-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", + "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==" + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "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==" + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "csstype": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.3.tgz", + "integrity": "sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==", + "dev": true + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "dayjs": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.9.1.tgz", + "integrity": "sha512-01NCTBg8cuMJG1OQc6PR7T66+AFYiPwgDvdJmvJBn29NGzIG+DIFxPLNjHzwz3cpFIvG+NcwIjP9hSaPVoOaDg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + } + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "6.8.0", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "18.2.0", + "requires": { + "eslint-config-airbnb-base": "^14.2.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2" + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz", + "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==", + "requires": { + "confusing-browser-globals": "^1.0.9", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2" + } + }, + "eslint-config-prettier": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz", + "integrity": "sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + } + } + }, + "eslint-plugin-jest": { + "version": "22.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", + "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", + "dev": true + }, + "eslint-plugin-jsx-a11y": { + "version": "6.3.1", + "requires": { + "@babel/runtime": "^7.10.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^3.5.4", + "axobject-query": "^2.1.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", + "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==" + } + } + }, + "eslint-plugin-prettier": { + "version": "3.1.4", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.21.4", + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.17.0", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "jsx-ast-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.0.0.tgz", + "integrity": "sha512-sPuicm6EPKYI/UnWpOatvg4pI50qaBo4dSOMGUPutmJ26ttedFKXr0It0XXPk4HKnQ/1X0st4eSS2w2jhFk9Ow==", + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.1" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "2.5.1" + }, + "eslint-plugin-react-native": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz", + "integrity": "sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg==", + "dev": true, + "requires": { + "eslint-plugin-react-native-globals": "^0.1.1" + } + }, + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", + "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "requires": { + "core-js": "^2.4.1", + "fbjs-css-vars": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + } + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fbjs-scripts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", + "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", + "requires": { + "@babel/core": "^7.0.0", + "ansi-colors": "^1.0.1", + "babel-preset-fbjs": "^3.2.0", + "core-js": "^2.4.1", + "cross-spawn": "^5.1.0", + "fancy-log": "^1.3.2", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "semver": "^5.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.5.1.tgz", + "integrity": "sha512-hLwqh8dejHayjlpvZY40e1aDCDvyP98cWx/L5DhAjSJLH8g4z9Tp08D7y4+3vErDsncPOdf1bxm+zUWpx0/Fxg==" + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "25.5.4", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "import-local": "^3.0.2", + "jest-cli": "^25.5.4" + }, + "dependencies": { + "jest-cli": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + } + } + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "dependencies": { + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + } + }, + "jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + } + }, + "jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, + "jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + } + } + }, + "jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "requires": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + } + }, + "jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + } + }, + "jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + } + }, + "jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + } + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "jetifier": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.6.tgz", + "integrity": "sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", + "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } + }, + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "metro": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.58.0.tgz", + "integrity": "sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.0.0", + "@babel/generator": "^7.5.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "^3.3.0", + "buffer-crc32": "^0.2.13", + "chalk": "^2.4.1", + "ci-info": "^2.0.0", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^1.0.0", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-babel-register": "0.58.0", + "metro-babel-transformer": "0.58.0", + "metro-cache": "0.58.0", + "metro-config": "0.58.0", + "metro-core": "0.58.0", + "metro-inspector-proxy": "0.58.0", + "metro-minify-uglify": "0.58.0", + "metro-react-native-babel-preset": "0.58.0", + "metro-resolver": "0.58.0", + "metro-source-map": "0.58.0", + "metro-symbolicate": "0.58.0", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^4.0.0", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.5", + "xpipe": "^1.0.5", + "yargs": "^14.2.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "metro-babel-register": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.58.0.tgz", + "integrity": "sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^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-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "core-js": "^2.2.2", + "escape-string-regexp": "^1.0.5" + } + }, + "metro-react-native-babel-preset": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "requires": { + "@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-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-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-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "requires": { + "mime-db": "~1.23.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.59.0.tgz", + "integrity": "sha512-JtWc29erdsXO/V3loenXKw+aHUXgj7lt0QPaZKPpctLLy8kcEpI/8pfXXgVK9weXICCpCnYtYncIosAyzh0xjg==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "escape-string-regexp": "^1.0.5" + } + }, + "metro-babel-transformer": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz", + "integrity": "sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "0.58.0" + }, + "dependencies": { + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "metro-cache": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.58.0.tgz", + "integrity": "sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q==", + "requires": { + "jest-serializer": "^24.4.0", + "metro-core": "0.58.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.58.0.tgz", + "integrity": "sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^24.7.0", + "metro": "0.58.0", + "metro-cache": "0.58.0", + "metro-core": "0.58.0", + "pretty-format": "^24.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "metro-core": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.58.0.tgz", + "integrity": "sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ==", + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.58.0", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "metro-inspector-proxy": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz", + "integrity": "sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^14.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz", + "integrity": "sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz", + "integrity": "sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg==", + "requires": { + "@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-transformer": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.59.0.tgz", + "integrity": "sha512-1O3wrnMq4NcPQ1asEcl9lRDn/t+F1Oef6S9WaYVIKEhg9m/EQRGVrrTVP+R6B5Eeaj3+zNKbzM8Dx/NWy1hUbQ==", + "requires": { + "@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" + }, + "dependencies": { + "metro-babel-transformer": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.59.0.tgz", + "integrity": "sha512-fdZJl8rs54GVFXokxRdD7ZrQ1TJjxWzOi/xSP25VR3E8tbm3nBZqS+/ylu643qSr/IueABR+jrlqAyACwGEf6w==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "0.59.0" + } + } + } + }, + "metro-resolver": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.58.0.tgz", + "integrity": "sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.59.0.tgz", + "integrity": "sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ==", + "requires": { + "@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" + }, + "dependencies": { + "metro-symbolicate": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.59.0.tgz", + "integrity": "sha512-asLaF2A7rndrToGFIknL13aiohwPJ95RKHf0NM3hP/nipiLDoMzXT6ZnQvBqDxkUKyP+51AI75DMtb+Wcyw4Bw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.59.0", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + } + }, + "ob1": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.59.0.tgz", + "integrity": "sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "metro-symbolicate": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz", + "integrity": "sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.58.0", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz", + "integrity": "sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "node-stream-zip": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.11.3.tgz", + "integrity": "sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "ob1": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.58.0.tgz", + "integrity": "sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", + "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.0", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", + "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prettier": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz", + "integrity": "sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "react": { + "version": "16.13.1", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-devtools-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.8.2.tgz", + "integrity": "sha512-3Lv3nI8FPAwKqUco35oOlgf+4j8mgYNnIcDv2QTfxEqg2G69q17ZJ8ScU9aBnymS28YC1OW+kTxLmdIQeTN8yg==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==" + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-native": { + "version": "0.63.3", + "requires": { + "@babel/runtime": "^7.0.0", + "@react-native-community/cli": "^4.10.0", + "@react-native-community/cli-platform-android": "^4.10.0", + "@react-native-community/cli-platform-ios": "^4.10.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "fbjs": "^1.0.0", + "fbjs-scripts": "^1.1.0", + "hermes-engine": "~0.5.0", + "invariant": "^2.2.4", + "jsc-android": "^245459.0.0", + "metro-babel-register": "0.59.0", + "metro-react-native-babel-transformer": "0.59.0", + "metro-source-map": "0.59.0", + "nullthrows": "^1.1.1", + "pretty-format": "^24.9.0", + "promise": "^8.0.3", + "prop-types": "^15.7.2", + "react-devtools-core": "^4.6.0", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.19.1", + "stacktrace-parser": "^0.1.3", + "use-subscription": "^1.0.0", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": { + "@react-native-community/cli": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-4.13.0.tgz", + "integrity": "sha512-R+1VehIQ6VTLf+e7YOwzJk0F9tstfeSC4xy7oT6GSgB3FnXbTJGHFUp4siyO68Ae/gzGqt8SiUO145teWkP+ZA==", + "requires": { + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-debugger-ui": "^4.9.0", + "@react-native-community/cli-hermes": "^4.13.0", + "@react-native-community/cli-server-api": "^4.13.0", + "@react-native-community/cli-tools": "^4.13.0", + "@react-native-community/cli-types": "^4.10.1", + "chalk": "^3.0.0", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "metro": "^0.58.0", + "metro-config": "^0.58.0", + "metro-core": "^0.58.0", + "metro-react-native-babel-transformer": "^0.58.0", + "metro-resolver": "^0.58.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "node-stream-zip": "^1.9.1", + "ora": "^3.4.0", + "pretty-format": "^25.2.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz", + "integrity": "sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.3.0", + "metro-babel-transformer": "0.58.0", + "metro-react-native-babel-preset": "0.58.0", + "metro-source-map": "0.58.0" + } + }, + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "metro-react-native-babel-preset": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "requires": { + "@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-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-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" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "react-native-gesture-handler": { + "version": "1.8.0", + "requires": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + } + }, + "react-native-iphone-x-helper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.2.1.tgz", + "integrity": "sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ==" + }, + "react-native-reanimated": { + "version": "1.13.1", + "requires": { + "fbjs": "^1.0.0" + } + }, + "react-native-safe-area-context": { + "version": "3.1.8" + }, + "react-native-screens": { + "version": "2.11.0" + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "react-test-renderer": { + "version": "16.13.1", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", + "dev": true + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "requires": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + } + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==" + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "styled-components": { + "version": "5.2.0", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + } + }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + } + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + } + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "3.9.7", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-subscription": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.4.1.tgz", + "integrity": "sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz", + "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "requires": { + "sax": "^1.2.1" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..5884b57 --- /dev/null +++ b/package.json @@ -0,0 +1,70 @@ +{ + "name": "appcovid", + "version": "0.0.1", + "private": true, + "scripts": { + "android": "react-native run-android", + "ios": "react-native run-ios", + "start": "react-native start", + "test": "jest", + "lint": "eslint . --ext .js,.jsx,.ts,.tsx" + }, + "dependencies": { + "@react-native-community/async-storage": "^1.12.1", + "@react-native-community/masked-view": "^0.1.10", + "@react-native-firebase/app": "^8.4.5", + "@react-navigation/native": "^5.7.6", + "@react-navigation/stack": "^5.9.3", + "@unform/core": "^2.1.3", + "@unform/mobile": "^2.1.3", + "axios": "^0.20.0", + "eslint-config-airbnb": "^18.2.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-react": "^7.19.0", + "eslint-plugin-react-hooks": "^2.5.0", + "react": "16.13.1", + "react-native": "0.63.3", + "react-native-gesture-handler": "^1.8.0", + "react-native-reanimated": "^1.13.1", + "react-native-safe-area-context": "^3.1.8", + "react-native-screens": "^2.11.0", + "react-native-vector-icons": "^7.1.0", + "styled-components": "^5.2.0", + "yup": "^0.29.3" + }, + "devDependencies": { + "@babel/core": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@react-native-community/eslint-config": "^1.1.0", + "@react-native-firebase/auth": "^9.3.0", + "@types/jest": "^25.2.3", + "@types/react-native": "^0.63.2", + "@types/react-native-vector-icons": "^6.4.6", + "@types/react-test-renderer": "^16.9.2", + "@types/styled-components": "^5.1.4", + "@types/yup": "^0.29.8", + "@typescript-eslint/eslint-plugin": "^4.4.0", + "@typescript-eslint/parser": "^4.4.0", + "babel-jest": "^25.1.0", + "eslint": "6.8.0", + "eslint-config-prettier": "^6.12.0", + "eslint-plugin-prettier": "^3.1.4", + "jest": "^25.1.0", + "metro-react-native-babel-preset": "^0.59.0", + "prettier": "^2.1.2", + "react-test-renderer": "16.13.1", + "typescript": "^3.8.3" + }, + "jest": { + "preset": "react-native", + "moduleFileExtensions": [ + "ts", + "tsx", + "js", + "jsx", + "json", + "node" + ] + } +} diff --git a/prettier.config.js b/prettier.config.js new file mode 100644 index 0000000..4f3873c --- /dev/null +++ b/prettier.config.js @@ -0,0 +1,5 @@ +module.exports = { + singleQuote: true, + trailingComma: 'all', + arrowParens: 'avoid', +} \ No newline at end of file diff --git a/react-native.config.js b/react-native.config.js new file mode 100644 index 0000000..d493c3e --- /dev/null +++ b/react-native.config.js @@ -0,0 +1,7 @@ +module.exports = { + project: { + ios: {}, + android: {}, + }, + assets: ['./assets/fonts/'], +}; diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..679fb51 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,24 @@ +import 'react-native-gesture-handler'; + +import React from 'react'; +import { View, StatusBar } from 'react-native'; +import { NavigationContainer } from '@react-navigation/native'; + +import Routes from './routes'; + +const src: React.FC = () => { + return ( + + + + + + + ); +}; + +export default src; diff --git a/src/components/Button/index.tsx b/src/components/Button/index.tsx new file mode 100644 index 0000000..1118d6e --- /dev/null +++ b/src/components/Button/index.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import { RectButtonProperties } from 'react-native-gesture-handler'; + +import { Container, ButtonText } from './styles'; + +interface ButtonProps extends RectButtonProperties { + children: string; +} + +const Button: React.FC = ({ children, ...rest }) => { + return ( + + {children} + + ); +}; + +export default Button; diff --git a/src/components/Button/styles.ts b/src/components/Button/styles.ts new file mode 100644 index 0000000..2875f85 --- /dev/null +++ b/src/components/Button/styles.ts @@ -0,0 +1,19 @@ +import styled from 'styled-components/native'; +import { RectButton } from 'react-native-gesture-handler'; + +export const Container = styled(RectButton)` + width: 100%; + height: 60px; + background: #c3b1de; + border-radius: 10px; + margin-top: 8px; + + justify-content: center; + align-items: center; +`; + +export const ButtonText = styled.Text` + font-family: 'RobotoSlab-Medium'; + color: #312e38; + font-size: 18px; +`; diff --git a/src/components/Input/index.tsx b/src/components/Input/index.tsx new file mode 100644 index 0000000..31cf6fb --- /dev/null +++ b/src/components/Input/index.tsx @@ -0,0 +1,97 @@ +/* eslint-disable react/prop-types */ +import React, { + useState, + useCallback, + useEffect, + useRef, + useImperativeHandle, + forwardRef, +} from 'react'; +import { TextInputProps } from 'react-native'; +import { useField } from '@unform/core'; + +import { Container, TextInput, Icon } from './styles'; + +interface InputProps extends TextInputProps { + name: string; + icon: string; + containerStyle?: {}; +} + +interface InputValueReference { + value: string; +} + +interface InputRef { + focus(): void; +} + +const Input: React.ForwardRefRenderFunction = ( + { name, icon, containerStyle = {}, ...rest }, + ref, +) => { + const inputElementRef = useRef(null); + + const { registerField, defaultValue = '', fieldName, error } = useField(name); + const inputValueRef = useRef({ value: defaultValue }); + + const [isFocused, setIsFocused] = useState(false); + const [isFilled, setIsFilled] = useState(false); + + const handleInputFocus = useCallback(() => { + setIsFocused(true); + }, []); + + const handleInputBlur = useCallback(() => { + setIsFocused(false); + + setIsFilled(!!inputValueRef.current.value); + }, []); + + useImperativeHandle(ref, () => ({ + focus() { + inputElementRef.current.focus(); + }, + })); + + useEffect(() => { + registerField({ + name: fieldName, + ref: inputValueRef.current, + path: 'value', + // eslint-disable-next-line no-shadow + setValue(ref, value) { + inputValueRef.current.value = value; + inputElementRef.current.setNativeProps({ text: value }); + }, + clearValue() { + inputValueRef.current.value = ''; + inputElementRef.current.clear(); + }, + }); + }, [fieldName, registerField]); + + return ( + + + { + inputValueRef.current.value = value; + }} + {...rest} + /> + + ); +}; + +export default forwardRef(Input); diff --git a/src/components/Input/styles.ts b/src/components/Input/styles.ts new file mode 100644 index 0000000..4af7e3d --- /dev/null +++ b/src/components/Input/styles.ts @@ -0,0 +1,44 @@ +import styled, { css } from 'styled-components/native'; +import FeatherIcon from 'react-native-vector-icons/Feather'; + +interface ContainerProps { + isFocused: boolean; + isErrored: boolean; +} + +export const Container = styled.View` + width: 100%; + height: 60px; + padding: 0 16px; + background: #e3ba88; + border-radius: 10px; + margin-bottom: 8px; + border-width: 1px; + border-color: #fff; + + flex-direction: row; + align-items: center; + + ${props => + props.isErrored && + css` + border-color: #c53030; + `} + + ${props => + props.isFocused && + css` + border-color: #000; + `} +`; + +export const TextInput = styled.TextInput` + flex: 1; + color: #000; + font-size: 16px; + font-family: 'RobotoSlab-Regular'; +`; + +export const Icon = styled(FeatherIcon)` + margin-right: 16px; +`; diff --git a/src/hooks/auth.tsx b/src/hooks/auth.tsx new file mode 100644 index 0000000..d574252 --- /dev/null +++ b/src/hooks/auth.tsx @@ -0,0 +1,116 @@ +import React, { + createContext, + useCallback, + useState, + useContext, + useEffect, +} from 'react'; +import AsyncStorage from '@react-native-community/async-storage'; + +import api from '../services/api'; + +interface User { + id: string; + name: string; + email: string; + avatar_url: string; +} + +interface AuthState { + token: string; + user: User; +} + +interface SignInCredentials { + email: string; + password: string; +} + +interface ContextData { + user: User; + loading: boolean; + signIn(credentials: SignInCredentials): Promise; + signOut(): void; + updateUser(user: User): Promise; +} + +const AuthContext = createContext({} as ContextData); + +const AuthProvider: React.FC = ({ children }) => { + const [data, setData] = useState({} as AuthState); + const [loading, setLoading] = useState(true); + + useEffect(() => { + async function loadStoragedData(): Promise { + const [token, user] = await AsyncStorage.multiGet([ + '@GoBarber:token', + '@GoBarber:user', + ]); + + if (token[1] && user[1]) { + api.defaults.headers.authorization = `Bearer ${token[1]}`; + + setData({ token: token[1], user: JSON.parse(user[1]) }); + } + + setLoading(false); + } + + loadStoragedData(); + }, []); + + const signIn = useCallback(async ({ email, password }) => { + const response = await api.post('sessions', { + email, + password, + }); + + const { token, user } = response.data; + + await AsyncStorage.multiSet([ + ['@GoBarber:token', token], + ['@GoBarber:user', JSON.stringify(user)], + ]); + + api.defaults.headers.authorization = `Bearer ${token}`; + + setData({ token, user }); + }, []); + + const signOut = useCallback(async () => { + await AsyncStorage.multiRemove(['@GoBarber:token', '@GoBarber:user']); + + setData({} as AuthState); + }, []); + + const updateUser = useCallback( + async (user: User) => { + await AsyncStorage.setItem('@GoBarber:user', JSON.stringify(user)); + + setData({ + token: data.token, + user, + }); + }, + [setData, data.token], + ); + return ( + + {children} + + ); +}; + +function useAuth(): ContextData { + const context = useContext(AuthContext); + + if (!context) { + throw new Error('useAuth must be used within an AuthProvider.'); + } + + return context; +} + +export { AuthProvider, useAuth }; diff --git a/src/hooks/index.tsx b/src/hooks/index.tsx new file mode 100644 index 0000000..be6452e --- /dev/null +++ b/src/hooks/index.tsx @@ -0,0 +1,9 @@ +import React from 'react'; + +import { AuthProvider } from './auth'; + +const AppProvider: React.FC = ({ children }) => ( + {children} +); + +export default AppProvider; diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx new file mode 100644 index 0000000..a71871e --- /dev/null +++ b/src/pages/Dashboard/index.tsx @@ -0,0 +1,13 @@ +import React from 'react'; + +import { Container, Title } from './styles'; + +const Dashboard: React.FC = () => { + return ( + + Dashboard + + ); +}; + +export default Dashboard; diff --git a/src/pages/Dashboard/styles.ts b/src/pages/Dashboard/styles.ts new file mode 100644 index 0000000..8b5c9f4 --- /dev/null +++ b/src/pages/Dashboard/styles.ts @@ -0,0 +1,48 @@ +import styled from 'styled-components/native'; +import { Platform } from 'react-native'; +import { getBottomSpace } from 'react-native-iphone-x-helper'; + +export const Container = styled.View` + flex: 1; + align-items: center; + justify-content: center; + padding: 0 30px ${Platform.OS === 'android' ? 150 : 40}px; +`; + +export const Title = styled.Text` + font-size: 24px; + color: #f4ede8; + font-family: 'RobotoSlab-Medium'; + margin: 64px 0 24px; +`; + +export const ForgotPassword = styled.TouchableOpacity` + margin-top: 24px; +`; + +export const ForgotPasswordText = styled.Text` + color: #f4ede8; + font-size: 16px; + font-family: 'RobotoSlab-Regular'; +`; + +export const CreateAccountButton = styled.TouchableOpacity` + position: absolute; + left: 0; + bottom: 0; + right: 0; + background: #312e38; + border-top-width: 1px; + border-color: #232129; + padding: 16px 0px ${16 + getBottomSpace()}px; + justify-content: center; + align-items: center; + flex-direction: row; +`; + +export const CreateAccountButtonText = styled.Text` + color: #c3b1de; + font-size: 18px; + font-family: 'RobotoSlab-Regular'; + margin-left: 16px; +`; diff --git a/src/pages/SignIn/index.tsx b/src/pages/SignIn/index.tsx new file mode 100644 index 0000000..5c3e7f6 --- /dev/null +++ b/src/pages/SignIn/index.tsx @@ -0,0 +1,136 @@ +/* eslint-disable no-unused-expressions */ +import React, { useCallback, useRef } from 'react'; +import { + ScrollView, + KeyboardAvoidingView, + Platform, + View, + TextInput, + Alert, +} from 'react-native'; +import Icon from 'react-native-vector-icons/Feather'; +import { useNavigation } from '@react-navigation/native'; +import { Form } from '@unform/mobile'; +import { FormHandles } from '@unform/core'; +import * as Yup from 'yup'; +import auth from '@react-native-firebase/auth'; + +import getValidationErrors from '../../utils/getValidationErrors'; +import Input from '../../components/Input'; +import Button from '../../components/Button'; + +import { + Container, + AppName, + Title, + CreateAccountButton, + CreateAccountButtonText, +} from './styles'; + +interface SignInFormData { + email: string; + password: string; +} + +const SignIn: React.FC = () => { + const formRef = useRef(null); + const passwordInputRef = useRef(null); + + const navigation = useNavigation(); + + const handleSignIn = useCallback(async (data: SignInFormData) => { + formRef.current?.setErrors({}); + + const schema = Yup.object().shape({ + email: Yup.string() + .required('E-mail obrigatório.') + .email('Digite um e-mail válido.'), + password: Yup.string().required('Senha obrigatória.'), + }); + + await schema.validate(data, { + abortEarly: false, + }); + + await auth() + .signInWithEmailAndPassword(data.email, data.password) + .then(() => { + Alert.alert('Login ok'); + }) + .catch(err => { + if (err instanceof Yup.ValidationError) { + const errors = getValidationErrors(err); + + formRef.current?.setErrors(errors); + } + + Alert.alert( + 'Authentication Error', + 'There was an error signing in, check credentials.', + ); + }); + }, []); + + return ( + <> + + + + Covid APP + + Login + + +

+ { + passwordInputRef.current?.focus(); + }} + /> + + { + formRef.current?.submitForm(); + }} + /> + + + + + + + navigation.navigate('SignUp')}> + + Create account + + + ); +}; + +export default SignIn; diff --git a/src/pages/SignIn/styles.ts b/src/pages/SignIn/styles.ts new file mode 100644 index 0000000..54a8b67 --- /dev/null +++ b/src/pages/SignIn/styles.ts @@ -0,0 +1,44 @@ +import styled from 'styled-components/native'; +import { Platform } from 'react-native'; +import { getBottomSpace } from 'react-native-iphone-x-helper'; + +export const Container = styled.View` + flex: 1; + align-items: center; + justify-content: center; + padding: 0 30px ${Platform.OS === 'android' ? 150 : 40}px; +`; + +export const AppName = styled.Text` + font-size: 30px; + color: #312e38; + font-family: 'RobotoSlab-Medium'; +`; + +export const Title = styled.Text` + font-size: 24px; + color: #312e38; + font-family: 'RobotoSlab-Medium'; + margin: 64px 32px 24px; +`; + +export const CreateAccountButton = styled.TouchableOpacity` + position: absolute; + left: 0; + bottom: 0; + right: 0; + background: #ded4c8; + border-top-width: 1px; + border-color: #5e4d39; + padding: 16px 0px ${16 + getBottomSpace()}px; + justify-content: center; + align-items: center; + flex-direction: row; +`; + +export const CreateAccountButtonText = styled.Text` + color: #000; + font-size: 18px; + font-family: 'RobotoSlab-Regular'; + margin-left: 16px; +`; diff --git a/src/pages/SignUp/index.tsx b/src/pages/SignUp/index.tsx new file mode 100644 index 0000000..c4ba6a4 --- /dev/null +++ b/src/pages/SignUp/index.tsx @@ -0,0 +1,173 @@ +/* eslint-disable no-unused-expressions */ +import React, { useRef, useCallback } from 'react'; +import { + ScrollView, + KeyboardAvoidingView, + Platform, + View, + TextInput, + Alert, +} from 'react-native'; +import Icon from 'react-native-vector-icons/Feather'; +import { useNavigation } from '@react-navigation/native'; +import { Form } from '@unform/mobile'; +import { FormHandles } from '@unform/core'; +import * as Yup from 'yup'; + +import api from '../../services/api'; + +import getValidationErrors from '../../utils/getValidationErrors'; + +import Input from '../../components/Input'; +import Button from '../../components/Button'; + +import { + Container, + AppName, + Title, + BackToSignIn, + BackToSignInText, +} from './styles'; + +interface SignUpFormData { + name: string; + email: string; + password: string; +} + +const SignUp: React.FC = () => { + const formRef = useRef(null); + const emailInputRef = useRef(null); + const passwordInputRef = useRef(null); + const navigation = useNavigation(); + + const handleSignUp = useCallback( + async (data: SignUpFormData) => { + try { + formRef.current?.setErrors({}); + + const schema = Yup.object().shape({ + name: Yup.string().required('Nome obrigatório.'), + email: Yup.string() + .required('E-mail obrigatório.') + .email('Digite um e-mail válido.'), + password: Yup.string().min(6, 'No mínimo 6 dígitos'), + }); + + await schema.validate(data, { + abortEarly: false, + }); + + await api.post('/users', data); + + Alert.alert( + 'Cadastro realizado!', + 'Você já pode fazer seu logon no GoBarber!', + ); + + navigation.goBack(); + } catch (err) { + if (err instanceof Yup.ValidationError) { + const errors = getValidationErrors(err); + + formRef.current?.setErrors(errors); + } + + Alert.alert( + 'Erro no cadastro', + 'Ocorreu um erro ao fazer cadastro, tente novamente.', + ); + } + }, + [navigation], + ); + + return ( + <> + + + + Covid APP + + Create your account + + +
+ { + emailInputRef.current?.focus(); + }} + /> + + { + passwordInputRef.current?.focus(); + }} + /> + + { + passwordInputRef.current?.focus(); + }} + /> + + { + formRef.current?.submitForm(); + }} + /> +
+ +
+
+
+ + navigation.goBack()}> + + Back to Login + + + ); +}; + +export default SignUp; diff --git a/src/pages/SignUp/styles.ts b/src/pages/SignUp/styles.ts new file mode 100644 index 0000000..903b45e --- /dev/null +++ b/src/pages/SignUp/styles.ts @@ -0,0 +1,46 @@ +import styled from 'styled-components/native'; +import { Platform } from 'react-native'; +import { getBottomSpace } from 'react-native-iphone-x-helper'; + +export const Container = styled.View` + flex: 1; + align-items: center; + justify-content: center; + padding: 0 30px ${Platform.OS === 'android' ? 150 : 40}px; +`; + +export const AppName = styled.Text` + font-size: 30px; + color: #312e38; + font-family: 'RobotoSlab-Medium'; + margin-top: 94px; +`; + +export const Title = styled.Text` + font-size: 24px; + color: #312e38; + font-family: 'RobotoSlab-Medium'; + margin: 64px 0 24px; +`; + +export const BackToSignIn = styled.TouchableOpacity` + position: absolute; + left: 0; + bottom: 0; + right: 0; + background: #ded4c8; + border-top-width: 1px; + border-color: #5e4d39; + padding: 16px 0px ${16 + getBottomSpace()}px; + + justify-content: center; + align-items: center; + flex-direction: row; +`; + +export const BackToSignInText = styled.Text` + color: #000; + font-size: 18px; + font-family: 'RobotoSlab-Regular'; + margin-left: 16px; +`; diff --git a/src/routes/app.routes.tsx b/src/routes/app.routes.tsx new file mode 100644 index 0000000..c1cda66 --- /dev/null +++ b/src/routes/app.routes.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { createStackNavigator } from '@react-navigation/stack'; + +import Dashboard from '../pages/Dashboard'; + +const App = createStackNavigator(); + +const AppRoutes: React.FC = () => ( + + + +); + +export default AppRoutes; diff --git a/src/routes/auth.routes.tsx b/src/routes/auth.routes.tsx new file mode 100644 index 0000000..21a218f --- /dev/null +++ b/src/routes/auth.routes.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import { createStackNavigator } from '@react-navigation/stack'; + +import SignIn from '../pages/SignIn'; +import SignUp from '../pages/SignUp'; + +const Auth = createStackNavigator(); + +const AuthRoutes: React.FC = () => ( + + + + +); + +export default AuthRoutes; diff --git a/src/routes/index.tsx b/src/routes/index.tsx new file mode 100644 index 0000000..f79ce56 --- /dev/null +++ b/src/routes/index.tsx @@ -0,0 +1,23 @@ +import React from 'react'; +import { View, ActivityIndicator } from 'react-native'; + +import AuthRoutes from './auth.routes'; +import AppRoutes from './app.routes'; + +import { useAuth } from '../hooks/auth'; + +const Routes: React.FC = () => { + const { user, loading } = useAuth(); + + if (loading) { + return ( + + + + ); + } + + return user ? : ; +}; + +export default Routes; diff --git a/src/services/api.ts b/src/services/api.ts new file mode 100644 index 0000000..d8dbb7f --- /dev/null +++ b/src/services/api.ts @@ -0,0 +1,7 @@ +import axios from 'axios'; + +const api = axios.create({ + baseURL: 'http://10.0.2.2:3333', +}); + +export default api; diff --git a/src/utils/getValidationErrors.ts b/src/utils/getValidationErrors.ts new file mode 100644 index 0000000..d1b04c2 --- /dev/null +++ b/src/utils/getValidationErrors.ts @@ -0,0 +1,15 @@ +import { ValidationError } from 'yup'; + +interface Errors { + [key: string]: string; +} + +export default function getValidationErrors(err: ValidationError): Errors { + const validationErrors: Errors = {}; + + err.inner.forEach(error => { + validationErrors[error.path] = error.message; + }); + + return validationErrors; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..9fe7778 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,62 @@ + +{ + "compilerOptions": { + /* Basic Options */ + "target": "esnext", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */ + "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */ + "lib": ["es6"], /* Specify library files to be included in the compilation. */ + "allowJs": true, /* Allow javascript files to be compiled. */ + // "checkJs": true, /* Report errors in .js files. */ + "jsx": "react-native", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ + // "declaration": true, /* Generates corresponding '.d.ts' file. */ + // "sourceMap": true, /* Generates corresponding '.map' file. */ + // "outFile": "./", /* Concatenate and emit output to single file. */ + // "outDir": "./", /* Redirect output structure to the directory. */ + // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + // "removeComments": true, /* Do not emit comments to output. */ + "noEmit": true, /* Do not emit outputs. */ + // "incremental": true, /* Enable incremental compilation */ + // "importHelpers": true, /* Import emit helpers from 'tslib'. */ + // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ + "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ + + /* Strict Type-Checking Options */ + "strict": true, /* Enable all strict type-checking options. */ + // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* Enable strict null checks. */ + // "strictFunctionTypes": true, /* Enable strict checking of function types. */ + // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ + // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ + // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ + + /* Additional Checks */ + // "noUnusedLocals": true, /* Report errors on unused locals. */ + // "noUnusedParameters": true, /* Report errors on unused parameters. */ + // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ + // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ + + /* Module Resolution Options */ + "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ + // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ + // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ + // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ + // "typeRoots": [], /* List of folders to include type definitions from. */ + // "types": [], /* Type declaration files to be included in compilation. */ + "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ + "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ + // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ + + /* Source Map Options */ + // "sourceRoot": "./", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ + // "mapRoot": "./", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ + // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ + + /* Experimental Options */ + // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ + // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ + }, + "exclude": [ + "node_modules", "babel.config.js", "metro.config.js", "jest.config.js" + ] +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..6dcbbe1 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,7988 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" + integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.6" + "@babel/helper-module-transforms" "^7.11.0" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.11.5" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.11.5" + "@babel/types" "^7.11.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.11.5", "@babel/generator@^7.11.6", "@babel/generator@^7.5.0": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" + integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== + dependencies: + "@babel/types" "^7.11.5" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-builder-react-jsx-experimental@^7.10.4": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz#4ea43dd63857b0a35cd1f1b161dc29b43414e79f" + integrity sha512-Vc4aPJnRZKWfzeCBsqTBnzulVNjABVdahSPhtdMD3Vs80ykx4a87jTHtF/VR+alSrDmNvat7l13yrRHauGcHVw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/types" "^7.11.5" + +"@babel/helper-builder-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" + integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d" + integrity sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.10.5" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8" + integrity sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + regexpu-core "^4.7.0" + +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.11.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz#2d8e3470252cc17aba917ede7803d4a7a276a41b" + integrity sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz#ae69c83d84ee82f4b42f96e2a09410935a8f26df" + integrity sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" + integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/template" "^7.10.4" + "@babel/types" "^7.11.0" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-regex@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + dependencies: + lodash "^4.17.19" + +"@babel/helper-remap-async-to-generator@^7.10.4": + version "7.11.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz#4474ea9f7438f18575e30b0cac784045b402a12d" + integrity sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-replace-supers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" + integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-simple-access@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" + integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + dependencies: + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-skip-transparent-expression-wrappers@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" + integrity sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + +"@babel/helper-wrap-function@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" + integrity sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" + integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.11.5", "@babel/parser@^7.7.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" + integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== + +"@babel/plugin-external-helpers@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.10.4.tgz#40d38e8e48a1fa3766ab43496253266ca26783ce" + integrity sha512-5mASqSthmRNYVXOphYzlqmR3Y8yp5SZMZhtKDh2DGV3R2PWGLEmP7qOahw66//6m4hjhlpV1bVM7xIJHt1F77Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" + integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.10.4.tgz#08f66eef0067cbf6a7bc036977dcdccecaf0c6c5" + integrity sha512-G1l00VvDZ7Yk2yRlC5D8Ybvu3gmeHS3rCHoUYdjrqGYUtdeOBoRypnvDZ5KQqxyaiiGHWnVDeSEzA5F9ozItig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-default-from" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a" + integrity sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" + integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.4" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd" + integrity sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.0.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076" + integrity sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c" + integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.10.4.tgz#e5494f95006355c10292a0ff1ce42a5746002ec8" + integrity sha512-79V6r6Pgudz0RnuMGp5xidu6Z+bPFugh8/Q9eDHonmLp4wKFAZDwygJwYgCzuDu8lFA/sYyT+mc5y2wkd7bTXA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.10.4", "@babel/plugin-syntax-flow@^7.2.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz#53351dd7ae01995e567d04ce42af1a6e0ba846a6" + integrity sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz#39abaae3cbf710c4373d8429484e6ba21340166c" + integrity sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz#2f55e770d3501e83af217d782cb7517d7bb34d25" + integrity sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz#e22960d77e697c74f41c501d44d73dbf8a6a64cd" + integrity sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-async-to-generator@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37" + integrity sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.10.4" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8" + integrity sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.11.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz#5b7efe98852bef8d652c0b28144cd93a9e4b5215" + integrity sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7" + integrity sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb" + integrity sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5" + integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-exponentiation-operator@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e" + integrity sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz#c497957f09e86e3df7296271e9eb642876bf7788" + integrity sha512-XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.10.4" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9" + integrity sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-function-name@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7" + integrity sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-literals@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c" + integrity sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7" + integrity sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" + integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== + dependencies: + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.10.4.tgz#f7c8f54ce8052ccd8b9da9b3358848423221c338" + integrity sha512-6zccDhYEICfMeQqIjuY5G09/yhKzG30DKHJeYBQUHIsJH7c2jXSGvgwRalufLAXAq432OSlsEfAOLlzEsQzxVw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-object-super@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894" + integrity sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" + integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0" + integrity sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz#b5795f4e3e3140419c3611b7a2a3832b9aef328d" + integrity sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz#cd301a5fed8988c182ed0b9d55e9bd6db0bd9369" + integrity sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz#34f1779117520a779c054f2cdd9680435b9222b4" + integrity sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz#673c9f913948764a4421683b2bef2936968fddf2" + integrity sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A== + dependencies: + "@babel/helper-builder-react-jsx" "^7.10.4" + "@babel/helper-builder-react-jsx-experimental" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.10.4" + +"@babel/plugin-transform-regenerator@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63" + integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.5.tgz#f108bc8e0cf33c37da031c097d1df470b3a293fc" + integrity sha512-9aIoee+EhjySZ6vY5hnLjigHzunBlscx9ANKutkeWTJTx6m5Rbq6Ic01tLvO54lSusR+BxV7u4UDdCmXv5aagg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6" + integrity sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.0.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc" + integrity sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" + +"@babel/plugin-transform-sticky-regex@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d" + integrity sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c" + integrity sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typescript@^7.5.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz#2b4879676af37342ebb278216dd090ac67f13abb" + integrity sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8" + integrity sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/register@^7.0.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.11.5.tgz#79becf89e0ddd0fba8b92bc279bc0f5d2d7ce2ea" + integrity sha512-CAml0ioKX+kOAvBQDHa/+t1fgOt3qkTIz0TrRtRAT6XY0m5qYZXR85k6/sLCNPMGhYDlCFHCYuU0ybTJbvlC6w== + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.19" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.8.3": + version "7.11.2" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz#02c3029743150188edeb66541195f54600278419" + integrity sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.8.4": + version "7.11.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" + integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.0.0", "@babel/template@^7.10.4", "@babel/template@^7.3.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.5", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3" + integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.5" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.11.5" + "@babel/types" "^7.11.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.11.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": + version "7.11.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d" + integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@egjs/hammerjs@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" + integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== + dependencies: + "@types/hammerjs" "^2.0.36" + +"@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.0.3": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" + integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== + +"@jest/console@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/console@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-25.5.0.tgz#770800799d510f37329c508a9edd0b7b447d9abb" + integrity sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw== + dependencies: + "@jest/types" "^25.5.0" + chalk "^3.0.0" + jest-message-util "^25.5.0" + jest-util "^25.5.0" + slash "^3.0.0" + +"@jest/core@^25.5.4": + version "25.5.4" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-25.5.4.tgz#3ef7412f7339210f003cdf36646bbca786efe7b4" + integrity sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA== + dependencies: + "@jest/console" "^25.5.0" + "@jest/reporters" "^25.5.1" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" + ansi-escapes "^4.2.1" + chalk "^3.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^25.5.0" + jest-config "^25.5.4" + jest-haste-map "^25.5.1" + jest-message-util "^25.5.0" + jest-regex-util "^25.2.6" + jest-resolve "^25.5.1" + jest-resolve-dependencies "^25.5.4" + jest-runner "^25.5.4" + jest-runtime "^25.5.4" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" + jest-watcher "^25.5.0" + micromatch "^4.0.2" + p-each-series "^2.1.0" + realpath-native "^2.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-25.5.0.tgz#aa33b0c21a716c65686638e7ef816c0e3a0c7b37" + integrity sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA== + dependencies: + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/fake-timers@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.5.0.tgz#46352e00533c024c90c2bc2ad9f2959f7f114185" + integrity sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ== + dependencies: + "@jest/types" "^25.5.0" + jest-message-util "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" + lolex "^5.0.0" + +"@jest/globals@^25.5.2": + version "25.5.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-25.5.2.tgz#5e45e9de8d228716af3257eeb3991cc2e162ca88" + integrity sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/types" "^25.5.0" + expect "^25.5.0" + +"@jest/reporters@^25.5.1": + version "25.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-25.5.1.tgz#cb686bcc680f664c2dbaf7ed873e93aa6811538b" + integrity sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" + chalk "^3.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^25.5.1" + jest-resolve "^25.5.1" + jest-util "^25.5.0" + jest-worker "^25.5.0" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^3.1.0" + terminal-link "^2.0.0" + v8-to-istanbul "^4.1.3" + optionalDependencies: + node-notifier "^6.0.0" + +"@jest/source-map@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/source-map@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-25.5.0.tgz#df5c20d6050aa292c2c6d3f0d2c7606af315bd1b" + integrity sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-result@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-25.5.0.tgz#139a043230cdeffe9ba2d8341b27f2efc77ce87c" + integrity sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A== + dependencies: + "@jest/console" "^25.5.0" + "@jest/types" "^25.5.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^25.5.4": + version "25.5.4" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz#9b4e685b36954c38d0f052e596d28161bdc8b737" + integrity sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA== + dependencies: + "@jest/test-result" "^25.5.0" + graceful-fs "^4.2.4" + jest-haste-map "^25.5.1" + jest-runner "^25.5.4" + jest-runtime "^25.5.4" + +"@jest/transform@^25.5.1": + version "25.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-25.5.1.tgz#0469ddc17699dd2bf985db55fa0fb9309f5c2db3" + integrity sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^25.5.0" + babel-plugin-istanbul "^6.0.0" + chalk "^3.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^25.5.1" + jest-regex-util "^25.2.6" + jest-util "^25.5.0" + micromatch "^4.0.2" + pirates "^4.0.1" + realpath-native "^2.0.0" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@jest/types@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" + integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + +"@react-native-community/async-storage@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@react-native-community/async-storage/-/async-storage-1.12.1.tgz#25f821b4f6b13abe005ad67e47c6f1cee9f27b24" + integrity sha512-70WGaH3PKYASi4BThuEEKMkyAgE9k7VytBqmgPRx3MzJx9/MkspwqJGmn3QLCgHLIFUgF1pit2mWICbRJ3T3lg== + dependencies: + deep-assign "^3.0.0" + +"@react-native-community/cli-debugger-ui@^4.9.0": + version "4.9.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.9.0.tgz#4177764ba69243c97aa26829d59d9501acb2bd71" + integrity sha512-fBFGamHm4VUrDqkBGnsrwQL8OC6Om7K6EBQb4xj0nWekpXt1HSa3ScylYHTTWwYcpRf9htGMRGiv4dQDY/odAw== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-hermes@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz#6243ed9c709dad5e523f1ccd7d21066b32f2899d" + integrity sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ== + dependencies: + "@react-native-community/cli-platform-android" "^4.13.0" + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@^4.10.0", "@react-native-community/cli-platform-android@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz#922681ec82ee1aadd993598b814df1152118be02" + integrity sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA== + dependencies: + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + execa "^1.0.0" + fs-extra "^8.1.0" + glob "^7.1.3" + jetifier "^1.6.2" + lodash "^4.17.15" + logkitty "^0.7.1" + slash "^3.0.0" + xmldoc "^1.1.2" + +"@react-native-community/cli-platform-ios@^4.10.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz#a738915c68cac86df54e578b59a1311ea62b1aef" + integrity sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA== + dependencies: + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + glob "^7.1.3" + js-yaml "^3.13.1" + lodash "^4.17.15" + plist "^3.0.1" + xcode "^2.0.0" + +"@react-native-community/cli-server-api@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-4.13.0.tgz#ef0e53fe0edc7356d62bca725ca47cb368f748a5" + integrity sha512-ER138ChLc1YYX7j9yE6fDm4DdNdsHThr+pla/B6iZoKje1r7TwymDdKaUvOsYalG7sWG9glW3bofcCq+Yh0Dvw== + dependencies: + "@react-native-community/cli-debugger-ui" "^4.9.0" + "@react-native-community/cli-tools" "^4.13.0" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + pretty-format "^25.1.0" + serve-static "^1.13.1" + ws "^1.1.0" + +"@react-native-community/cli-tools@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz#b406463d33af16cedc4305a9a9257ed32845cf1b" + integrity sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg== + dependencies: + chalk "^3.0.0" + lodash "^4.17.15" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + shell-quote "1.6.1" + +"@react-native-community/cli-types@^4.10.1": + version "4.10.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-4.10.1.tgz#d68a2dcd1649d3b3774823c64e5e9ce55bfbe1c9" + integrity sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ== + +"@react-native-community/cli@^4.10.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-4.13.0.tgz#04d5032f9b2b423c61ceef6be83b1bcc8a37db75" + integrity sha512-R+1VehIQ6VTLf+e7YOwzJk0F9tstfeSC4xy7oT6GSgB3FnXbTJGHFUp4siyO68Ae/gzGqt8SiUO145teWkP+ZA== + dependencies: + "@hapi/joi" "^15.0.3" + "@react-native-community/cli-debugger-ui" "^4.9.0" + "@react-native-community/cli-hermes" "^4.13.0" + "@react-native-community/cli-server-api" "^4.13.0" + "@react-native-community/cli-tools" "^4.13.0" + "@react-native-community/cli-types" "^4.10.1" + chalk "^3.0.0" + command-exists "^1.2.8" + commander "^2.19.0" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + envinfo "^7.7.2" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + glob "^7.1.3" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + leven "^3.1.0" + lodash "^4.17.15" + metro "^0.58.0" + metro-config "^0.58.0" + metro-core "^0.58.0" + metro-react-native-babel-transformer "^0.58.0" + metro-resolver "^0.58.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-stream-zip "^1.9.1" + ora "^3.4.0" + pretty-format "^25.2.0" + semver "^6.3.0" + serve-static "^1.13.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native-community/eslint-config@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-1.1.0.tgz#2dacad06dd44d13e778510864473fc6091f080c0" + integrity sha512-hwb1hC28BhkwLwnO6vDISV6XZbipw2RIEhBVBN+pE7AUG9HjFXxoksiiOSoYgox9C8g86VJwHnKpak/3NnVBkQ== + dependencies: + "@react-native-community/eslint-plugin" "^1.1.0" + "@typescript-eslint/eslint-plugin" "^2.25.0" + "@typescript-eslint/parser" "^2.25.0" + babel-eslint "10.1.0" + eslint-config-prettier "^6.10.1" + eslint-plugin-eslint-comments "^3.1.2" + eslint-plugin-flowtype "2.50.3" + eslint-plugin-jest "22.4.1" + eslint-plugin-prettier "3.1.2" + eslint-plugin-react "7.19.0" + eslint-plugin-react-hooks "^3.0.0" + eslint-plugin-react-native "3.8.1" + prettier "^2.0.2" + +"@react-native-community/eslint-plugin@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz#e42b1bef12d2415411519fd528e64b593b1363dc" + integrity sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ== + +"@react-native-community/masked-view@^0.1.10": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@react-native-community/masked-view/-/masked-view-0.1.10.tgz#5dda643e19e587793bc2034dd9bf7398ad43d401" + integrity sha512-rk4sWFsmtOw8oyx8SD3KSvawwaK7gRBSEIy2TAwURyGt+3TizssXP1r8nx3zY+R7v2vYYHXZ+k2/GULAT/bcaQ== + +"@react-native-firebase/app@^8.4.5": + version "8.4.5" + resolved "https://registry.yarnpkg.com/@react-native-firebase/app/-/app-8.4.5.tgz#a5194c34a1f75af8641153163700305ae578d31d" + integrity sha512-27qsFzX2Z1GPDyU8tUhYYCUkMlhYYCd/XJvteprTAjC8R6zPGdn/Y9Xxdrwkvhpj8Ply19lsxZ8UfvYIUbgOIQ== + dependencies: + opencollective-postinstall "^2.0.1" + superstruct "^0.6.2" + +"@react-native-firebase/auth@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@react-native-firebase/auth/-/auth-9.3.0.tgz#b539fffc56bbdfa8faa0039939b8e32bc13c71b4" + integrity sha512-1lpsYW8dwaBKqMNYroIvOcawWqXDwnK1LgEFHBTkvKqisJ8MVY3+0DpBmrg+ZzEUGOe+KFiFhPQCVO2uUYKezQ== + +"@react-navigation/core@^5.12.5": + version "5.12.5" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-5.12.5.tgz#434a34893368de1c9daca9508fdd7be94d1ec642" + integrity sha512-+QdQDtC75K1sBfACwCUNFlrCOYf36GYGr9YURHugm3LDEHUwAj7HPJA8FFLw1Rmp5N/P5q9Uct2B/XxJhYzKqA== + dependencies: + "@react-navigation/routers" "^5.4.12" + escape-string-regexp "^4.0.0" + nanoid "^3.1.12" + query-string "^6.13.5" + react-is "^16.13.0" + use-subscription "^1.4.0" + +"@react-navigation/native@^5.7.6": + version "5.7.6" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-5.7.6.tgz#47546c512488d0e9c343219af635e1a44881761d" + integrity sha512-u+o9Ifs4//Ah6UczXiaAV+hiWPL0NyTbErj5WayeQUd6K5IIbA1UwumRVWs2Xp8q/4Q9h6FpPHUcKOyiTxhaqA== + dependencies: + "@react-navigation/core" "^5.12.5" + nanoid "^3.1.12" + +"@react-navigation/routers@^5.4.12": + version "5.4.12" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-5.4.12.tgz#5c3690650c94be3a54b617a1c07510d2f604c03f" + integrity sha512-IwMmxeb5e6LboljhakmhtrHBXLYFrFDr2c1GjAG538e4MjT4QGi/ZYckAxCh/NqKI0knnzqKppPl2NsOMv/NoQ== + dependencies: + nanoid "^3.1.12" + +"@react-navigation/stack@^5.9.3": + version "5.9.3" + resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-5.9.3.tgz#c12cbd7cc8436e3995aa291d7617c5b8f7a950ea" + integrity sha512-/CJ5Rsrc9bMI20dD8oC/QSZHARMFuUv8DeoiYE7R2N0M44cFupF1CrzaZBBC/S4Zi1ahZ0A+Hj/gAzAEQrNTvA== + dependencies: + color "^3.1.2" + react-native-iphone-x-helper "^1.2.1" + +"@sinonjs/commons@^1.7.0": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" + integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== + dependencies: + type-detect "4.0.8" + +"@types/babel__core@^7.1.7": + version "7.1.10" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.10.tgz#ca58fc195dd9734e77e57c6f2df565623636ab40" + integrity sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.3.tgz#b8aaeba0a45caca7b56a5de9459872dde3727214" + integrity sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz#db9e4238931eb69ef8aab0ad6523d4d4caa39d03" + integrity sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== + dependencies: + "@babel/types" "^7.3.0" + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/graceful-fs@^4.1.2": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f" + integrity sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== + dependencies: + "@types/node" "*" + +"@types/hammerjs@^2.0.36": + version "2.0.36" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.36.tgz#17ce0a235e9ffbcdcdf5095646b374c2bf615a4c" + integrity sha512-7TUK/k2/QGpEAv/BCwSHlYu3NXZhQ9ZwBYpzr9tjlPIL2C5BeGhH3DmVavRx3ZNyELX5TLC91JTz/cen6AAtIQ== + +"@types/hoist-non-react-statics@*": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/jest@^25.2.3": + version "25.2.3" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.2.3.tgz#33d27e4c4716caae4eced355097a47ad363fdcaf" + integrity sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw== + dependencies: + jest-diff "^25.2.1" + pretty-format "^25.2.1" + +"@types/json-schema@^7.0.3": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/node@*": + version "14.11.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f" + integrity sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw== + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + +"@types/prettier@^1.19.0": + version "1.19.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" + integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/react-native-vector-icons@^6.4.6": + version "6.4.6" + resolved "https://registry.yarnpkg.com/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.6.tgz#848e3b14572def56212cafbf5cb1254b445bfb41" + integrity sha512-lAyxNfMd5L1xZvXWsGcJmNegDf61TAp40uL6ashNNWj9W3IrDJO59L9+9inh0Y2MsEZpLTdxzVU8Unb4/0FQng== + dependencies: + "@types/react" "*" + "@types/react-native" "*" + +"@types/react-native@*", "@types/react-native@^0.63.2": + version "0.63.25" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.63.25.tgz#a08bbe17a75cce993f52655a8fe75f30bf77e965" + integrity sha512-cRm+1iQecewpFYOArYJoM1qGd0JpFJ6f97KqIy9H2GawAdWkgyarSk8CBy4SMt2WOtPkysCu2EG7UwIT3vNeaA== + dependencies: + "@types/react" "*" + +"@types/react-test-renderer@^16.9.2": + version "16.9.3" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-16.9.3.tgz#96bab1860904366f4e848b739ba0e2f67bcae87e" + integrity sha512-wJ7IlN5NI82XMLOyHSa+cNN4Z0I+8/YaLl04uDgcZ+W+ExWCmCiVTLT/7fRNqzy4OhStZcUwIqLNF7q+AdW43Q== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "16.9.51" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.51.tgz#f8aa51ffa9996f1387f63686696d9b59713d2b60" + integrity sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + +"@types/styled-components@^5.1.4": + version "5.1.4" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.4.tgz#11f167dbde268635c66adc89b5a5db2e69d75384" + integrity sha512-78f5Zuy0v/LTQNOYfpH+CINHpchzMMmAt9amY2YNtSgsk1TmlKm8L2Wijss/mtTrsUAVTm2CdGB8VOM65vA8xg== + dependencies: + "@types/hoist-non-react-statics" "*" + "@types/react" "*" + "@types/react-native" "*" + csstype "^3.0.2" + +"@types/yargs-parser@*": + version "15.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + +"@types/yargs@^13.0.0": + version "13.0.11" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.11.tgz#def2f0c93e4bdf2c61d7e34899b17e34be28d3b1" + integrity sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^15.0.0": + version "15.0.8" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.8.tgz#7644904cad7427eb704331ea9bf1ee5499b82e23" + integrity sha512-b0BYzFUzBpOhPjpl1wtAHU994jBeKF4TKVlT7ssFv44T617XNcPdRoG4AzHLVshLzlrF7i3lTelH7UbuNYV58Q== + dependencies: + "@types/yargs-parser" "*" + +"@types/yup@^0.29.8": + version "0.29.8" + resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.8.tgz#83db15735987db9fe5a38772a0fb9500e3c5bf39" + integrity sha512-MBSp62AjB1KrSOI3gX9GekddXU5YYQAVA93+aSl78biBqoSzxg876aQY2KJK5Gnfbpqq7O2cadVX5kPAtBqIXw== + +"@typescript-eslint/eslint-plugin@^2.25.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" + integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== + dependencies: + "@typescript-eslint/experimental-utils" "2.34.0" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + tsutils "^3.17.1" + +"@typescript-eslint/eslint-plugin@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.4.0.tgz#0321684dd2b902c89128405cf0385e9fe8561934" + integrity sha512-RVt5wU9H/2H+N/ZrCasTXdGbUTkbf7Hfi9eLiA8vPQkzUJ/bLDCC3CsoZioPrNcnoyN8r0gT153dC++A4hKBQQ== + dependencies: + "@typescript-eslint/experimental-utils" "4.4.0" + "@typescript-eslint/scope-manager" "4.4.0" + debug "^4.1.1" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@2.34.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" + integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/experimental-utils@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz#62a05d3f543b8fc5dec4982830618ea4d030e1a9" + integrity sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.4.0" + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/typescript-estree" "4.4.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^2.25.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" + integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/parser@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.4.0.tgz#65974db9a75f23b036f17b37e959b5f99b659ec0" + integrity sha512-yc14iEItCxoGb7W4Nx30FlTyGpU9r+j+n1LUK/exlq2eJeFxczrz/xFRZUk2f6yzWfK+pr1DOTyQnmDkcC4TnA== + dependencies: + "@typescript-eslint/scope-manager" "4.4.0" + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/typescript-estree" "4.4.0" + debug "^4.1.1" + +"@typescript-eslint/scope-manager@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.4.0.tgz#2f3dd27692a12cc9a046a90ba6a9d8cb7731190a" + integrity sha512-r2FIeeU1lmW4K3CxgOAt8djI5c6Q/5ULAgdVo9AF3hPMpu0B14WznBAtxrmB/qFVbVIB6fSx2a+EVXuhSVMEyA== + dependencies: + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/visitor-keys" "4.4.0" + +"@typescript-eslint/types@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.4.0.tgz#63440ef87a54da7399a13bdd4b82060776e9e621" + integrity sha512-nU0VUpzanFw3jjX+50OTQy6MehVvf8pkqFcURPAE06xFNFenMj1GPEI6IESvp7UOHAnq+n/brMirZdR+7rCrlA== + +"@typescript-eslint/typescript-estree@2.34.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" + integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.4.0.tgz#16a2df7c16710ddd5406b32b86b9c1124b1ca526" + integrity sha512-Fh85feshKXwki4nZ1uhCJHmqKJqCMba+8ZicQIhNi5d5jSQFteWiGeF96DTjO8br7fn+prTP+t3Cz/a/3yOKqw== + dependencies: + "@typescript-eslint/types" "4.4.0" + "@typescript-eslint/visitor-keys" "4.4.0" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/visitor-keys@4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.4.0.tgz#0a9118344082f14c0f051342a74b42dfdb012640" + integrity sha512-oBWeroUZCVsHLiWRdcTXJB7s1nB3taFY8WGvS23tiAlT6jXVvsdAV4rs581bgdEjOhn43q6ro7NkOiLKu6kFqA== + dependencies: + "@typescript-eslint/types" "4.4.0" + eslint-visitor-keys "^2.0.0" + +"@unform/core@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@unform/core/-/core-2.1.3.tgz#d3529f9f7a75d71a93f21d2b324d3f41806096d9" + integrity sha512-d6xQJWFrLfEyfN7f5t2IdYBLJE/OrvPKILCzGKPSoAmY3+vAnEc4CPE5l6zB+LxWSfMn69QhsqzI20tIRNT7EA== + dependencies: + dot-object "^2.1.2" + +"@unform/mobile@^2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@unform/mobile/-/mobile-2.1.3.tgz#07e34d65ce85f59b5d076e0022b8fb09ea3c795a" + integrity sha512-8XdH7rJF7ftZl7ju6xH/wQU/ljq6GdlgBB4jLYoxnJm7WExRrARxyBVZ8+L4KZlbmGUzvsor5ZuOthFAcpaujA== + +abab@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + integrity sha1-p4di+9rftSl76ZsV01p4Wy8JW/c= + +accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-globals@^4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^6.0.1: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^7.1.0, acorn@^7.1.1: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-cyan@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" + integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= + dependencies: + ansi-wrap "0.1.0" + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +arr-diff@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= + dependencies: + arr-flatten "^1.0.1" + array-slice "^0.2.3" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" + integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-includes@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" + integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + is-string "^1.0.5" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +array.prototype.flatmap@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz#1c13f84a178566042dd63de4414440db9222e443" + integrity sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async@^2.4.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" + integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== + +axe-core@^3.5.4: + version "3.5.5" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.5.tgz#84315073b53fa3c0c51676c588d59da09a192227" + integrity sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q== + +axios@^0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.20.0.tgz#057ba30f04884694993a8cd07fa394cff11c50bd" + integrity sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA== + dependencies: + follow-redirects "^1.10.0" + +axobject-query@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-eslint@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-jest@^25.1.0, babel-jest@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-25.5.1.tgz#bc2e6101f849d6f6aec09720ffc7bc5332e62853" + integrity sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== + dependencies: + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" + "@types/babel__core" "^7.1.7" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^25.5.0" + chalk "^3.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz#129c80ba5c7fc75baf3a45b93e2e372d57ca2677" + integrity sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__traverse" "^7.0.6" + +"babel-plugin-styled-components@>= 1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz#5296a9e557d736c3186be079fff27c6665d63d76" + integrity sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "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-current-node-syntax@^0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz#826f1f8e7245ad534714ba001f84f7e906c3b615" + integrity sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +babel-preset-fbjs@^3.2.0, babel-preset-fbjs@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-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-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-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + +babel-preset-jest@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz#c1d7f191829487a907764c65307faa0e66590b49" + integrity sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== + dependencies: + babel-plugin-jest-hoist "^25.5.0" + babel-preset-current-node-syntax "^0.1.2" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.1.2, base64-js@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +big-integer@^1.6.44: + version "1.6.48" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" + integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bplist-creator@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" + integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== + dependencies: + stream-buffers "~2.2.0" + +bplist-parser@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== + dependencies: + big-integer "^1.6.44" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.0.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.4.0.tgz#c6256db216b878cfba4720e719cec7cf72685d7f" + integrity sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +clone-deep@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713" + integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ== + dependencies: + for-own "^1.0.0" + is-plain-object "^2.0.4" + kind-of "^6.0.0" + shallow-clone "^1.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +color@^3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.0.7: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +confusing-browser-globals@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" + integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js-pure@^3.0.0: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" + integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== + +core-js@^2.2.2, core-js@^2.4.1: + version "2.6.11" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" + integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +cssom@^0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8" + integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag== + +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +dayjs@^1.8.15: + version "1.9.1" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.9.1.tgz#201a755f7db5103ed6de63ba93a984141c754541" + integrity sha512-01NCTBg8cuMJG1OQc6PR7T66+AFYiPwgDvdJmvJBn29NGzIG+DIFxPLNjHzwz3cpFIvG+NcwIjP9hSaPVoOaDg== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" + integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/deep-assign/-/deep-assign-3.0.0.tgz#c8e4c4d401cba25550a2f0f486a2e75bc5f219a2" + integrity sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw== + dependencies: + is-obj "^1.0.0" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deepmerge@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^25.2.6: + version "25.2.6" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" + integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +dot-object@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/dot-object/-/dot-object-2.1.4.tgz#c6c54e9fca510b4d0ea4d65acf33726963843b5f" + integrity sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA== + dependencies: + commander "^4.0.0" + glob "^7.1.5" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.0.0.tgz#48a2309cc8a1d2e9d23bc6a67c39b63032e76ea4" + integrity sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +envinfo@^7.7.2: + version "7.7.3" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" + integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +errorhandler@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.0: + version "1.18.0-next.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" + integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^1.11.1: + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-airbnb-base@^14.2.0: + version "14.2.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz#fe89c24b3f9dc8008c9c0d0d88c28f95ed65e9c4" + integrity sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q== + dependencies: + confusing-browser-globals "^1.0.9" + object.assign "^4.1.0" + object.entries "^1.1.2" + +eslint-config-airbnb@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz#8a82168713effce8fc08e10896a63f1235499dcd" + integrity sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg== + dependencies: + eslint-config-airbnb-base "^14.2.0" + object.assign "^4.1.0" + object.entries "^1.1.2" + +eslint-config-prettier@^6.10.1, eslint-config-prettier@^6.12.0: + version "6.12.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.12.0.tgz#9eb2bccff727db1c52104f0b49e87ea46605a0d2" + integrity sha512-9jWPlFlgNwRUYVoujvWTQ1aMO8o6648r+K7qU7K5Jmkbyqav1fuEZC0COYpGBxyiAJb65Ra9hrmFx19xRGwXWw== + dependencies: + get-stdin "^6.0.0" + +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-eslint-comments@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" + integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== + dependencies: + escape-string-regexp "^1.0.5" + ignore "^5.0.5" + +eslint-plugin-flowtype@2.50.3: + version "2.50.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" + integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ== + dependencies: + lodash "^4.17.10" + +eslint-plugin-import@^2.20.1: + version "2.22.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== + dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.1" + read-pkg-up "^2.0.0" + resolve "^1.17.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-jest@22.4.1: + version "22.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c" + integrity sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg== + +eslint-plugin-jsx-a11y@^6.2.3: + version "6.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz#99ef7e97f567cc6a5b8dd5ab95a94a67058a2660" + integrity sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g== + dependencies: + "@babel/runtime" "^7.10.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^3.5.4" + axobject-query "^2.1.2" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1" + language-tags "^1.0.5" + +eslint-plugin-prettier@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" + integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-prettier@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2" + integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz#4ef5930592588ce171abeb26f400c7fbcbc23cd0" + integrity sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g== + +eslint-plugin-react-hooks@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-3.0.0.tgz#9e80c71846eb68dd29c3b21d832728aa66e5bd35" + integrity sha512-EjxTHxjLKIBWFgDJdhKKzLh5q+vjTFrqNZX36uIxWS4OfyXe5DawqPj3U5qeJ1ngLwatjzQnmR0Lz0J0YH3kxw== + +eslint-plugin-react-native-globals@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" + integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== + +eslint-plugin-react-native@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821" + integrity sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg== + dependencies: + eslint-plugin-react-native-globals "^0.1.1" + +eslint-plugin-react@7.19.0: + version "7.19.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" + integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== + dependencies: + array-includes "^3.1.1" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.3" + object.entries "^1.1.1" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.15.1" + semver "^6.3.0" + string.prototype.matchall "^4.0.2" + xregexp "^4.3.0" + +eslint-plugin-react@^7.19.0: + version "7.21.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.4.tgz#31060b2e5ff82b12e24a3cc33edb7d12f904775c" + integrity sha512-uHeQ8A0hg0ltNDXFu3qSfFqTNPXm1XithH6/SY318UX76CMj7Q599qWpgmMhVQyvhq36pm7qvoN3pb6/3jsTFg== + dependencies: + array-includes "^3.1.1" + array.prototype.flatmap "^1.2.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1 || ^3.0.0" + object.entries "^1.1.2" + object.fromentries "^2.0.2" + object.values "^1.1.1" + prop-types "^15.7.2" + resolve "^1.17.0" + string.prototype.matchall "^4.0.2" + +eslint-scope@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + +eslint@6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.2.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + dependencies: + acorn "^7.1.1" + acorn-jsx "^5.2.0" + eslint-visitor-keys "^1.1.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^3.2.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" + integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expect@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-25.5.0.tgz#f07f848712a2813bb59167da3fb828ca21f58bba" + integrity sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA== + dependencies: + "@jest/types" "^25.5.0" + ansi-styles "^4.0.0" + jest-get-type "^25.2.6" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" + jest-regex-util "^25.2.6" + +extend-shallow@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" + integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= + dependencies: + kind-of "^1.1.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^2.0.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^3.1.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" + integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs-scripts@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" + integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== + dependencies: + "@babel/core" "^7.0.0" + ansi-colors "^1.0.1" + babel-preset-fbjs "^3.2.0" + core-js "^2.4.1" + cross-spawn "^5.1.0" + fancy-log "^1.3.2" + object-assign "^4.0.1" + plugin-error "^0.1.2" + semver "^5.1.0" + through2 "^2.0.0" + +fbjs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== + dependencies: + core-js "^2.4.1" + fbjs-css-vars "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + +fn-name@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-3.0.0.tgz#0596707f635929634d791f452309ab41558e3c5c" + integrity sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA== + +follow-redirects@^1.10.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz#b42e8d93a2a7eea5ed88633676d6597bc8e384db" + integrity sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" + integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.1" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" + integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^5.0.0, glob-parent@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.5, glob@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + +globby@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hermes-engine@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.5.1.tgz#601115e4b1e0a17d9aa91243b96277de4e926e09" + integrity sha512-hLwqh8dejHayjlpvZY40e1aDCDvyP98cWx/L5DhAjSJLH8g4z9Tp08D7y4+3vErDsncPOdf1bxm+zUWpx0/Fxg== + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.0.5, ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +inquirer@^7.0.0: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +internal-slot@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== + dependencies: + es-abstract "^1.17.0-next.1" + has "^1.0.3" + side-channel "^1.0.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== + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== + dependencies: + has-symbols "^1.0.1" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +is-wsl@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + +istanbul-lib-instrument@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + dependencies: + "@babel/core" "^7.7.5" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-25.5.0.tgz#141cc23567ceb3f534526f8614ba39421383634c" + integrity sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw== + dependencies: + "@jest/types" "^25.5.0" + execa "^3.2.0" + throat "^5.0.0" + +jest-cli@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-25.5.4.tgz#b9f1a84d1301a92c5c217684cb79840831db9f0d" + integrity sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw== + dependencies: + "@jest/core" "^25.5.4" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" + chalk "^3.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + is-ci "^2.0.0" + jest-config "^25.5.4" + jest-util "^25.5.0" + jest-validate "^25.5.0" + prompts "^2.0.1" + realpath-native "^2.0.0" + yargs "^15.3.1" + +jest-config@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-25.5.4.tgz#38e2057b3f976ef7309b2b2c8dcd2a708a67f02c" + integrity sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^25.5.4" + "@jest/types" "^25.5.0" + babel-jest "^25.5.1" + chalk "^3.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + jest-environment-jsdom "^25.5.0" + jest-environment-node "^25.5.0" + jest-get-type "^25.2.6" + jest-jasmine2 "^25.5.4" + jest-regex-util "^25.2.6" + jest-resolve "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" + micromatch "^4.0.2" + pretty-format "^25.5.0" + realpath-native "^2.0.0" + +jest-diff@^25.2.1, jest-diff@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9" + integrity sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== + dependencies: + chalk "^3.0.0" + diff-sequences "^25.2.6" + jest-get-type "^25.2.6" + pretty-format "^25.5.0" + +jest-docblock@^25.3.0: + version "25.3.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-25.3.0.tgz#8b777a27e3477cd77a168c05290c471a575623ef" + integrity sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg== + dependencies: + detect-newline "^3.0.0" + +jest-each@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-25.5.0.tgz#0c3c2797e8225cb7bec7e4d249dcd96b934be516" + integrity sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA== + dependencies: + "@jest/types" "^25.5.0" + chalk "^3.0.0" + jest-get-type "^25.2.6" + jest-util "^25.5.0" + pretty-format "^25.5.0" + +jest-environment-jsdom@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz#dcbe4da2ea997707997040ecf6e2560aec4e9834" + integrity sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" + jsdom "^15.2.1" + +jest-environment-node@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-25.5.0.tgz#0f55270d94804902988e64adca37c6ce0f7d07a1" + integrity sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" + semver "^6.3.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + +jest-get-type@^25.2.6: + version "25.2.6" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" + integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== + +jest-haste-map@^24.7.1: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-haste-map@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-25.5.1.tgz#1df10f716c1d94e60a1ebf7798c9fb3da2620943" + integrity sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== + dependencies: + "@jest/types" "^25.5.0" + "@types/graceful-fs" "^4.1.2" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-serializer "^25.5.0" + jest-util "^25.5.0" + jest-worker "^25.5.0" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" + which "^2.0.2" + optionalDependencies: + fsevents "^2.1.2" + +jest-jasmine2@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz#66ca8b328fb1a3c5364816f8958f6970a8526968" + integrity sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^25.5.0" + "@jest/source-map" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" + chalk "^3.0.0" + co "^4.6.0" + expect "^25.5.0" + is-generator-fn "^2.0.0" + jest-each "^25.5.0" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" + jest-runtime "^25.5.4" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + pretty-format "^25.5.0" + throat "^5.0.0" + +jest-leak-detector@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz#2291c6294b0ce404241bb56fe60e2d0c3e34f0bb" + integrity sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA== + dependencies: + jest-get-type "^25.2.6" + pretty-format "^25.5.0" + +jest-matcher-utils@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz#fbc98a12d730e5d2453d7f1ed4a4d948e34b7867" + integrity sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw== + dependencies: + chalk "^3.0.0" + jest-diff "^25.5.0" + jest-get-type "^25.2.6" + pretty-format "^25.5.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-message-util@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.5.0.tgz#ea11d93204cc7ae97456e1d8716251185b8880ea" + integrity sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/types" "^25.5.0" + "@types/stack-utils" "^1.0.1" + chalk "^3.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.2" + slash "^3.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + dependencies: + "@jest/types" "^24.9.0" + +jest-mock@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.5.0.tgz#a91a54dabd14e37ecd61665d6b6e06360a55387a" + integrity sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA== + dependencies: + "@jest/types" "^25.5.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^25.2.6: + version "25.2.6" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-25.2.6.tgz#d847d38ba15d2118d3b06390056028d0f2fd3964" + integrity sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== + +jest-resolve-dependencies@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz#85501f53957c8e3be446e863a74777b5a17397a7" + integrity sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw== + dependencies: + "@jest/types" "^25.5.0" + jest-regex-util "^25.2.6" + jest-snapshot "^25.5.1" + +jest-resolve@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-25.5.1.tgz#0e6fbcfa7c26d2a5fe8f456088dc332a79266829" + integrity sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== + dependencies: + "@jest/types" "^25.5.0" + browser-resolve "^1.11.3" + chalk "^3.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.1" + read-pkg-up "^7.0.1" + realpath-native "^2.0.0" + resolve "^1.17.0" + slash "^3.0.0" + +jest-runner@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-25.5.4.tgz#ffec5df3875da5f5c878ae6d0a17b8e4ecd7c71d" + integrity sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg== + dependencies: + "@jest/console" "^25.5.0" + "@jest/environment" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" + chalk "^3.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-config "^25.5.4" + jest-docblock "^25.3.0" + jest-haste-map "^25.5.1" + jest-jasmine2 "^25.5.4" + jest-leak-detector "^25.5.0" + jest-message-util "^25.5.0" + jest-resolve "^25.5.1" + jest-runtime "^25.5.4" + jest-util "^25.5.0" + jest-worker "^25.5.0" + source-map-support "^0.5.6" + throat "^5.0.0" + +jest-runtime@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-25.5.4.tgz#dc981fe2cb2137abcd319e74ccae7f7eeffbfaab" + integrity sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ== + dependencies: + "@jest/console" "^25.5.0" + "@jest/environment" "^25.5.0" + "@jest/globals" "^25.5.2" + "@jest/source-map" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-config "^25.5.4" + jest-haste-map "^25.5.1" + jest-message-util "^25.5.0" + jest-mock "^25.5.0" + jest-regex-util "^25.2.6" + jest-resolve "^25.5.1" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" + realpath-native "^2.0.0" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.3.1" + +jest-serializer@^24.4.0, jest-serializer@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + +jest-serializer@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-25.5.0.tgz#a993f484e769b4ed54e70e0efdb74007f503072b" + integrity sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== + dependencies: + graceful-fs "^4.2.4" + +jest-snapshot@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-25.5.1.tgz#1a2a576491f9961eb8d00c2e5fd479bc28e5ff7f" + integrity sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ== + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^25.5.0" + "@types/prettier" "^1.19.0" + chalk "^3.0.0" + expect "^25.5.0" + graceful-fs "^4.2.4" + jest-diff "^25.5.0" + jest-get-type "^25.2.6" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" + jest-resolve "^25.5.1" + make-dir "^3.0.0" + natural-compare "^1.4.0" + pretty-format "^25.5.0" + semver "^6.3.0" + +jest-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-util@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-25.5.0.tgz#31c63b5d6e901274d264a4fec849230aa3fa35b0" + integrity sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== + dependencies: + "@jest/types" "^25.5.0" + chalk "^3.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + make-dir "^3.0.0" + +jest-validate@^24.7.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-validate@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-25.5.0.tgz#fb4c93f332c2e4cf70151a628e58a35e459a413a" + integrity sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ== + dependencies: + "@jest/types" "^25.5.0" + camelcase "^5.3.1" + chalk "^3.0.0" + jest-get-type "^25.2.6" + leven "^3.1.0" + pretty-format "^25.5.0" + +jest-watcher@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-25.5.0.tgz#d6110d101df98badebe435003956fd4a465e8456" + integrity sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q== + dependencies: + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" + ansi-escapes "^4.2.1" + chalk "^3.0.0" + jest-util "^25.5.0" + string-length "^3.1.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest-worker@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== + dependencies: + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest@^25.1.0: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest/-/jest-25.5.4.tgz#f21107b6489cfe32b076ce2adcadee3587acb9db" + integrity sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ== + dependencies: + "@jest/core" "^25.5.4" + import-local "^3.0.2" + jest-cli "^25.5.4" + +jetifier@^1.6.2: + version "1.6.6" + resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" + integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsc-android@^245459.0.0: + version "245459.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" + integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== + +jsdom@^15.2.1: + version "15.2.1" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" + integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== + dependencies: + abab "^2.0.0" + acorn "^7.1.0" + acorn-globals "^4.3.2" + array-equal "^1.0.0" + cssom "^0.4.1" + cssstyle "^2.0.0" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.1" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.2.0" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.7" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^3.0.1" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^7.0.0" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +jsx-ast-utils@^2.2.3, jsx-ast-utils@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + dependencies: + array-includes "^3.1.1" + object.assign "^4.1.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.0.0.tgz#0f49d5093bafa4b45d3fe02147d8b40ffc6c7438" + integrity sha512-sPuicm6EPKYI/UnWpOatvg4pI50qaBo4dSOMGUPutmJ26ttedFKXr0It0XXPk4HKnQ/1X0st4eSS2w2jhFk9Ow== + dependencies: + array-includes "^3.1.1" + object.assign "^4.1.1" + +kind-of@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" + integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.1, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.20" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz#a00a37121894f224f763268e431c55556b0c0755" + integrity sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash-es@^4.17.11: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78" + integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ== + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.frompairs@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.frompairs/-/lodash.frompairs-4.0.1.tgz#bc4e5207fa2757c136e573614e9664506b2b1bd2" + integrity sha1-vE5SB/onV8E25XNhTpZkUGsrG9I= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + +lodash.omit@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60" + integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA= + +lodash.pick@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.3.0: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + dependencies: + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^15.1.0" + +lolex@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" + integrity sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== + dependencies: + "@sinonjs/commons" "^1.7.0" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-register@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" + integrity sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^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-transform-async-to-generator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + core-js "^2.2.2" + escape-string-regexp "^1.0.5" + +metro-babel-register@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.59.0.tgz#2bcff65641b36794cf083ba732fbc46cf870fb43" + integrity sha512-JtWc29erdsXO/V3loenXKw+aHUXgj7lt0QPaZKPpctLLy8kcEpI/8pfXXgVK9weXICCpCnYtYncIosAyzh0xjg== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + escape-string-regexp "^1.0.5" + +metro-babel-transformer@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz#317c83b863cceb0573943815f1711fbcbe69b106" + integrity sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A== + dependencies: + "@babel/core" "^7.0.0" + metro-source-map "0.58.0" + +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-cache@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.58.0.tgz#630ea0a4626dfb9591c71fdb85dce14b5e9a04ec" + integrity sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q== + dependencies: + jest-serializer "^24.4.0" + metro-core "0.58.0" + mkdirp "^0.5.1" + rimraf "^2.5.4" + +metro-config@0.58.0, metro-config@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.58.0.tgz#1e24b43a5a00971d75662b1a0d3c04a13d4a1746" + integrity sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^24.7.0" + metro "0.58.0" + metro-cache "0.58.0" + metro-core "0.58.0" + pretty-format "^24.7.0" + +metro-core@0.58.0, metro-core@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.58.0.tgz#ad9f6645a2b439a3fbce7ce4e19b01b00375768a" + integrity sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ== + dependencies: + jest-haste-map "^24.7.1" + lodash.throttle "^4.1.1" + metro-resolver "0.58.0" + wordwrap "^1.0.0" + +metro-inspector-proxy@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz#6fefb0cdf25655919d56c82ebe09cd26eb00e636" + integrity sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + rxjs "^5.4.3" + ws "^1.1.5" + yargs "^14.2.0" + +metro-minify-uglify@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz#7e1066954bfd4f767ba6aca7feef676ca44c68b8" + integrity sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2" + integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA== + 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-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-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.59.0, 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-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-react-native-babel-transformer@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz#5da0e5a1b83c01d11626905fa59f34fda53a21a5" + integrity sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.58.0" + metro-react-native-babel-preset "0.58.0" + metro-source-map "0.58.0" + +metro-resolver@0.58.0, metro-resolver@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.58.0.tgz#4d03edc52e2e25d45f16688adf3b3f268ea60df9" + integrity sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q== + dependencies: + absolute-path "^0.0.0" + +metro-source-map@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.58.0.tgz#e951b99f4c653239ce9323bb08339c6f1978a112" + integrity sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.58.0" + ob1 "0.58.0" + source-map "^0.5.6" + vlq "^1.0.0" + +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-symbolicate@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz#ba9fd52549c41fc1b656adaad7c8875726dd5abe" + integrity sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw== + dependencies: + invariant "^2.2.4" + metro-source-map "0.58.0" + source-map "^0.5.6" + through2 "^2.0.1" + 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@0.58.0, metro@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.58.0.tgz#c037318c112f80dc96199780c8b401ab72cfd142" + integrity sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.0.0" + "@babel/generator" "^7.5.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-external-helpers" "^7.0.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + absolute-path "^0.0.0" + async "^2.4.0" + babel-preset-fbjs "^3.3.0" + buffer-crc32 "^0.2.13" + chalk "^2.4.1" + ci-info "^2.0.0" + concat-stream "^1.6.0" + connect "^3.6.5" + debug "^2.2.0" + denodeify "^1.2.1" + eventemitter3 "^3.0.0" + fbjs "^1.0.0" + fs-extra "^1.0.0" + graceful-fs "^4.1.3" + image-size "^0.6.0" + invariant "^2.2.4" + jest-haste-map "^24.7.1" + jest-worker "^24.6.0" + json-stable-stringify "^1.0.1" + lodash.throttle "^4.1.1" + merge-stream "^1.0.1" + metro-babel-register "0.58.0" + metro-babel-transformer "0.58.0" + metro-cache "0.58.0" + metro-config "0.58.0" + metro-core "0.58.0" + metro-inspector-proxy "0.58.0" + metro-minify-uglify "0.58.0" + metro-react-native-babel-preset "0.58.0" + metro-resolver "0.58.0" + metro-source-map "0.58.0" + metro-symbolicate "0.58.0" + mime-types "2.1.11" + mkdirp "^0.5.1" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + resolve "^1.5.0" + rimraf "^2.5.4" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^4.0.0" + temp "0.8.3" + throat "^4.1.0" + wordwrap "^1.0.0" + write-file-atomic "^1.2.0" + ws "^1.1.5" + xpipe "^1.0.5" + yargs "^14.2.0" + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +"mime-db@>= 1.43.0 < 2": + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + +mime-db@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" + integrity sha1-oxtAcK2uon1zLqMzdApk0OyaZlk= + +mime-types@2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw= + dependencies: + mime-db "~1.23.0" + +mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1: + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.12.1: + version "2.14.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== + +nanoid@^3.1.12: + version "3.1.12" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654" + integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-fetch@^2.2.0, node-fetch@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" + integrity sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw== + dependencies: + growly "^1.3.0" + is-wsl "^2.1.1" + semver "^6.3.0" + shellwords "^0.1.1" + which "^1.3.1" + +node-stream-zip@^1.9.1: + version "1.11.3" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.11.3.tgz#223892620b4889bce9782b256a76682631c507be" + integrity sha512-GY+9LxkQuIT3O7K8BTdHVGKFcBYBy2vAVcTBtkKpu+OlBef/NSb6VuIWSyLiVDfmLMkggHeRJZN0F3W0GWU/uw== + +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +ob1@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.58.0.tgz#484a1e9a63a8b79d9ea6f3a83b2a42110faac973" + integrity sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q== + +ob1@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.59.0.tgz#ee103619ef5cb697f2866e3577da6f0ecd565a36" + integrity sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" + integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" + integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.18.0-next.0" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.1, object.entries@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" + integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + has "^1.0.3" + +object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +opencollective-postinstall@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-each-series@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" + integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" + integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse5@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.0, pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + +plugin-error@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" + integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= + dependencies: + ansi-cyan "^0.1.1" + ansi-red "^0.1.1" + arr-diff "^1.0.1" + arr-union "^2.0.1" + extend-shallow "^1.1.2" + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-value-parser@^4.0.2: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^2.0.2, prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== + +pretty-format@^24.7.0, pretty-format@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-format@^25.1.0, pretty-format@^25.2.0, pretty-format@^25.2.1, pretty-format@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" + integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== + dependencies: + "@jest/types" "^25.5.0" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^16.12.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +promise@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" + integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.4" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +property-expr@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.4.tgz#37b925478e58965031bb612ec5b3260f8241e910" + integrity sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg== + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +query-string@^6.13.5: + version "6.13.5" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.5.tgz#99e95e2fb7021db90a6f373f990c0c814b3812d8" + integrity sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q== + dependencies: + decode-uri-component "^0.2.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +react-devtools-core@^4.6.0: + version "4.8.2" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.8.2.tgz#4465f2e8de7795564aa20f28b2f3a9737586db23" + integrity sha512-3Lv3nI8FPAwKqUco35oOlgf+4j8mgYNnIcDv2QTfxEqg2G69q17ZJ8ScU9aBnymS28YC1OW+kTxLmdIQeTN8yg== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-is@^16.12.0, react-is@^16.13.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-native-gesture-handler@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-1.8.0.tgz#18f61f51da50320f938957b0ee79bc58f47449dc" + integrity sha512-E2FZa0qZ5Bi0Z8Jg4n9DaFomHvedSjwbO2DPmUUHYRy1lH2yxXUpSrqJd6yymu+Efzmjg2+JZzsjFYA2Iq8VEQ== + dependencies: + "@egjs/hammerjs" "^2.0.17" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + prop-types "^15.7.2" + +react-native-iphone-x-helper@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.2.1.tgz#645e2ffbbb49e80844bb4cbbe34a126fda1e6772" + integrity sha512-/VbpIEp8tSNNHIvstuA3Swx610whci1Zpc9mqNkqn14DkMbw+ORviln2u0XyHG1kPvvwTNGZY6QpeFwxYaSdbQ== + +react-native-reanimated@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-1.13.1.tgz#c370c32cc4d447ae896cb029bb9c6a2f7608c5b4" + integrity sha512-3sF46jts9MbktgIasf0sTM8uhOYO5a5Q3YyQ4X1jjSE82n/fY2nW3XTFsLGfLEpK2ir4XSDhQWVgFHazaXZTww== + dependencies: + fbjs "^1.0.0" + +react-native-safe-area-context@^3.1.8: + version "3.1.8" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-3.1.8.tgz#7a9883aa0f38f9c77d4bef2b89e4e285bc1024a3" + integrity sha512-9gUlsDZ96QwT9AKzA6aVWM/NX5rlJgauZ9HgCDVzKbe29UQYT1740QJnnaI2GExmkFGp6o7ZLNhCXZW95eYVFA== + +react-native-screens@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-2.11.0.tgz#34b30b07c2d04aa100cba984b944b303bfa43ea6" + integrity sha512-vJzJE3zI1XUtqthrX3Dh2TBQWB+xFyaGhF52KBq9FjJUN5ws4xpLZJxBWa1KbGV3DilmcSZ4jmZR5LGordwE7w== + +react-native-vector-icons@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-7.1.0.tgz#145487d617b2a81d395d2cf64e6e065fcab3a454" + integrity sha512-V2a1zJ4i+kS8O4j183gIwX14St9AxxXabxwYpFBgRhvr2NDXyFcjHDEAgrOYYlt2W57e20aN1tBDU/I+wn9WtQ== + dependencies: + lodash.frompairs "^4.0.1" + lodash.isequal "^4.5.0" + lodash.isstring "^4.0.1" + lodash.omit "^4.5.0" + lodash.pick "^4.4.0" + lodash.template "^4.5.0" + prop-types "^15.7.2" + yargs "^15.0.2" + +react-native@0.63.3: + version "0.63.3" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.63.3.tgz#4a7f6540e049ff41810887bbd1125abc4672f3bf" + integrity sha512-71wq13uNo5W8QVQnFlnzZ3AD+XgUBYGhpsxysQFW/hJ8GAt/J5o+Bvhy81FXichp6IBDJDh/JgfHH2gNji8dFA== + dependencies: + "@babel/runtime" "^7.0.0" + "@react-native-community/cli" "^4.10.0" + "@react-native-community/cli-platform-android" "^4.10.0" + "@react-native-community/cli-platform-ios" "^4.10.0" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + event-target-shim "^5.0.1" + fbjs "^1.0.0" + fbjs-scripts "^1.1.0" + hermes-engine "~0.5.0" + invariant "^2.2.4" + jsc-android "^245459.0.0" + metro-babel-register "0.59.0" + metro-react-native-babel-transformer "0.59.0" + metro-source-map "0.59.0" + nullthrows "^1.1.1" + pretty-format "^24.9.0" + promise "^8.0.3" + prop-types "^15.7.2" + react-devtools-core "^4.6.0" + react-refresh "^0.4.0" + regenerator-runtime "^0.13.2" + scheduler "0.19.1" + stacktrace-parser "^0.1.3" + use-subscription "^1.0.0" + whatwg-fetch "^3.0.0" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +react-test-renderer@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1" + integrity sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ== + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.8.6" + scheduler "^0.19.1" + +react@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +realpath-native@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" + integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.1.tgz#cad92ad8e6b591773485fbe05a485caf4f457e6f" + integrity sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== + +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpp@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + +regexpu-core@^4.7.0: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.7: + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.88.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +rimraf@^2.5.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-async@^2.2.0, run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + +rxjs@^5.4.3: + version "5.5.12" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== + dependencies: + symbol-observable "1.0.1" + +rxjs@^6.6.0: + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@^5.0.1, safe-buffer@^5.1.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sax@^1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^3.1.9: + version "3.1.11" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + dependencies: + xmlchars "^2.1.1" + +scheduler@0.19.1, scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= + +serve-static@^1.13.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +shallow-clone@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571" + integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA== + dependencies: + is-extendable "^0.1.1" + kind-of "^5.0.0" + mixin-object "^2.0.1" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shell-quote@^1.6.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" + integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g== + dependencies: + es-abstract "^1.18.0-next.0" + object-inspect "^1.8.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-plist@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.1.tgz#54367ca28bc5996a982c325c1c4a4c1a05f4047c" + integrity sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg== + dependencies: + bplist-creator "0.0.8" + bplist-parser "0.2.0" + plist "^3.0.1" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0, slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slide@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.16, source-map-support@^0.5.6: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.6" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" + integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + +stacktrace-parser@^0.1.3: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-buffers@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= + +string-length@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" + integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^5.2.0" + +string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.matchall@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" + integrity sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0" + has-symbols "^1.0.1" + internal-slot "^1.0.2" + regexp.prototype.flags "^1.3.0" + side-channel "^1.0.2" + +string.prototype.trimend@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" + integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trimstart@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" + integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +styled-components@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.2.0.tgz#6dcb5aa8a629c84b8d5ab34b7167e3e0c6f7ed74" + integrity sha512-9qE8Vgp8C5cpGAIdFaQVAl89Zgx1TDM4Yf4tlHbO9cPijtpSXTMLHy9lmP0lb+yImhgPFb1AmZ1qMUubmg3HLg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^0.8.8" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +superstruct@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.6.2.tgz#c5eb034806a17ff98d036674169ef85e4c7f6a1c" + integrity sha512-lvA97MFAJng3rfjcafT/zGTSWm6Tbpk++DP6It4Qg7oNaeM+2tdJMuVgGje21/bIpBEs6iQql1PJH6dKTjl4Ig== + dependencies: + clone-deep "^2.0.1" + kind-of "^6.0.1" + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" + integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +synchronous-promise@^2.0.13: + version "2.0.15" + resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" + integrity sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg== + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.0, through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +toposort@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + integrity sha1-riF2gXXRVZ1IvvNUILL0li8JwzA= + +tough-cookie@^2.3.3, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== + dependencies: + ip-regex "^2.1.0" + psl "^1.1.28" + punycode "^2.1.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tsutils@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + dependencies: + tslib "^1.8.1" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typescript@^3.8.3: + version "3.9.7" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" + integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== + +ua-parser-js@^0.7.18: + version "0.7.22" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.22.tgz#960df60a5f911ea8f1c818f3747b99c6e177eae3" + integrity sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +uri-js@^4.2.2: + version "4.4.0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use-subscription@^1.0.0, use-subscription@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.4.1.tgz#edcbcc220f1adb2dd4fa0b2f61b6cc308e620069" + integrity sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ== + dependencies: + object-assign "^4.1.1" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8-compile-cache@^2.0.3: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" + integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== + +v8-to-istanbul@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6" + integrity sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +w3c-hr-time@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== + dependencies: + domexception "^1.0.1" + webidl-conversions "^4.0.2" + xml-name-validator "^3.0.0" + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz#e5f871572d6879663fa5674c8f833f15a8425ab3" + integrity sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ== + +whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^1.2.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + slide "^1.1.5" + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@^1.1.0, ws@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@^7, ws@^7.0.0: + version "7.3.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" + integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== + +xcode@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" + integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== + dependencies: + simple-plist "^1.0.0" + uuid "^3.3.2" + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xmlchars@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xmldoc@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" + integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== + dependencies: + sax "^1.2.1" + +xmldom@0.1.x: + version "0.1.31" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== + +xpipe@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" + integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= + +xregexp@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" + integrity sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g== + dependencies: + "@babel/runtime-corejs3" "^7.8.3" + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yargs-parser@^15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" + integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^14.2.0: + version "14.2.3" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" + integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== + dependencies: + cliui "^5.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^15.0.1" + +yargs@^15.0.2, yargs@^15.1.0, yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yup@^0.29.3: + version "0.29.3" + resolved "https://registry.yarnpkg.com/yup/-/yup-0.29.3.tgz#69a30fd3f1c19f5d9e31b1cf1c2b851ce8045fea" + integrity sha512-RNUGiZ/sQ37CkhzKFoedkeMfJM0vNQyaz+wRZJzxdKE7VfDeVKH8bb4rr7XhRLbHJz5hSjoDNwMEIaKhuMZ8gQ== + dependencies: + "@babel/runtime" "^7.10.5" + fn-name "~3.0.0" + lodash "^4.17.15" + lodash-es "^4.17.11" + property-expr "^2.0.2" + synchronous-promise "^2.0.13" + toposort "^2.0.2"