From a761daf82cdc37ea95f2f50139810e37f2d47b50 Mon Sep 17 00:00:00 2001 From: JetUp iMac 3 Date: Wed, 13 Jul 2022 13:45:00 +0300 Subject: [PATCH] onBoarding --- .buckconfig | 6 + .bundle/config | 2 + .eslintrc.js | 16 + .gitignore | 60 + .prettierrc.js | 7 + .ruby-version | 1 + .svgrrc | 5 + .watchmanconfig | 1 + App.tsx | 10 + Gemfile | 4 + Gemfile.lock | 96 + __tests__/App-test.tsx | 14 + android/app/_BUCK | 55 + android/app/build.gradle | 228 + android/app/build_defs.bzl | 19 + android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 10 + android/app/src/debug/AndroidManifest.xml | 13 + .../java/com/truth/ReactNativeFlipper.java | 72 + android/app/src/main/AndroidManifest.xml | 24 + .../src/main/java/com/truth/MainActivity.java | 17 + .../main/java/com/truth/MainApplication.java | 86 + .../main/res/drawable-hdpi/splash_image.png | Bin 0 -> 84885 bytes .../main/res/drawable-mdpi/splash_image.png | Bin 0 -> 31243 bytes .../main/res/drawable-xhdpi/splash_image.png | Bin 0 -> 145693 bytes .../main/res/drawable-xxhdpi/splash_image.png | Bin 0 -> 145693 bytes .../res/drawable/rn_edit_text_material.xml | 29 + .../src/main/res/drawable/splashscreen.xml | 11 + .../app/src/main/res/layout/launch_screen.xml | 15 + .../res/mipmap-hdpi-v26/ic_foreground.png | Bin 0 -> 2987 bytes .../main/res/mipmap-hdpi-v26/ic_launcher.xml | 4 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2987 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5024 bytes .../res/mipmap-ldpi-v26/ic_foreground.png | Bin 0 -> 1502 bytes .../main/res/mipmap-ldpi-v26/ic_launcher.xml | 4 + .../src/main/res/mipmap-ldpi/ic_launcher.png | Bin 0 -> 1502 bytes .../res/mipmap-mdpi-v26/ic_foreground.png | Bin 0 -> 2049 bytes .../main/res/mipmap-mdpi-v26/ic_launcher.xml | 4 + .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2049 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2858 bytes .../res/mipmap-xhdpi-v26/ic_foreground.png | Bin 0 -> 4009 bytes .../main/res/mipmap-xhdpi-v26/ic_launcher.xml | 4 + .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4009 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7098 bytes .../res/mipmap-xxhdpi-v26/ic_foreground.png | Bin 0 -> 6439 bytes .../res/mipmap-xxhdpi-v26/ic_launcher.xml | 4 + .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6439 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10676 bytes .../res/mipmap-xxxhdpi-v26/ic_foreground.png | Bin 0 -> 8672 bytes .../res/mipmap-xxxhdpi-v26/ic_launcher.xml | 4 + .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8672 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15523 bytes .../app/src/main/res/values/colors-icon.xml | 3 + .../app/src/main/res/values/colors-splash.xml | 4 + android/app/src/main/res/values/strings.xml | 3 + android/app/src/main/res/values/styles.xml | 13 + android/build.gradle | 42 + android/gradle.properties | 28 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + android/gradlew | 185 + android/gradlew.bat | 89 + android/settings.gradle | 7 + app.json | 4 + babel.config.js | 3 + declarations.d.ts | 6 + index.js | 9 + ios/Launch Screen.storyboard | 44 + ios/Podfile | 30 + ios/Podfile.lock | 562 + ios/SplashScreen.storyboard | 47 + ios/Truth.xcodeproj/project.pbxproj | 768 + .../xcshareddata/xcschemes/Truth.xcscheme | 88 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + ios/Truth/AppDelegate.h | 8 + ios/Truth/AppDelegate.m | 64 + .../AppIcon.appiconset/Contents.json | 158 + .../AppIcon.appiconset/icon-1024@1x.png | Bin 0 -> 44701 bytes .../AppIcon.appiconset/icon-20@1x.png | Bin 0 -> 854 bytes .../AppIcon.appiconset/icon-20@2x.png | Bin 0 -> 1770 bytes .../AppIcon.appiconset/icon-20@3x.png | Bin 0 -> 2619 bytes .../AppIcon.appiconset/icon-29@1x.png | Bin 0 -> 1270 bytes .../AppIcon.appiconset/icon-29@2x.png | Bin 0 -> 2438 bytes .../AppIcon.appiconset/icon-29@3x.png | Bin 0 -> 3809 bytes .../AppIcon.appiconset/icon-40@1x.png | Bin 0 -> 1770 bytes .../AppIcon.appiconset/icon-40@2x.png | Bin 0 -> 3444 bytes .../AppIcon.appiconset/icon-40@3x.png | Bin 0 -> 5062 bytes .../AppIcon.appiconset/icon-50@1x.png | Bin 0 -> 2256 bytes .../AppIcon.appiconset/icon-50@2x.png | Bin 0 -> 4316 bytes .../AppIcon.appiconset/icon-57@1x.png | Bin 0 -> 2313 bytes .../AppIcon.appiconset/icon-57@2x.png | Bin 0 -> 4890 bytes .../AppIcon.appiconset/icon-60@2x.png | Bin 0 -> 5062 bytes .../AppIcon.appiconset/icon-60@3x.png | Bin 0 -> 8388 bytes .../AppIcon.appiconset/icon-72@1x.png | Bin 0 -> 3129 bytes .../AppIcon.appiconset/icon-72@2x.png | Bin 0 -> 6539 bytes .../AppIcon.appiconset/icon-76@1x.png | Bin 0 -> 3326 bytes .../AppIcon.appiconset/icon-76@2x.png | Bin 0 -> 7028 bytes .../AppIcon.appiconset/icon-83.5@2x.png | Bin 0 -> 7969 bytes ios/Truth/Images.xcassets/Contents.json | 6 + .../SplashImage.imageset/Contents.json | 23 + .../SplashImage.imageset/splash@1x.png | Bin 0 -> 31227 bytes .../SplashImage.imageset/splash@2x.png | Bin 0 -> 84390 bytes .../SplashImage.imageset/splash@3x.png | Bin 0 -> 144739 bytes ios/Truth/Info.plist | 59 + ios/Truth/main.m | 9 + ios/TruthTests/Info.plist | 24 + ios/TruthTests/TruthTests.m | 65 + metro.config.js | 33 + package-lock.json | 28182 ++++++++++++++++ package.json | 55 + src/assets/icons/ENG.svg | 16 + src/assets/icons/UKR.png | Bin 0 -> 511 bytes src/assets/icons/arrowBack.svg | 3 + src/assets/image/glass.svg | 159 + src/assets/image/hearts.svg | 11 + src/assets/image/splash.png | Bin 0 -> 38123 bytes src/assets/image/transparentIcon.png | Bin 0 -> 45638 bytes src/assets/image/winnersCup.svg | 19 + src/module/root/atoms/premiumGroupBtn.tsx | 55 + .../root/components/contentOnboarding.tsx | 64 + src/module/root/components/index.ts | 2 + src/module/root/components/languageItem.tsx | 38 + src/module/root/config/dataOnboarding.ts | 23 + src/module/root/index.tsx | 11 + src/module/root/navigations-groups/index.ts | 1 + .../navigations-groups/onBoardings-group.tsx | 15 + src/module/root/screens/index.ts | 2 + src/module/root/screens/languageSelect.tsx | 50 + src/module/root/screens/onBoarding.tsx | 56 + src/module/services/system.ts | 66 + src/module/shared/colors/colors.ts | 7 + src/module/shared/colors/index.ts | 1 + .../shared/components/buttons/goBack.tsx | 15 + src/module/shared/components/buttons/index.ts | 2 + .../shared/components/buttons/primaryBtn.tsx | 37 + src/module/shared/components/index.ts | 2 + src/module/shared/components/layout/index.ts | 1 + .../shared/components/layout/screenLayout.tsx | 58 + src/module/shared/enums/index.ts | 1 + src/module/shared/enums/routeKeys.ts | 4 + src/module/shared/helpers/helperHeightView.ts | 10 + src/module/shared/helpers/index.ts | 1 + src/module/shared/index.ts | 5 + src/module/shared/interfaces/index.ts | 1 + src/module/shared/interfaces/routing.ts | 7 + truth | 1 + tsconfig.json | 64 + 148 files changed, 32277 insertions(+) create mode 100644 .buckconfig create mode 100644 .bundle/config create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .prettierrc.js create mode 100644 .ruby-version create mode 100644 .svgrrc create mode 100644 .watchmanconfig create mode 100644 App.tsx create mode 100644 Gemfile create mode 100644 Gemfile.lock 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/proguard-rules.pro create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/debug/java/com/truth/ReactNativeFlipper.java create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/com/truth/MainActivity.java create mode 100644 android/app/src/main/java/com/truth/MainApplication.java create mode 100644 android/app/src/main/res/drawable-hdpi/splash_image.png create mode 100644 android/app/src/main/res/drawable-mdpi/splash_image.png create mode 100644 android/app/src/main/res/drawable-xhdpi/splash_image.png create mode 100644 android/app/src/main/res/drawable-xxhdpi/splash_image.png create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/drawable/splashscreen.xml create mode 100644 android/app/src/main/res/layout/launch_screen.xml create mode 100644 android/app/src/main/res/mipmap-hdpi-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi-v26/ic_launcher.xml 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-ldpi-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-ldpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-ldpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi-v26/ic_launcher.xml 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-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher.xml 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-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi-v26/ic_launcher.xml 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-v26/ic_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi-v26/ic_launcher.xml 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/colors-icon.xml create mode 100644 android/app/src/main/res/values/colors-splash.xml 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 babel.config.js create mode 100644 declarations.d.ts create mode 100644 index.js create mode 100644 ios/Launch Screen.storyboard create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/SplashScreen.storyboard create mode 100644 ios/Truth.xcodeproj/project.pbxproj create mode 100644 ios/Truth.xcodeproj/xcshareddata/xcschemes/Truth.xcscheme create mode 100644 ios/Truth.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Truth.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Truth/AppDelegate.h create mode 100644 ios/Truth/AppDelegate.m create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-1024@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-20@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-20@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-20@3x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-29@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-29@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-29@3x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@3x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-50@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-50@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-57@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-57@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-60@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-60@3x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-72@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-72@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-76@1x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-76@2x.png create mode 100644 ios/Truth/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png create mode 100644 ios/Truth/Images.xcassets/Contents.json create mode 100644 ios/Truth/Images.xcassets/SplashImage.imageset/Contents.json create mode 100644 ios/Truth/Images.xcassets/SplashImage.imageset/splash@1x.png create mode 100644 ios/Truth/Images.xcassets/SplashImage.imageset/splash@2x.png create mode 100644 ios/Truth/Images.xcassets/SplashImage.imageset/splash@3x.png create mode 100644 ios/Truth/Info.plist create mode 100644 ios/Truth/main.m create mode 100644 ios/TruthTests/Info.plist create mode 100644 ios/TruthTests/TruthTests.m create mode 100644 metro.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/assets/icons/ENG.svg create mode 100644 src/assets/icons/UKR.png create mode 100644 src/assets/icons/arrowBack.svg create mode 100644 src/assets/image/glass.svg create mode 100644 src/assets/image/hearts.svg create mode 100644 src/assets/image/splash.png create mode 100644 src/assets/image/transparentIcon.png create mode 100644 src/assets/image/winnersCup.svg create mode 100644 src/module/root/atoms/premiumGroupBtn.tsx create mode 100644 src/module/root/components/contentOnboarding.tsx create mode 100644 src/module/root/components/index.ts create mode 100644 src/module/root/components/languageItem.tsx create mode 100644 src/module/root/config/dataOnboarding.ts create mode 100644 src/module/root/index.tsx create mode 100644 src/module/root/navigations-groups/index.ts create mode 100644 src/module/root/navigations-groups/onBoardings-group.tsx create mode 100644 src/module/root/screens/index.ts create mode 100644 src/module/root/screens/languageSelect.tsx create mode 100644 src/module/root/screens/onBoarding.tsx create mode 100644 src/module/services/system.ts create mode 100644 src/module/shared/colors/colors.ts create mode 100644 src/module/shared/colors/index.ts create mode 100644 src/module/shared/components/buttons/goBack.tsx create mode 100644 src/module/shared/components/buttons/index.ts create mode 100644 src/module/shared/components/buttons/primaryBtn.tsx create mode 100644 src/module/shared/components/index.ts create mode 100644 src/module/shared/components/layout/index.ts create mode 100644 src/module/shared/components/layout/screenLayout.tsx create mode 100644 src/module/shared/enums/index.ts create mode 100644 src/module/shared/enums/routeKeys.ts create mode 100644 src/module/shared/helpers/helperHeightView.ts create mode 100644 src/module/shared/helpers/index.ts create mode 100644 src/module/shared/index.ts create mode 100644 src/module/shared/interfaces/index.ts create mode 100644 src/module/shared/interfaces/routing.ts create mode 160000 truth create mode 100644 tsconfig.json 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/.bundle/config b/.bundle/config new file mode 100644 index 0000000..d137d24 --- /dev/null +++ b/.bundle/config @@ -0,0 +1,2 @@ +BUNDLE_PATH: "vendor/bundle" +BUNDLE_FORCE_RUBY_PLATFORM: 1 \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..dcf0be0 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,16 @@ +module.exports = { + root: true, + extends: '@react-native-community', + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint'], + overrides: [ + { + files: ['*.ts', '*.tsx'], + rules: { + '@typescript-eslint/no-shadow': ['error'], + 'no-shadow': 'off', + 'no-undef': 'off', + }, + }, + ], +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cc53454 --- /dev/null +++ b/.gitignore @@ -0,0 +1,60 @@ +# 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 +*.hprof + +# 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/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..84196d9 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,7 @@ +module.exports = { + bracketSpacing: false, + jsxBracketSameLine: true, + singleQuote: true, + trailingComma: 'all', + arrowParens: 'avoid', +}; diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..74500ce --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +2.7.4 \ No newline at end of file diff --git a/.svgrrc b/.svgrrc new file mode 100644 index 0000000..926ccb7 --- /dev/null +++ b/.svgrrc @@ -0,0 +1,5 @@ +{ + "replaceAttrValues": { + "#000": "{props.fill}" + } +} \ No newline at end of file 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/App.tsx b/App.tsx new file mode 100644 index 0000000..0affa93 --- /dev/null +++ b/App.tsx @@ -0,0 +1,10 @@ +import React, {useEffect} from 'react'; +import SplashScreen from 'react-native-splash-screen'; +import {Navigation} from './src/module/root'; +const App = () => { + useEffect(() => { + SplashScreen.hide(); + }, []); + return ; +}; +export default App; diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..c72a1ae --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +source 'https://rubygems.org' +# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version +ruby '2.7.4' +gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..b354433 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,96 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.5) + rexml + activesupport (6.1.5) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) + algoliasearch (1.27.5) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) + atomos (0.1.3) + claide (1.1.0) + cocoapods (1.11.3) + addressable (~> 2.8) + claide (>= 1.0.2, < 2.0) + cocoapods-core (= 1.11.3) + cocoapods-deintegrate (>= 1.0.3, < 2.0) + cocoapods-downloader (>= 1.4.0, < 2.0) + cocoapods-plugins (>= 1.0.0, < 2.0) + cocoapods-search (>= 1.0.0, < 2.0) + cocoapods-trunk (>= 1.4.0, < 2.0) + cocoapods-try (>= 1.1.0, < 2.0) + colored2 (~> 3.1) + escape (~> 0.0.4) + fourflusher (>= 2.3.0, < 3.0) + gh_inspector (~> 1.0) + molinillo (~> 0.8.0) + nap (~> 1.0) + ruby-macho (>= 1.0, < 3.0) + xcodeproj (>= 1.21.0, < 2.0) + cocoapods-core (1.11.3) + activesupport (>= 5.0, < 7) + addressable (~> 2.8) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) + fuzzy_match (~> 2.0.4) + nap (~> 1.0) + netrc (~> 0.11) + public_suffix (~> 4.0) + typhoeus (~> 1.0) + cocoapods-deintegrate (1.0.5) + cocoapods-downloader (1.5.1) + cocoapods-plugins (1.0.0) + nap + cocoapods-search (1.0.1) + cocoapods-trunk (1.6.0) + nap (>= 0.8, < 2.0) + netrc (~> 0.11) + cocoapods-try (1.2.0) + colored2 (3.1.2) + concurrent-ruby (1.1.9) + escape (0.0.4) + ethon (0.15.0) + ffi (>= 1.15.0) + ffi (1.15.5) + fourflusher (2.3.1) + fuzzy_match (2.0.4) + gh_inspector (1.1.3) + httpclient (2.8.3) + i18n (1.10.0) + concurrent-ruby (~> 1.0) + json (2.6.1) + minitest (5.15.0) + molinillo (0.8.0) + nanaimo (0.3.0) + nap (1.1.0) + netrc (0.11.0) + public_suffix (4.0.6) + rexml (3.2.5) + ruby-macho (2.5.1) + typhoeus (1.4.0) + ethon (>= 0.9.0) + tzinfo (2.0.4) + concurrent-ruby (~> 1.0) + xcodeproj (1.21.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (~> 3.2.4) + zeitwerk (2.5.4) +PLATFORMS + ruby +DEPENDENCIES + cocoapods (~> 1.11, >= 1.11.2) +RUBY VERSION + ruby 2.7.4p191 +BUNDLED WITH + 2.2.27 \ No newline at end of file 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..2632cfc --- /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.truth", +) + +android_resource( + name = "res", + package = "com.truth", + 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..8fbedba --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,228 @@ +apply plugin: "com.android.application" + +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 that value will be read 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); + +/** + * Architectures to build native code for in debug. + */ +def nativeArchitectures = project.getProperties().get("reactNativeDebugArchitectures") + +android { + ndkVersion rootProject.ext.ndkVersion + + compileSdkVersion rootProject.ext.compileSdkVersion + + defaultConfig { + applicationId "com.truth" + 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 + if (nativeArchitectures) { + ndk { + abiFilters nativeArchitectures.split(',') + } + } + } + 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 + // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. + 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 = + defaultConfig.versionCode * 1000 + versionCodes.get(abi) + } + + } + } +} + +dependencies { + implementation fileTree(dir: "libs", include: ["*.jar"]) + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" // From node_modules + implementation project(':react-native-splash-screen') + implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" + implementation project(':react-native-svg') + + 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.implementation + into 'libs' +} + +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) 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/truth/ReactNativeFlipper.java b/android/app/src/debug/java/com/truth/ReactNativeFlipper.java new file mode 100644 index 0000000..5fce807 --- /dev/null +++ b/android/app/src/debug/java/com/truth/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.truth; + +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..7e3b155 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/android/app/src/main/java/com/truth/MainActivity.java b/android/app/src/main/java/com/truth/MainActivity.java new file mode 100644 index 0000000..c3b45a0 --- /dev/null +++ b/android/app/src/main/java/com/truth/MainActivity.java @@ -0,0 +1,17 @@ +package com.truth; +import android.os.Bundle; +import org.devio.rn.splashscreen.SplashScreen; +import com.facebook.react.ReactActivity; +import org.devio.rn.splashscreen.SplashScreen; +public class MainActivity extends ReactActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + SplashScreen.show(this); + super.onCreate(null); + } + + @Override + protected String getMainComponentName() { + return "Truth"; + } +} diff --git a/android/app/src/main/java/com/truth/MainApplication.java b/android/app/src/main/java/com/truth/MainApplication.java new file mode 100644 index 0000000..84413ac --- /dev/null +++ b/android/app/src/main/java/com/truth/MainApplication.java @@ -0,0 +1,86 @@ +package com.truth; + +import org.devio.rn.splashscreen.SplashScreenReactPackage; +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 com.horcrux.svg.SvgPackage; +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(); + new SplashScreenReactPackage(); + new SvgPackage(); + //packages.add(new SplashScreenReactPackage()); + + // 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.truth.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/drawable-hdpi/splash_image.png b/android/app/src/main/res/drawable-hdpi/splash_image.png new file mode 100644 index 0000000000000000000000000000000000000000..9e063e9d3dca4b8ecac4f333c9e6920686d290b5 GIT binary patch literal 84885 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 YyDP7yp82f&2KYL0%5~@K! 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 K?iZ*$e)ezQRnC0? literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xhdpi/splash_image.png b/android/app/src/main/res/drawable-xhdpi/splash_image.png new file mode 100644 index 0000000000000000000000000000000000000000..495b76630f35806996e61801fd3454382fc1a4c5 GIT binary patch literal 145693 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 (N8R;QvHu*dxh3=(uA}drEQxJ<|dA z8PyVr+3SL1qTyTi+_6upbIafL@boN>_kJ&d;^GP)FCSimH$4!ntv^#2@490{8wJ!O z@v_@B>_N^(1`;g%>}MPt6pqoH-k0lpD8l>>u;6s~98)b)_s39l;*$+eq-9otQuFvm zQr8q9sarNZweKovItPY6q0~Q{8qEd?%^H%)RnG6;U3JsT7GY0l41IOXS>jmHSUS06E(+8M=yb`NuAD(c8oVYP8v%3#;fZ^}#p(EBM|KyC_E6P?#nbN6^*NR(OQ_A<><+ z8{%Tuqq|eH)mF%ccLxPsKGyh<*B$_^r$LD+J!3s^Ra5uo20$<0%{KMNj>!CNtEbp; zki}i=Ys6tx>g|$Db7;TpttH51%t*E9Ctx#@typO{uWh2F+~%LW%h();2#nP2nE;K^ zR>kwg>QbVJF)w2JTawOJa59=E!4GBmlM-^1lmQ$v5C1_4$v6xspFOwhTS4Dd>vI2o z$tw|zKw@x|{+<5#+UtsxNw4qbnB`4nFu341lw1+wnBc`+G~5#jwlfF#eJtR_kcJcR(cYxOq|?_^FqylgooyHPm~G zE0TO_;p-hB$K?TxF)>qgt{`D_R(2{lOgdidWHEf(lmc@%Fu)x@yPOazR=Ti2ZG&QP zp~j1CvI;%KdOS4obX?;?((ogz-B(lMXezB{pC1}lk#yU63TUnxY%)(yhiA&~8(Ar~ zCzNY9GdMDL{h#*UJgVtzTNf?0ltNTWv_zyUwGa>_DoSI3s3o!m0TC6ECL$stO#~zm z(v@X{N+$}U(nLi-RC*ymLLzOHE+R@7k|-gBCJ>SUA*8!Ms><5dzWbeb#~bIoyU*G2 z4~D=9$#1T;=KSV2zd2W-;xcC0i01M=7@umC`KOtniHVLZ6<~5N`Roy%^{|@C%A9dP z)$rMbZ{3Ar*8b~Lt`q>dHd&jjQ8>SmH=sNWmkN`*Z{!#Py zzrl=(DZt>vXDHqN@9~lqH;XKekQ7hij+uTu1PqKc47gR10`$^9z>f7E2RZ|VeYv>K zhIyG8GCJ$xOEQmI8De#|x#n-Sjem^vJgK$N%DhKUccCr!7iPS}x%%szP2PbGZ4ZeS z*4vj`n7-56v4DsG0>}XWA|2L3C#Wx;N9QY&j(ry#)_^L{1~SCWkG5N}nTV-RrPe2E zL%S?dS_8pJ54Md@4}}5rr0NhrKJ^cfUhGTaRj=Ij-TR8~fs%kpyu9~Jy}`=IyG*@m zE@lA3VI6_)+&=V=kGok8u5AL94XIaIszCEiU0lgyl=0f69==SX>bhnKknZk8ebPS! z)j1GT>%4OP%tjADP2ft}TtB*ADtllzG8MFc|7%KypkjJX7ji`d_qGHR*}h_+UJppb zBM$|x9{*X4BI~T&qJyX0^>;A4ALrU}pV(~kOX!DpOLvBS(C`GP*$^7)K#@;%+PUr7 zf$fv{ci>_33hc(|o2ilyzKZ4<@cS36 zUFDSlRaY$cpA=myDQG|Xfo*cBom&ii``Xw31kybm}E$Melg-1Ix$0 zQ@OKXLZ!aBx?U&k(9B}@pHJ4l1EU8cuE&+khL4B7&N`J~?#iE~i%us$02Cq#^x19X z4JS_+buwPoRmJvA{;~obTF}>70qrqmhISwO;EAd!I`cGa!r*EC+9*tW2{31{kRkSfjrOY$C32Y zvq(9l;wjrYj`lFy93`aqOj{(f6aIYu;Fh}`Kvc%eYz zgB2>iC2@?(v;LT7Y_e&g3L4p2{o7)bjox}fEnqfl-z{y<3>t5@4>$;6_j(^&7rHsz zBP(!rr0pHhv%7MBw&kK_VanvsKu_CK4^BZ@tT?QCb+qL(wW<%5U_38_=IyW|8?+Ef z8BU<=ii7j10W0$sKTrjiaJVIagkd=_zPCwex#RN`G+5LM-0B;o_kzsQea}$@@)+1C z*O9Sr6xxN?o|OhY*Ekcpa!1g9zDn@j=ZOZPA1hZhoX&M}imSY}V%w%;n^yelo!Xkv z?N{a4nzj6lN&j-Im_w&bHdO}oYxJ)TeYzDt6iQ+~*j(DyrWJ6m;|zPF_^Q(u4!5>j zIN45^C5Ytd91~j6Ip9uE(u5ZdDNckccphjRWV%ir3j72+C71%$d|osz8yQ@`39As< zVLswHB0!?RnG0_cb0n1KCJkMFW9zN6P#~U*n&kZQdrWzr$S0eh z>XFH!@we4dK-Z8zmV+6%44k;;g&ft+f|5~`I5XySg)7+Ecic?x`<`S}3wt*nJqtQR zfGB`Fj|y1+b1+3W#Z1ArghYt1;S{gg6R=nwd)5m(CdlL=C)kIW@&*oQU=LRCW=H7H2a6+6#Py7EM4Xkxl^>XnT2#8yxiwND9`AT8WiYb+2LR2^hb12yDr$1d{ojdOKw@M* zg@+gf3?+Vy_h!sr7kM*;k>psp;1P3vgfbc4YhxqrP>AWRFw9g#x=1EbTtY~+nb8Qo zI*Bi}0xpqb&k2(^%IfBaBXMIHD^N-;Lr{lX;*4_PlB`LVg^w z3~MIh@{sN9K38nJIL6NRv$zUI5(`F(C5+Y{%uI9^tYL>7-K5DB@0by?125>oSZN@s zG?6TrZiPrF5IEu^d2UpwsfC&9k<-{Y3Q6>2c$KTppbE6)IdFq7KU%d%uaI6o#tzd;b0&F@FbgfIl3 zX2z6dfe1EZRLJN)nPR1gos>Y5ZtTG^Yr|14=$1shx9@yC-WMa-7M+QUvy(#XV&THK zuBfpvf_NHOG0Y0EZ#W8d7>qHKyueDCnb-A2_%J(&1GY&MB3EBIxl^65F+lm)9Co;_U( zMJS}Xm*r(eo^K_w1c^}Lht_Cc#jmX*MVCjm>#s1R7;ILIZX(wbKUXLwbxdK3(&((8 zN0V)M&YX*LqGF`n`hX6$yR(ZQNbh3nUFe>-M5^>{H%lD#^IJ-%~Zs<(1 z8B-pOi(XYmxgEtu+fL3=DJ4_&9O;WzXG{4A`#P*zjQaS2A2`snV?1UjT59W29=^g# zz4=8|vPgC@2KN$^z2Xoy6AVoe8AQk0$Yta5!MmUy+j*4^x8d~#$sUht2fL$veHCLk z+ik?jS)4Wb-NhIyUsai{E0G-`W1?oQGxd|Ra>y)db^mrOmdQU^4MOYbJJ7D@sSNHw zSLoQKgCp!FTlHgQ4>)|0ZWdI_2SOGi>&2y#7_we?557@xmpHAnGnrB!iYKxJ^B%Pl zl&Q4Q1UrlhAr6UQb`TYv;%_k1{G~S{Z(s(*9Pe$(toTbJws1ZjQ|C{G-Bsj}AQa9+ z$!t~3Mbc>jrIsaZOX2Xt$JRS1>xW06^kSQx@i@8;^paK0+)WS0$MzQtv|QwW+AbD3 z><%NNdZLNb(*5K7=R+*khX(Qp-&cIQbtT{;~zvRffw#*dT0| zO|afh^M9I+(Liz5bW;Xqp3a&3H>PbIjA6S8*YqKgxMagQk7a#Sn;>kPK9S5B5!@c9 z!dBb*vf*rsiT603PA9KQ+BmTuoD@E?zAvc*LX-P!9{9NkqNo<84Pk3of#^M21JLAa zEPwG1GyP_LcyjW!arvjn*L=r*Fhqrm>C78-c&>wsD?)wdbWl5c=%JPlFbX7kI)b0qdn=kD={mY_-r})d4n8u6C4)*@4k-6Zf|MHvPzI_v-{O#ZE zqO``>`$uUFr8Sg(<9D~IJPZFaXF;p#tp67+fHJQAu`J5{`7g6Sm3vaTCzVKh{ePWD z>fL?%>NcagxBtY*KnmA(PWjtEeWB7Ce^2g|d*jb-@f#1I+#AZhq4c7^2NC62P@Vjq%0*V1qez{sPu$N zPpI^SN>BKo;R#iedUS4DlPesOqgwuMegR0zGTqmQNNEkFHU2Xs$x(-^Y`@*P~F-2?cFPfHU*}9yMGhsQ_Xl`r{#1)?7>BKsdm}E z<39E8uTDa3ZCNwpWAk@bEX;ib#z20vq`FYc$j{{Dx0{!IZHqtm$kAZ)BlRarzB{-u zH1dy^eD%Ml-RB-%Ej+zC;h*c~{#Mw&SJkU-(|WCc_TufgPi0)zsQlG_`#&AuclyT) zizNmjOXE-f`C-3$XJCZoh0tY=z023tz4<4Q2PjK?=wFdq@`LHGDZs45fAaPP760Lb z_Xq!X{pA0)OQwAAf44)bTyf=!|0O8>&y7dQt*+ea%B{WtL6v9xe;n9WIya?rQ#v=L zbNe63Bq*Jm(zz*}o6@-{o!kG$F#k8^hyP{0dcc(Q>=!M-e>F+|FKYzlgZ~$mMU*S9 z1T#u7^M3$l&KEEGzgD|c9#Z8YRUXp+gF~vspa1=Y8A|8&m2-cVNN3L-A1F2;gLi@iGoKNUi`%PUQ2p%mxsEp*$*@1=JljLQ0|Y*c zN8-N!T_jU}{H3Y9&{;l-QMVX*GqcRig`Q`|DI#|xwn)U<64IM1Xx*DBvo^x&Q( z9@KUCEtPnu_+g9(V+f=&yi^gKv$6eL0WX(0_?|Yb)={$&Vl&z&ZM*9(FwkT??2%6} z5T&q$`#j9KUDPY$zL#GlJq5SEmiX*#Uv|cWRu&)f!183I0`)qZ!DV&UwhALKbA|1KVr-2&BN`tmkRzwhcD3z8LT`61i(}(J)$J&}T8U>D(-dOn z+AD5jMDfreNT1ty=HON9t&be{i6A+GW~|+IUPY@Xnl!u!nT-<-j3y8n8zd*Pjt?jT zFeM0i!&U;diieKW3K`^2+6+G>e!TJ9s~%O|q|D0{{YD_)mid%&l-X`A`G`seM~x~E z%$^;~s20K-Dny(aMF}+A`WQ8ioxc8VF?pUO?Ev#cjN)X7{3qtcb~Iw{luFuQ#Iv4o zmu}=JFJDUg0j~8f-8Wwr_vzSQv|GEiPY!}J(l+s5+frNIp%`0NM0jkr-9#a= z>xAJjdma7x*n4h#_BGA*zRN2DaTsf|^nI{F#yMZ?#00AOrU&QaiS?Fe3G9bHsQC6? zbYCE8$C=kYHO}H!bq^(MiXMg(P0v7t&eO!#gLx*f-MG6FjmQDNbWT1l^A7ZZpsy!$ zzD1iY(IJYi<=)mAi_$&+#7OqG-fL)EoPJ*2T!l|teu_0P0q?WN4}bI+s95U=oka&PC&UELJ$%8Ji3tht3SGcRpuA+VXUGwDRB25m)O zm?ZD2ZfQqdEh3s>7o*5Q%^EA#-+52_LvMF^7c<~%@!xQq#_Y%yMR)!$H}IUTewJ@D z3Zwsq5z(oPSUN&N6I*gVVt4E^2q`xYZ#zdBdZEC0kfxt_Ne*XjoR_3EM{l!5I`u;I zkHBl;1m_yjDDe}Picm#%1og0^!HnmOfir;|RRw zs4(jso^8wl4Q1i&3Up>V6(Kzgb3aWTpAKwd*8MDe)%V@AImspt&Zs^{tl4^tvdkzX zr!aZQ6(W8`MH9v=9fZ$Tt}@YlHKvG3vYHx{)=A8HyU?te=oUol&xp)84fuHs?+?M{ zieSI5C6bTMEphA>zq%?5b5%tS?L$Xzk7f+MZ0$JuQpB&T~=w*>*k!O0& zrsm04Fzy^mQtjKfHR}l=J58n0!{LSoHs|$G=v$xS^+{ot8NF<^q7*QM^xYf^O z&i0GMbMO2BpvtsOu}S$|uf6`mFB-G0CVm-5FO)p+DTX#_zfJyL_T-7h~NhS(`E{Yqcw3u_GCuwvBaH`DaGnk zh!^Ux{9_rIjWZ>(bpk~80UxK7FYCN zMZH~$9}+QSr(bJWgmG|)pMAv+wCLI+9(av#mzFM2*;U;UlChtRG$Xn9n^60*AN2EI zf}6HuuhGeSbF=3HdN@y*>pQ{WMFHFd?PtBlI8jy#Te7Q5e2;D2hwc#tuaMdXoA|N# z&1TJ2OcT>mXWzh?T49n`)K3_e;utMJ8huP0J8#*fondSh0EGuKU8hF{LNOBQQy77Q{6Op6Kgb_mW6!?b}) zU33WJQq~nA=pLgIMW+Uzfy3+NGXoidXobIQQEU6KUE>~JZL4RkCTh$k>5*8NtC`24 zM_U!Tb~q=gfwrUa4zKe)eU~_A`m%`=N7+72fO7jOefJuYO|kf6ve^;+oWNy+J1RxkyfTwKe2 z;+4kXBzfUZ>M>V&>ES2|HhYR?gxZ$yRemNIyOpyunX2Gv@|7>^Tk+G^XL~y&y~ORz zffNlGIvMY(ANeL%JkV7P@~}$ILV?4g&iKycgVTz;$a{n2$i{vZ_BIRaC#ieG*`ni^ zvW5`y(rWK#3o)K4N2L=#<~gJlmp4sq7Mvo}Ul8q)E^2fT;cDU;V}b4IdW3j3L%+k- z);gEC5;_0MQuxXP2?P^{5mq$y^sV^nW`(bw*AN|&^JXwV9+p)sme9q3DcQfpYYSQ7 zBDIEe-^^?rCc+UjT#zm_arZSLSZPX&6Q3LVVW*hd>G-LIxL=*z-e~_%z z4g;SqN4@&#(3-&8F1XnfFt|GuVG9v)O~g`jSlbITyt}n|1>*Ck_^o~lj)Hdjo@XQa zBs^uCuxf`PI~g(`^SU@%?rGU!r9E4o_4I`)!9V*F(_CB~m_K_?BYB6OB1J`B=(>+? z?bhM2qq^(qdD*jL*xV6{YUo)nt9IvbDA93rbBnzki{ z+_#u%7wl-S!Nq)F3R@ryzr6T+GsN4aL2~g?f8k{SwDD?Wr8eR|kCu7Mcm7y_Pdf(XfE??N?W|sUPIn z!fiG)5wslJT;?mhfCeL{Gm*RoX$OtR0g%jYh`2Xi{L)>XqIfl?he%m!F}m$w#(Ngv zx~Rzz0m}H`lU>%QsX~D|*|sbdUS5MO6@r%cn!A$n)+W2nHHrq#%%zAaYOoz$*Ag#m z^&=~=7Hv6}du*676S7>cbh_(7{4+VeYNV?{-KB$~i$NH_$g#OV@*S#>YWNFs)NOk> zk@L_M7aoxbta}cQmrpvWYKv`R6y`o;toO)P$B`fIZOACD;uaNwjlnQKKHmXq#7QnH z8L|k_96FL#;;a|0z?OdKMb)RQ2|SfPOhrz{Zh}qcFL5+$7qTr|lgDja9tmeZ$LX_$ zE@TqX=)FSH)G-1ntO+EIWMc1?Rd|i|4cN_(u#T2Y){ghF#gKDDuahkSV3!}`68B(r zu)fVF%0V}Ip`s$J`l5%FID*w4IeERqi&!Nb$4z_)q`-#OL*n5B^G^j)`6TJV>@2TT zBHw(ouXN;XRbbpj&IaTEV684#Y(Jt3#?ah_vBBI7SKG;!vYdz$c%!<>Dsf7gxdrJQ zM=OP2u_wM-yQmtZ;Cmq3x|bF{xwwJUy)XChC{Z@rgPiTNJ?XBhEi#@Ib!X^h@v4RV z2X-*HW0$2bGJh?`ZLcNxOwN$BPn|M!NMxJE8HNj2s^1eH4&Lg=tCid=VnSNv>~*xQ z(Adt<+{4;N`Emsq?$bOiN0eD9SwZ{hD&OtsQm!kA&>dISrW+-$nS+0Mid zTN#M~B7M!eF8&#ZDz4P7RAQO!nhr&I$)~O)FKf$FFq`7HA``(T`72kA&!6;H;pu_1 zeBrL?nkPs&!Iog%4>SG{@z7mV<7G__OvZ~6@;o*`;e#FR6NAFAt>E#Diulc|>ZQP| z+$MRalLJf0@oLXQcMm@E&2OJK`VVXioP*ids+{zAHT0A`FxO@6A-9M02-cO{?-KAD zB65>id!d7l&#jDMh?Gc7`Ks?X33MyFRX5>bT!hTio z5moJL{x2nlSGan5&u%Bu-_sKIz~2e&$q5>j2u#yzjc{&#{t}`AWM{nTaNgBWJI=4= zVQu>8IerMwDl{y-u`WE$$HLXA7g4dM(z<(NXiN+ar(Z6tddTtOQ0!N0Q?@r2ecl2# z;J#C=+WC9q%KGj*Ux(_~(v$TJ#CT4v<`1`gp1Hko0g}k0j?GJP7R-u^@3apj4TCOnd?^uhAS!(?bo*agz){2}ozr^z<}5OOefU{1tH5FCm_ zB_Y8!S2XYrXI2?S8WRu%LTc@)j?W2^+f{06x3iwzn5#P35c49|Ik0}!iTdU}(f8W* zQB!V+)jz_2Zm!13)N19q15F&}K%fH~@B-l*UjWJCR{b*GHSygf-P$a?RnBhT+xIgx zEVxbKi^Ju?ckS_qTRJyVYabdy)`)8#C}crYa#N`a)j4|))v*_*fQ+-5rsT-C#=aq{ zNWQElTUF9&h!|@vPS06A$T}11YIWv}ub4th*M!zPdjHMzR$m9@gH6%gL#o|w1175B zDXP7ZAdK>0W&mgEt#mj6=S7dWfiv(USO4-*13rRP(fXa(S`mEcYXE#2W8w#PiqFTz z81uk#u9S7H(kR!{TWZ*nV)bHI(FHjLI^ny#*yzSXuT;FDu1sV{=&RJh95Y^;0sMe` zDvYu(y1dzI-jX?TLptOSnnn=BTOo|c)NqxG)Dq{LnjR?LiN)x-&y?It1Cbo_7DO@M zLh#0jQKT2hfFoODGdD}#T)EroRhAK-n!8fH6`X8s%p=Ym3hQh&SUb76RzTztfn1>HvQw>F;*j88Vk=_l_l8>eSmCpk?s4wdcwfJ=&ajQtLzqSloS zDJpaDjk)aHGEIyr+t(Mm0hGE+(RJSZe$=^c_m_k;|tXpijvH7NtPm7#yGqupJ+Qz$PuuywV`>uH39FRO0tau<1OrcP$;e( zEO_*wr?5J7nzO{wlcos&=v!}r7cnG17FSBEvg>Q0qk0BR0Yv9+vfap?2X@78ZOvBA zq<`Gf_MWHdTaSUTcYE~JrpD33M0DBNzLj+1yB&rGAvTm6bjZM9(=T%*=g&+CIY6^- zr+yjr+7i3&>TQ0K`*S!qHu92*A2eHViV-~Uz$ZE3hD0hfpbXbWTbnT9T@CCrn0BeK zMn$krTiqoDvJ|{F+8d`fgg}bU?VvWf>X6g%-A3A)Vo`_NG=sd{BpbvTl_IgNn|{r=A8P zA@TwWw57GZ>TkzG4Y(Ri#>>p5$f3)0r%tOS@Y>z8+pJek%LcvQ8C`&m_tLfSBWszl z!dhbe9a`$lg_b;v^pbGQR1=4O48D8St8r_%vs^%-aRReZ1>-IqQ)OMFFDO~mp-?9-u@HjUwHPTW@GgNC4_}Z(9^*cf@oC^$tMt>9~ko#+*=8k3H zNbBrqvM0uyG%}F!+{_Pbxbv1o7m_~s>`Lz;#a;W#HWNimoRo&+-LafwVGwsKR+-ud z59G@&7r;cvjxS*1{Xc>UJ@iN}A~&E?`&Hv;rcq6$R#ZrJ3nCI3I`1XUj}N7LJ!+gR z&sjx!ia)(I_x;<^e_*o;o73B?w#E+lqWn%VE=^o%C8M>LE}Y2HhNwhn60bZG zFPyED=%-P1AFQzIVr&Jk2e;OA=w`b;Z}KY45Q1pl_05#xs_DvFD1jzgq1L*s^0-|L zPpxKMO8AavYmzcgIyOEgZSMgHsdoL9m;8#fx3K+mLC4w-scHuV<7xitko2BYq5EN_ zw9rB3;HHzv$x8>*3_>_HjYaelVmD0G630dRkzxmZ#Fr)69aNi{2yx%k`}i(lE8wU) zDCnp$Z8qXVX!NUvbHw@6VFmrwVVU}g`ewM&a{VMNz(QEmUaoh7ps0M;Ew$rKWRcFH z?VA>u3UQK`-l*(8fXaOwpLfs;OIt&yug7szc-TA<>kI|Tq1_HP^;47x!o)WzzL}$} znzVi8HBpkx(wwArh-XY|@c~us-07p`CwWuf!)*04k|yT6g+|M$d)WPUO`p=C^|QoB zB|SxfQQK~@))5+VMnd#BnW-fy?s%F^WRr&75klJsI^DDWmZs~4ZGNo4eZ<@4oQ}X@ zFbw&M_{MzVqh)LO50OHfqxGv~Je}VgvM>8>`%4RTTe1Pym(?*Ax$&8&GjVs!U9!%7 z06=syidPdlPk8yI+Zp%})8+tnf+xFQP)ziN$5<>4MsY>*$Oe>j^%@}k#=+ zDEvLs<`{b#GW?Slil2YHuh~`E5?=>v4q5Lz=$Jg-894<|h(NlE};)FHD z#-i{r$KE-@aOo^0&;qV1B0us}NC&Ag@{cF$&E{u52UuRxaT2t&7IUhrf6LzzzU11) zfBVOkHsqqt^e&`#EV%>Nia3Xt=p)tNcMaGy8{J@C7;)PY)uB$R|vxR>xuL-4c58<{R<) z^toh-5KpBKgdX}u%=Xg&3Z7ctc%Zr;-KaFRAu0LnO6u`uA~S5j&)A;2fd`Y7taircS76tOeg`pxCuL8GBa(6QYh$KI2oyia4$ z@9ktmsS!|cw2`_+DQhQui9HQ;<$=n1n871X)NSP1!Twb-1S?9F>8sFVQvOrNM2EdqzIuEkei z2%<-zox7+qBi9AubVpd}+Y~Y1!FS{o=^#QEqUmCD;S2+rUM}eH!e!!_(m9(5+0VjZ zZT*x5NWRFq(VkF$pl>zl(})df;!2C!LAoHxrzISEeV+5`OF5}v{vX|X^V0GYK4BD3 z-(C3+c#58bi1gC@R5jKvyfMgyNB`W9@=o2~YF2aHZuqtn5@H5#2wR|93f5nvymf$f zdi6JkFIAb0lIvu-_FKD!`NYgZekZ=g(|02}U)(pkG$;=(<*)XMMm8&wbYHoBi{AO# zGg~t=%HKCsoYlHoEv2g%Tj>tCU%C&(g0W5?yoLoZS#-2TR(O*rv6YobCj_YQ5+FI> z!zMXIBfoUdi^^K>9`erilIzmV%8)=n=RL_JINSC{z2mULdO0xySY= zpd{DE`PLHODv$NzB?*C5f>jMOqyVE7wXIe}n;0nj8U0A26)XV?MjUMgfA4XF5R?ll zi=|FRC!Pk%v*rXAAC9X#je(q47rqlAY&>By|w z>%q+scowvPi;A0P%sW!Kvz3x)ruau(#6VgtEEhHzSiad3zC*8u zXJ5;94P3nzAA^)p2L}dVuoGM0tMoCi0}0E)5DqljCOfVeJ@tq%_T*Lki;s$VfLV?( zh4(c#VkvGa{BFLV`K`jE^=4KzuER2zTZsC!EY>WwG6=~1Rch`XZ(qfRn%0IIe@7_v zcQ4zvgEi1)?pj^>5~-l*;j7;C0}CEm%`A7XZ{{zy^nnx%Y2&&SNQ&&HWQM~$Yy?gt z)P97(-IM#cBS$SdS~X?~ic$nA^k2}a0jv+b6Qw?OLU0xJMp z8ia5cClz-=geT+1i%59ywWjbDA}VMy&?f(k=)B&iH-jMJRrF{@1ox1F15ZwI69cTv z{n79yEM@fyzWECPV{Trzj5ommpv(`!@!f20z?PzB~fO3 zI5>9XxhVZ*NL2WYh?9-Z4Sp>g|%6%*R9w~S2g7$(vwb===j$jDzNYxC))a5`&Yl-J)OMgS| zW!v%Y!mA1OA)lAVE+@#x-(`B#NLJ;uJp#GDlTeN3RjqFn9H%gM$ELjV+|0RC5a@*v zy^N$*-V9i+QoP4)xT$j`b3FR;%gYPNyM|`st)qp;8X1!B$2a6oE)8T_b#ZoMeX;Fm z_Kh2TwoWmXj=jRL7N&$c3HD>zUp2B_AZ&qMYItw3TEQBX@&J!gk;>&ugSyYUIQ5dH zvHSZv>D$PbOcb7Y<9pDSX&-#{lbBivH=~$5OIjpDbsB_thXga}9iz41c$tSYPsm1H z#LsU=N40|@eAtHIR6!+nwH{8=svipZG!Y6knntGf%M?mp>T&I24K8sX2n_56ivMZuC71)7&PapFQ=+hOZrHj_O0#(@L z@a_=Kwf7I-TXc|gMlAdWJOctl*WQKraQJk{MMK>?RL7Vow5xgzqm)B-E zf%Tm@=y?AhD;d)xcASp@AE+JtJrnk5MgkDQf{haIV@cnr(n{fVqVbpV;o{-3 zNgPHHRPBgD`MQtLfl38?@UYv{_6b(-B<(r+>e?Sqy+#XxALf}6(^mnAkZ^t(P>BMWf;~>c-{aMed$NNq39hVgdus~}!Ckl)uZctM)-Rz{2Lyf+IECB=NKyhrw<(JN zQ>Sz47ezN%EJX~&^+2)t-e^0xRx_@cC_QD}@*{kw`YW2bTmmp~-bp4SSd`6ulBvgc%GZG7SnIFl z{ldcqa#pcov@tIOIoHYo0(vD@!V8~#G_D!EOFZf!(8b#v?VfyV=-a|0N%r+f#P+Er z;gv8vYwtr%^JZA|DLJcn*2q910LV3aB=K*NW8ogFs#XDVp3S^USr8&O7jL4k%?{QH z*8t=5+of(6P&?i}VqL_RnC-62?CDQ6DD~e7r|edMTXOrVw|{uKWzvD$OH^d%FEf4q zP@&s&48Olr$a``+(d4;gFGTg6*A78HQUzGg0Km!9&@ zvRzJ+Gc8-FCZO7KRJ;5d{G~lNFVmue*HmIhz$wg{eAfE7ZH0!9W}zL+hV2|yuNUFH zMh6N*Oq#|G>7Wzcl9Pd`F-TF3VR2=B2inYLw^v|2MtTUt{men~em*M%NR`x0vMVCU z)?C?PW;tu!QeW$05x6{hZ5=nYgf3XmwK%e|Mlzev#=)(};VzE7^6}`IM#3^5@*MBY zE)q6Sya%W+vjS7f=3VTTp}A+eHXQPUA@g{Th4c=&ti{O8W&{8%R@1= zdeS38-=kgA1v%v(5TX5ExhG|v`!m!}W#3b?MModgtNr{Lmu9C+*lP$8Mp&!A5>E6- zg4>&N&WQXXG3W4$D;1%Sc1GZQsAjq6&-P3pn;QEnT_OCVxZ>Re178lsc4tt8FTnHo zfQr_F6a7^_@Ai-e=TXOJYX?!Z;Y~-f))4$W0LXf@an-bV30+iYH(80bOSO~>7u5zv z&nie)(n???epqQIqOFdL;Z=QiDw6{?bXeUs>C$UmJwwLw>kqCiX$9@b3pTa|P(wKe z>m4Av6RqIc-mf;|sWTPD>>CMy8X|G?_hB`Yml>K`%LuS^?--{(KfOS$VxV+{>L^f* z2=AZcAf{&l-p4(uwu~CTq1}0*d>@(c`)Gvg6}$csHMp&_SA|oyp+Sd#fHfu2Z_sbu z?tQyX^VTW9x1r1EOKC_mE{hRpkms3cd)|p;n;d)Vx_1i_@NZ$2jE(GipC$bd zT7eo@ir)ltGR+n8d5n>xx{TnAnN5q3M|d9#oj&M*+GxNHth8tkYG`N`WghqCZ*uic zHGw~%M9#XB8Rk$pzYQFvvNgiLN0bf5xdE7&dw@s$EhYbdi0BtAzPG2`a)M>J0x1%% z?2Lj=-4=Kv>7?Wl>LWWkZSna>UYYqDIL^&3T~*tU>ulT(W`b|!^!~8E399hQOxZwy zWSAe}G?~uNtQG?>=q}!wlIDZsTMYMA+mE8gA^I(nBnUyIL#>0Kv;cpjDdi;!^iMDf z&uW1eW#p_|MvzImupEhE=2)Mz6v$lfv%@-!%2-%ie@= zh3v>(`{DCk!rdaXCUoW+9W59cA);u5zU5YTY1INitk=ZsoyEI}ss_;bDS?Q4olevN zU8MTZdkEFna4|c6-HM_k6M5y6IJ=59x^oey2#~XokvJz6UmR=f9qHT+?1z3m{ z{|oTZ=B2aCYO=7yD}96(Uq!IG7jny zRCC%+MY8F_Iv|Z(ey6I0O2*!%ogO57F>pe8Ny{&uT8dTlqG~Vmp zV&7<1JJo%3B&}HVX(+<&rB(4vodjpRY>RwiwoJGiuC-8jI9e})fT98H+>=K>KIvpr zxqZ)>!YhITiccDltddY7-Q={K?SlzSBgT`912CXK1jCY?Jeil_tEd+ojYU`5g*dGF zV;l9s!l^*&aAxFKl=uUyxP_u0j_C8-V6Uio!E-nJ+qwWLcc@c}uL9`oOa)uHPTd+^~ZS`fX#DjIcSXn>Qq0dg|E8g{jA7(Y%}KIF2YQ-7Ba$)U1b8)VCfmKYJQ!-+{la( z%@kx3FL*LSU#bC9{ErfTrcgb=Wi>3QJKKX5VZ~=) zE@aW^WLuKU%Z~$xPu}GGJiy#;p6{?}+J=!5;1DE4g=F95N0&CYQ<`w$yABdhuMYfl zJty0GdvWr@L&O?6aHv#qQ*F+Pu9GzQ7 zcfzkX?INt@)ZCX2=LKl?qZP5wskCbjh1d~Opqy8nXYBXnK!S$x@`vX{7i_wXo^jZs z`29N~;x}zwUV8t{MpDnfxxNX0DsKmC#|$R9+NdHUiYJYY-(`*VKOmNzD;%CCQNvVe zNa#84tpv*ZvpwAHvYjtK>}qHEpquysfm89I!zO`6%{GdG57OSv)O4Yrhn&BP&Dw;& z|K=6NA^F7xxx-1Z*y)3A4vYH{k4Xv0GbYB15dy#QR;rnu0j zOI$i!O8p4 zjQOY1PiX4&y5ja-c&nluPW6SAy+Wz~?~_n3`#GNcPWt2TLtIZ|j1vccJrw>qCq{CS z7$BcoV%E`>N9xPBx@B$xcG}X#0C-6pq@j29hCmX4&|lesJtfd16ORv3hiPG$s?@S@ z27h`K#&(6sM8D``#}n1>u@0USZ9;zOGuXbJYm$9A>+4yo1(_ydybxxl=^p!ul)q3R zzo+rc7&}O9H6vDdr;fDlx%GO*!uVDy&M&fKELW3p2cZ7$E^_)9Q-q!$%{M>ST-3A3 zkyhaD3)0*l&(gP1mt{^x-uYvO@g0qIiy`0rE)l*@UXDjjqKK(BIFw-YFf5BC>~;`1 zwuXq(Y?#6qdmMWacl~uHR%^P_fJTDyfz>ocw}J_iaDE10+w3+dC~4!Ax6VB0<`*{< zM0)eu<*T`}myZF$kh#rN>aoSP!p2n8`%aG`K)q6~#zif4wwa%b^l7bAhs-_mzH~^{ zN^2zYr$Xu$&cy-wv(2nD8VY_944Ig~+ z04Ps`d3$Epf_HGXQ>$+Gsgo-_<>EWEp+p60FQObxc=XLT>z5olu*2SSl8~z=d zaKh3yQ@@H+U^B`H6#OiL0Lp2{I}bel4j$vWA@xAtVaO(5dyExB_kogO^I`_xG%EbLNxsdi+Td7^G( z_`X5|viVM+x(G+KLnpF<5KktK?or`5_gMe5K+-R?(+o2UtDJlRgf0NujIuR7Pgj-S zH;HliGEVsRFzstj{hKAY9}a|L0?gs0*sue}%%CTcHZVJ0WMTeoAFlRhM`LYJ%&s+n z+ztm8)J47%Cj67#^ylE?KQ1geeUh!!``>hg@xN`SoN{*aKbd#E;$M2)_P_03RX+Gv z?W|wTX;)79R8IN)%Z(NPzxL{1R*-eU7K^|6X5Wt%+a*0U%P6@QFI)c5x%V%(BvgG| z2Hf6cXtnYWu<+M=2;PJ&*&I^0Ci9=~@3WPcS66;gb@|I5{1bibq`m&mYwFwle|~kr zgV57gx5fP0_1E|N#T2e&wu{oB6BJcFME+)qN{USM~QG_V4DIf4lWm86AI%w90Uy z3>QkM2cRcqbW}#iKSA`@Nyxujbo{@Trd?495Buf%|G8N?LYnN{{ny` BB2EAR literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-xxhdpi/splash_image.png b/android/app/src/main/res/drawable-xxhdpi/splash_image.png new file mode 100644 index 0000000000000000000000000000000000000000..495b76630f35806996e61801fd3454382fc1a4c5 GIT binary patch literal 145693 zcmeEubyU=A+b)Qdq`CzJsjZ08N=cWBMRyLUfHX*Vid&E{=n|2Jq1z!vR8ondLnLPy z5EzE$JVPk>z2|+;T4$}ZzV#jc*lw5T{N{=Ky081Xulx5*QC^np1nmhN92~OSx2`MW z;NTnL;GB3)L;(Jze4TF*{Eyh?mX;k34#{ckf4Dd?aWptMOgOi%OQ|}?A^W7ryd^2| zB$08)u6J$IsfN8aX5ep+ANy)E$QnB3jY~jd@GpM(#7eIlh%Wn=KQr+5aqspy*^ReY z^RItCLSx80&-|}G7W~u6Q2LeAB_l*{@&4tLulD<#Jo@SWi5%_5!TWi%8%Miwgd4lC zc@zsrv2YX%N3pQa6n-!j$+{`7LH=!zpB?q$Z&)VN67F$6&VcR-ban8UzOvL$n>jJ z1arsRrMd&Yv^}Cij!mA^^`k#bX zM{TGBL4G6}{RXm{0pjrIQxv-uSQ-7F;S8 z`*+k*QWf?omjjvTrNaJ(vBLs}bfzf3T}!xPGH}I!i9IY&L%quUxm`Nt{l^K3c(A{f^qj?I&L#|y{EBzz&wu}wYgI>o%Jea%6P%P8%Bz2?vRV7z5g%4%S>RLpDJrLm zEdR*1Z1LcXN2-z;Y$Y*Zn{5%nvM8X|L(<~A1yfr3omN4z4as7ltSiveR63 zUZ&-Lm~b)Hz@d+gGp1B4D`Kuaf^5CmL+3d;{k5Di*;YhzMpK3JXbe;zmeF7O{dH7W zx*G;{Sx88WqOy4|R>I_%&f+%dXU4NjLyCv@gq)d!sO;oE6PaJB)KNJGZ{K*4srt5f z$Rj6`wwo?}xur4FE0mFc0Z|?!?vN6}Ig~1gz?crBP76DHfBXIWcl5hRVqLkE&AFO0 zjERr@de~C>dUC19Xd3qfB<#Yy$9fs^PIu$UyqUt?-Hw{`N#?b$+q;mCIl7s_LzzQz zjMak>PTCN~Ie8U+WRq5mh+TYlPTvEkf{Pa~mXoU#E}U?$3YyH#yo<1&bt$CzF7A6! zsA?<}WAaDWP+r>CubeA<%ts8hCPvkbOS4wzBJY$IPnL9N4a%M*3z!PB>fn3O$Jke9 zoOqub;+4sq)z5x~`L?+_>iex@DCPl~y~DxYl|bjpKaNa+-C2$p(vqvj)~n6`#UYQP zY%LolNj8N}o@mp~J%7c-K>;IrrbK)uP{^h)K`DqCb$#7elY-ReE#dAT z`yfg5@zko)AGFzfWZV;ht($Q>SP1FcdFrRxnLMz&Hxe`C@Vy5={L5XUCfe`ffxp*H zi5dmB+SP#QFR?wn?x6yaxnot#dBSEducc+`HOHmDXNTRC1+52^l$8r!zIw$-TQcEK zDS(oHPt`VT!AKkMAHQ8Tv7TJ`<(}p$v1*GXs=$zQIS^0noaCo%Gu=7Y8X6kdg)R#< z20$r1b4(N<>XF^2oq4D+lqlu{YrgS*@Q)=o3K}?822lM|VEtLJk?gu`aCh8UbB9OU zrh4yf=JuDO%qBv!RPY{=+A`Muai{)Rd#g7w{axzk%K0XAS?>7} zW}4PvH_2nNz05=L)D!hW=liv=mJe)6d>=b)&$1jqjubP(>*S=P zn8MuXx6rF{=2Y3vWzQGnzdv%$4SB56pxn!5dtY4Lxeb3j(1)}R?%QH9zjnu&kUvx6 z76cQY#8Pe5m4AK`iC4lv%2vqk?$J3ZckkA>RXYv)AMIx?d-EXX8mMn|LUjC=-yR3k zRY}UMwRKVtre;|Fpb;XIz4U#I*>!y!wN^1q8ZYD^qylNQCMlW9iLB^-K$BO$iT7LX z1wc9JCP{?wVg7{`^Ld5(=Plb;v>W8jdY#{;K8L)OLoBn4i+^>vwssAkEIthT;a1`P zvx1yaG^e`c+_#uBl}r5_EiuA|8C5f4dWog0^1(A?olmWoRe~SWt1he(o!LrkQ(cO_ z$+oQffbL>sbF8wO%-dP{o|Q`CXjd8y%oJaPr zS`WS-6XtPn6GPfXC6ieV2dW^)>4fcOUY1w~eWf@ZnPpx%*ZHOuM~!WW&4?ATcv&h- zD7o7|Bf9qm?MjberX%(i@S@RH{qDCCVcX$>67UOCcFFsox|?Ip!2uK+)#e%OftVD9 zft(u0(4E}Zh;(tiD)^QdYr>s*Gfz%tW+hwOpMk-!Br%at)4mTzW~YU;bJdX9r!HE6 zlvLlHCwGR!Q+N!PM@vw`*n=JvbIXKeDPvf+I1XoxAo?xX6oUqz!aeMQP zqXfOMO&=O#?%4G4+_fBx`Lbswg!>mQ*$KN5u*=?bdl{Q)l7{Frb<#Kd*o>cq5c9Rp zaADV#xKpQJp-BE_WObLDYm2+)D8*Z~Ewfpvppxv0r&f61q|&WOwTh?`!LP}jD&(4U zvz(lk-&sGkT5ypEx^Sa~>-&UMBFi5S6;-F`A#VC^_;Zh#6byJ1i^#2L{iqIJs-^Sb zzu$h&vfo|t=g((aRS5J9pXUu-~ z62*(q#jc5oBG)N4TtOxjfDWc*GJi$-8U;U2{P;VqTzXk}82&cy*BlQqZcKGSz+Be7 z`qQsyuOZY2%k41F>flRT%_$`CBEuGjV47<>WJ71)1hQyn^b`iqLOW{C=GLNQ4OsJp zo;pqxsYS1CamQ7&rHv9D)1+t)J9Mt23Oyj_P}-i~OK%USQ5uVL#u&s@(jvf}c+&dL zX8&9es=|+_o^P#qR0enm-L=-3gMM%0SGu)zYu%eOx8>XMZ>ii6`^3~N4Xg4k&#}3S zkAA+FTXy@-(KFI^_#Tb==P`}k+^e66N_=Ykp!%G{x4)iDE;d9bWRpSWJ^)U6cg>;o zCO=f-RucYOixo3zNG{UZBd-~L<|Vf>h>)&sIYQp9r+(}5(}fj~lx6;&VUj-&QVDyI zf8Rf8xC=}Pmmcw1ZwgX`WNKuEdd3y~-BbtGNlg5#!g(u`s=4nC!Q4`*NtUaSvxg0} z#p+wm?XFkPt1wNG(0*QfxliYibH6ClemuOx#=}Lb)4TC7l3xe!Ed5+Pm2UF%val^u zI^s$0M8zpLnL0)=Rn7KWIxlbMkxY2OmQk`LbyGSaTTBl(r zZwl&|uB@?#vx5%zZr}bKN?(-Il z7vdtnr1WF6V^?P9jqwwupRP<+iF3TOQZ(^io)v$Qp>Huvo1Cr?(D#7!@pp{;;kNL# zgICMh9WRCCX0KWA54s#kq3lnm(~Pv~#uwcO^ISt+9b(>63?ofK=`X49m;~hd;B>d4!N=Qp@ZdX%L z$D1nNB9qB{*?>%|dU)~`6Mly}Wsl`84K_WdFIy7LI`ejBII#l${FPd5iLjR$Rn4*G z^498zOl6nzzFU9Z0Qm@vH)X_=hPt|4jCf~WbB@?xW-|uHZ?vJ@@Nwvq{mR-%qdx4h zN;PNCTk@91>6CA?s#mQ$&Y^2^o*&b+i8cbyoW{v-|S0fcy+Wo;B`R5D>R-dj+Ey~8gQOr>L}Ak%LNk9(aRg_p)}^+6hjRu(+7 zYApkS%?=^I^EX~DvcAIAA%$K!NrKHEC6l#V;(t7VRmZhPUXzMCh-8=Wg_+eLKk!W! zsB?V1L$Ce31ETZbDm|O{itWUEl|m7|g)wHw(ljB@8U-;5q_0QXO^S6M=#L+6&~-cH zCn1leZt4i8~i^FflIYC2<;bcaP75rpcnU;B|FX||#X&Pr#Y zEk3wQ&~Fm#m!%pT#DC8BCY^S5`@LL$r_K*os*Tw43-$r#mJVkWObQ?+wEn}AIMgoiU24 z?qGzIE(Tj6gKAn8owqFTfovHg^~Y82?E|PxbvB4}XR{uc`$!V$fRwgbz8ZGw)G6NL zI&~nY&98Q`p00~|K-4T$;5kcnC>(i4 z-YtWRg)cCZHMfB!gM-8u-)9FX%R9Y2=r)2vv<22~ zu4594OkNvb^e$#x#5`@#uYl&)Pax2D;#KND8+dv3>NPC#Dfu}OJnC56j6RVQ$|#g3 z%#F!Q^urNYv3qxrX-clB06xyqUe>!yc)9o}UrKyKsn5bKV?r3kw%g-#LP-s_s~jzY zluAoZqaXJ!vxURGD281%y*B~w#E4qmPF-_Y{74^6E2?2cvg#Je^T!?yz_CYwA9QT@ z2%>$kDv(%qJOMgBse_fe=<)X|Vi*j8R)0Zm! zdMs@$9cgoQie>rP9SbU-5F7YO$R64)e~A<a0^JVYDYvWLMt!EYzyq8&pfn2I96x9js&N+OY{r$_%1#Dtn?4Ht`&0T; zpW(ZA?tKIINVP&z6^f)j^x<`OE{E7?O~gD-R|4Y6d=Ai;{zACm+q{;}#;m z#Yt!gLrwkK*_C1-MDe*! zi9Y%9@@d2$N?dETt0YlVoq^%bweeOUi>l#Pl&OwO0n9~QABQe6U9HJ6-7%bN8L8p> z;dOii77>b`H8J#+))X(nIWr-Zq0%JR@du9|+7O{<`m6=hj49F3I!sH$S-7%AQp5> zPWvih(zdJ6Eu_JPk(Dh-adbqA6B%OvPh#!VHzZsS_By6V2-Zr>)?Zst1!=rmh6w>0zW-^gk^PcB4EvERYZwgE)e=KO9x^Eyie zgj=(eely87Mu(qu#a>Uc&dz%B!>a~aJIlL{gQ7H$@V1LV>M!+b_eP8b9Tp2kGjIz} z7fR zp#XY7q{ROAuhClF-@M+rM)J|tExE)BWkKlhXL}+#yOAPcp|LYBC0^3!Wpj2PC~U!F z6)(8C&3j1_T-_s}tyc{~$S$emMXzC2l=35?Cc@rgb~6Q4Q)_-8^iI~e8YKLAXzPcS z$Wnr4zrrun<{3~+)|tB1tY~tBSEpX_KW;y_?gG@6Muz1-zdo}+KCa-gy)V#5pU2JD zfe5ddYWL}Y9@AWOGxgf;SE|kgCFC;AF$=>z3iIp8>*ar6JkpKRH8F&?*lqWWue_a+ zZ$^M?(TA9v)0hd)Ogvpv0M*pk1ww2vebvYdDMY=e_3{$G zD^eT`MWy(E@le#3X6q)si% z-9PNzFFz_8Me>{XnUY26Wu+|Kz-o5Fd6_FVu1_>C{#8PY#3} z_-&2LjM$0lrg4_R?$7j(uUEIdV(}(h7Cpq)ym49KfQTHB z=HHnxQO1QZt|HF+!IzHp08lpT@rEF^3gU2sxKURQ?c3o%vj?zAm(-ebacZPW1?pH! z0R8dqp`~u6#+jhvqQs|^5$J|LuKT$IXhAw)%~T}$THIrf-Ez>LXD}WbT2W#to~|8U zk!~^i8YkjE{`+c@lKVf^W5hgiKwCl&KhI}a;*^~_Ahw0fT%+uWK!?NIb}eBF*W`eB z?o&i?=ZEQA{rJ?G&S!U_j#UK5dQ@1s%p^k-RjVG|W%%&qGK&4s@+D8sEgjlB8a(4k zGtHz4kfL%Ow;V3;>w0u@^%PZO#(s=vsumRAq5h}tuhc&;{!jTsnOt%N+5IJ@@6kk2 zS73GQ$PCS~&CPy<#;m%ZFrMm0`A6rvy>fRCrU0N1%^VU&c__YKB^SOn=CJx5eUDzo zW@5>x*lI0Udf|o*IY&fU;^F&u<2{yT{pv?NF2yax>-NtBosITo%ctRS8&eO6zUjX7 z(%<(2Y`G4^I|Id|ajW+mzEA*DPvIe62;hV=0lOrh+Lql^>1$CFho_Tq-5iZt@TibN zBtuDxsUarUM!?q}0=%rC>ynKUrW>|~|c01R^ zF!eYa&_V)Tv z2OLm{M6T1x~?-NL_Ble-FK!+@Gt2+N^8mGgx~r$0gCQunu3Cdx0VWX2s- z=HBajWE>om4MQ)MIuHjP-$_)yG&M2trq-&nW==)MMI-{Vxv}R-2$rLvnMq$ACuu`$ z<5WmDL~7P2F<+=1RI4=a(ru_+8u}8DYhBeT#|RsQ%*KRvjc^-3>TF+KGyHy)Q>#o3 zTYb*<-(P~4(8LS7C{c6kel0JIbU;kdYlwWd8*^B9jGO)Xgha!Bt&^p{de)1fyF$%v zY5lEbjDTtRM^c?P+!YEc>k|*UmO#}<;CQh?Sz3$tJTDz@?(67O##F+7+TUzz{w40g z3xlaI>$@4OBrW|CK`C(M%I&+I8UTZO$2C;7< zYQ^!_sHf7VbEfmBi>J${t1q9nm|H{qBLMBsO1zlc+0JcpS=g*-$TcH&u-wAf)YvTK zD$jO{$Fucgm>c_;9k-5UpKlG6c7i}Mj5NwlSHit8QJr%*I^+G+OjoSgy!>{jBuPEZ za;DGgLfzObd!I`P7`8Q>W3N+eeMSDkQ|@-grV_-;*Tq1Xy`IK>>#2{y{S|hs`agdX z3(&Z~3}O;MxZRiO^S`hzS)(I3Wu-jw7LE)5qbS_(GNhYpmvgM9NLI z!q`?2zePIMbgY7ZvViCcHbXGo8dU|U96iOeTIGEqSud~Dy1{f|C1u&N_Wd|@rT%-b zvyl^{3K#tglguCK6bIAhQz=qyQUd@3m-k zJtdFp{xV!@zVQjt1?|=Bf-aOxFUV$IPq^59b3_m4cY0?MrA8k>IiCTOH$dX-T1u{6 zo`qS-klWFVxwncNu+H1W8F(@NB}PQUV|{}=A?;c5rhG8N%%D-G@y7hq5{qkZ>Yuh= zT3!fdJ+WH$-bHNY$@#*&%eR`fHjDXhf@Y^V#Qv&4bF1d*_E_Hh@=#lf(Ycd*Y`~do z`XIoSH+d5?HM>A3Mx~>Pg}4%`Gf}e_GanA6N^LV-a;3axR&$P5@kjK{OeLtFc<7eA z3hM@xpWSKt!%vbsckX;qwP_4r%zfI@eU969pX@I!DFP)+crMsw20I8$oX>F04h^2ZlTo#Y%{e@^WmiCyh&6n`@BI;nEQ(p zUSIPmI@b!|3TvxRC6KF7D;Xi^fL)5o$fu-2Z5}tjHHS?pv>7_Tr1=HDu`EBPY$Vt2 z7p}!|%wcQzpeMUoOW~`x(9JjQO0tD%xt~@4F>L*6K_}FQ68^wp?02>bbW)YaUs@vT zN7o$UQ_)$NvJ-=4W#0-78J3D44H=_Rd}?Gfq>AXPv)Q~V1Bf#CK5wN&B_HH%VQxTn zIxbvtE*Gdwyrfyjs+~Z6E_V*5Ieuc%|EED4cPU{W=+$8hjhR80%o0oCTPt7CJ#asa zcwzr=6m6$dzziIfb)rEh1B4C3_i-Pz!oIHJ{fY&9udn1s?PS1_%LG~zvnAEseGwUX zbx1yo`Bt2Dlb?a`v}t}Dl)1A~qc|nhI&!Yq1pd?OiD_@~VmN*APwbX#hC=-tuT53dw3OKh`fc*U4V{@+PJ}(wc;8;OWGZrvwY@sE5JM=!!otFS`O58Q z&u-tjb?aWn%Jqgu))~~GzZV-9R&7!h7ArGnlgqs~2hdA--PG0GH7@S8g&WGawb!tA z1A&@tM6UL3Kc4pCm)_qD9D+JtY*J{q8QWEW(jLA67*k}{D^F+j@Gsrto^zNRI_S~Z zO=L%XeqdJ`Z5@?W(ifJ#M<0vSDjd<>D#SzID(~?)&(6rr_S;FbM_R!*q7mrXsT;Ic z9+eO*ttbul$rW*1xo;NRqRr82@w8$~cgo4J1tnYLyJKSMn(xE)b31RK%`t_r zwW%EL&eZ8k#a0W!Yfg!&qj)CM{YpW6lamg8dB(ZRbK*(7Y23YMML&}!eyBs6m-2yT zGfXRoj+p}^xyA5dH{D%gJ-G3>UUauy?mCh1uiHnp##O{+DAvWnw60noudEj3X&g|V zKx!=duLYn9*(OHLR%Y=fzd_#i6R;bsaFE5e=1bkOxoG{E zgqWci2KXg-?ea!(VEod}t~T_~en`4b|1$xc#O)^6*&attP%3#&Jx~1b+0SdaHNLX1 zblv}NaoYQHDWXN}D;VP6v3YMt6|S$_>Dc&K2pC9*zHAfhni&^Sae7_ei@%PD3wFhH zCB)%3(R!GfW1C=fX7V)UiY9FX+rG790cI5Ic2AcRu`N4uAO;1lIR69UCK>n(6m!1l zEfoln6kRu`I~4$Hzn4NHP*`iD$*j_1xp|r^_5G)l&RMQ~b@FSN!}NJZ9gTb9&9a{+c_RPsrn54~0Lo9xRg zQyn6jXo8*GFQ3QX9R!0B2;Sw&R_#oXuPfZAD-iRwNS>e&8q0dhx_2XOS2W%$h6&bH z1$)&Z$uNu(^E8#T9qTJ9jofBkb3i;sl$*gVo&!36cl~d_UI$ZY@zXd@0Zc{vUY0Uv zGH9q4bU*G$)vs7$z$?Pe%gdWQW7IdDGc$-Sx6QhK(2+4-(*cc^&L@i+y1k#Cr(}UF zHnP5D4nqd%Ol&hEw|;9@J~q?lI-M*PdD)L8o8szVx^AGXE4=kMc9i zvO~axFqbUn-)pyWv zZVA*2TzeQ*Y)(p8NpUcf`horR^{2z%L8*rt*M4I9lMr1q59%+KMiSFBujc!B<0aFy zpm4h5U}g*-magIU`Waf@zyH$FQX*4JBBxsemX_t2BhL0B?HNch{?PK#Dig=6u}_Jq zyrB7m{N@Z1#;v6ZLbDX0Yoz=0Cx%fgOv~EGyg${?Y^&GC7xW(Ee<@C^_2AnSC~98X zDQd#x2<}lDGCbzBZT{XlGNM#zfCqo;5{tyMZEn5l{++iHh(xxrh3a%(^Tj|_kDQi7 z)`s$OGo0&jQ|9$tk!jg>DkB>Mh$=%DmfykeB*IG&xKWzqfuouA@jSZzgHd0_Pw)GT z*WQlXA~(xfZoVJ`Eu>S|VwhGIQ}=bY8ka{{;gN}ha`zw!@Gjb4O{$^ms+j5gd>2}e zzc?TLi9iN;^zI(R?=~(;m^0PCz|)9l(QCt`!W^|3<%W?c-vYcW2GiuqzxgQ7A@Q*~ ztM$poc|RWuJGX~Ey=N>LQ2d@Br0E7?2Row49&~s%w@QRg6;|NQxk=K&Cg&XYiDI2t z_rbisaaJHo4`P}8@gWVzaZfRj^2uixwT0GB%5@O=N$y$57pskBotijwq zkRCcfZAnEr@YhbVWTHDpVE5YFWnq1SuacCv0>&9kO#0fV6}%aBhr z%i|nwAz9ca?Ag2tWJ|Z)%?x)XeGY?QV+AJjEisVqiz6;4dqJE)H@tJiB@nb229V^HT_7qnG`$TlCY8d4ax>w$?UW3qY?rVS^X+DqWk@%FrW0 zgp0;d6+fr7e)_zLCj_knq+7b1Ymzdj7rfSnA_2Rrm#OcT#m_Ib`j}xf_QI>W(3?KL zHi7+D6%~SQ(FFN4?215I=NzL;>pTao0}wdNt+SN^7J0Q)3d9;bL&@&%UL$>!owjVXL)g1TS z(>%g7K-u%l)#dF)8pZm-YeU{EM{^+(Q8NPC{edfwZ0^k0C>@tdOk$L)(ymIb+P3OF z4rh#1cK;{Ck(=Wb-Nhs3z+wN0(MCVEl{*bP-!UIp6T#_TUFKWK$G0w<2HW zbma_QZ_uxLL2FR%Vmp$6!a9>&S>DUca9J9E*j&h9R8Y)|_Ar2ROXR47E_?v9h4yeH zm##`$#MmsfuSRD2ch^(WISeeDMBGYp7vj`>G)5dAiItKOY zslj%B*CmAtdCxUo+kYZc-0#LQlgZQL#%W#iK7|el^|&kpCUJ2om5Q}^VUmQf6{6Mxf#T;V@eE@6= zY3iquBIG>5tfl zc8EeVv?v|xxX7geOg97i6VA^K@jOR!`Zr)Bz5H6h0vL16H6N;P>xC*QH&%cwV!jf* z&!a@1-G_!cJJW;W*r!#3=8jUjZu%(K<@)=#-S&yvePUVLUr=i>@$%HOtzFdr$HJ`BEk{iMul%^rm!WUxb&e z#db93%T{;A0VkNf{NEP)NYTQ!;RdVsInj*;^iaGWiP8_3W;zU)pV#lLuEKzq-`T`_YvARA_ccLye7_UF)ylCa zkI60CCuPekCnLCMQVfAby@k$6R|KnketnTVo0!t3S-&SlF>PE1w3W(!zmfOJqlUJ*kALO67p>VB|C9;`-qzwq7Lw8_;L@8Vmzk&) zyTVGt!)?%&)g{Xwu`%A~0{BS;$ADQ|IN37%K(&WB2sx6i0tUWWJ}|HDa^8HX6clQ2Jq$NKntEuaZzHgm8Kc$ z<2OAw+j>7(ITE&R8^sSnhXxbEpUH|&T)<;lygB73xHc0yTw1y8Ile&V0r1#^`WUkX zxIlZEnW*gs;F{=tr#X`eEfMk^wxDvH`{X=n$aH*Vw9+V3Z``hxWvPaAQ`xls9WVo5 z5?UQK?DR9Kb+qEI4JbXXT$^}4d^LV}B2i4_p8Dg*1?-Cx;uZ|j)asX5{2Rnjnoj$X zmevVaNSf<$ivf3txhpCwqmzc7odn$4s*&UCWro4VZ%dtz`Zdd zhd1%mY4PP_>Fa6$;dfu zOswCR&Z{O2WDpI(UA!ORA}9@vPZf?{>*{eI$sy?{8njQVthnc;rYwc40_u*w4-zWL$91xsL5y2GNAWnma{foOSSKP`-wV_jpv<4zRM zr!=n$jC_E;b^>jQu|3(;&sUjGN{l9x2#u!%gXXIGR7$N={1wl_==*g+^E``oT)2m| znQ-0h%~b6x8lC_M=dcp!wIo2%OWl&7EpDcPsw>ay8Qa=xjkb3HeV(JIY;*@!Y90_k z#)E`s2G(@+svZ0Fh};y`-nHT|_q@Elx%g zV`}3pYG?!^Vm}<%Gssd#07YC6wq^uowtlNWKTv>&H%pvY*iVU*TM)-<9h|Dc8gy4 z37D9@&G2OwR+9~=|GRe&TjI;*yXyNcXH!u@K-@~tqQP<-|r?7T9mq#t1f+0A^S|dyF_RX zEwxBdIn#wQhvSOW*?xi%?N-K=2`$(H^Q<84?j3zTk_Fn)fsc4Ds7N5a=8Yv1KD4+t zeM1``^Ei#fpsw-{=JCT26Tu>`S*}hDxBPD;R$c4X0%Hvho4(f*xrP_>t^;`6E5s-h zNDc$#RRc#kwaZ;MWe7K3($*O-;caJ}j$FFqEIYJ3q@01@%qOS-BRp9cIKLS-o4}wT`0Jl{x5NXP zSn}RZ`GAr}vnb_aDC8}0dg$gn)9VkN0Sxpqp9IA{(gU$3e)xo}F@}IZ*{`&p)le7} zs5By6-s(jqjFYyGw6!VtydpM4bWSDRrG}QfuA_5eZD%?kzZaADudluh z!Roni=uk!5Ry}lO<+ukR+b2FVevYZRV7})9c!R_eu$r>ZyGi__*C#<{WNcT(7W;^+ z<~$fuN(b)6OzEHM8)0qW&}u&WuLVocyiRJUG4jo*C|>J%6G$21mN?w~pr%M@ZG51& zhZGV;lpU!aEZgUFIq#yc#IIN@3q90%l6Rw2rt=tD7Ac3J2CA~|usEOc$TOKNy_%#{ z{LQkf6hQ&yWRP%8$oq^}m|T!cc<~m$EXlbZr!VLV9*W6K-AuB^27_0{&vr-^jiMuH z%u*Q)Jlrh+PZKnAX%;q_)urEndX^~wuSsh0x@!J)_STVyIY!gk?4Vn3riOZ(F}#WT z^0xQIX5*Ylwv6M3?eHS{3O#;u(Zf;o!Qi_##RA3~d3Qi3Dfp?Ki-G4}F!|Up9@Oo8 z;;7wQVy982OSVqm(H)?BsToHp&{Mdm^MvZ3ZzBAzkA7~nKskoq+sXpxYd-TCkRm5# zjpkllIen9>vzT2_FDE$s?zS?p@;hIn=F*DXt1pdA0Gq@8C`Ygh5$9L>syIJ(QD7#d zZpjcff0w$IUC0430p=3)R~^VBEa&CWud>$zN%Eq9!`nF-O*>Ut_|)80QECC3*_FjS zaTh0VK;eki4)Bh#{(~Y`SfOw3TJieK8oD2Bn;?aBUfNppUOd*2Uq7jvLsl5@R-8T)TO|vdOWN#M$I~!ZS-MoBH ze105g2)r9f;`5!epy9G)Tnx?dVz72@V#CAED_-|whH@qddn)B>Any?cNkN969&5CG z|5u+n5CGm=lZnn?2djXUm;B!>g_ksHP|aA@T-HQ)hGO~brj6I5?Tk)EZ%Tm`-lZ;* zWB6}7K_>^!+)=xk20UYbQHk+Lu(`nlGQ!+XE=S>(ax2?gOWX#2r*eg{SLk2Y49lH# z2X@CrYEp0)^CC6sM9ezFTpn-otr>|}Xx_vLD$ITlkK*NK54Xs{74v-EZ@##;$@b!D zsg7M+8@+ixXb2Tsp&8(a`nW+ozyK;sd^d|#ewFtt1&1;&DV{O)Xg{|Td>|U3yQ%0k zxvbZ+Z3O%Bm&Hx6`>U(7_&y-TK5EWe1y>9f`(~KRB7gD|!Mb_cRBeYa^Z_uo10CMJ z_$GE1DdvnwfAJHg=lA#8;gktvSgfWJq~5`58`GNiYF(nQ%{Ma#p`Pi2leHnht8d5+ zl&{tT$M|rro_ob?PWiPjViC(Z*IL$0$rQXMJrm8l-@4R}_FGd;n<3>i%pVRlJ7D$P z<#>|Xt-gH*Ph;bbmGFPJ&RZ$a!7~)!o{dpsmo>Vf=3p)Oxe69OM&v6YArVd-h@GmW zY91O{!}qa0Pt`}*gulBe9!21Q1+!|&SnSh2Z=6=<@*@|n=T84~TF^Zt_T5n<% zH^;c_SB=~i+UJ4qRT0<;{(2co&E_j6vdu@>b>jx4g*Jj@pLCxsop4Z1|`ICMY7JpC|w zGPHa=VRH)sD;{gBhj!lr*1Y9-@`gn7Q%kwOW!%Qdg9S;=Ize-P86>w;ONEug0gbl_ z%E6_vA7_@Y`5Ji5zLscX4FNy{5K7l&pl~s2D80K&`~p`GMC1lVLICcfuMB8E6ghNA zX_)^2GStkF=czgU8dl7uU0Kw-APYqD$ajKWW(!sY46W<@ZlhdC zP^_c*SkUL)n*#@ZRhA1EDi+E-`VG~)l()g2}Z-XwScTEW~> zvBMZH`1n}Diy(S$gXxzkZgUPDX-zv%Bjx)q*+ctFKlbSPApOTZBXzoy^Y!zuo994a zjbIh>^6H6PD!s(m46=uPbskt3`7eY3w+^(avDIio&h&(^{YX)ahcM{yEby%vw6%t+ zEk%FCwpBqfIRqmWv(heA;ND6zY_GNg#grW0lkG`fAlPXHAkOCn0Nc3?aPtzSU2E8@ z?2e8V5Avam zuzBXDXQdM~@#N{5yS(Ivc+}W>_vU`Ri?KZwg1_u1@!Opf*NN>hFlkcm#Qeyb)U7cGFeRHs>4;fQ#?ArN^$-W;T9h?X)_o7G zt|T(NQsc1)Wbf z`8SWRlf;e&yH!353{|i>Q)i`L4N;SROKhkG=`E-tGAy^wFZnm$AdFYKCxJe#%=Hwk z9BXF)&eoH_Kj!#*?LEZUZ}BVb9kTf23MRpMgO_e#Odq>}Tdy&$4@`^?XqwFM{PUu| zS4k5E;i7i$CGh0Q9&%j7ovichLa@^1RrHconyr#!$7g-F98|Ud(FI2(=~4|UXtFKR z{kWmAQ3g2PHi6XA>|Bd0VD%nB#W()8|n zTt}o9bbAx8-D9#oCV3hfW7B?IY$6euB9wyX$=8-(+-FulD;AqA1iRWtWqay*wZHM? z_19@YxYrK$~M=-=biR+iNG7O z=49uDi&&D4ovWUBV$7yfhRx7#)fu* zq-@W>JmDcr37UL01Xj5bbB~;+4B00Mp%-g-E4f<8n}O8^m@W0Ell}>Pnx4$758l=B z$ghi$HMjjeq}v=6Dt$$siP#Bi&=a#qesYNywpF5T)$0Nl27A!;t$ZLXB-GpeN`HFx zlV@D$&+liZI>ZJ$W_4_V%_0K&VW@qzP{SU)fC1Z5?JuS8u8?pvAOBWeWYc(!*s<>+ z@L<@CCo@I>pAI1UeSZOqO@TN+uW3cTBYA&D%*HcimEW;@ zJnn1^+oIFFnd5DB3iC84$ZW<(Mt4i6a&j<&Le)B$?%^iiqZj3$E+kRIFJeXk-c|xs zC73tfPJ-r17yz9DUXisBVHr*O7g!;9Ns>c(dO>D1eZD!SX>~hJYSO=r}OVt zSR)DTL7Rb@R0TUI0@zG;7+xa@a>xalR7)S}1uSE5hvto6Y|V2zeQv z_wf7q#-RY9G!1ih5Eqzx#IU;Uue{IW?UOA?Nz{BSDSFkUB`|)rzM~m09`&K2^2B)A zKLj%T z=4-Uz%?`IefBpD z@@oYYK$}Hc(;`n`5Agp$GMXC6ZvWhg&&ycvV@bS~q9bUTAL z*<_ME=)W0!`$}ZmGcn!>2V{<$&`z5BwG#)&J8->dE@`}ba)xpCl)WTuuLPTn}i)#;sE|!kL{k_c@L1qPk~Kg zlVoFgos`=TJUiay-{o^bp2EJB1KVp%0v#G2wiH50%eNjw5$lv(9s0qbj2VFh@xhSgBnD3b=w!lNoF8Tbv%#2CI%yR0G@jrdqDLHB1jysZTbSzHmc3Q(8$S2iaSE zBhmET-`keA@LlKcod=_Ls$gc@QjP3cH*on*gONh?a?_xt1f2)ZtriJ7C|6E(mp6li z8L&HHUkyT5P7OSh^>ZF>A&AbOL7>fq%AbhSVx1V(yX!TW*)1oV0W{WSHv>IF%uuWC z@r}VRw0r8yA0`D5a?v8|{1+ha^tt-=_4?eiK*#0b?eqwgOr^a7bt|OnMO5LM-6Ava zN#Bt0s#f+}+sZCcO72?mlM>M7)G2#H=6>&uHt79=DL&Pdg_}LO9saf#c?23+qV!%G zV^9)ZzNNWoybu*120#U@){Va`wJ&unbuGc;wsn9bANv-ney_zj?r^KD(BbLasZUBX z>#LYGtEKPTjYE1i8V;6Tj9zEkwuerTlTp5;tRv=XIH7upv(txiobu%eN_k)~iBnNm z=Z&P#cNEIXHc})ppGxeqB9jR7Q&?e}Q|J{!7}@PtLK5b7tMLxq5y9q|rdrtK__x)5 z*GUWGkBgNlBpo3qCZ8^8ambl1{WW}wxm<$69JGb;Hnc)_)kGUtdqB-Of4!dshv4~> z+)UL=X~#6t-45uYHQ#_oGnj2eTwB~ZP>#JI#N0=h7l@Q5wm0J2JG6#PIIK_EsLgh& zjwYVyQ7v2J(`0#A=xZ2BQCzQyUp(_%{Y-m=7waurjXCCcUslB67qe32=LZ_-uP4oh zwwqjT<3Ml}pzQqoGE~hQdNJKIDSi)qHSI*fTcI}if4N?~c}ow{JcF7Af&{Ysm@X9O zUFzAeAMZK^$(wXFw9Nu8TulA)vpy2t-{*F{_1iXmaiQ817q(87Q3es(AZQ}anbrvM z4ilm*gOXH**Vi|Aq}tYhd}TjH9s7>{$9u|8RGpD)!j&b7ueoU{IvY<@eyG|k2a~$h z%fA`)#KG}gTvE+GZ}#^mIObkck*zm<^^1J$SFmyXA$LDI=EVyZTie?O4{HU8H?872 z7oL5yc4DnEd8Kb_cmT4grT{P4W6tA;ISOLPO=t`1r+-wVLYcCFgqV~w^5)PZda-&FM0VTvkwjZr{|f!F%v4* z$@g>r`Y=rQnp>76E;48|>jWG;ZQ9N#OXGPbWEkzu5kfb=^wdXekY1-ynKc8!cs^-3 zcc>C|VN zcptSO#x%GGUxmzG{K->V$|ozWxd=b?i^{YP94teE3ofKP+RNfA zoSeh--&G^oc<#sro@eswC7J)_9zP~fl|oMH) zZ1tc~_H?YC`0?WtHvaoRcJ+T!t7(YNooMUwG&%DWp_e^692zOJ-YQ}8H66ZE_AvU2 zE$o`Ovn$f4S0a)==-*$Hdu1sM0q;U66er6j1ij@H+FnbP(nr2gPi~N{c8D`*LPqz& z-Us2|Rm@T<@L0TZd(#c>=s7S{@l#QPqtyY$!AUz(JFJHC(XkCu*W&)FN{LS0kyDAUqHA}1pP4eq?awDG!{ug1_ z9Y|&S{*y{&l`;#VkgUj_5t5ATJ<7lha+G@C z_xt#N9cauy;Hegq3+1%se%u2Px znc1A@-@81|n|~E39kP`zA*H*Ms?)L%-^dKoi6fR=D|G6}BzUby`YFZlis`C(3!`rL z3JR@pPUhtVQVQ5g)>mK3b@)o4ogdL=pVe-UdiUjuT8)WL_2o>g=2!tcQFn5}8EaW; z?@z}N>}V*l+aA%nS;V(5#n__*7x&XUMYdbim<2ByApe8S4 z&XZu~{iAbDVxVN#EJuZ=qMV(rK!2+CntTh_t1HDp{P`Cm?7q03IY3dy^W^>rcph|Q zR*RbE=lZ3WpS88NIxQ~M88u{0CEp_Lf26nM7-P84cu~NL)Qa5i{A$Aq$2IzIKxd(H zUhJgZNGVbn#Gq{H!ouA)>GSmk%w=4U4nV5QL{O!E^4IMcD|awW5GI?ig1b`JHOVu` zs(Lg^X77*C`ya1>({+PmB)2gxhPjv0kYboZPs+ET@@1K$a=$~qk;P{u@A)`rJQjUH zk^aX5QU#m7H+V1?%yx8_Rbcop5b;;;KLcJm0k6ED>G2+8dgQJ$3)`)nKCP|&%?;J# zN!2VdRVl8!;S({FTmTGdK~C)*5VlCHR3Vxt(Jvj!+6x`+S;~n?ZqzRK?v*F9vumlu zzbTVXlBcsjtF9Z+1NX;@Sf(c*ydUO^m|Qb(xx4%+23O-Wz|7Q=hLg~_CmuG0S{?r- z^7u3wWAoyUkLSn~EZ%;`G%{gONj25_wIVa2A+kgGt5+pX+DKkAvP+EbssIza>}*aT zIiIa$^^WbE?Th$z1DCjIypO0eaWg^{)e$>4w(M2Lr$ByNKOYjjck2zC^|jBbO~lft zrrmH0-SJ*gkmTpMnGZZo7%tnqyJoZbA|^#tHH&zdl#0gy`J`4a5d;SH-vWxV zYzfCzi?HpH-gf(g7~2_IdB(=1Yb`&7HqM_iaY!5x!W6@QO(sW`Vfpf$T9IvupwpyX zgox=-Kc7=OXNytH}Q2L(-A1Fp)B3N8?3cI=7RK5|Zq4KM>66 z)^Hc(!)%ME3g7p&bw#bpmD%sa>8&G{_=B0xcc)D3F3ve%v;p%|E>l5|@BG93E@Cpg z&Omx9fGHqL?$^z&O(9xCGT*Vt(}f|o$|L{Td7KSCi2F7oTCac4`}_^=ka66~|L>8I zxk~!S73lUEHdwZ}ZCueVmuN@w)lM_278>0p%)*+-&@!*Ne9cI9gw@Qw<$Xg}`M|l= z8-(}9usdx;RQqlqZlI5RgUDY;{$Xu}YTgNV0dX)KV)2w~9OQIY^F$=<>(q7K6ziN5 z92z2U!WT6HNQ>Pk2QlY{4B`}B0%^{i?Sh`mh+zD$=Mspdk9ag7QD)rUkb~n<;Cjh5 z`!HHiXui!^?%T)}Qa-aX{!&V#r?{(FYF zDZ!a*82c@@7yF6ZM?#hbFXafq7MA1RVOg38SDjvUOu{HI-IZ)G)g78i>MC`@?-RyA zN}q0tp04&sXX5`jdpK!W7t+~pA{O``JtZCwU}{XZPG_~pfcD@Uxg@K@AZ>%Ga4gj& za$coeO2eQUw+rzH`^3D6o~s=R+fUUIV|5ax!(Eq zd-vsw0`v=ZR_jPiQTP>RPRaKHTA4!lzB_OZXyqJey3#+LgZ;4#Uu$X7LfVebFPoeT zlM>8Qa`3McDh#a~(8`}12rqi0zO7RlAOaLR9NkBX92@jd553hTRBw%%f-l7cKj`qW z{=+G!#$Z*rO$#>Eb%TO0Sv$O4KE=#?ZVU*ioNe(~(`=!;H`B2_vVu*3wG|VJpJ^ZN zVV(8-$3`?bUoBOa{^NX&;BJSX4X0G!d%Vrxzp!8y#cmh+6jc&CHwL;~XNQD$90tF1 zRtvrS3ZGA@=qhT!v41{W*x{X*rL{EnADg;hkszP1J2&R)saat?CimTT*&+*PdEZab zCAaG5V~6u8sNLRNF_Il){Xjt>_#*NQjmj&0{Mlxec+g*{7_Rv_%Lx=F{&JH2Bj9zs z^pV>|Az^PG(%TMJz(0I2<+v9gZ@dN6wY=&%6ExjXU*ragchV9!gTlj^YO?ui{Rnmz z*nuO9+~xWYN5*$a4*!BY-#%xSlM_W&FgvTtJ~HxF&R5a+Yo=QWz|wSx!PXdJ5vL8* zM#b#Hv_Kd0{C=07lfbG6^CMSUZ-YhaeKf)NZ_lfXs7=??OsVO`YZUrZwmtFxwH!NXz=&W^a(A-{*7hOKwV->peWcx&C*Qu+yup`L7E6>Hy^X2^}pekrG19AE9TpHPrUg$m<;!ojIMRO$!qT{zboAqw3)djIo;)*CyvbQXlH`m228H& z;<>??k$1rX$X`-Jpx1))f)98QY(@)a^dFRvrLAZOWocDQ6tETIEQ%{spypNP-ib08 zHXuJ_V%Qa%LK#lUdZp%mc}^13As4_=;DZdgR)T$J!G%6mchg-lc8IL9@p??4&ORk{>1b;>|WT2ScGY|awY&pcVaet|iji|k4xo(@}&2BDS1BC9Ba z_42pT#wvWYqnnO{%Ggp>&BG7nlV@JN{UArP@)7;%GUwfwwvX9wGZ12bzQ$~BDNJ7R zwP5uakIh?~~bSMg|g|7Ucz=SZN) z>E&^W9OkyAaQ#e%53_=OSUh2bvmZGBfmYu%lI z1@AWar~K06sYoHCGK;HHs+jZLLP;(SJDH`G47mw4GrM4C9nPG3G<^Q+IW$v+G z^lpt`t+Z8t6KMfw?gaoSPeqVup@Oy zJJkYGX%_-2u`|B=<_!$+Sg&m>r7Kf~oZ}1}bpnBaGiQ`8id4&?IeuB89f1T*kYa#TVAwptqzsQhb@cje9e>Ubf<3(D zPCGe@nRidWRk6HLdFd)$pcY{gED$r&YFV$%W(+N9|Br9&lLxYs@O@G|z1deum7(W| zLP1nwSiYU@|2)rx{Cxe)*KT~?@A4ASF+7eaw)$dao?kKsM ze@&}d3J<<<^QIW};Qe#U2(SDO}8--#QbH6mBBdW>zAlvY2LR$dFAFtdv+tik2Y1;8n&U|I&3mS zke1Nz3b23Y%rsZdNXI%;UCxcExA_xVudjSuD0^U;ixn>Q{EGyK^Gq41CY(+{U>*2# zn@}C{dY_iG+fvi34Npa>7C<#HUD4s=2WqW_!aZ~XMRLyJC}Hs!rUkBEu9hQNJz1GZ z4SA}NZ&V($z;$nP^~}g`93c@Aw@;huI;_gtl-zqL@+vVdM{6(A1*sJ!6qFr$F( z*Tob=RHNU8JP1fX5j{0XD(yLCeFlv*-V&eXHsd_$g+9rKS_|Gvjv-JBqD$X@EW8)o zptHlCkOg$_`|ELadvkjkY{Pu)@-${4({H-U2fIH36D?c-V+mn44+5KHs?=5nDFmfhonW*$40o~@FEO#xocj3)VviPYM_duK54~8S}x|XZt4KQB!z%&{@XX+Io%ON0?m23LrheJ^5`%;x%4J zFdQT$$4-450lWEYlA!h&72~N={5SewoX&Dow8&3s(a>DGB=G9B_m%coS@7oe_6X7o zFiG;7$EdPl%u+10xw4Lfhx`^Sd%yv7T>)zM(^|oE2;cRs`UNMtx;xF4<+AYMD=$Wv z@Ap1-4PXQ_9yNHsEC&BO;7k4P33(j-;;!oyNKkyw*g1ow9QN@$;qFyQN*%c(O)Rjb zS%(ZSj|R*?tIq`!V1xkY?*loJ8P#PmIa*DCW6DDq^vOKZxu^n16cupi^2eK3g_#Rs z$IwTp_8Zk-o{s~{g>mRjfl+Va?yB(K2f_cEP{%F}qSUi8fcowW*@zr+Ltsn+)T~2? z!ke|@?b{NA1|E!r4Q}VJ^4QjWe=Is{sbxs7uc-^z4Z87qF@5%Y@)mMZZ-*7IW%baWQg{Ua_&2TbTa>|FT;m_$$6>Rg!~Gd4nI9eI~OySsm$WLI}h46{r_ug(19 z;sI1ow)%g!A%UzNdE;~(L@3uZ?RrX}@wnbhvj0b}L zgDU2e+%xaTwDQ+8-_K#@>S9_&qBBQAP?YMc|qu`IxUqB6UUvmJRRvN@%}?uFA% zmsSIxZv4wfDYC7as4Fa+!Yr4qSq`UhYxS(bLvBCj6*&mgdAYx0@`5+YLDuD-_g&m& z86+d@2J!wGUH^q=c3L*?%|igu*WAo8(Gl$k{-J_ppdFo)d2+r zZW;|H14#Bj=RD|3l1fV(93T5)Etu7iR=>57>riWrgMqlRbQ|sWeZ~IMjQRBTmqh1S zwRAWrsR2Yt`$RSb2k4?KESK5t72i1}9brPqd+%7|xi?F1e_6AU1z6%QrQKRk0v*0r zE?a_qdd5fwXbmRo6)h2vb4r5({u)RHPoC9%6o2*Je$KjGp7gPnD&NCV%38hr|FY}x zmwb9k+ZiJAcG{*)V~=;3>b-mHZA=(Li#t-``2HU9vZ(G}%%NG3 zSPA|i!p!>nQ!dziGc8NSFmAgSJC&p^kRm%ab;cMEQrPQuOWG%`a)mPjm?4BbpH&yNKXNx=AA+=9nvf^TwQiHHUm_16|V;q zgFxahv5>jo|2jCe7eJA|+Y35uw{R9{X@Ea#AzrS$W!q+XIJIK*05-C8eLI${L(j zF9Qvah||HZmWyC@aFsUS?~|w8)Jmn>W6Q1wQhbyW7gzT5f)NYNB71k)-i>vf$Rm1l zBsesHO*nGfi+3K$xF86fj~y~CzsRiumr6K_9b&x?6L-&2Dx~U4>Sm1MwaEUl)A)qP zdEN(Vj)a8B>yReTa6Prta(0Lhm#I@oj<5^^r_>0G5y8Bqg|__b41aHT?GvznP;NRp zBh#NcTPQviaaLI=DBZpQ8Gg2Vwip?48VV$z0LDK$FuyrwkAy`FKIj6VgfYzN!yR9l z&?gNMEzhEAT0qS=H9op-y;D#A(lz8U{aq$tk^t*8ja&}4*9qtn@e0zVOa1PKN;2Zjg;h90A{XIBUIhA`u%FQ*G^eab=>B3(<|2~O%{D$pC3CC1L zL_pZ*-inq+yWOT)f2<}IN_+?@rax~^d-s0-tvQ%o^=s1d`|n?C(LkINAvZp12zq9x z%azhJ>oRTVes(IC#V2=Oe!psN5_S)e0_?WQq4sGFRXwBI%no}cIzI+YN^%ELymkv@#){b$f@HU!=bp$Lmi;9VdReUW z-*cGU*gX3(ZKC;%b&KUOzwmG=dr7#V=oCmLdT0Bh1!#ViRjlLm-oPatfBE(d8mBgg z`pG(3EF%4|lexf|g`oK}CUX`$?mB|*8iw~Z z>6pkiB2A|GW+?b-zhce|{Zb^YRr@KX_#i(Goyr_;g`@rH-GY(a)zvR+jg}JEcx^L! z@V`@YxW2PxIjvi!V^wn?VvX|;6!v#1vOrW{J&&RNBwwmlTT{s0>ocNtmVdeXEj&FP!g51H{pNvCF8#$<0&IDW$04vy zos;6qW`=D9h?mLMb1TCugfzo+=#`LIJrxFz``7%P{w&o(=CeMdTu^gPef)ZZ*EaT+ zNzuluxSuqg2>(-e0falDz<&pn{P)7yzMaSwOY4y_u%l$zm*LwP7c&0@uUY&E4(@j3 zOr5b|htEO8iV=fouK$|VR%V~;yBib@3y+PZ0feJ3;eHO_NZS+`k6@^kKlZ(UsYDs+ z5X%DfkUIny=mPL#bbLUcq zfvkTTpt9C8J$5`F_Ma{EJ82eM@G_dZp`;*Mn%m{lJ5FM45fC4ud$4MwV;tq?oW5ca zgs0Wp(Qp$}Ovq!C$rS}oe6TaTSl2KeF;K*Z<$zG4s73wDC*xs zag}}jjQ(uXH%ww%VJB`OyYXiWBX;V=d-kfF*#cK;a)sytpD9$Vu%zi7kB0t_7vbd~ z-J{o{e(zT}a%TrQnJ6!m;CI5wE(~(%HP@;@TX?fvSpqvPA)vNbdzv??1ZvgVe;S1? zz0xkTjqKU-b6Z+JtoTT*sv*FQ@f^|VKhI-sJ+5B2Jo`pe%)E;X;j5XFo`Bx7%O|Jz zGVJp+|0`*954I zq>9dxp8NvXUkDipSv1BYpua6u4| z-D5wAbt8!b_ODFKe}f!Q1&r#(wEK7m;4`_yCwC_Z5mzNmcEqKG)wD0xo;N*UhFo@p zgte{?)BoiV&euPzt)_x_Pd!`yeSDAGe&dvQe*gKa_7Fre-wRF~vkLdya4>R0*>~>e z-g4uBLWPKNnDt+N$BilrP7O*9!-E`QoRRJC*!rvbjfL9^}bWsZxUJ!@3n9M1NK>n8Yr*6l`T20G0?BKEXt!vvKc4ufs4O(mUxIVKzI47o1-c3-xr&!G-ye09Zx7 z>fu#Bd?r?*itqx}66@EmDGFLUQM@!XQk+?%EF6`5lEOSo1BM-F(TSLde-wN16I9lZ z#~ei~bbEVmm;~(c?}=FMEzlznwVMw`L8BP7t4zp8s&`fZQrn50^c+D5Tmm;$c#FkgsAOSrhY`??af8RO#eI27sg%AFkuDl)Hva>TTxBF7) zvRX12?lLWh+3!3hLxoE@B$H8P%@r0t+5u&vcyD=2#XtM5F3Qtp8( zXs3qk?no&ydu|H^oX-yR;uZGw;=g)S7JX3NwT+m>&BiYZ$kC~i`2JkFe?1ea}6t}za z@yX&TGDtI#nfk$vu+*=hW!KP&Y-(>0R%pzogQ zhD4nbbVJr)@u{}oKSkwjGnxg?C%%a9S-zpdGR84=^Cp$ppexTkN-ELQeiD1F2Ml_n zIOymk=E)r%9b7#X<`JgrUyObB3sM?3~swT4*Kfh4RYxA#bu z*SWrhvVkH{@i)(cG{U4Az6{HmG$5D=O);4CMA`s0b3EliqR!0(O@kcyLMoVUDfRk& zQ~rR7txvCyG^pc5*{g0As}|NcyrL)_0zZ{)?3!x1`d zJYUKYQ}wAx<765fL^zG-p#OEVtWC zgHDUj-b458+LJqb>*qlhbRx2J;{_I#t7dMX*_cb~idT?0uDUqra1IQto-Cy0aB6xs z@D^9C^)BGX?sLmPe}Q&Xg-y_X1xH&19!{Aiz#6UBk)opR`9h#q{J|7z@d7ry0ADjo zK#s3k1Eip-vf7~O+LKSA#n&2CyT*U|O#E}Re8o2|>NUA$>dv(**vI`0arwGj54ixA z5gyhH-k+%5wSN}V9u2x+1MBK>(O1m^5Me$$17g7W&03IRN5x&er@#AU0;F4-6J1-U zKvLQqDUCH($lzxRD8xIdtm}w8vKgpZe+z_7=I7&6V4gE<0a!QDxrX2;KLC z$Q%w#J}qDZ5l5}kVfLk4T^48+s(u6u`Z?h55eY#pNA43ZA(guweD)#!V$ButTmW9o zlRxvmpC!$gD?L2~vf2;(Cbmo17jvD0>o=DvhXX^^1s{M!`c3=@V+Qew9%gv!Ygo;d z@q#paORmfjDR*Xs$@-z@*gqVd5vKOO`Hi8HDbzR>OlQgHz9x$uL*reD&kcD8t4NH^ z32$W4TN|Hm#PmSyH)V`d=KJ%O`XZ78*cTqQ*Xh@+MF+HBXlwf7v9~DpKUt+oguU_i}M3B8(YDKAL;z{ zEvQ@7Av3MRs|ihl6sDS8OoEMS8GYPE>2^bB{J?Md058=3Q@-&^mUy& zOAclN%%H)gNhzrdv7j&=Naa}A(ugl90}@lBU2t>=GhBJ0*As9#nX$Xy>3osfnMk@_ z@TAR6lqi%y!Qe~%qLT_I;x6N%7=sUl>^##uP|rAaYS=_LmV+Cd#4@|d#Kf9$9d2hS zp_NY+Bo$eC#$&soPQi(Gg>?nayON@C>a8d5?q4pGUrx9N5;iyc3W*Zqouq{^*S?@n zU`WQGCn05`v4Ze^JQ|(g_EY@RSByCPc<#oh+#XYD_?>0@4B&ACrV3P592nxxEhmtj zfC)Rm405m#hEOy{iMe3&d2*sRu_Mj7J>9<6sN$srk}@{-f+^T1_j`cu6a_I>(41|ttUs%f zrBe*mW7j=1ui4z{gN@4!nQK%z#$e>G_;JOOMl-HpHdCBokqHy*pf;*+*3 zZ5FQrU?UySHXXNEE-+6@WHs5~miB!CPIYQX)_1O>ftm<=J&lC$ef!(h3Ozq}l;gc< z*qp!EFK|Bh$In=c7C^_qsVo{duFGok*)MRP0&UOgPp46=)P^5KCKu5Y|@ZGmE&6RO8p0-}Cr=g=L`>PLv#tmB(9e6Gx9 zuj)#wAo`Lxt~SGH47Mq9A*~+niP)`!h@22cmS`6g9DE(b6+*CI26(EBikO1)Z{C29 z1aJ@^#`mcPO&hDGo99opKHH^6huWxR=p0$8avz*4&yp?Hcb%4v&B2(&ILqaOrA{>v z2eHOHf+t_uuN-5#6ineD>7RY*!4a*4wVC4U%XK{GKMlxgg&InL5$cu*|LXNrlqgrT zk_ONZAALQNt2l+99*oYpPnsqkfroprRKpM=y*tx6ry zc=qUgSso1*Q`Kp zuY2%fw|2;++~>$0lJNZ@zT6130V2spW1l`~1bU*R?9{+>fLSB*0y) zly~15tAM}8!|9o|Vf5UwNj^L3Wxb#4FF3}*PSX;!58xSB+uP3(&+-DRM6{f%uZed@X7Ap1|A)o!s5!|2SXC?_qCmB0W4x1)F&OS z5=+65Vx8Aly+0WTSF5BG696EM-WMSxaABay&T5&*HK4%BBV=Gq$RL*@%sn;sNBOpF zgVBYtQYW2q9;11X<3fDBpAR3WfA?p37xz#&b}?hLo%h{-hvQz#7-46|hzGWzMc?c> zzXK)c#6iVD1Ocv$SBMS}1l{rMz3DM1dq7zykE$6=$y3#)te2!b*`z4b@ruf~@Oy;; zyGd4rdS`Ip?^y&l7TIJg9d}FS*gs7A>48pYNM_`+0P%|m)odK!yv5981Vv3 zy`aWGf;F5fP0FG2xjeyg(W=LuT$O}d`K;ZabHn@TKDW<+TUAD(W|hvZ^wyXK{_t_D8XJ}NF^6re!#On^RO+R#(;5So=`x7k|ik82G+PV<{!SL z<3B@nm&C@ev4d<2_W89_jDVw;8%Ar5Ew?Gfp?-SqGsrKV{CFJQ!+c{+s~6jRlkG#t zLs7nb%|ws01#a6e-rRe57v7M=Ve_6UTKnzRvwe@gbfk|{Qgp1cP)d+@?adBy}!PpA?X%5W#m=RtE|_k$)AoOKB=h1?=ZCT-~=ci zn`w+L*yKKvK1g-f{h^N~@{kJsvF;DyYP4{v6LpM4J9B0Q2i?<}UmTg&9PlXMPrp>t zSK(V`Z|vUdlJ@b_wOP2Bk6I|#T}&)cO~oaWOP`8xxR?3f>l!FaUu)aEw{UT~h*41> zeRx?lx1YQ z;{3F}DcuXN>ucGoLfU=HY6Fv8;u(4H&JCWy>>imu;3)wOcqk+^^wD=Q47-RYemE?L7)#;qu-p6bCYQam;UsK?1E1|;P*8Kxj5Mh;s9 zP}fo;Xwbgq9@uKN`;4?d|FhO(?snGM2UrO8tNDQ!_6bi^GSkc5hPA$gr??3d1Gb!x z0pnXkVREVjoUPZ<5W+v*lFxg=5e!NpnZ_y?-wK7E9eVFRXXVj$v0oMiM5>lB&oo zea>`?Ux33yN#gXK4^dYn@U@yFbvFB~HhDn7GnIo?=uXirC?FRHwwfgxr-wzIbRazY zzBWkbm*WhG0Rs=c%cXCofJR3 zhi3{@6)a7q(^r&~`W+^5vGO{!L2@2qL2fusRJgRN#wmjJqhWVHWY)EJbD6!1-Qcsg zoqVDEMZUr(U-pF#a#$e8_vL71^im0 zKOCJz(zTw=zg*V?tRMxtoM}?)s_oUVuv=>7RuzI$eML0G3-K=tWbwo301n?(z7sU7 zJ=_d`1^Ah{(YW8}k7Ku@Z;g#9p8tc^b?j6encO#H>3DinZT3P9WtV}zN+KMQ)}hAl zkm>g3wG#<$9g%5f9xS3IY%S$@KgI}g^Q6R?GCcoNdGmu%!nPUsb*T(XwN@`9wa^o7C9(0lAuThh)a+DzW9-_S^?{(6p%UBf)DT_xH=_owtM+^DF=%j#29a z4NON{;ygbXvH{(Y_2UsIXAV*9AxMq>cT?&Z=01rWRU`n=i~;G5$9i1E^EmUSZj=Q6 z#I+y3XLw&2q*9q?u{sbHo3Y7lq3o1FouEC>!jeSXF%q&wZZuDPx!?SSw8O|g!~y`Sxi)sXh0DhUU}rNACWt6|HBs8#PSb3Z4Giu+8uAq>ACR zl%!-Np_Kg>&~JVLa~~r3tgc%umY)#;zY_lHq?CEh<0x*Y@ZsuBRe&i1+DV2lg*0iE zdWO>X7ZTX5eK{!hzZz)!vDJw-(m@;MTYK}3lPkl+c(@>$yqE*TSh81d2=Ocf( z6CA(?)JG_Z9=@b$^0b=siUGk7ydv%y8t#oEQ4`BjFJyxSDr8#n+=L`CCAg~Cl?8ZW zuC)H((a2U5R^N-Yhx{kfHtq)02m?7BfupCEn}cBo7}5j&-S1f6arWX}KdkwaS@AO{ zDsh%gxdv%dyce>o=aydnj`v_9+Wu(mfKxeK+nw4eaTlV*ccm#2P`=gYKIYuJtYAc8 zF<`6u-e2R!m(`6}`O~GZN%HOprBoX)YC9Qaoi*rH_@uPm zqPbAP+3TXTk|RR5d8HJIp_L4Hu+xp6Qu=cf08@E{G(gMRA;XXsVr&q4GKm z@WwV82C7X2?>LFKMLY+ecdw@X-a_a{pr9)*Ah6p34Sb$QxwoUVSszy8%R1(pfT~Qu z!N*=32DF${9Aih3X*h-Mrw(DRzh^c`n)ai7$J}@|_qG>b2r4He)D2{c+=7KiL|g|d zz>&{E(|3H-4`OCJA@mz+mynBaklWjprdFrAi>Rpx;GW3bBk!utd9yE6*p{i15f5~* zowTN-5)>A7m2DnW$SQr$pzz)V7~NG~v*^~i@&};1O`YEn!=%}7--8(tKwixVq6LvnFQdHf`yqp$vy-dQGWZ>l6ur~~%PArDRj50em2duqHK)(BR8McRKB$-^rWu;mG zFSAMByT79{F4ymw1((NY?DLn<|CYtXmNnKvfE?jA{+d??W9B2yo2Ki$t{(?1LIevQw)aRwJYmyi;mH338FoResJejho}@T=Qm=k>u&C<)(lhhTKazt~v8* zf9#OCF)|4JKtYqLKDtPxCg)EpiOwX?V6eK8<-wFou0MZS&F*cOflTNP5Zs9pdqt3=la%GMD zJ?qOqK1kT@-Yp!gnyw&fxK@C=IyYb(F&fNozil1G;pmm6m9MgFR%N}DBM4&?U{bK& zi}Q^RjPA}1h<&O+!{WC0GD#)bX8RU7K_O6>*!7~LX!v^VVfk>)CDZ;~-hu>&)|g@P zA;bO4homy!HjtDb8ERr(G5qF*G_vCtzW-ej=r-5m46dygDQ-uGhi3=gy$jlBJz=(B z6elt{SrJeozJ{NRXIyir(gCCZ z+jym*tU{*Ye$GB>gRIMLFQ#O5>z1mxYj`r@g z@zEMeZBY_<87$KzTsw3QWNak zxj6bnzD9Ujh2gc3&Xd;%lj>wmh#hbeeX)36l_!G%kf3qCjWnNxCi5T=?h`dvxlPZ(yFOuoj(_LBv02F{UP6pjM#4pL~3CbJ3dmLD!IkEy z0S&pSd!tZA-0A)3NsSS{5UsqY4+VZ!nI5nqNFT^AKGX$Y9+fTm zUlv{YejAWiZ71n*v0Kr%1jm3IrT@%vRH?%JI~xhN!%lzQuMqRv>#CZ(uLhu}%L29! zupF*`nG1;y$r+8>95v5-d;Ng*$i7#bi)accdl6 zj@+3E)$2+yQ9<2$YF`3uChZwQcyTxoOt%7|h`3z4C#&^L#`0CZdt_M{I0dKB{nMWX ztqY^zK|y=$ls4=5;Q1Z1^hs>R7pd(ES<@G;L47iT{dR~%<)T=a`T_MYY?OyDZB`_T z(=8j+*U0*TFK$iJCZM? zA^<~mZjYSD>OnEe?S8QtKci6F5Cf6xva7zL^w2bj-4HdgKy z&W{UC;@?Y7X3E$3AeBzKa@?>B8La-wd%_HK=AfMCeUZ~o<^i}3dMeb(HASppuPnvB zuh@iFRh>hrMm_^ehm-s&kjrab{5lJi&7d*WJ&w$7jp&|*>wpm7iBiIN3Lq+^ryR#CkSg`E{6q5J1)Wl9XTcZYo%O&ANIehnKq@(Wf*7GmF4V(Qe7gCcPzNNBnD>7IYiQ`4b)|rO%Y<%Q zc6~1>ENsJtTr|&g=*-Si;kSinp9m2|2L(`p_+J?+Ita1&i^ceZt?;PB)9F$e zn-eipj@6;8g8I8Z8e0cl0Pq-I5m)njuH zxd4aX0K7>DXM#g5sC_-B`R)N;S4eb3@az)cwhID{6NqyHA|e-R_BX|UM-#%RE;61y z@(eIta-1s59gvSen+eS6w}Xtb!zWLJi#!4ZxLzGE-zVP&%sS8vvmcO9gBl4V&Yw@v z#{^*7hF7UF%Lr<4BnM3XDTH(>f<# zsoP8tA)ribPaKWJ#a4|i)?oo#tWb!lcSZ>Pt&R`#7XP?U_HlrX4kFqGM_ci7@w}? zn9Ehb-+T#z>~TO``$e{Gg4p&~zKNsR_UHt=(f|{Huqi0mqp9t0sTf(o=al#MRzfAt zu$gw90uU=rg|1pfme$XmUtu8oZ5>CxMaKXJ9Iyq{Z;=3!i6+1O1)VZuR&6NxXSA`ICXKcsVUMe!4n#6VW3Td zo*dQ|gD(3#iW4393{s3NUJ+fuZU~8s2wpz61w3u!) z2?rm;f-@liFYViiB!nUuyJO|;oYAw?bibk%%l1q6lhgAjI2LUSc`=7K2^n(_F zxX+mS5SRLUSyj60*XMkIBxk<6;GPiapiw^X5j=oX@#{;_LzHjNhPFTL(JB;Uj37}y z_nr}XEg+bY;pu9rfDX#*OU0UkINz!F4C z4|=MOkz5vRU9RjAmbUqgK8bT_zE0mR9$x=p6#N$)a&V17eW!8W`WK zR$Qe`z6f5*edfI_-dkGWNVuQX9xqHm4<>P+O$TPCJK=-o1cY|wwzz^4HQe?b2xtiQhGL`y+2Onfio5g zByi-@RasHfZik+zK<8h6;0(`aQU`&#iYCFAawZlBD zug#|kjLSjDOA3amHq`={pG$sJAqkzkptsH#?r6SGq`<#eTy54dWu??Dg()zknTv}9 zcsrX7?=qBLU!~u$o-edfT7FhTdIQiB!vXb|5N!98DdS_A)f5<92#h_(gH25}|M%w> z19d$fkYnl_%~swLcG+@Y2Bb|g?(#WbJI4aGqDMu5v;t)Rf`=*%eT((RErYJmVh*tK39zU*k3R2Sn9Wl_;6|1&?k};mIX5KM$Ci9v6 zCVQi|OencVpp?2v`L~tLPh$=;las$8iWCB zhzBAJbPmh>UsODRQWF(K5Dq+p-y5I@cp$((5zkTZNP#w;Dfb6^RGg7}ywhnF#U{n7 zP}S#ohWjpukH_I2QwJugX2r;TBv#0%-JbU_!{IK@x}xI`nnN=X)t;p1aO;2{&jAM(#4* zu1terW@1uqHe##l&J<5T_5SE8q<>xl6!-~U#QxlWj8lrG-!<42t9Q*x7e=2jbdbk( zxGmIGse*z=VhNUS>aM8-f&uS`*sBPOeH%^D+wJbs(vp!We#Jk>sxNC7x{ITo@Uc@d z?;+mQ$)@9nHF!8>;@Ld@z0sl3o1G;)YyCEhdiQQ?9#07w3Tj z_0Czsz{{mq?0!5nBd=9vCV%fC6~LHX2;^t?1|% zkWm2Vw}o2&JesEmov{9454fHt02Mk^-aK7ix&SCpZWecqOIRPAOonKWI__+W$}D3v zft1(yiA%|NFtNd@mN5bq$Xpy{&=7-1EQc>^yzbN) ztHCh>KV;@U0pnR@8XoA|oajotM#vb)?IczWWR8KtWj?GdH>DmhBe%M8 zdg;}+y5p^v+lBDQ2r&6{bckx-Urqh8aR&agmA#~*WVoO8`*1KpGA>8Enb09w!Xb}j z8l?h*w=5%7I|aHosRYGn1J$!JRrxO8mg|MjwJX|X)i-V;o5r>M^!MXzLe}fQVv6S) zxi15V%AhsKK)%GfwfoT}vtrXXzfvxvL{Jn&eERqhjfFrtOI|wE{qEWWoVeYYB$t!^ zZ~GP^iExpAfQZ@c?!$GR@QTWHFegQk1}g4$`wIpjw?Zz!RGw#uH^5q386hoW2#Ntg z`r8i`?AF5(-0?iCe~CjE-($c;KR}%%$T5kFM||^GtwX8KU0|1pr_l&=r~_km=Kzh& z$v1;HKyPE*zyUjJ-Id>5+57*^c@(5bi=ZA-P2t&)# zgNE&U#tlNk!lH9)pL|_l>Pj}0MfD-yAqz7{a_2oCQo0qkTNlp9{BBbPE@Kb9pAzrx zFN`3ZFHTeJ@7H|W-I-qJX`FlzK*8U2`_`4yL_vmi$LSM#ylXq1ExY*WrRS<%d2DDW zBSxL^tFQ=0$KbBMFQx9<+jCWX(O-*!m$PsLjYJ{%mz-l^qc*Z5jHJ~jH=-*NFLsRG zA?qWf3+jf@MH^c?lyEzL3--_d+Bc5_ZI*3x(GROVN zj^w`HEgn8zpVm2o$K2Ge0ukU~-D149&$Kn-%DC}xW%4V4cqHR?PK~>Gn@)BL^hDdb zPCd6VtQzc0!$22|%^PIr>dVKk{`wQB;1uTeYPvUFF6r{)LL+HHwU7>*`&*ZtClZA? zx0Tf<6%h(XDf2a4X*`OYIU_8HWq}ZH?~k_v+54}ZF1F;M9&_IdRU5tH_&FOpAoj=t zGX8A=4IZb`D2Xko{AMk2xjlM>+^zP5donqjDnD0PmI-u$C)+4 z!eu!ePA41ZbGiEck6mz^Yos=L>fIfJ#SnOiQoS)5$ItHzwBmCz|K-<`VZz^H^5x$N zE6jB{J^Lu+MxZ#(ZC=lCov^oyzq2{}cG6O$;Ayz~e%f`)i;tgL=cn+S@?tn_sPc&Q$@G})jI)$#?Z?yCPX8%b#&tGeX{-W!VuxS0W{g=VZ z3_q@7ZN;78etrM`{V;F`VAM4B0_;hs*a#)=?e*Cg5yx{I-{{(Y96t%VEHXUK$WOij zCofgL-{J%Jqz8}2rhXx&v}4`u(H%19NPK{K5R*N^ubBb`zGtDrzg`3Si#ctd@ev}n zGQB8?%*8D-}Z{?}5XvLnQ?o6-B5k9W35BIFUf7;Glr;|p9{9u&@G)?DG} zoJ63i{AP1oTECcHeUH3y9T@8w*E2foV~3U}9Oi5CZ$DWjU8A?C2j)5n8+E(5JVuHZ zOD}f7xOY4iqUPkhR9u^sJuly+J&k&QpV)ZJ?Dc)}68U0t-jJCmCoWYZEx0C@-dw|V zGZ9h~WEd8)u99!z(7W}^)){4c|7B}MI1)aQUeKr z?}=p}_jk_ycYoY5?*6&m4)Z>3mAU4ci%Hh#uURze@?kXV-hvYuQxz7K8FBYgXFE`v z?zMi;hc^%QxTeclcRxwPYo}J9QSLkKM)EPI8!gg~4PCVJfxpg@ni6m*&QbmmZeIQV z^sup#e0@C_Kh_+w=uURx;^ZXibL26@sD7EYcXWLSK^jEye241I;z-b3d!C>9Wu*1w z{ibq}{w~%E{C@80D&)D(70|^IA=%y6ghS!NpE`b2PLa^Zy+(W*c<~eN&%at^p2<<$+M@}Q z%%6K6XLAaz>DPXk+A5P?-|+Q_#ErXNV5-2AC*E`td-cvJ`W0V~`rGUiqO>2R@^LOV zp4}%{9e@735V2*FwPw%G21b3Dqkq+&{(D2|@(&v~7U@@?bmDxipSG{i44Um@e`TvbxV<0ROuWEnHnxMZgVKyc{wU~O@ zxY?&1*As zN^W+t+&~O3vL(i$xt=2I;;D*^EvcAxXw31{n0PTKFh}f}zL#!)6_;=VL1e;`^-?Ui5icyyp$>u3GW&?XP# z*ssFaWtFRMTVk|U0vq2tw?yIBSvqI<`##?&e?yMU7r1s@)aF;}OETGX%7<)+3~4M@ zHfc^B?5NZpo=qC2P4gl&aX&1Mq4^SrE{EpWKkX|$(C-U?&jx$R7+p});6>Jcv&Z^{^H=;%_FS^#0c_aUy$t`rh|weM=Tpq?;=-Z9_cIlKVW80i8^c)0wS2Y}U(i zWjP@vLICJi)U1eDOojWe6JFB50u}++e`+U!>Xdui0Rbsu=ju61z_B$IT%5J+WH(g5 zX0+Ur46D9x9M5rzmNE6WEeF?zRPC4lV_U-E)B}r!(R>5yy8NS{;`;o$|C?cP)@aG@ z{-$rchSPbj6c&KF>a_XYqud?mCj;I^+HKKOhRwLn1FXwL#nLdm8I2q2V&dYW5*Ndm zY?(fg!bo5`X#TdWSLx2k)5IR9I!#XXN0t}E{3TzTU9`7sMesUB>cqa+#F&ZaxYY%a zREA?R^P2HugtS|Prgi(cT-feWW2Ng>)rEbwGYM(G*W!ETE_eX*qAq_wNALm|n7`C& zKWluEF4csU%@pS6qiKxp!!EXtQP8rrEF0oLJD!NJ!_+B^-BYQ+@}+nWsX;+8>c z-R~f%0(c%Zp11VBSg@o&E*q$oJ_vc;bKA-|fDNzoVS>^i_`?)!Ym zFf8ra-fB-G6q>ha&yQNhd+6z{d55$)QF&G|RpCoob0L51=uJwhBjmqSj(()&j?ABN zp2k_m=_m_-{+vg8K8UGWeUaf}?Pb(-woX#o-MebL=Y8m%U&8tpH{$Y+=EXUN{%6qx zwzcYdQfFDI{z#EOk*`;?@fTmgwdkZQPTpE8bnL$zCuW)B0>-5-cuUA*_lttP4T_4Z zfcMj%6t`~jOAE9+305ugpH-jCA+7qQX24I^^J~?>7pfHtdNqfXRYo!zo>yZB^Jg?b z12c~ZcTP0$eX8|C^;3a)o;>_w;Wf`sd!{Dq>wb`U(zaC5^*g9MM5fJ1dQi1ObAQCD zq=Ry7P#rY0w`};>d;M7I2PE1LI|fYI^yd%Gh0}S8>x5RC^~DY!Rg?fwn`nKsJCSX& zuHUqMY73&aj@7-t4uT{F$378^$#G+m@soe=I9mP3O2RdR{;?7_-z*U|EtcvX9bcxE z2ixt-6izFxVv^op(H>9w;-@Pu+l#iiAF&QNM~mi3C@gsQLz`nBT5a=>+q!af)GR8K z!W9?G3~;Ug6K+jc{Eu+i7eXeLQ1oy`sjFnok(;I3Yxa6PhmD!pTNyQP*ih6?=K9xt zb9(ex8RCAf36_hYqp@i|Dh8|?Q|Qxi8PGC=^i?0M?eW9h7UxW<(r*P`?kfCnDQg4n zv-|$86^8bJa7&|UOVysfV&T+rDaDxDGo>$oD*{pLfug{J^Q6Q3WjDURI7}l$g*|yu zsF%F?BQ&NdH0Rbdcmjn!xXay}mCw-cXjfG1K{uY!&|1n#EZ8dk2X9{#1?p_q3n8uHJ{< zVt-|sH`rW}bIyY0ccxoQA~cfyN>+aQ*5B*=;Wl0$BR!7)+rRy>8@0aEga6~m{WQ z^{-v|hczd~!vAi`zgzOJL;f=iBHf37W0b!m?cav<|CKHIo(t47{|#h+@9DpR?0;Re zf4Ah{E&2a;SQ3=z=f2O(3qWpufLYM&jzerR2AygQhWCuyj}d>WvHbQYLI2F`{V4Ls zqnEEtDhWi;WaFAZf2xkX?fsS4YpK!ArIwW{A0!sEq4;zExB=$@y#EI{aQNI8c`<-o zfa*u$HT%X;qwqN!GEnkx&EhBift`V8Lw2D^)IK`U3Aa&XIji3Vdn3ozq^9H|nd`4t_e`o#YPm>86 zy_{*5%Tdk^(BYh3>wX6iHu7^6!fn2?Y>PWAO=}RJ(1#mb&r6Pgg5b~c&qAE#ElO)J zZmciVuxC z468FkKEAL{?jj?g{U+-!@vW7GTo@BK5d%v{=u8gFt=IQgr>pv-rWUm-KQpkqzXFJ< zN6=6&nGYTUfGVU>0=FFDq0?f>)6~| zv4Y8Wy3a`ix$6fkpS{Wa$Iv_^Xg+IF7dBw^Aw5_EFdVvPQao$+_cBGZB^0o`McJ=j z*l=qrO%YYJ)Txm zQN#Qj)CXE26h%uX>!J_dB&naP7X5}g+>tE1L71&{PYge)c=j_b6c-VBEP;zZ;wuJb z59@#NA1t*b=dj4%bs5S}hdAtH@h9Mooj@*gl9$No<)8ojc?Ty42dTO={W-;1*mF){ zcRfloa&_yW2=7_im&bo+j5mINEtnsI-e^$Q!>e2+BI(WwdY5?eB5Al2HI$WK-J+eG z{2{%;O6^&&iksbAD;~X&{~mg!n)2Mm9hN` zczX|Mwk=x*{R)m7*|xW#wSk}+p{tYfFQjE}XeqeJ(26gp;Jd!h(uph($XEPT|D}5! z@<(-6{t}RSK5mMs8%WW*;yC!=)#kjgG2SIfpt>?`4DX7%JpH1ShEM^>M{$n6Gejn! z*Qdezvf7z|MVnv^<9nGMu!mlJjDh^8RwIA+3c$IJkv}6NzZ&ju#h^G&{GeMG~$oOb^fxjHSft4vcxb)^t@BFF} z*5!`U36t}d!No$D?c-)5(4Zv#2Py|Pee-Oyj&@F(X^!cP?kWJymD0B6t^yKM z^+UEt--_%9A1RY>CGtaxQKur{os)KK(mKs&ZCm)$^e-Vt@%hV#{I7EWRxTX(qtEsx(YtMc5K01C~ zSe>1`#s7MpYl!}%8EWm<=(_U}pxDb-d(MJ%+3dcKmM$a|n{K5j?Oyn@>FQi#U>Gep zW(pIKv?t-gBvOgd!TU1>#LM9q;}3~bi7AlYov6*%5<0ip67$H(gKVZft6G4QC*NOG zUh(OTPCUTf+VHr8(Sgp7AtL$q;Fv@iH~;!rp63KafK(bXYLg|}bK+O}H7QmJ?T zDo@<-$o~V&Ed!%i>}F8U&||U36Lx2Pm1wG%>N57Ky0+4`)M|xq8n(nv1WygUHoShU zpkmB!+(D!jZP*u>K7Q5hcZs#m2wctELir?r^4&|j1(*U*>?S|QBNTo{L9cQULf9ES zTWGPbtD>$>{RBwKTx3Wy?iS(>`XsyZixz+GKi<&qC22MRW|PT`n=fFeY8`u60-2xX zUx4Q_i^CbVw5nut$?dDuUSFD_p=et>4YN*CFTMHu@lU5PU8VnH`bs6l=?fu?A&q}wwYB8Kzk`p;{->6K zIH?!{*LDJi`UoNE+BZo%3Nwpi;Qu+mw0|6+yj$XN+i}nLDNjv`Y=hp>K5Qa@p3lXO zt&VYcwwy>>p*5u~j;7kUTt1YOr{v^#21M|oSCc-Z8(vv%t>LbT4zD!DNv;Sw<3)WvlAz*qsC#X7}aL zp4<_^U7QG}0q+sDSH4;0lO{g%j-KdT=`*)#SrWFHEWs+hjEHbTixDr}YS^U02s(;A zkz2WyIiz(bRNG-G@27dKZ7u?v-F0~0m*it)PS(Z8X?6$(ty@3B>vW^~#r*Va7;d;7 zN@KXUTE)matyUDZ3R&fF#WJ7YvZX$m-FMqs&nvbkTTU5ESmL3-=6(B(_4;Z?v6g26 ztj67dkk0Vh^KsHi*Dhb)WhPn2yk6I;N20~5xwb=juQv|*!Zj9YRn5R-09Ex^{4C9b zgCjI&>sae-e7*$RR?i70*F5)LdweSkZ>cr;@x55DSw87Uzd4iX9QVDm=UI9yyz9 z6A&=CkXab>K0(1)BsWcL``vLkjVzmNE<1LGzW{P#TS%;R59f~B3fBrQaWnp&NP1KU zXFK}!hQt^z0`{4c5wp15eiom8zQ$Nb_a#MJhng6BX;5KOjWD8Vn~g;5@9k)?XBoP_ znWx1P6%DJ|$<^9a;pyLalBOo>_@}B%`9(5dn`L*dSsfyN^Qh6vCdXSz$;}PyPB$i{ zHAukQW^X8>3d8{$Dhq#8>#}j$>(fo6SC<;C4t&D*Yo4)ncsYuNcR&`-g9u63RTF>k ztOj?hLuHBf*)&1WQxyqes1YV1^;6D3RXHK`y^Eyo!B^p)H z@ic~+yy|UnYZ*AH);i7~$-4yv)b1oJai?`t6&G#aI#4Hz>3}TJtp$50o!Q#TG){AS zjX>C@`IwaGB}`2!=Zskfm%d(rav3A>UOB5ZbEY4=}z@ z2Oc5wu?!Pje~F5Tz049<_H>OW^;$-_W^Xs|gD(P3NYZD;z^U>HpdSoAR){8+8*_&k zbATb}uNI(N;v5O&JN{!m`ZgBV_GOWK zqzT5a*x<*;#d_tQeAsLo1hgq2E}eFBNqK`XE%%V;)4G`EN(ZC%eR!DgYH5TGblYWV z7DP0!-^y`BuolikToZTJ7RQ9&_1ndXx#rl7JyF(7DoeCm_y)ewbuW_9ONlz(aj)`n zP}>y_bamd)fv8b&BbU!)cXcH#DOT=cS*%}HX*@dYPrkxb@g8-et+DB&P>UsKt1jHi zt9N>Mpg&pX-r9+E`ZjQLuzV}lBY)tloO7Ce)c923>|}eOe|+3+kuIVl6nX%auTfv? z7j&`PU#j00+=D!mm7D7j)$6TEHJ@F|TC@NxUO+R7V+bV-L{JqXdgT}gY)cr`>bCr0 zT?o!L_5Q~-W?AhSVI}r^3F@dKRWN(lalw10=QTqEVze}>QJ@(}qgb?WZUNRG3w_VR zfgoVL$u)gtMi#`$!hYCJy4NZsSIbWJL)uOYna_k|k$R+*EaL&@eL>VyWh1A9-IPIr zK1$F@?6Vid(LC!ewvu}Bpt3ynFAFsg&pO!iVCmlPh{K7(pN2laTH~FbNNu!U=}x^B zHr+g(Andkt%6aWv6V)Uj>fAZoG5$8<8H!0(w6P!4eHSnZJJqgd8e`-}VX@(BovBZ1 z@?2NP>V2P{7+tDaUEL~@jk4k{J7F>CyNS$qJO8#ZTjaFs_MMnMdW&FzJUaPziFhHo zXdvXHI;%UW@jVw&*iv}bryt|zy`$+&KQzD84uRRf8ZKQ`^DI$g$R#lt)9s^#X55@< zG?s9|Q$p5|)iFe2qMV058$`2Ga1LdyoQC-(I#7VizVRWWA(MRT@qNc*-c``oE0IRs zt#Wz#{K(#T>zeLIx2@_kiU;9)^W8@`(i7re^h93Ro{hy~R}v6zJz2u?2*R|Mq~}hR zjE3^7O*{8hxmRa`-BnlH??lxNxX1J0J}IAT-dL6Ds+a)T-wQ;;E&=T`CLZ7Ci zaX;fLtz?-kL)^!YH!uNcM9EDva_e=ysLB))Nzv^631R5jj1q~I&9GO)Im|eVk8h5_ zo}V^;CVdKCkIWB2yylH@kXo5!#~cWw>fP+Of?tqQ$s}por&4Z7$LxApY@$t+J3PMl z^!sjZgh@5$K?EZgAG<#t3hNOcAMZ@}=*u0jZ9otX*sEl=LE=wBDi-}o$8dS>^p9hp zuUlBI)Eq8pyVc6?SCN}JRq=*W-^-3SbZ)(c#)ny< zj)8P;4>|^&7H4Fe(EME-Xtvbc-62lTGM148oTB%I0{-Nhd)O8!ytZiuo=N z!QL8Gd-6`jef(g@)I8T}X-pxh)0j@Ix<6|Ti%#ekH~YfQjqHu{te9#DC?+UM3DB5| zab7@bjL!yyjskMxllhi2KIWmU1_5xWlb9&x+JS+4?TBT>$pit+myAxwlgBrs6b3q- zcDq`jMQI~5Z9@-b7I!kCPjd7MFQ%<=uyCOFH&WdVKKrs^rk3KePqJoi%H$apssU#2 zQ&%(N?~Fg4!NtOo<7O%rLedW8gsFR~$IJ zUUP82UgprPerV6|lq+}QYV;V@Mh^n|Y{0R_jb<*kPzTd5OZ=7^3S$feWU?BUy$Nb5 zZ>ZXVF_}30YN9^*`6F7FX}OWCfbJ_Ysm0D&WZu#l4steTwitXzmv&BT>%6>-#-6MG z0A$?7{&umX?YhB+rIC%fMj8H=Ok3^I-+*9#B(gy-9s!?!y+NMT3wA!i zKi{eiUEgG`8yhEYZOkHRkIWyVA`Kh1WLwE7onPQD)OuQ_A@i!uy?O)!BU-ZI(=kQW zR|V$r(Rj;SIai3&0~1s*`!?l%k>dWojWVAOYil;?uA}@?8J0?v(yn`|S;plx9uKrU zLFmnl?VvG^y2F0NN>Jsi<8bvPQeQ#gS@)x=noy`%%`)$z?rKyZEnDWi1fUQ0Lowc^ z9uFTR-&cfciS^LA;Xn4S-vb$$*TN73>@bDlv)hV#gqAn}u(c_+=@n|hTEQm**CnhttGEKS?4K;?BxkvRE&0Eg^qJw(b<@= z;C{7b<{CZs1zVF4&Xe5{RM_us*ZH7FjVR1gOf|jwP`SIZMf7rVp2|S-8#Z-HX`gm( zXTn<2EG-9>*a!!bW_5P>3!?@1QV7a&~?mg|A%5yGe|gY4LmTv~e?6 zF{y7{#ar&;c4dbr(sDQSfx-Zd?RLwQP)mrd7fRSh@`x-gAQhWMt8|Xj79sqW%=68A zrh_HY3@cS&_FrG_`CR&$Cq1xyNTNErxJZ#Qo53r{Y7b&=`9Oi9cqUa&QOOcp-TsKr zn3@Q4Qc2MQWAjb-xQPchuZU!mF{TP6hDB|+HN-#Av-$+v*3^s$iu#KG*cyC!3p=k($Ys9X*ykuCvN)KMF`b1w2QQbQ zjj>lttv4TuWa}PO-p|aM>2RGHD;M$Uc5v)7=3SB1LYGxtR9WG~cS5oCZ z+B_UD?@HO#v%YQq?s&MXH^z|Hw#da+TDyT7$_d85ij|gAd~4lKzn+0m(LR66B>e!3ap^rDlh`KzfS%#cf8?gHdCIm539kum89t`8NiUZIT>$6L(VkzL&8 z#5XkVoj@LLaNk(xjn1G0H}yyv47!e=-G_|~4d>c7wyCRop~E)S^?Vw0heOJwogR%_ z50<&r9M7B8gbGgH5)^}ee3$?s2#UDPNsU3gM-Bg)`d*V*=jAAIRb(ss{u0-s?lRSr zmtE8DBr-afFdSuY4b)y267H>N4sgYF5E7+nq(VV5VcfRJeau!Yimaq`A4=o= zIQ_bIL6vo&p9zgAd@eW1ta z;S+S}&H{S8dAcIujiO*lcZFsD_B)?kP0^|BgGsuLugu0J=cgAlOGdFCS`8t3W=}tF z9_3&h-5hxsl#4-a&41eu?cLvW2q9wNPGP7`&yr zfxoEnH3l@{MD-h-m?FBcyHaNv6}MsMiE7eX&Ew6(>Y+*fqmn0JI&n zja;aw*yq^tVX^a`kMYDa+Tp0|@#CH+)EKNur5NYL(cH=4Z7-T0vaCRd3ZqYRDOBl3 z1tlubA|g*ifgIinznf})xBQ#ECH~_*L3C>JPuivSHfCDYNvWFH+Z?Yp%qe!IY@OHG4LQHqkFVTWzmDB(Q)-!$dk25( zoPFGBdKdpf^YBtP&+)>&j%AqAd-BUnxq<6rHg|1}4gxs}?YkqU^!qheeF)p|`GanC z`d5JllfXfZ!(W8?m_?(%z`tNK8bn9d7>ag7W#iyu)u-xg+9+^wy#2XjZX=FKuMLRV zV=yDC=I7)-pv3?rH<7G6gtzjFWgx?gWz5=+5lY$CND?AwPn@0E_Aqw(|VbTj;9T_{qFlRZZT1xa=$I zyk5B1gD9L|OhK5M`xJ;;j=Y$n*pTe~7N*aP>ZpK;+rh$4{z&p}_!odz)#{~6*O`=SqE#P>l-_DioT6ME&Z)QfTjMSq?72YWKKw}UT?n-z$~^x*z(@8z1B#3xrkQ&;q<-2`OL!J?22WfhpeF4|wYO^j=| z5F{WHrift{l#7+@_)o24Nj$Ayw&Q={b}|njcPbv*-U%$S`C2)zSTZDz@AVE%$2qHv zSAHIjR%fiNyXNG1kRY+50ofR*_>`?%<42lV^o$c8U?Xe=i#KKtrK%yv_DJ;9CK8V!41!yiREZoLx6 z^TukLPPfC9$fVfHcRzD^;@Pd46o(JU{2>XK4Chj}C>GfTH-IMr{~mPOQ$&18&0jQ( zmGKLHgw%ZsB)$|8@((V7T}LbrAzEcF@sGG48pzAU*jQ=mZ`9$@*aZE*MtFky9?7w| zBRLHTj_7%w;DdpM(zDxgbCJjKxZZ~_9Q`j-?Ek}Ob4$_x*b~OO1;ywE1f&+}5$k7XlI(?dQWPhisLdij1R%f1MEb&II4|zHbUB;*Y`Q^4iS?nk zu0bCQ21}VsZLS%#%c2J7PJ6Nrco~3}l=EqW`6`*0f1eQrxa^05$?GR#f zV5iXVz@(;?kYl+N^y%;uZx~ED&}%z&_bsOt95a^RuG`N=v1hOK4b@zw&)oLxqr&m? ziu$4Q5FSwUY3I94_nb~QY;xGic=}^!FalRE2dM~HwBj00xGIx~BHMNGE>vpCnvB_7 z33LD;si1@ z6Avb6K5v>~)eFRho!1Q-iC@BRus_ULJX|69t{W~w+h8LkxBEd!)0VH~9YlwOMyH8A zAhY&&Ziw%9k9W0OjgsTDYW@CcCgpwvr78RwD-GVv=iE{`#frr|-F8g@EX(&IMF;s* zx^@zZt0UX>seyBe)2>6|Qpa+rD;TU&0qVE>7g7@9XcF=YUb0l&W`lTsyS6_Uqb=nH zc~yD%2#x7-e6pnL%^~r9vEAV3%HEQx(Dxds(*t%yIG{503VPnKAX>^QRkxUdCY(@0 ziceY#Lz>m7&HsaIjsbS%{8Y!dgqnZk@-sx8>(vlCaWIRq34`KBN9wE=i`FnW&=19^ zp0(iy*5|dnxG{rxO^YCQD^?UaTE1My$;o*Q^4)4!Xm@J#>`9-pSA97PF|uHua!o&C zleuC^jtfu*sPNCfe`rO*_pXf{wX->YvGMcEhrliNe!)8VuYewzEZ=R}0Xp5r+W6Oa zZiwj0TI$Z-1iVbyYEhBRwPqO>VI3%`@Nr2pNZqy@+|k$YyJa3X6!k_yvu1Ovif!xa z&2MVjm5>+^LusNm4-P1|`%(t=Fy4w~(Wxrs5KqLg80$sQ-1Z3Fu>h3OUG8QFEm8dr zYpY0RLq>{?gy_^TP?;Pzg-awok9PUMP)-;0V>c>B%Mkq|-0ul2&wXz@VtOesbHeBL z#igmsoaP&-+DFB8=jF~cS(2K5ui7e0v4+XLeDASDNq_Wa;i`4_5Q)mYfZJHFqv&u~^9|v5QM}Wd!kc zrxptkujX0MQ+~ispM`jj62iY}&|p51q0ivOPRo9cH)IiT3j{-c_O$xGHU%#wy}omT zL|w4Rrqi`L1PApXXD=uxE|^Yy(LbMnn;Uu)K||K_>3+IYwM$CUP{xPk_U2-retYxR zvKaTCFa8KrnZv=})S4Ph+U-CW?l2lnPqi z0O*Y9EB-!ivqpQLWWIg#U?Bf{a4snaV%t0v1QFE=+ls;&G=JuxGI{4=V>r?~EL^l| z)aUQ|LGL;#_55d@5@hqene9IJDx7aPNcc=#SZvd~Y*>{8WS!d|qg>qDcRE`x?7vAq zAf{%Z4NBCG40^i9B`+%s$VzLeF0bMf;GqBuaz>X{+xj?pKIrM?Eo~*svzuk?&3r19 zE3yY-vxO&o_^Y`91F`_q)~kFDLc}<_zWe!bt_Ic+WjvP5)>p|Z!hmyN?px9N%k-km zwuRC~WSaqMzSJ?DwQeXuASwJL$5Jzw^fV??MMUf3&NkZWkxjF348@f@OZe163 zy}(x2pju8l6rWBG*ibE{>fw&k?%jHp9Sgmgf#X4yljj_a!YVIz-lKrc6}-D>jIRZi zU&o|nc+d2u_wYepGmfQ(Vv01gtj|7&Uonzwhp20gxu@G-romGVmq1H#BVXRv;qg1e zE{R=%5!N9WWHskm87g%1+g)6T`f`S>U^ z(e*lPJ#!dx6kBQ)0I2V3;HqfUE=Ih$JM%aKH#t$?C_EE$vxA)_R+L^mQlmd$A9M5y>&PoO$wf?|E^X=qn+Y2H`Q4~& zHRB6PiVEH9qQbT@Y|7oS6B$a3LgMplx|aq` zGPI1A^)ABSrQEZ9$LJ{RwD+rNSa*Q5jg4>3e{Q3YG9~l3V`ph+gk8@gw_udnem10N zwD_;263{%ahRW^MKz*K@{DLFl1t0ISK6H?98xnw4sZb`+0DIBw_8MNPb*yMLWMPjF z5EALNG22#oefJy<`-_nY{p=j|6zwq{A`;Ee#S>r>xYhJG|7*?()$QL-WJrd{0vo?2 zwl(1wBPf;k0eI6vy~zGoNV8|P}kQC%Z>2PKC7-}SHz_Y6t9=e4 zyw@Fq8DQt7ww&2oUl%Lt(JYv~rxh;sCJZm_Gi3qe3uW-W*zhtgJ=H*ERiNAAQ)H6U z(%iA2< z;|xZZQL^6W1fhto%U|Q^>tIAWU0gLu2x8$QS0fRDpUNW97(mOf1X@X~2b4Gpii(t) z_9PRgzU*UWOr645*|=Xv&pxu#mqiv696`IXWZxAXF=`iQ&jSE(S?s*og^jc=?f=qd zLA!uLL$u}%9uk=N6?Y+Eno?o$A~Iivbh92(CR`jknhnxDC+c&dtmO~bDJlRm1XWYLu^tBv&2fgVbg~HWn}N|oG%Fl z+}_3|4=WQTUAfxgA{bdudvYLq^}mbp;-b)45G34JI-#!&OkD^`q;n(Hyu@S4Me7j@m+8^{S+SV<^$PI-t_pn^ihXaSV_xRV2 zT_x3w)Tu9#cB~7l$BCpV_xbr{+cy~o#gN2zkAnH=>kPyKPu0P|oMgmKJo$StFoWvS zS0fNy=!;zI$?VC#X%9h+8oJp-wsBMtujmsy1I-hDuI+L}l0Ma%EGmU@VEO_V5 zZ5mVKtMuCzhgwd`yoeb9yc6xD<1O*|gBOte`uSOa9@n`Pa|gu&v55mAOCO8l_Y=&q za^LL-a|@k^JE!_Lac{19d7V1A>o8iy6C+?0^9<}bzSqmL?^Q8iHL%S0I3*T6ysE?0 zbMC@c(oonluIz%Oq)p9>C| z^?4{s^?>y49Ci=kNILPX6C}q75S%4HjLwz!_cHR1d+jfYHO4Q-=aVSF7s~bM#R2Kp zMknUjZDwnGEJnMsDEBc~N$phf0FverX9VK6xg>>dZJZD(0l}Ie8d^q?R+rNpRBzQ|cWm06pUAN7>?mkjH zoNLR3MP2jMCf|;?Z#RZ*Gycj|(kn@UIj7XApMiNOGCyVOq{5GAz*8Do?K~{m+NmE< z5js;TxoEZXc)(om`BM#zH2YgkSAs8RQt{iT2Ny-(;SrEtnaoLWp9ac3iYDEHUz8{l?oue|IR@lQ zk>!ER$Z2n`MaxyIJW0;uCXg=}f5{bhvd)J0;JTqmcbgCr{#_3+^RDdTj?B->#PTi% z)G(G89V913Ln%*ucwNh-WO_7CxlOfeuJ}=GCUsE6ic{b+%MlK+Q(i3CQpO z!mf0hCAaX99c-2CS4PxzkF<=FNu&`azT*cIJb##n1Ym%)@sRCDW*v(Hj%kUa*3CFVmZ$hAdIh`p}*WLAv?Pq+zsDo`> zFZ6fNQ$h-QQs!>|Pt&R!ma5RSE$p)m4dozJ3N3-hm~j`zUlUd5k1j1JDpYC$kYZ>` zl-vz`^ki#1lN+g_c72DpX(qiT#!>U0=!%AiZ^W0Pfpz7~7$S8a zc*n1rJC-_(L>*6!X2PT(QJVaf{`vTL5;du@!|DTJ*kP=Up+|@FH?3Nm1F-GSUZZCF z-yd5a0mu5 z1yQGNN-m}xRD^Fa3~4zU)!2p#4seNy=J#T|G8bJMabN7a@nkSJ2Vl{YXf_8hYLwX; z&^s~86`nMGUn$_V)tY_>b{F{2ry!L77z}~asjZcOqOeqB z@E7S)_RpkzNbb&el7L!v^m3$p$(V6QLa=uA1Fa6PQ+1vq$lgG^`8(f+#drCCMCc&! zimFe1DHEMWmyr$zseeSO?w1g7>`jg}e1F-n|J?K9Y!MCVVir`DlC4d`vgCyI)7Heo z2AL5J2<@}2`%>>;>kE!%g~`C#Ye)n9u8A~_)u#C8^6q|V6XdBnZhIOVYB4R$iP>ZMxyA;Ssy>65 z4dkT9K;>eZhwm%$#)ySGAV^#;NO9U-L4)jp3B_Mj>dtyfiF zzzy7cw3|i)iCukTdk3RWX;^q$Bu>iowajC^&>QvJNyDK$ZAe;SyUbsL6G4BGc+C$? zYk!|m9LXM5zv0_J*v84Y-IV88D$`brJFZ5VV5y*I54gTo4)fSYW4pRg8n~xxTy#p~ zThplaCwAIC7V97{>G%Z?P};DA4gy`u>`A9JZw- z>3%bFd$78GSM3d$WT2AMOiZiwF}vWlH^`3^vsIY24{rWbgsP8a`Gy@I4^ig$J%cBC$#iD=H(Jv ziyQZyY>LV(v?cm1O`os!{G8p~k$W;Em%k9%P#ouyA3X4vRn>2h3m! zuM*r>D6e#9{~SK%tRS9EJ8c7s=92LBLUWBizH$C>_;yrWHT!(W=F+LUp;>jSdfVEC zvdtR`Z#P$jHD1g*p4#l9|NHqKCOzLv)MrW0mqlF72e=50B198b-nXSC+8z+V=rG+|A3uYFgN%`!@<1RWjHyCa!>6w9c22yR7+gZ-?{*|qns#lN`# zg@Yq`ec~90yvEVT=%$L-Ug--AvaP4cBi{Rs76SXwX41d+u^>3qJa>N=z^PM!1w~Gz zD|wWRdg-b4%fnedA#ov|xX6&W5D3A)C{4R@U*CfIKGx+iYRGMG?j}9;t%VEfP!U{> z4G#sKCZMKUG$;xB=a=*rei~8+?mo2CZP8B8I63u(Uq%z=)Wu>)rn318R5uS=bBw}g zOU`2{^6r&>{yCx5& zIgzlHO*Iu{M47#qv>?@9q2%Ot+%zh*GKG3cQhK+H=)YRw>L_tJjiMmkioFdnvro`G zED^f0>X^qRC}N~@&xA8fMe%(0%x#aI^J4|8^Qd_{ zpK4c`f$tz}C4$=;#E$JYLNH@@xT5ye=hhFU#D2H0sPfNM@dk2Vjq!6yEX(nsLN)Xe zQd4Nhg-1Z!$Ya}kHym8p1qf)J6O>5qPzFFt7@L%1^wppq^i#!|{o&Nf(;Ekec|wh@LSu($wS!&Qe`!4F z27r_-TJu&WNtE_0?wdcII4c9zu_2y`q${|l-yq8lDNu%dfbNpGl$C^rK>)R^^WAY zWL}`jMnxEEl`@&{o~GD}k6Q4`EaBgSJAbDAbP?$arOckyCX+QLs{~N-Aa?qlzWZ>~ zGvWp*rV2Z8r*+`<*wwrIKl-l>&JGxifbO@ewtNhqPhth1x`@w`0HX-NU?dX4j;t_{ zKx+*>vA`zKmABU(Q0$Y7*_IY%=UtU$zki_sTA_uP90uZ5Fk>4pY3GF(qR-hJus6P7 z&tz5nMg!`9pfjnHKhc>912xlU47Wu%gU1ty{k-Z9;jyYeV}RinK)vb)K_5UR`U)o z0f|8qPe>+^d3TQw6lJRf4K2eUByTI&%~R~^&|<0N1a$jX-g$u%)bQ11@)=Bl9=4$? zwYz8P!GL==DufZMCkIp)g;=wG3+nPJl6EOGwfpZ~V)kV3e4yIz-mQOcUjPADdT`BIX?D8Ylte<_hp z9H`ZMxuu4>;=f!c*3FZ;KS}hshGIgSdc&)kJ&zvy?Ve(tlpB@#A=fLyq!P4i&QZE7 zRl7}>P%jfI84rMz7`;o)mzq4N-9yy7HG62Bg!3~aoIaJ<7vh&U>)Bn#3I_E3_8fNW z*Va(yFq#C@z~WB0Z5j$itn3hNF_`iwcB_bK>D+jaZN`o(AsDY}fmXo%y7D!+BdeNg z1_BTnFJSq8$;;*olbU;6#HE;jW_8ZUd{aHajc$P%g_eU)tK&W;-*NmT@kJGeZppW- zg7~G4wCh18oHpllF**=N3A5)$)$6!B<-cwnq30ko&S`nUz7glW^R=MJQL2F@ETHtV z;9gWcHgSs#kx$QI*ATMCq`Y8&u1L;^k|fMltSpyBsHN%buFT-X5-B;S^4b5&&;+&I z67MZ*21fA*ChOD#@?(b2r$}W=l2tp{h4i-Wo+z63%E>)$u;pD%>@d*z z4%t$_3cd|G|HV6TZ@cA!^KeaWcHGdeW}DwCia)VZ<;v^jc$T@q?0G(0V>5a7?bAVO zqb^lFT+ (N8R;QvHu*dxh3=(uA}drEQxJ<|dA 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 BB2EAR literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..bb6f578 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,29 @@ + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/drawable/splashscreen.xml b/android/app/src/main/res/drawable/splashscreen.xml new file mode 100644 index 0000000..6656027 --- /dev/null +++ b/android/app/src/main/res/drawable/splashscreen.xml @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/android/app/src/main/res/layout/launch_screen.xml b/android/app/src/main/res/layout/launch_screen.xml new file mode 100644 index 0000000..0a597de --- /dev/null +++ b/android/app/src/main/res/layout/launch_screen.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi-v26/ic_foreground.png b/android/app/src/main/res/mipmap-hdpi-v26/ic_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..8af92cd7fae475c953d895d072c483f7f1ac6b16 GIT binary patch literal 2987 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 + + + \ No newline at end of file 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..8af92cd7fae475c953d895d072c483f7f1ac6b16 GIT binary patch literal 2987 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 Ef)Xyq1ONa4 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-ldpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-ldpi-v26/ic_launcher.xml new file mode 100644 index 0000000..4115c03 --- /dev/null +++ b/android/app/src/main/res/mipmap-ldpi-v26/ic_launcher.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..afade04b84ad38c4cc6b08e61776750f9fad944c GIT binary patch literal 1502 zcmV<41tI#0P)@M;PU2+y2s+s`x0d$a6tJ-DPRgl328lGz}`C zm6zZyk7cX0NZS~ywMGz%KvN|ZU!*GW0kv3KX=1A&uz=E-!a}XaV4BdRN&f?Kn)B_Q zby-mERy395%e{A)nS17Z=Q}fZ1I&?j{GTG=nFM5tD3)ttlpU7n5+oTNNQ^4+v_CaK zChdg;K`?P4HbgDniikzISP^XX^qEUw0eZkhFUdn}&^D}JyBif{Cs1E?0ePEhkYFef zpii73f?-NlhZhSY+pUMt+ck{gTldh~(uK*%NmT7=5ugP8L;)!+I0yPDXK6}Q$>j&q@cUpJSD zw$7Zmg50!fd1-3Or=DO%X05Np;kxf|@9qTB-`XpSm<^N%kn$N$#A-^4aljNlb)eEj z#KIgjH+ACN>8n`se1@!^Y4MG?U>gGGrJ?>nD>}a)lm*UKl>xrmsrc}?&>XWYUsmH0 zJ6+o7z$-EDBYJ5bdaezlD5u^n?ihzK$*a6DN^^CiL-fW)4)l%T)wmrZc3prtAq9Nw z@DDh1@`~IiY3Win5V0snG)6H~H@RsC1USbNBn8ZV-f7`;ilrPk2X13s(nkVN7a&eT z{n#=OqA;rtu`h3vHU{ZmV=BYRBb@?-?EE$H4{i9V}pHTo{d*A?6-zyidC8eQy=shw>D<(E4C4AL;Bl$ z#Tb=Svj84dWxgcL3Me_DR9--{n;no9X>Wc8XO9bs(IrxWi=RtJLv`B}A9^5-=_aX* zp?hltbo)W7O$NE z?%kQdm(^`@&vc}icZ%UL_{?@z69p`K^GcJNkL=Jut?$*!w!>4YUsYz(Kv9s?#^pv>eI>lV8^+5q8R8M!@gaorr3ZkKxQvc6f7s8xzTZbgYEpk z(izjjj{>C|&JptB7CB9DLni3Q`f^Q-Dv^mZ47Ah^5FAbpP^RozBkd1<@I!P0mAsB-6O_kq(%sN7ew!GwP z@QNwRulE5`sh03KW>;*HAUIQAek!u zC_$f5C9fy-bN>5~Nh<*Ps*QGkwfdvMXY&Uu^HT)$FMZq9<6EjslmGw#07*qoM6N<$ Ef)Xyq1ONa4 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi-v26/ic_foreground.png b/android/app/src/main/res/mipmap-mdpi-v26/ic_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..61d372d9cbf26264c3256cce262485c2d094c8e5 GIT binary patch literal 2049 zcmV+c2>$npP)2=4!AiM1-)y8UHdCt27KK|!srnNqemos-8tR>2lTEH zVl0jJY8VRF_lLo)W+0l@3qiAnq40JN&pWT89I0XtT#ULXcs3X=M)zz#4e@in#lBxo z;q-~ixN+@1CXHSVUEN@Du+n5eFHtvbyVV?qeqCncK+0+4War}c&4>6d=^zg6I|F_K z`YeQJ{o#_OO5uQBgG`IYBgC*(OOwUW)I(_)KIk*}G#UYy>i+oi+;wbN`zso~=P$gd z6cEyDk*D#^UBawNAVm!IfQWqse9@KLlhV+_`W(`cxF(n#8zb2zBGDK2)ni+4dP#hk$gV3aIh+LaLLS(7F*J&V z{KFaHUD98N>pnXAGP>%sl0ht6Tul4NvgGg;J2-KW$J zFdCFfstpONU{fStJR&8!GsdsOt5^Tv(uG^tvf%)}Ox%fOi??Ih;vE*>D-(BOYtlhn zxqJsNa$jOXw4O@e!^K&{XfK3p}3 zEnT!tu4BfVH3+p!h6`kXGRPaVNZq{tK$NAph^T8=)L0W5zB^bPCeam9ZH<^df%Po+`@5Y?m|(HXMkATdhFs{rMzz?L30U?*+(2wjyuhOa65%Y_Sv93lGQ_ zIaWlEq<4*wdox=M7~$mY6jnM8Fnxqf+L>!up76ay);c2jQfYFGy->U6(RlpmDS`&X zOB8)v!o?VVo1bg#h|wcbU^II8ay+=7j<()o3)B<4NlZLHxR;Javo;BtRd1szED6hV zTx$e~aWsBl_qkFls8}B~k4D!vQ_#t8q8P-05c5iU&7Cl64vg?mljPy)oWMm;DJqwQ>KE?U7*RXi* zW~u5vjhGR$2GK)vAfOB!Fz;b#q_=aJ#ePmkd{2*AE5;t)e-<+*tV7t41O)Yu$FRO} z2p$kG%EiHcDLQ-w*00`!oSYXp^4oc>w<_lh=rv<4$!e0<9_^-y&d1H#Bx=LS>6BF1 zdZvo2Q=?8WJn96&rTS2OsE@(3XV0;A20TI>7dT6_(pAOQ_e(9=lf-s;tax^yw6v*FPCG z2Sx@i5iYg!i7tBw#0YI7_AqP@q`fHN%8R5WpSrZ3jHek{2<*2=pysP(i1(c~ZVhhT zd{}@ZW#@pXPlz;P>}4ErprhYJQLE6w2~s;+>Y@Z*&eeuu>&62(e)OV+Y?p%r!I}d* z9Cm;bOT{7ty`970Ty>~qhAlf4&AoO|K>@M)T?P)6E(22RyvIuMi;GP{_VZk+Db_WI z--HvhrG8sGQDGTq?i?eU7`g9}B0bN-eY&BH#ECXze)~0e#{MT`N== z2k5}Z#tBlH7tGv<{@v!_(~hxnT(ub%uyKz>)A}J8{KF(!E}T^$I(?+4GxvmkEUTL=1g zoh`6o=I`{6*A)W>fd)I8;opmixyRhsWv1mF>lLg zgY|s6C~3?0{CEs|_na&=<92Xhq(q@}>q*GXeIZ1qQEVybOi_b6PpKq%^NV27+4E^+ zA~02Jdd!-<*2Q55R9cD4n242l{rWXd9{Wq$ zNu|oF-g>3y5h-MC<26Q}_$AEWQe?*Lem|fxp&l)gjBUNfN*8H8*qHfhWMqXkzYino ztr63FrN`eqKlN}LE~MQkc8%=N3y!=sv8E!#E2Cy>u#ze=o8z06xO=;)vaQ5`=hOHd zn-3#9I~QHsPLVZ8Q4hRI^^(uxrtXCdoANjeDZ5V~W%qG`Baczx2pdM8##3^+Kq`*x z750`=8BZvM`+qJ^<9c_PiTdvh5(tv8#QcTxHze|6d}snOpc zW!G_$N)kR{!B)XMVN+b>E8GE*;Cdm_N^@;|=hh=!zj`10_M8-*r&JPJJlCFwycL=O z^<1cv-z0SK9WT+Q(JWF_rNSP5RSE~pyG=HBsxdQ~DO8!gA1H4ptXpD3DPA|d{jY?f f0yAj%KW5-xH#dFiCHDe{00000NkvXXu0mjfiz~ + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..61d372d9cbf26264c3256cce262485c2d094c8e5 GIT binary patch literal 2049 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 P00000NkvXXu0mjf#j22) literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher.xml new file mode 100644 index 0000000..4115c03 --- /dev/null +++ b/android/app/src/main/res/mipmap-xhdpi-v26/ic_launcher.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..66d217c0e59033588bbcef2b65a64217a2403f22 GIT binary patch literal 4009 zcmV;a4_5GrP)bAI=<-#Pb2IBXddo*4m?K}1;i83A2@VE}Al04UHx2y1{X@PY`NAY0X(VIN=% z13-ZmLRbTAffq!TG(q;deJb>RD9nHYkQAFqP2#fnZ(>ZT&@uJ@544a%3IGTj^RYU; zsa|vn+5VGEaZxU6@JK2(d^C+e1L5QUBK%MW!EyjZcu8?t{O`DGE{dz>r2p3MN6rot zXrjlo%TZz$f8jcn||?arMN>iOzKsu$J(B#!cvl z51yt^K3GkCdb~%^CJth=)b525bmPX~{QjbOd8{$;6?$z7#c7%e5+Na~fk2;c@+N(^ z<`*}?Z_e9C{ZnV~XCUDCC>J%Z-J23>rqPaVhxjwF{{W>?t#mCC3gsDLuD#D>!KQbg zLg&w3(FDIY|2VI9XavAvEs4#fC+hX(&yRR>uJ+kcZ_VS^08%KgeA58%6#mG;^Qfdm zajwP1cWB1s6&!Lx@bC#@R}#8g+FoBVr?a#J9~wC zb$*xXK9sC|#`8PzQ7%g9{I2$$?yrpJ+yL)Yh1G8g0AkOv@?{)7^e44wI)o!2yssC0 zSpbe7zL4I?nnm?%C~<#P5q^aLkZ1>{1vX#I4ulUU3VSbhygcFC>nb?{$NVv+k(4*r zujt~bv;at)4|@$8e*WxL&Fo<1>xJ))5Rz0rND+SdpA|oX@923X?x;|?F z9t47xP!kRpHebw+Sr25_`3zhW98qjFCuFyO798AfmQn?oOeu$sPI zzKuDgt(*7Lwk-#|nm=y*l^4z8`9E;bfQ%cNIzU0R=I;Q&Ck?=g!A&1KqGY&x^N;b( zdkU_i!cSCv0{jE~41`@!P)KHvqlf>bX%m;y6ZQKs$o>SuFaS_htQK%PGJ5xTkDaku zH*Uvo!~p2tJQvT;a}(Ijf?KqI?@7vAznfMp`H|lTqw3B4YQaWYle?X^|8$Vf{(0H$ zcR`tSYBie8lD|NR@O5Phu?Bj#S)>=-= z5CE{psAQp-f`LecZ&F=RrmX%r)yHHjKIZoAV(Qd#G}Wt~VhKU##^Oe~Xyb-GeBFJ! zk8`kLmEa8lAnFdD24zI4WP#ztO-nLk#!OVNvtg~0U;MObzZRKTC4|zf-pQs2qqyh} zb!eVrd0EtJ4N&ZFGS_gWlJ$&zAT_R)Zt4v+uHBoSYWNzRJbsR^^Zuk|oO4(mmB6ea zVQcZ!5W0TtCSQB#fR8!pvl9FWL-s$)#i1O=uI-0eSY`_$0YYdxlnM)P^L1WJn`yZa zJoB3a`;-XpqiHKOKM-&Lq*VmT5C-CJm8fj1?mD0LR;cFBX6;qd&$FNr5 zJt5Cz0(_-ON%M}K+v04+x z%E#(^^nq^V?C=g><5uBqdim+MsrG~2`F+Ifr89*!5P&s$RPjT&7jc-r03m*E-M2gW z`uJOsMP@nxSZQZYU*em4cg&ZDZcg7P1jo%afanx@GNC^^zOJpu^2$e)HF@k3H3Ti9 z(L+Dy*ZaDrQ>Js8+f3;+iQ2s|lIst!-w>WeExr_X@GNzM6#(`DHBwn1->uojLW4>2 zrgK47J^qb|2GP^#w?C)vR_~${$IepW--^TaWuS-X@}=wa%l5ln z$cX`XCP?o^Gc_^ir z;-ZCfmHa`nTL`c|s#B3pj`N{a&@Q~D&FbY(tZ;l6W(|Mg3+BvNrD+G~=I4^$&`jn1 z?l}F3lJsF^jIrtd{VXQyYCYJUGgz1+jO9zVcukjt z6af0fN(ipwN6&Jm$*iWyHCVgaD1hIu{jcscf6jU>lx_dwNCy3WoK8pqAXz19xKc)h z1Ln*!-WrP6F5MbTXOwa}?@wB;B~;~IH>kr`M{E{9j6(+i zv@NykWWF{kcwJhL)tZ0rb-#$tkV{Cr%DCYRv|>=D1OO_JZZr%Oa$sNm20)aHTP3{) z0Hx6CDH;=t0kRKCWTgclAF4F%R4KTgx=T`uNT?6c@ z&4=*euTXoqcD2A`qhJuVrBr4By0snm&&rw_5J1pP8x5d6zZ}!$EZN+3ZS_X+Dg!{f z7e+8o!~~v7-pN+j*L#0J$B&k7rPVuMqX&u@)t1l(pi3zL*og@(Nb5S8x5}cu293H$ z4xZLk6Nsk2vrK6=@N(r#y+a5>qaaiX07}&DQ{|0c_nhD|r?Q*VyVWf3<2m79d^unw zWTT+?C>OapP0}>rZpmH#TT)WOJx7T3(c6SN1q3hq5R7bDVz#$NFV?IB`%Y5M(D~(t zx>ZU8;sHQMC8meqVdvXCo6Xd8^CySU(~rHb74q>};gG!DB#0^G-P~Dg`8sIX$D%WG zuYS~kynq7G_POCKEZHxHtXG8S>qb54Ba+-<=g)`u_k#ogMLo;vGV=!)6bC9o^8qEi z^0`xjdxzXV@9X_=xivb4mVdd0uLJrUog+r*cI(JEm5xU12?lnd_)`O7Bb^-WV4&>< zX2*(J1nSLOeoz+K(#4w@5F_oHmem7HLh)LC$*zI0IE5)PHs3{*nBZN zW=;4IJm>FfCpSV^qwJ}*6|qPsO&Ga|Zw|dcatw_$X*nzcU$hT#J_e#4vo~8v$rYV> z(#bur&xeNT3+sG4{W zJ)wd+K* z;ATM~4IB6gx0lCOb8={i&*%@)@OH|IhA>b}fti6B5LVNQ)vrII2W>VOw{I13E2S^T z?O1DqR9lQ2d$su}x_bF9O)%KtJ-FX&YT0xsJzlRbJ2bQ@LWte2GfT+{5hoT!(-ALyP~7QV@RA0R0Y2Btx>pM#hcnH#vnzzbJO5pcluR zxqj6y+O%O07tlSA9JqP&7E{U!t66#!I^nxisk%&;%m zOcdQNCNl@hh{!wIG|OgZUyYPk4qRInd* z6##(*-C@gMVPcjiJblLmK8wA}*RCp2+?7i=xa%9tXGJ5dDg%H+$6ijI@HNkSC1~Ps zAzYXptb7qZG{Dty5|=#9pw_Dd0CqJihp%|E?<~!RV^5m?Fb@66DM;?%pJ4OF?BFjF zJ2MX^tP%h?V$?%G68dXL?I3?}6Jkt;_J0Hf%^U;WHWk9`VC9>ADrCq5VAoLxvR45E z)iTf_I6xex1}h$)L8y!*OP}1q;lBLLFgLRk2Eb;F3hCH#H18L~KnW4T7NH}A1+fNh zN9YBK^AT#|x8QKCD5r+32G~6|mxFuaZ26CioXLU!Z2!_o${zG7Q_8|>%0PyTBuk7&jYIjkzODCIBo%8=m>LCk&!-I43EMF=dQpL_74Fh2F9t5NBg#oYyUW39K zU<OIpOz~hRM P00000NkvXXu0mjf#j22) 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-v26/ic_foreground.png b/android/app/src/main/res/mipmap-xxhdpi-v26/ic_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f332eb17321838494c813bfb3e51ce9e7c7172e5 GIT binary patch literal 6439 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 + + + \ No newline at end of file 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..f332eb17321838494c813bfb3e51ce9e7c7172e5 GIT binary patch literal 6439 zcmbVR zf5Bb%!+Fl9^Wm(u_gQ=ICsIvC4j+dG2LJ$kd8D+)V~_u@u)vS+mh5WFW5aer>bU{{ zF6n;-0zPI@0RYv!ytJg2SJu9fm7A7a>gL1!JiU*HXAH>PE=Gb8|BUGu`VS!748cQSJVh`%D@`znHZx07&8NfQ@Z~fqKGsg7vAd?b3Y~l< zL3MeD=U&+1pUlxHY@FvmX>^4RgMGnbU@>j(nJ!=uKvDtJL|C0OT}U|kOH<&j1Uv@g z8JsAg1-ywhX+m0ol>?Tbu?r&ao&=D=$~BB$G=NPFwl;<;Ivii1J8IbmDC%a_B^JX+ z@y%gy29s9M=>-2W)%PE^utfQmu~(SC<01sYj*SnuG8EHwK=^~&LzyVhpW|M=S_L}pgtP1Hna z()Nqndzf~zvOTCbF(@u?;wf7~2!~EX##M{<8{VQ(XszuIf%DDO;p)h~&#KK@q2~=1 zQJ)wD&8XWXmMjHr*5X$u5;cYpeJN^hKq>mciy`cPL zY-?MjrbLF0wcO2%z9HCTLaJVjOthY{4$*CMX>Rdh(;NoKE)Oll7%hNg&NRme(dNU6 zrOU(bTL^;&WteBvGkZ&(R-jh{62*I#nHWkU!{eVk_vJ1^ark$e&k|-jZl@8&Qnfgo zHO3Gj@=2M3zGKmV@5Us)#rdx3H0zy?W0d}MYkUE|6Ag<9l@UoqQ7jjA-kR@`_S0I2 za~K4O=M#$c%DUbNN>AyC1+>5V8i=GGi6GN;9@_GC?+^FS#8P$N;HAqwK!otUg2vI| z0-xn~+q0POZ)|aPgb)@0^koo_fTIw6fj<{smTb!rwG~&wM1aFzgahNe)+n$};hS-H zqq{$*G;bY{WzZ z><{<8#9t3$?_l3M7G+V-m$7BzFcP&>Z|O2ceV2V9Jb%A~BEs;~<>Y7#RPv>W?P^!9 z$_?tnTf9$WPmO1*7fBk84;hEa&x;nPbqvoj5My5i zs*57(s+noSO_j(%5#8vT*?xRu-dA&sN4KA9OLZB2B~OkgyW-eM}PH;13yet14sw^EAEIvh*)DW zd9XblL|3C?*!)=03;nqiEM?{5yCy$xymdYveK!LB^HWND4a7}i_Ac$I5oH?prk!zz zmyzLDmv7jOZ|N=%zJSj6+qnu9hWJiwb_f_%LA|vcV`{H=&=ta9%L%iP>@bMjAum7{ zBEuS|$12kNk&z}qD7|H_acTR>pU(?=?M9z8W34J}jRv!i<@Y-n`Azw*yC_DNo~UHs zaxr@o^!JND@qmXKTM>m~O1#tA_c$=dTRkN^QFXS=h9p9w5a6r~1l?%X{VTkk7nuSy zrbI%5LmE$#kqX=eH%Bg8wiF4*E;Ft|;rKUjFU37_3f4B!Sf~h7S&9wIa6)5oiOM=P zDqTNN^x|OAr%2Ak&Nx8g#M_s#q5QqxX+IO4A9^c(e>*j;bV?%E(C0{}h>r~s?>32| z1?y#sNY9sMU<&)iyh<~17vMNkBif!dGoH14lF?ngaxM!+yJh}vsi~GNfUBT6O zCHanBk;*KZU*F8`Xy`S$=cFilj;$dqZZG8ZcqP@pyrq%v$>ZX9{)`zFkE>Hv+DT!j z3+j#i7WXheE5G?Io!_0yo=*kl;P_!h*o0M+;u&~NPNc{~yaS5D|8!n2a%ZG)m*prxRO7CAjy)$=x%Y8DGod=; zjP*m6aBkYnY?+0qp?tvLub$e?SxcUp1lo&IRR#S}e@E1LI(Erk$0A$SxtPa#MQUm~ z8}Q`e;}pNzHfrEvBU$G3p)&9?P_$h(2+rvouEYDV60LzGFCN~VcL#<~alm~;c7 zij%xba!vP|i2R6e&Xq0>^H`c@r(O7zd`IrQTF!%Z)dzEmB(vO(5#GoOD7w*^wDY`Abr_a-+R6*ZfN2B^9*rTI#}$ygddM4I``&bx`{2f{x^s{ zOK`~F!}eFVw=1Dv+kOg&VEVP(UXw;S%}X>8XhkU(A)X1Z%m5$ayM3W}@0qg+AO%CG zG+5mlb~hHH>aFgb0KR}t*8Q$SY?KpsVFfhKwey~%EY)_WydY{%3JZQbnO|j|r&!Lh zu-K;^fxX2!bF_YZI?~E$lzF8!4u8z(E>X&a zK?-xjraTnxU7wpydO3+hi~6XUcRrW!Cfi*`UOYs!07n7~GY{tpj{XVYjWC=iX5eh3 zc&9Q!pzaDah!+D?6CTQ*u8Kof(bT>doA)X{=*8U=vTd!gI^eWZB9z$I?05##^{#A6 zKmfbIYv@0D&{!Qi29Y8>eL##z;OL`Y`Veb!Gz5^K?>dg`T)KKktKMwsss6AS=w|nc z4=U-KlYh6l&_RX`cS_3ieWq2!5=+cQBKyK4XmaZ4PI5g5#S%W+Wwr90xGB&5Crq0g!n$>dX*` z5Y$uNNa&zH>Y=fh`MvzTNO^Q;itiC2$hHY6r$$(eo-Y_d|m| zchH{^5QJG)nuQ(zyH+&&wfV~IqT$?ZeL1v1b<3teagU?Ge3#j(hck8{zBOrazFf1F zYR)GSJeMG8rhhyB`Z|gnd!J}S#(Umw&yQRJmFM_Sb8_ZxhJHMEgnP1KZ^B zuZ%L?o)sr<=p9Uxg+B?BMvEyFzuU!@nE}|taR;EA)oc}R8}?l3Tx${t`&*R{VAOYV zd)Wrvs?yPcc@*rqtMUdvFuX!XxTDE5Hj?m?%4+oXkwmGr{GHfGyXV?b$}FTX8Rq!; zVSiTL=(r>^u!QMvGAMqFtLgZlx#TW|6V)!2Bq2NVRcO5hPlge$@*aMnId{p#1Tqf_ zLMBeOEMb<=b{aJ%u`9|4+y}Ex@eeTUzHuzYm0;gbq}}avB^|~Zp!3_6w(JmcnZ9E# zwh(kNe!R^a-N$ns=R65LF6|WkF{666d{Lr{ttmrr=_AeNwu4%JkoJMc^!*UNcdi6= z8fz?l!ksve$?;AT#R3vO@ zL}mFW5@)oZxoRxkAZkNWk?a4|K~v3pf}<5@Wr6Ds_8sr-&|h?R);9rCdWJA0mh^ND z5~P--8rCWRWwCHE<9DuF{PFqSj-OMAB+Wzld%^vpT7Q7X3LvX_F^l!%@IdB!;KViA=tD3!q{GKXu9qQ&LgPZ6DUG>j0@?fJ&{xKPSuLGXW3b z4(N`eS<%bd!KH+99ChO9O(1}m&~|OX@2xkl6CNsuloRny+gJSr44Mv!3m=ni59sfZud+~mpgv?ly-Wej)Pm|8mrJV}SiP!=iNL{r1vuvhBU@C%zi1O@jvdXe#P6Lvrps|$ zXh6uiqn2t)M>H}OBlO5r4P^|NqJ#?nx&W*u=oekB~H=nTMa?Z+J;!?4V&w0ne5?6IB`!Ds5mQT{? zW&)~`h6~IQgBnF_J)~kz1K+eRTlMW#&J?t)G#!VhSgjXUl~LNXfGML>gv`U;t%Vg+ zD)&vd=L^O*KjDi5u>(WFtdNzml)H-e7B}nDvBut~n{-dcHd0Ir$We3azdJT++74}p z_%y)on5y%PLu9YzOp;$wAMxy&1a@QAdFrs%#6d;&Icgfwh@yXw|Gu8*rVH;`${Hz{ z=~z{-v3W zl|hVZ6<^BnaM23+^&U753N6ybjnDQ^KI~aaTlXoNyu*ZpiL(rW4>x_p6khuQwCdF4 zo$k>U&`siC%9blJYul|2qa0dyz}FU*#%-Kr-y(+5qz$Y#q^j9}jMs(Weh}_2;~U21 z`JCI$5LqA)u4i9}n&8X8M%`x|I&}p72&0XsMq?*jbN{YX2^2XHvF8d^^NvN6uPsbx z7QCL&ZEZ6>S^JW4Yc|At;s5-Z0kW18G{9kbs4@wiOt&eGm;J(3v!mP??^R;+bkE|^ z=6PFoyu*dxo0Y}|D@*LLlS@-^QaF|j3Q~F0nX95jzSDh`hgxl{SwIuc^5Xh~UXWve zlyvMWUS5bl8}K&R9mk|8TVU(0j@$!#|Bb`d!HCO^%Pl!STlhFlAc4n-!4ASgVE8_v z`i&6^f#r(WkcSeDecj5o&EC0=@GsP(rNj-G!CnOSWiKa5MUra`N#vuimzD4IUmjS( z2;p6d1kbHY?}?VD^=0gap0$J%X33ZfaZu$*KZ8;pTI9eZKT4T- z7NiR%=@ErlN*FM8YP`PeJRb|XE8oTyg-7(PWAvSsVVIv^QTUg((XwU_Hvn9?z{23nhTt)8{7i|D@8GEc?aomj_knN{Y`nH(D zhW_rlpe8i90ZjB1?|=qsQv+Ytlc9q_+2jav8DbrcKkUsqMh5>=jeHaUd4}g29zH*v zJh*>ce4xlw7}0Jro)7o9nZgvA$e#>dt8awFxAL~DC+AsNxfVPX6Ppfx|C3Q*?KXq9 zuTJJyY4NkxUqa&b&-b^g4C{h%^jB4K#4M>_gI_tby;YKsPt(q0ep@TE#^&YZ27<@) zu*K%MUyq73XRYc%@*^;qaXWh^Rst=m==u zsd_Kf%O)2Z@GGC1J5Npw#b^VrvomvO6VZ-MBKT%<%PyyCZXU$h8Bglws=xbP+kY8Kyb#U&F+;&j<(5NnTnHWdrf_;d zH-P*y`n|(e7H#7-;T$DtR*o4}I6>BMs$*Cjf_lJKR*sbON7;H{K$(7qb`jqeOXN?0 z{qM4k8|4I1To$=yV+ zo^eLV{~<=pb+TmS5!s@p{-tqF*VL59gP!N_T>Sw9ht%r{++Z!`?Xl%X?D~|Zdujz; zM3D;ubdMbpTer%in^j8Jim<%h4qVo{K zU?8#73kt(w%~t@g&1!h9w!K(4-MmVD@)ZwNpyfPLb58CQa|G=z5%Pd=gig`ERYk#i zG-O|#2#Hrc+JiIwZPCA`7otChka;|TrH12{W)C?@8as_cj{62mMGt~rj_^;kC93)| z|2gPYNx2jaH_}8bIlbu#E^N0i$7ZyEOwd_m3ImwCq3bcW#b{bf;S_|@RFrF!GkWXl z2Zrf0jitIVZbqDLUELWy?mZcl%DE6jw!Ad*#s!d;PgEFJzNL#=iAeNEewDnyFmS5r ze`13LMbG0wSYl=--D;<(%$q5!Zc9~(Or*v0;v{9aC}WZg4j~^sTb?7Z?ka2jsP9&L z$6d9?NcgeUwFzv**$+Z)#Fjk^75WQP^jR*EI+5ngYE+cZ^K@luQd>wkrSN`p2A_Uk z4h`e)W9`)c%uj;)HmPfBil#0j6ID82`6KJcuu}~47}aB1e-wy?8S|LSM?1)j^U0um}xpNhCM7m0FQ}4}N1loz9~lvx)@N$zJd<6*u{W9aHJztU)8d8y;?3WdPz&A7QJeFUv+{E$_OFb457DPov zKYK{O^DFs{ApSuA{FLNz6?vik@>8e5x#1eBfU?k4&SP;lt`%BTxnkw{sDSls^$yvr#7NA*&s?gZVd_>Rv*NEb*6Zkcn zTpQm5+>7kJN$=MTQ_~#;5b!%>j&UU=HX-HtFNaj*ZO3v3%R?+kD&@Hn5iL5pzkc<} z!}Vjz^MoN~xma>UAg`3?HmDQH_r$-+6~29-ynfB8BlXkvm55}{k7TadH<~V$bhW)OZXK@1)CrIKcRnSY`tG*oX}4YC&HgKz~^u7 zD?#%P?L~p~dt3#y(89y}P;ij|-Z#KC;98PvlJCjf6TQbsznsL8#78n~B_kaQl}nsm zLHr7z%-FAGd=-!e?C{q62x5i4g4hNuh)LeqTa4ynfC4h(k*e>okrBlLv;YG%yf8!6 zcN)a^5>rp^4L+myO70z(0m`D}$C(eqfV1GpzM+%$6s6$?xF>~%Gzx|$BUZ$=;f)B8 zoQUrc!zB4kT!wqSvJ=ywY-W)3364w!`U>J+49ZE`H~+{!gaM)zFV!?!H+)k8BnOj3 zGvU93auN}g?X^8c`+PFv|EH=R%m)iUN7gssWyTD~uv7prl1iRfRaCFeJUuA@$(p&K z?D+cmhxf`n9B~!?S#d*TeLb^(q~VYS$3KhjfwfMWtZx&PlTZ(i@5HJ?of_Q)0YX99 z35b?W>?=vlb6gtK1ydcF4<@aH|Hgj8r?~QNOPx(YoKT^Xn=?Q%=1uA&-G(}mXdtsT zQuKACS|@G@uBW(SY(cH%% zq+xr%bpGqOGHyw3=8K7;J&hp^g1UsyG zYT24BGeGQukP?&TlOBE2H$2oH>U#E>GtI-fmc)17uc`7FRxJ3A!c%ADN^Z^oi6tYp zjzE+a{r&jt6z^scbd(feWPVEE!lV1I4lfdLhQ|yLdx&1IEV%l1erB&H8X}3=8lIcc zCNPUis-KRbCC z20@WYl&vVEZo!fLXxXs?{|<|Z=>0^-iX;y6{DT$lSo8b|@FZM3U$+W37(A_9<)fnq zP~11?(AKlHI-Lh(`?-@S?(1{t16bc7ESX->9twFP@t8_XK$XxuSFF#R(g7H(U%XvWa zm}J>%4-suYL=gX7-_MsjD27o?I!G888fxV$koLCfOv+Da&OVTG*@(aC9lz_e>*UGS zrX6f-45hd55ya-p_O{FbHEG%Ee9~i(H-B3RZkv`0ZDn$!>MigMZX06&y3RSk-WnL-{cM1 z1TZr|rc*Xaf|_^y&YLc4KK3<@aWfge2jARbRRg1DfJ~%pV9L_@$UADw3EXC_n%p0v zQO*{=88K@W{T?$wCR#S!M!e+R$aDL~EzovN7pbOBvrk&&ASS=Z43No|jrc>}aXXO5 zrd1<|Qypq-h#J*iORN@8YRc&`17u=lqo&L&YV%p#hL%P*WfIfH%ZUC^o#`?IWWr?w zQ^?EgP7!lqlq}ZM}d*sSVz(mqeQrA_huV@M4iwXa>k+%O-ZHW44JrRxLJy zLoHTuEqw(sMcO38n*lQ6ve97<&+Y50NNmVpW{hed@5EgrWfI~ITFJ0D(<|k)ag-~cV z0@-#S9z8&EUfBL7C_53YJ$)2ix^)vhsH;Q&KDdwe{q{2oJ#~b@#Qr?YGHrh;`rz<> z)F&rNr}J@}p8^N(8hLRH`=jpeT@y z2v7WETpnG{qixxkWWyK7(3QJ)RF-$=`O^k3+oY;O;rNnl^kVc*(j(Jb_99(Dw1w;T z4K8fsKDzn|epoWT|5{~*3bCC1>nd5;@=5lApq%3>^U_gQD>5j-O@WH;uEG+4MSBjJkdgtP;JG2`S&&Sa#_w33(yyAux~lnp7>wMXzD4yy_2#Vh+7&WMkWFl9Ohq06ifTiMWIC(|1Fe(3n}U_0(+jGC_(1c@X4vzk6y`)qzH+WXtj>dhI3=)~1Oi0Omh z^vp^i61ge1rO8;F~ncj_=tk zIvnwqFB-?)jER5LdQ?Hi=Kv5dgPZx%XSjc8VLCd4yYK4E88pIi4AGWzwdmrFf6&AF zI-`N3cpnf!Klj%)afJEC-x{^po?kDKD0@>6(}1f2xkCOMS49E?+5^EenLUrqK%EANgiQdAy8BW0e}Fvw`>)CTcvBeX6ZgjWC~(KdFE9hv+M6*t z?loxF7N3yv+}r*v(>9DX;0V1TP3G)L5r}m~e)RO*pc zv#tyehrK*U7ilRPA zk!aAmm9v3`z|hH7+WJ41!*h~g<2G1sUubFoL9b?dbp>%)pHzUZ-n)Z)W(6jh>jY-3 zUq&n%9=y?`ajN7rr3`t68sL^H^MG_rUDQw2$gj4Jb8MXgAW99^EbKmu9*Pv4Rh3=;vUVF30sUrdj!_n0*+m?WCbo^8q2fo|;?vH3OFh4__< zyaqNQdP4&Q+6R)%gv|^b#b|oW*XMMKLhEgy7(3D!poW*Tk`Qn4f*HUBD@U4+eOL|4 zh+hT+hl`Hx6+v(dZi=hGf|lF9JV};bs&Bm{THmunMOu))>8UdnTYV%TFdKB!dzN+?+5S+WYI><_z_6eDC z+WvMv78tB-j%G_;_de;{^Q7!t>Khj7gp^izaCK?7PmUiHevBXbk=s8{114AjWHDj{ z_(0ZvDUl`5mu8_cWw}Ba6$W+4RbZ4H97I^qQrq9Yd$5A!1wSqDNaUXf_sQ%GF7*wX zXFhfrz!d7zZiDhtgk#HcP(aukNVacB**=V7u3*Xwp&aR_R8vnbd1PGG6$}j(F_VMA?KUK~Jd?J)TjC!h3~KL|i&IYtL40AFtv zb_DC5Vt8aT6JhF5fEI0_FM#^zCX2>a=A#}FVOKjnH_(#+q}Ggy0kU*_?=3Ifjr+H$ z0D{~ZO<8+Sll*k^U-Y6DvsCpBP|v8XH*H@U(US~mumH%)dBJRde1f|G&@1J+MvVi( zla}?vMV%}C?xRQOryKvG8`v3bs)mPaL*v7}=z1;z?uq)tAg6HwY9Ihbhu^awAJU&S zK#m{H4)PVmJ!}eqpy%MRP$Pe(&D;?N7($!Oz=8uTxRyl1Wg*V=gE z5PBge1q~I%qmY6Ol#1^O?u~P=44?CDh*GEXjSmoi`y;!_V+I2o>H!jms@u4HII9l^ z=&`W@f)v#1KQ8O!bY@+=fC3VBA@A7jQt^q~fz}*7i0(grY=jujW3=vAHS&qyN!B3* z;l=MjJrW~O7Sz5xp2Z?EtA`naLM239gw8Ub=%IHPY<00fb5 zozf%j+(s|urpUn~5r5pE7yi0taDcx4`#K81u*kwAk(cvQ$vx_F{wd}8h=eKDCE$M(iD9_QGJh zr0e(Z>QuRZ+`ff^GZPu%;bA#_^$&vsboSa6V!jmN0SV4dBKN4v`C)aESBtZV7J~U( zOc3e47Zx3Ux67y(o?#7;!=y1jxEueEF#$^c_PoxG_pq)GZLU2`d>%!3rdJjkrAK!2 z!2>jNPceo_9v)xpmu)_EgxsU9*GT^QoERVik+LSzH$Z{Ax7_GFY+!HA0MSfDyXT(k z?vob%yRiU**{7No8PKK&w77Z?8j#9IJ#hv1O^!lS%kt0n7@x79#}+R-TuINbiBfotv)O^y=kD0AkUNhrP$U_@qXE zYpkIR$Zgi=#6Os0^$m7rt1kV3&R~;r&xn%>8xzDHk!yob^vyrl^*R$4R_u5eYdHc> zk}^bkAIjLe{t{-Q8+D@9&dz9Q;o$+RGT7l8sx<~c5IBs*Dp_bAwqQRM2olfEe}Vk4 zc9Vt3hx$Z%0|;xNF=aW(Z*%CEmg_ z-riR#1Wjb9t+D^_K$%|E`_m#&XHzQ*&~vzFCzYIJB6Ieap%urgb=%UsC<9^hC4{(B z(3+*N>|JNdhT54KE$HT~okqq-teADE3Vn9^sA!>%+fb|98XIO zePvP!J8>9Ao~cC(u@>UqZhO(v+C!ob_m!fdtCwsACbR*lqtAwwQ@{hCy1%pm)*>|2 z*4U}vUNFO;Lw9~?Rw9)osm$D4f)?XmUvN$e8eWjjsm+Gr-@$~6iMgqWH+%YAV1gAu z7NbW)FU+RvtZ75ADtlW83vAW@YkP-BMr{8tV}A+L9?({@=u8(K9O&F z4CiS*&nHDa>J}36GR;VAs~I41Kfit308jVeg0#zIVj;(cr8EHqE6<OP0C9kbOl`)daY)$O<0J;;?A%Ve z&#H!_rNfB84*1o6aD2oLL(Ywd^#ZTmyK9Dlqg=at2TjDGCcH@qymjUqbf4FvGxc*ap|#6x@}Ug@+NK z6j_PV43T(wmxf+(J5kT~r++|VKw>6X0o1~R#{);Yll!>QeP1cfzTvOK0-Ndpf;nGz znqZirxrk&)Llzz-fKnnEL_I{Lt#O<8-0}IX?!m#sfdv{wY{3p7aF*=sI^w@wUdl;1 zOaQ`8mA(OjeI_2&*O_79989c3v-g+F!6OGyYBVD}5>W|JMvMsd5c6BV0+zUQBP_6V zpc@@&KR+A%>NFy5N0^}idafWHEjUnt=I<|KC5!NPqrW(T!j9Ll{*5Zxa^f&K*Ftjr zawS=CfJrKpWc85)DE8bbv=YBAz#5gkRLaSR_+g6q@-*6f>L^-JT`4CEtE*JX@Z1zF z0E&{AR0fE|??ogjZqfU3(3!I1@j9|~pd0<5UcI0vX5Z_hd1HMA@j|Yv)N2|G^GS;q zXYi@WB9s-#b)He4kH+MtvHHF`8K0kl-oxkemC0RJl}RX;os2R(GXc%6Dn>&D@rZ}- zPb!J(Btl-2B2W+9n6vkmpjV4Bl?F&viUK%NfXXmH_#u%8D2iDWAcFW0m@khVp9{N9 z7&DbP(1Gk7XhlD$GZqiugk2XTu>nJ*bAY;J1CcQR(gq#?Wq4+yGC*3wqY5A{@Bl2z z0I7yYB2tLJe5Lb|+h?DCkK5jdFd$~3g?0d0ShVgG6l4p2kXQKH?S=$M3{jLui1Y>! zz77*W+QP#K5C?de0OAUdGC-Q)A%ZOd%_kz}%W2+>L}>etfq`~pMyi$o5kJUY><4vq zdT;7z-}KnW2H$K&gE`X+Kok~5fVjY;1Q17f6amr&9##OQG7B#?nzXIwwheWiM!)a| zv^^L9r_m3B3^W^?E?~yI`Qf!(wU9Ow3)Pu3odJ?DRk8qag@-*r>fw?ty;X?M?5GeGW6VdRS@X}kbfC>Ph0tSHC!=o7> zcJP1%;)e#h-i!cg0S|z}2#|Ws1LjKvukP!X{cY{zF$mh+!rtD7tND^MV;y)-ur`c4 zFKkU>&&+tOw*1y*YwVu5X8==z0UVItNs(wyMIoAiwTI+0%@V;VuNP&ZIh92y2&-(k zMi0;exUrZe67@)CmgjR)(0ttRFy~A9c}gUif~+K|%mVQAO^-$M_Lq|w4!my^J_<}z zA?b<|Lu5*2A)0rv67|lAMLqF*s7KWjivr(f4{^A5$f4qjg zmxyepp;Y!W2-Y|f2|IZNMV_rib8+3xIZ#3BP@Ul4G|a88M6V}A)%k~vnh0%eYirwy zYwt@rDs5q5-M(vANBrvba>DMCi52-;ZT+q5*4X2*N*nu4*&?uY&0IEM1_>fN{*6zdU!wDfFIgPxZWn<9+^rhhu0i5u{>8eHa7)5yJ`s} z&wJ6fw${~r$vM*&uCCxryLOp0cDzs0u6k{{^!ivQ8f-O~8dg3KgU_SbRiA)C08Qiv zzKj+=kD{M5JWJLGV(;@P`ZkfJkBl^sz+u>GVaJz7K;+rg z!o@{r=UEY;R%DelCy0#G3URLBevOL)`* zqy;>(0F74#5KDMKCSwZ$ri&3ES$H7!lg1Z%!6v&4XYGNurEM%p9@7gz5@*`VqGLzU zLT+15_Xc^?TikPBx22wj=^SZ zs}Z0G&hW4Wh|SoR5uCl&CJhu&k`der5ui5sCU4Xu6TeIXd)x3=z%U;RBc ztv*7s+cIP7jSY}0h}ev6NdZcX;0%u}Krp$FD?Ca7=>U&BKrt%d;n#!acKLYTY21bZ zv@JUu!uL_#BXe+Yf|!Brh+$)}DSJRnnTjC}Ljoio_TWn)VmmNO0IF00kQSrrFee?R z7Bc~)&8WJ1fTFY-RVM%)WCnDP(H}A& zhBl&Y)kS8&w1q_z9gU_85|G-ofg9`TvUE|dcg!}aDQgOV5Q)DNUCuQ)WYLDoh0la$WgJ4Rotv zl73SGB!!5ft4;u_0)Tewlu1aIlv4$e7NhEr2*wDImhcdODhmiee(7;S&)u7m^TJuj zaGUfdZDVciLfWbcO&60EYDq)jov~-{4mK7`pYEYc&w@icvLv$}mP~63fQaCyo2Ss* zQVo!HDH$pO(lRB35g-omfawMe^nP_^y$^poa`|Z9SFjm3X%lhVbe0*eXklR@hpazj z*S1q9FNjjxxVQ}d->$7c!mNdD=TFtot*O#!`|xS|OHuf_lO(fI+uy#9pUO$a*#sOA z$Rylwv>Hv8d{!)xY^h8tQ6spaLFVi$MVo35lV#;3pFwgMqm(I19?9JSfizUeB!pxz zcn=V0Ex3&Ey6Qwt{o0znXyk^^eztLT9tLee+r-Wk{2opI5JWWXJ32UktqpML9XRs6 z#MobUojQtE)E=tWWgF@baOJ{w)?sH(aQZ!{b=ZagG!MYD6E_&Z4eyD-|6~MGQ5j`# z30VOQ`vMH%@f}La~!CD6da+o0vbz|)znwna{EC?cc;6-Qy+!o+g*weOYZHn;7XD^B!GzUq~%s$X>)e$w?x< z)Z{%y9JjKLLjf7F$S-*}(L4YTB*B9jlapkLL@J3tktnH*$W0;n%wWo3O+r{wMM+Xs z312FZ01r9LkcJA*uaczmNv}$!;O~IX;}g9Njo7gI5`{<7<8q*FVrk0oC=PXy=|H#u zKz|QgXXl|oYge50=7$rDoC!A zwmuJZ)k$wFA`CfyIQN20w{F8JJU+C?)xnrU75an-ynV+u_V&K`HPF)1vY*SRA5?qo z4wJ-*MB1#|r!Rm&z+V6}B?l0Pe4bzc2%Dl|*~vO(62cT4m?6OkkScgmqa{JY29NC< zP`3p$kKj5U0CjC6u5(A)29~DgG_&oQS$!%!~kOnUbLrAa(Fytpgg!eRC*soc&G_uG_vu^N8!(Nuj&` z#K5BpB1am;3cv;J?KETBHutTeLYRx~!*UT%eFH@HlYnR~Xd#ZtV2l89$md}MNCP~) z#NEhk{c@q>)Yl@QPDyT$xQ-p4baOh=17y<6kArSxF%WmxdX1ad1CA`8-MhaZCnN0!T$BAvIYd$Ypk2y6B4Si@|dVJW!`?+j>!lxq~SM z3ias|wWr-lH!C{=QINH>!!YMh<{ktaPS&W&jIB2|K;l(L3bab7U{MCX3JClZr|>x|SL)ShO73*>(Um3?TLG`qsoXZfidM1G@Xto|+)Gp=VaS;Q^9D6v=9A zD>#=4Ano&cVAicz1Lcqje*g}Ec0HrKfAs*ZXNAq1<|_lpmo==DKZL81tN)a z-G$7_Zqvrk!pe$hqqYtX!@JFyp6HMtm!DR zlY%zt)46}pc&GU@O5HcDdK3`1gJ_^hRfR&SkCYK(7=R>uMx>}8RhI`yOL*WM)W?DK zd0>f^Fa5DbD2!_Kr?c<^^IC=K{kB<@x5 zk$1vQb~leE3UKtFT;Jvph*;*-lWW8bLCF!qLW$cXy+TXr@ad&Qi)bp0anoS zpc={A)@G=~8PB3aVN#6)WyEEr;5gAbX#X_(I$X6; zYpSX{&_t+i#6PmJ^0%_Jm6*0ZSo(JyIABWG_ol_VE?acLZPV(9(0h|=CK;f}D(n=h zH}=5R*n3cbAWn;2{Pym{R zy1w&fY{!B9--3Im@f>2Rti&3}gO=5fmc5Nk_uLGR9zYUnB;q6423g?ViKSTj!bo(N z;35C#KI82u-qJ4{Gf19eyVUlUW%|^ zZnCIfP7;y+_-`g5|IbPi^%ca4`U?_-{WBAUA;nq3Pmb&tjVjJW{j(BKKdjOErbeS) zu{%)Dotu!~`sIJ|mMlEx{_fPMF3&yt4!*}{=)Lxad&l5N;yDtHBLSza865qC)RtDR zEzNTQ$I=Twxjl$hva*tBC1{|2c0A9QyeEzMpx1&~aRXK^t{J*{-KFPtZ@v9|LL_>( zFq5pc7*d#lFa&5!Sq>Ugk%wTXYPEvD6H=0eMi-=`m$Q@5wh937R(}&TIUbMRpz@FH=p^muMS&k8rPW&v5Uw3|(oN%o@i?AX(9{eMj0e z=|;zbye%X!HEJd)P*|Sr9279#aqQ@Y0n?{$9=Lcxs@J0TE4-I}RLfhl^rG*&<(K_F zUwy@Y^V+`y!q?sCv2DYDAOYd)Z}@Ln_qX4s&#w5cTltGm=(3C6OBdC;FPKx|J8x!c z@AsyKx#Dxexm&kxJ(ymrFTJ)z(*WQ-$UTbhwHv+nPP8mmW^jxPQY+dck!Yn(GBCl| zkS7UDcIeQPG+ujYNI(&)epEv|1C8I--hO0z57$xcyu3ne{CQ(R;BWX0{zm~B2aNYrwV0HSx8{J;1$)?@1OKiJ7vbWif-(1RyDDC0Urd(C)7@ec}NqAJW4iP}%mf zbm-iNbeE}?u#}fR3L^cV^!xa?mYqBIAtni6fpfz(#K5@GYdg|=k%dN4+nB*IQJC7% zz*}ePoH|fP)rD#VciPxq#I!);i-%JJsPv!`K;iJCfOym2c+zupr{{E{*RZ44w4wK4 zhUN){sTFNBOX{3j)0j#J>OV=q>OxJ619fN}DGajWNdM=ZG3C0HJC*5|F-luRx+T-!eR#IDS=86u9ga*$qLhV6wmY2 a9sdtN6eHRrdyqB&0000e!hR)IWsrTy>p&t<~jF!KaqN9HA-?8asU7*HPlrMu58PH1xj*tHJEiK zy)tBO>LwllKmq@+fPj=#CICPJ8Y+s0FH*NG@P2eg_yH^2z=E;DmxkLq`tFIufAu#h zzxZ%uijw7HFc_va9T<$pnQl!7Li0=YHG+;nlsD8z!0`WJ4X^%7r#$xGG%T=0hF z4Jf$&H9nI3=ciDS_`i_`R03DE)*ABvpM>SnfByK_pztey5t>?`|2aanj)4@H;!4L( zllgll?PErC{#pu2lvw3IqAY)HSZovPG(Jdpo&MvpEQWxFw346i!$FcngYXQ5+wTQq zLVaaj@iWq~4DaAVD?Y0+85t{!y|U_qfNYQHsY~NLOp~kWLLh<$+;dES3RfV#<+%Gw z^`Nq2#Y^wd=}*yV6~!n$qqo6?ns1?+DW$%yx4#MHbxEzpqrK-<*5lGukJcES`hNB~ zU8D#&ZLOD$jim9$3Qa1(&IylAH~}M2a{M>n;LhjF=p8Fy7#l@-P-SJPhZ}YX^Hs(bq4DV>CpMsLrc4?d|Ks%4)BTuA#LC!IdN@NqitQe7J41bhAoPfOdi zHv=EnENr4B#oYu_DuV;DH#8LGNlhMXlL1cyRJ?GrZ5;~@x1Oy7#emDV8-PDT{y~HSK!*z%*bMRy=QOnbs+Twbrhj}eygrlcMwRzulzSyhlNm9cODr27f zc?+zXvS+x==YRA)>l;hCii*`IsDF|&TutyniRn>Zb0|q?WUva;6JG?J+)7ZsIom1V z0-$BMn~vkdu}I@wCYoWpW|=1Upa4KxLNN#qJE4v;tPebOW&Ql5I<54h^i0hbcV)gw zHmAr_7|o&zlcg5pZ3bY8>_N%#@ED=)H$@-&fydQKJ^|(3BTHF#KDTyKS;bgyPl92j zgn3jDY*&izby=U-V4nZQD^jGsT3ePaKMRicPz_XM@;1MlS5_;t)i(^+G=`>;z2WNqEX z{}NZtI7*PGn#S>0Rf#;chqk?GXBZ?4UaVdRrw5VB{rJP^X;9+Il<}4g6}x#X$NSb* zjAA$DJ{T9$>>cd8xt+Pbo0(0Pu~OE2;j4gh-*FqBFW=GS75*_Dbbxz#kdnjAJ2%1D zIYG`!A;k;SEeCCG+mt>yNjBudm8?jwNyIL(UIFI#v3i z09M+jr~Q|gOCagFdBRnqImWDjyl7zJk)vOY6@nSca04UQZl@fUvUSAc0DQT8hzbd({x+RiD}9D z!<}Q5xtA955_sBWsJSIfI7lyXm2z{oo48fs@y%7NK|Jb90f0RUZxS7iZSP#P9tLgO zp_*zK)MF2hWU$pinjVUaz@4$qv4uHZ8sq=ldCTjwUnsMDm8*8s}sX+ ztYY=!FLsS3_t_h2x`|Dti^)~wG)oq6GU zMapMy@v6}3lbpE-5&RDv`xz7nEeu0rxmWu_8X;(VCk@^;4OA zqw$u-7do7&j~K}G@_*kJ(0MinsXEOr!A=`)+ONQOL0l4oIG#ds(aO|JcK_$%%V&i% ziYU(&>*1qqM_j69P7d!}Jg^MIYP47QGXm(^7rzP4XYI@+UXizWfin@<8PrkM=}uGgEIe9A+C1r_bzE|a zI4|%~-r8}Q^d~j_XQPP3k9&GFG{IA$kH<4Zy+^2eiO0|DeF%w3D@-@1EKLzZ%Qs`J zC+_G;+}+9vJSP|%*G|bQVdv8(j*HU z5Cw&3ss@9dT%XWmB1)7HJ#0wCG0NckH{)3ev;Y*84)M)DO*>)7zGjgVykGsi#vA^% z>)nM=>sYsTkD`3UIzRMQ7`>9;W>Pz+BD$=EqrNI#{jPYZ{OTDhjov*B;8k4d?5yMA zlR4Zai{V%9ki14vu;dZ5L%r)5CDn=9f8%(^WLKy#vC~0|OlHSYp+G%l2zI|z+OOm) z2NUpMwMFB8`P%N0XZMcd(r~8?V=b%8)G71&2~Xf-B$vp-dR+14?wqBMU@`N|tV9TF zK)j}8mQjG+Tif&9w9q*?8t>6ouDd`CsBtN|L`YPo^~MtK?q`clB-qm7yD__OwUzYK zZv|>cAI)aOoP)%8UJ|p>pxEdfDv(Q0+RhcL&FPXxC-w_kdD9RQd6{zyC;bZf_N)>8x5**#u(?URl?aNv&>P5zM(el}O_ zrQ2pnIKOc9+Ip|6U!pyTUonQBt!vd6SOpS96#?(9NqfU22^a{l20Xua9%8YNf4_l4vTe+ zauy}M01E3F%f~qg0gEpj+bs2Ngf{N-hX|EK++&w_U7ijLXg~KmDCIa{{z%)^l@AF0 z-Hb z2aZCo%ej5vxw6U^^%`rQ40faAet58x*ZsJc_Ox9$w`EX{I{|e%;_Dv0#egJ-n49n3 zPQjL8Nvw3hY~AjPxT}lbR|0akFj;1|%=YjB}oEgWLlo*8q+2Xx(-9VlbunC2K1rp{ay}XM%FN zn`Pn^kj3PgEdhHmI~fp;tBHNBZQ-kH{qYHbjemc>j=G02uT#QSQR2XZY_%mx+9}-o zat3A+J6Ulg48w(Y(zX;Y3EFqG^THf!17-xBrWOa()ngP?*2K3N2?qQ~#fYn@Fz;HE zDE8D3T!hXwxd@6c%(|EK4U;rSBKoz-l(Zo@Pj*XVVFHR{Mf zbm3tML5kMiWu&LFkq=s^WasdE=a7Qm1xcr{+d?H{*DwEXNiZ+AQ*D1Ye$QjJBNXez zB|>sDM1!<8kx}&eodYJno!GMGOP{c5^)G^(f^Z&vZAgn1W)|U|OpQ-likFb_uJ@#I~ zMvCm#DVdw}p->LH7Bx1`@!`y;fNOBlzut6{7ssJ}J?(zhBEm-&9|Q?eVJ-DRG(b;- zaKYN>116#+5xvhDeCGA*Pr)cw%};OJ`uMdG4)+;OHSVu+wI5%kHkm>>I3L#vo?rhp z8J$ju;ew_be%HYHFi7+8Vob!?d>h~P4_-U_rj}@YvmYIgOH0Kt$|h5Z`YybK+Z=z2 zd+a5XAKaK%@Viq>_H0kD=h*Nq0uCy_mc_RjA6E+7@<&#N*!>X+L$+An&&&{sBne+% zynL$MJKROTYKNdWiq^T{6NroiAk-1}gVd{!NLK=9e^r4(ps?3F)~1-h{2zm@l990c zW+nc#U^z0+PNv)#t2_m52(q5h$xbMy^pKKh)?0PP=IagAO$jK41qT|Oq+ECF`^yj+ z|HAUk$?V-Xu!I4L~74~e(*?@S!;O@b;MQGl9!3mDx| z-gqIWX)2;<_6g%w;d`Fy1Mp+1C%io1m`05CGMV;!`w=YY%il`&{Kb)k(#n+W0Bk(( zATc5KLFmZ5BO@HtHUDFIVA6)dS;)alEUBB`vaYQTWR4i176Ld(|M z6+KC-PGG9OcJdkT%q0~}=r!F4 zlTM11d3<=3FpER2w>q9^c+QcrsDgJgGc5KK&f4B9I9FF5B!rcSnqJ^LzL_zCznBPa zUw`FL_LW>Q%7kNDSDO}~J0RmzQ9$B8{Z`usA3oyr_}fr3VGwJQw0UWmp+aBKu#m%l=WnU*^dIAK<_!o(Aupd?ZOlCSnF!J)MN42>E{btLEV)nRrm}u^2KKkcgH? zE;%b)Hv_2*KFpXXg~(t-hone(&!GSL3#_W@Q>VC#(~%+p2mt&-0#dSK>U z*)M0oKh4-;R<&vnn<@jwXp0dB4v?XL!GN!vAQZ>65&~o}chvhlZW*Bm9M)B)*<4Vg zC9;3uxC@`=jIh+Tfrk(zgLPPHIYEpiTAe4w zxOW^*&M8OxV7@Ftg!GRC^ymDq#I~wTJSwk&$E~C>Rp7z$hFKpInC{Bn4xXr7P>~<^UH8c+I-~xUG4cDnuKmr%mV~i=)N2b!1`iSjzo`f?eHZ_B`}S@2 zj^HEBYb3p+LR53id94_##P|g;FOQx&8uLB*Nr7=2(@huFgg}JUbM3wt0rZCq8v(@0 zfIP$bHP3nr)0%*LXjU2^lo+r>>p(Ip;914R<^gAY&klzpRM)RW4h#9NP`^r+F4nm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 + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..250a9d7d77b32350395f47c3ce8b195b9f547e93 GIT binary patch literal 8672 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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 BIP(Ai literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values/colors-icon.xml b/android/app/src/main/res/values/colors-icon.xml new file mode 100644 index 0000000..95416aa --- /dev/null +++ b/android/app/src/main/res/values/colors-icon.xml @@ -0,0 +1,3 @@ + +#37296B + diff --git a/android/app/src/main/res/values/colors-splash.xml b/android/app/src/main/res/values/colors-splash.xml new file mode 100644 index 0000000..fc084dd --- /dev/null +++ b/android/app/src/main/res/values/colors-splash.xml @@ -0,0 +1,4 @@ + + + #37296B + 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..07195f0 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Truth + 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..f37f311 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..3be1031 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,42 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = "30.0.2" + minSdkVersion = 21 + compileSdkVersion = 30 + targetSdkVersion = 30 + ndkVersion = "21.4.7075529" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath("com.android.tools.build:gradle:4.2.2") + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + 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") + } + mavenCentral { + // We don't want to fetch react-native from Maven Central as there are + // older versions over there. + content { + excludeGroup "com.facebook.react" + } + } + google() + maven { url 'https://www.jitpack.io' } + } +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..11d6e02 --- /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: -Xmx1024m -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.99.0 diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

InlOJKNb$zA2@*O@xk-0Qr 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 V>hp8p7r?(Gc1{P2_n*7=KLA&DE1m!V literal 0 HcmV?d00001 diff --git a/ios/Truth/Info.plist b/ios/Truth/Info.plist new file mode 100644 index 0000000..0d1a91d --- /dev/null +++ b/ios/Truth/Info.plist @@ -0,0 +1,59 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + Truth + 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 + Launch Screen + UIMainStoryboardFile + Launch Screen + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/Truth/main.m b/ios/Truth/main.m new file mode 100644 index 0000000..b1df44b --- /dev/null +++ b/ios/Truth/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/TruthTests/Info.plist b/ios/TruthTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/ios/TruthTests/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/TruthTests/TruthTests.m b/ios/TruthTests/TruthTests.m new file mode 100644 index 0000000..355e584 --- /dev/null +++ b/ios/TruthTests/TruthTests.m @@ -0,0 +1,65 @@ +#import +#import + +#import +#import + +#define TIMEOUT_SECONDS 600 +#define TEXT_TO_LOOK_FOR @"Welcome to React" + +@interface TruthTests : XCTestCase + +@end + +@implementation TruthTests + +- (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..0e51905 --- /dev/null +++ b/metro.config.js @@ -0,0 +1,33 @@ +/** + * Metro configuration for React Native + * https://github.com/facebook/react-native + * + * @format + */ + +//module.exports = { +// transformer: { +// getTransformOptions: async () => ({ +// transform: { +// experimentalImportSupport: false, +// inlineRequires: true, +// }, +// }), +// }, +//}; +const { getDefaultConfig } = require('metro-config'); + +module.exports = (async() => { + const { + resolver: { sourceExts, assetExts }, + } = await getDefaultConfig(); + return { + transformer: { + babelTransformerPath: require.resolve('react-native-svg-transformer'), + }, + resolver: { + assetExts: assetExts.filter(ext => ext !== 'svg'), + sourceExts: [...sourceExts, 'svg'], + }, + }; +})(); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5300efe --- /dev/null +++ b/package-lock.json @@ -0,0 +1,28182 @@ +{ + "name": "truth", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "truth", + "version": "0.0.1", + "dependencies": { + "@react-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "react": "17.0.2", + "react-native": "0.67.4", + "react-native-gesture-handler": "^2.5.0", + "react-native-safe-area-context": "^4.3.1", + "react-native-screens": "^3.15.0", + "react-native-splash-screen": "^3.3.0", + "react-native-svg": "^12.3.0", + "react-native-svg-transformer": "^1.0.0" + }, + "devDependencies": { + "@babel/core": "^7.12.9", + "@babel/runtime": "^7.12.5", + "@bam.tech/react-native-make": "^3.0.3", + "@react-native-community/eslint-config": "^2.0.0", + "@types/jest": "^26.0.23", + "@types/react-native": "^0.66.15", + "@types/react-test-renderer": "^17.0.1", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "babel-jest": "^26.6.3", + "eslint": "^7.14.0", + "jest": "^26.6.3", + "metro-react-native-babel-preset": "^0.66.2", + "react-test-renderer": "17.0.2", + "typescript": "^4.4.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", + "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helpers": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "dependencies": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", + "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", + "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", + "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", + "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", + "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@babel/types": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", + "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-wrap-function": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", + "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", + "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", + "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "dependencies": { + "@babel/helper-function-name": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", + "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", + "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.6.tgz", + "integrity": "sha512-oTvzWB16T9cB4j5kX8c8DuUHo/4QtR2P9vnUNKed9xqFP8Jos/IRniz1FiIryn6luDYoltDJSYF7RCpbm2doMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", + "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", + "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", + "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", + "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", + "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", + "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", + "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", + "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", + "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz", + "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", + "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", + "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", + "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "peer": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-assign": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz", + "integrity": "sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", + "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz", + "integrity": "sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", + "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", + "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", + "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", + "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.6", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.6", + "@babel/plugin-transform-classes": "^7.18.6", + "@babel/plugin-transform-computed-properties": "^7.18.6", + "@babel/plugin-transform-destructuring": "^7.18.6", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.6", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.6", + "@babel/plugin-transform-function-name": "^7.18.6", + "@babel/plugin-transform-literals": "^7.18.6", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.6", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.6", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.6", + "@babel/plugin-transform-typeof-symbol": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz", + "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bam.tech/react-native-make": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@bam.tech/react-native-make/-/react-native-make-3.0.3.tgz", + "integrity": "sha512-5Ouk7j6zFLZnlGiZT5CpYQTqaUrBbfOgckvObqJfTul2Z2DABEEmX55D3OPNlKUp9Z1202AcE7ZqobZ8n0Umbg==", + "dev": true, + "dependencies": { + "color-string": "1.5.3", + "colors": "1.3.3", + "sharp": "0.28.0", + "universal-analytics": "0.4.20" + } + }, + "node_modules/@bam.tech/react-native-make/node_modules/colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@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 + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@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, + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.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.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-6.0.0.tgz", + "integrity": "sha512-onf6vtvqSzOr6bNEWhPzgcJP2UQhA0VY6c8tXwNczIONC/ahnN93LPBB/uXDbn9d/kLMvE7oUJiqRadZWHk6aA==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-6.3.0.tgz", + "integrity": "sha512-Uhbm9bubyZLZ12vFCIfWbE/Qi3SBTbYIN/TC08EudTLhv/KbPomCQnmFsnJ7AXQFuOZJs73mBxoEAYSbRbwyVA==", + "dependencies": { + "@react-native-community/cli-platform-android": "^6.3.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.0.tgz", + "integrity": "sha512-d5ufyYcvrZoHznYm5bjBXaiHIJv552t5gYtQpnUsxBhHSQ8QlaNmlLUyeSPRDfOw4ND9b0tPHqs4ufwx6vp/fQ==", + "dependencies": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "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" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "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" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-6.2.0.tgz", + "integrity": "sha512-k15MhExxLiLDDZOeuPgvTxbp0CsoLQQpk2Du0HjZDePqqWcKJylQqMZru1o8HuQHPcEr+b71HIs5V+lKyFYpfg==", + "dependencies": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "ora": "^3.4.0", + "plist": "^3.0.2", + "xcode": "^2.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-6.4.0.tgz", + "integrity": "sha512-lcrNODvHd3ZVhiEshXAjyBoqP44rjhkytkOSUpnZHAcmMLiguxDmvhWeWqbwu3XqSX/f0gVKmfj81t+opI1bSw==", + "dependencies": { + "@react-native-community/cli-server-api": "^6.4.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "metro": "^0.66.1", + "metro-config": "^0.66.1", + "metro-core": "^0.66.1", + "metro-react-native-babel-transformer": "^0.66.1", + "metro-resolver": "^0.66.1", + "metro-runtime": "^0.66.1", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-6.4.3.tgz", + "integrity": "sha512-Ywy2x+PhIUZXgE74YiCYXylSVnuEBcq5cNfYLR3AwOvrILjh03smXfCca8s2V2LWUlzmWN6+L85FJGsT92MUJA==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-tools": "^6.2.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^2.1.0", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-6.2.0.tgz", + "integrity": "sha512-08ssz4GMEnRxC/1FgTTN/Ud7mExQi5xMphItPjfHiTxpZPhrFn+IMx6mya0ncFEhhxQ207wYlJMRLPRRdBZ8oA==", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "semver": "^6.3.0", + "shell-quote": "1.6.1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-6.0.0.tgz", + "integrity": "sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw==", + "dependencies": { + "ora": "^3.4.0" + } + }, + "node_modules/@react-native-community/eslint-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", + "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", + "dev": true, + "dependencies": { + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^3.1.0", + "@typescript-eslint/parser": "^3.1.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.20.0", + "eslint-plugin-react-hooks": "^4.0.4", + "eslint-plugin-react-native": "^3.8.1", + "prettier": "^2.0.2" + }, + "peerDependencies": { + "eslint": ">=6" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/eslint-plugin": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", + "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "3.10.1", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^3.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/parser": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", + "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", + "dev": true, + "dependencies": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "3.10.1", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "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" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "dependencies": { + "get-stdin": "^6.0.0" + }, + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "engines": { + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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, + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=2.0.0" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">= 5.0.0", + "prettier": ">= 1.13.0" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@react-native-community/eslint-plugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.2.0.tgz", + "integrity": "sha512-o6aam+0Ug1xGK3ABYmBm0B1YuEKfM/5kaoZO0eHbZwSpw9UzDX4G5y4Nx/K20FHqUmJHkZmLvOUFYwN4N+HqKA==", + "dev": true + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "node_modules/@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "node_modules/@react-navigation/native": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.11.tgz", + "integrity": "sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg==", + "dependencies": { + "@react-navigation/core": "^6.2.2", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-navigation/native-stack": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.7.0.tgz", + "integrity": "sha512-03CuSwbBvP9+iXgjrTRRw+aog+KZXbhPzqCWVExzIWNOzf5/PJEcdtlm9KDrx2aHHDtDA6LRLKQA4UIlJOmNzA==", + "dependencies": { + "@react-navigation/elements": "^1.3.4", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/native-stack/node_modules/@react-navigation/elements": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.4.tgz", + "integrity": "sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g==", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/native/node_modules/@react-navigation/core": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.2.2.tgz", + "integrity": "sha512-gEJ1gRqt1EIqRrnJIpSQ0wWJRue9maAQNKYrlQ0a/LSKErF3g6w+sD2wW4Bbb1yj88pGhKeuI4wdB9MVK766Pg==", + "dependencies": { + "@react-navigation/routers": "^6.1.1", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.0.0", + "react-is": "^16.13.0" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/native/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-navigation/native/node_modules/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==" + }, + "node_modules/@react-navigation/routers": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.1.tgz", + "integrity": "sha512-mWWj2yh4na/OBaE7bWrft4kdAtxnG8MlV6ph3Bi6tHqgcnxENX+dnQY6y0qg/6E7cmMlaJg5nAC5y4Enr5ir8A==", + "dependencies": { + "nanoid": "^3.1.23" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", + "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", + "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", + "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", + "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", + "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "dependencies": { + "@svgr/plugin-jsx": "^6.2.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "dependencies": { + "@babel/types": "^7.15.6", + "entities": "^3.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "dependencies": { + "@babel/core": "^7.15.5", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@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 + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hammerjs": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", + "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-native": { + "version": "0.66.19", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.66.19.tgz", + "integrity": "sha512-Y7lpJvsAzg7hjTDfKf0Ix7ETohKmFEa2f0R6clXjX4cSG4Ixo/BbWSmbYCRsMJqJbqkuuJYH0VD7tb2UG7mP3Q==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-+F1KONQTBHDBBhbHuT2GNydeMpPuviduXIVJRB7Y4nma4NR5DrTJfMMZ+jbhEHbpwL+Uqhs1WXh4KHiyrtYTPg==", + "dev": true, + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/react-test-renderer/node_modules/@types/react": { + "version": "17.0.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.47.tgz", + "integrity": "sha512-mk0BL8zBinf2ozNr3qPnlu1oyVTYq+4V7WA76RgxUAtf0Em/Wbid38KN6n4abEkvO4xMTBWmnP1FtQzgkEiJoA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz", + "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/type-utils": "5.30.5", + "@typescript-eslint/utils": "5.30.5", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz", + "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.30.5", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz", + "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/typescript-estree": "5.30.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz", + "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/typescript-estree": "5.30.5", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz", + "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/visitor-keys": "5.30.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz", + "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz", + "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/visitor-keys": "5.30.5", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz", + "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.5", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/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==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz", + "integrity": "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==" + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha512-123XMszMB01QKVptpDQ7x1m1pP5NmJIG1kbl0JSPPRezvwQChxAN0Gvzo7rvR1IZ2tOL2tmiy7kY/KKgnpVVpg==" + }, + "node_modules/array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==" + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/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==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "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/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/browserslist": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001363", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", + "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/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==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/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==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "dependencies": { + "browserslist": "^4.21.0", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/dayjs": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", + "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.184", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz", + "integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==" + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/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==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react-native": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", + "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.7.4", + "eslint-plugin-react-native-globals": "^0.1.1" + }, + "peerDependencies": { + "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "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", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/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==" + }, + "node_modules/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 + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/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 + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "node_modules/flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/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==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true, + "optional": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hermes-engine": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.9.0.tgz", + "integrity": "sha512-r7U+Y4P2Qg/igFVZN+DpT7JFfXUn1MM4dFne8aW+cCrF6RRymof+VqrUHs1kl07j8h8V2CNesU19RKgWbr3qPw==" + }, + "node_modules/hermes-parser": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.4.7.tgz", + "integrity": "sha512-jc+zCtXbtwTiXoMAoXOHepxAaGVFIp89wwE9qcdwnMd/uGVEtPoY8FaFSsx0ThPvyKirdR2EsIIDVrpbSXz1Ag==" + }, + "node_modules/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==", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hermes-profile-transformer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/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==" + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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 + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jetifier": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", + "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==", + "bin": { + "jetifier": "bin/jetify", + "jetifier-standalone": "bin/jetifier-standalone", + "jetify": "bin/jetify" + } + }, + "node_modules/joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "node_modules/jscodeshift": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.11.0.tgz", + "integrity": "sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==", + "dependencies": { + "@babel/core": "^7.1.6", + "@babel/parser": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.1.0", + "@babel/plugin-proposal-optional-chaining": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-typescript": "^7.1.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "colors": "^1.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.3", + "temp": "^0.8.1", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.66.2.tgz", + "integrity": "sha512-uNsISfcQ3iKKSHoN5Q+LAh0l3jeeg7ZcNZ/4BAHGsk02erA0OP+l2m+b5qYVoPptHz9Oc3KyG5oGJoTu41pWjg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^2.4.0", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "hermes-parser": "0.4.7", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^26.5.2", + "jest-worker": "^26.0.0", + "lodash.throttle": "^4.1.1", + "metro-babel-register": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-config": "0.66.2", + "metro-core": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-inspector-proxy": "0.66.2", + "metro-minify-uglify": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-resolver": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "metro-symbolicate": "0.66.2", + "metro-transform-plugins": "0.66.2", + "metro-transform-worker": "0.66.2", + "mime-types": "^2.1.27", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-register": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.66.2.tgz", + "integrity": "sha512-3F+vsVubUPJYKfVMeol8/7pd8CC287Rw92QYzJD8LEmI980xcgwMUEVBZ0UIAUwlLgiJG/f4Mwhuji2EeBXrPg==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^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" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.66.2.tgz", + "integrity": "sha512-aJ/7fc/Xkofw8Fqa51OTDhBzBz26mmpIWrXAZcPdQ8MSTt883EWncxeCEjasc79NJ89BRi7sOkkaWZo2sXlKvw==", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.4.7", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-cache": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.66.2.tgz", + "integrity": "sha512-5QCYJtJOHoBSbL3H4/Fpl36oA697C3oYHqsce+Hk/dh2qtODUGpS3gOBhvP1B8iB+H8jJMyR75lZq129LJEsIQ==", + "dependencies": { + "metro-core": "0.66.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.66.2.tgz", + "integrity": "sha512-WtkNmRt41qOpHh1MkNA4nLiQ/m7iGL90ysSKD+fcLqlUnOBKJptPQm0ZUv8Kfqk18ddWX2KmsSbq+Sf3I6XohQ==" + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro-config": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.66.2.tgz", + "integrity": "sha512-0C+PrKKIBNNzLZUKN/8ZDJS2U5FLMOTXDWbvBHIdqb6YXz8WplXR2+xlSlaSCCi5b+GR7cWFWUNeKA4GQS1/AQ==", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.66.2", + "metro-cache": "0.66.2", + "metro-core": "0.66.2", + "metro-runtime": "0.66.2" + } + }, + "node_modules/metro-core": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.66.2.tgz", + "integrity": "sha512-JieLZkef/516yxXYvQxWnf3OWw5rcgWRy76K8JV/wr/i8LGVGulPAXlIi445/QZzXVydzRVASKAEVqyxM5F4mA==", + "dependencies": { + "jest-haste-map": "^26.5.2", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.66.2" + } + }, + "node_modules/metro-hermes-compiler": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.66.2.tgz", + "integrity": "sha512-nCVL1g9uR6vrw5+X1wjwZruRyMkndnzGRMqjqoljf+nGEqBTD607CR7elXw4fMWn/EM+1y0Vdq5altUu9LdgCA==" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.66.2.tgz", + "integrity": "sha512-gnLc9121eznwP0iiA9tCBW8qZjwIsCgwHWMF1g1Qaki9le9tzeJv3dK4/lFNGxyfSaLO7vahQEhsEYsiRnTROg==", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "node_modules/metro-inspector-proxy/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.66.2.tgz", + "integrity": "sha512-7TUK+L5CmB5x1PVnFbgmjzHW4CUadq9H5jgp0HfFoWT1skXAyEsx0DHkKDXwnot0khnNhBOEfl62ctQOnE110Q==", + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz", + "integrity": "sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ==", + "dependencies": { + "@babel/core": "^7.14.0", + "@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-async-to-generator": "^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" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.66.2.tgz", + "integrity": "sha512-z1ab7ihIT0pJrwgi9q2IH+LcW/xUWMQ0hH+Mrk7wbKQB0RnJdXFoxphrfoVHBHMUu+TBPetUcEkKawkK1e7Cng==", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.4.7", + "metro-babel-transformer": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.66.2.tgz", + "integrity": "sha512-pXQAJR/xauRf4kWFj2/hN5a77B4jLl0Fom5I3PHp6Arw/KxSBp0cnguXpGLwNQ6zQC0nxKCoYGL9gQpzMnN7Hw==", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.66.2.tgz", + "integrity": "sha512-vFhKBk2ot9FS4b+2v0OTa/guCF/QDAOJubY0CNg7PzCS5+w4y3IvZIcPX4SSS1t8pYEZBLvtdtTDarlDl81xmg==" + }, + "node_modules/metro-source-map": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.66.2.tgz", + "integrity": "sha512-038tFmB7vSh73VQcDWIbr5O1m+WXWyYafDaOy+1A/2K308YP0oj33gbEgDnZsLZDwcJ+xt1x6KUEBIzlX4YGeQ==", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.66.2", + "nullthrows": "^1.1.1", + "ob1": "0.66.2", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.66.2.tgz", + "integrity": "sha512-u+DeQHyAFXVD7mVP+GST/894WHJ3i/U8oEJFnT7U3P52ZuLgX8n4tMNxhqZU12RcLR6etF8143aP0Ktx1gFLEQ==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.66.2.tgz", + "integrity": "sha512-KTvqplh0ut7oDKovvDG6yzXM02R6X+9b2oVG+qYq8Zd3aCGTi51ASx4ThCNkAHyEvCuJdYg9fxXTL+j+wvhB5w==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.66.2.tgz", + "integrity": "sha512-dO4PtYOMGB7Vzte8aIzX39xytODhmbJrBYPu+zYzlDjyefJZT7BkZ0LkPIThtyJi96xWcGqi9JBSo0CeRupAHw==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-source-map": "0.66.2", + "metro-transform-plugins": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/metro/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/metro/node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dependencies": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/nocache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/node-abi": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", + "dev": true, + "dependencies": { + "semver": "^5.4.1" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": "*" + } + }, + "node_modules/ob1": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.66.2.tgz", + "integrity": "sha512-RFewnL/RjE0qQBOuM+2bbY96zmJPIge/aDtsiDbLSb+MOiK8CReAhBHDgL+zrA3F1hQk00lMWpUwYcep750plA==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==", + "dependencies": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prebuild-install": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "dev": true, + "dependencies": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.21.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/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==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/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==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.19.1.tgz", + "integrity": "sha512-2wJiGffPWK0KggBjVwnTaAk+Z3MSxKInHmdzPTrBh1mAarexsa93Kw+WMX88+XjN+TtYgAiLe9xeTqcO5FfJTw==", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-freeze": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz", + "integrity": "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^17.0.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-native": { + "version": "0.67.4", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.67.4.tgz", + "integrity": "sha512-NA9d9lNJu9TViEJu2uZxWXUP+QNUilGGA5tdMbVFedNroOH1lnQ3n/FAVoGK1gqGarCgNTtheBxUpEa979Cu8w==", + "dependencies": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "^6.0.0", + "@react-native-community/cli-platform-android": "^6.0.0", + "@react-native-community/cli-platform-ios": "^6.0.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "hermes-engine": "~0.9.0", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "metro-react-native-babel-transformer": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "prop-types": "^15.7.2", + "react-devtools-core": "4.19.1", + "react-native-codegen": "^0.0.8", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.20.2", + "stacktrace-parser": "^0.1.3", + "use-subscription": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-native-codegen": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.0.8.tgz", + "integrity": "sha512-k/944+0XD+8l7zDaiKfYabyEKmAmyZgS1mj+4LcSRPyHnrjgCHKrh/Y6jM6kucQ6xU1+1uyMmF/dSkikxK8i+Q==", + "dependencies": { + "flow-parser": "^0.121.0", + "jscodeshift": "^0.11.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", + "integrity": "sha512-djZdcprFf08PZC332D+AeG5wcGeAPhzfCJtB3otUgOgTlvjVXmg/SLFdPJSpzLBqkRAmrC77tM79QgKbuLxkfw==", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "lodash": "^4.17.21", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", + "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", + "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-splash-screen": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-native-splash-screen/-/react-native-splash-screen-3.3.0.tgz", + "integrity": "sha512-rGjt6HkoSXxMqH4SQUJ1gnPQlPJV8+J47+4yhgTIan4bVvAwJhEeJH7wWt9hXSdH4+VfwTS0GTaflj1Tw83IhA==", + "peerDependencies": { + "react-native": ">=0.57.0" + } + }, + "node_modules/react-native-svg": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.3.0.tgz", + "integrity": "sha512-ESG1g1j7/WLD7X3XRFTQHVv0r6DpbHNNcdusngAODIxG88wpTWUZkhcM3A2HJTb+BbXTFDamHv7FwtRKWQ/ALg==", + "dependencies": { + "css-select": "^4.2.1", + "css-tree": "^1.0.0-alpha.39" + }, + "peerDependencies": { + "react": "*", + "react-native": ">=0.50.0" + } + }, + "node_modules/react-native-svg-transformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.0.0.tgz", + "integrity": "sha512-ALHU5VvLLyKM/BvyEG7VYJmqglvaXtU7mGRCxrEwwpJO/GBf1ZMUzc4AeJAjSodj7yYtlDYRxNSt9ySWpaa6JQ==", + "dependencies": { + "@svgr/core": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2", + "path-dirname": "^1.0.2" + }, + "peerDependencies": { + "react-native": ">=0.59.0", + "react-native-svg": ">=12.0.0" + } + }, + "node_modules/react-native/node_modules/@react-native-community/cli": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-6.4.0.tgz", + "integrity": "sha512-UNvYnWaALa4mJEaWdLY3fVK+csZzx/Ja/FGvXISPJ9W9lrKvGtyXkidViUCPbPtMsJUi7teA4uIShHn0mbGmnQ==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-hermes": "^6.3.0", + "@react-native-community/cli-plugin-metro": "^6.4.0", + "@react-native-community/cli-server-api": "^6.4.0", + "@react-native-community/cli-tools": "^6.2.0", + "@react-native-community/cli-types": "^6.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "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", + "joi": "^17.2.1", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "node-stream-zip": "^1.9.1", + "ora": "^3.4.0", + "pretty-format": "^26.6.2", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/react-native/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-native/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-native/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-native/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-native/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "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" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/react-native/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-native/node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-native/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-native/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-native/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-native/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-native/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/react-native/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-native/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-native/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-native/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^17.0.2", + "react-shallow-renderer": "^16.13.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/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, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "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" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/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, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/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==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "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" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "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" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sharp": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.0.tgz", + "integrity": "sha512-kGTaWLNMCkLYxkH2Pv7s+5LQBnWQ4mRKXs1XD19AWOxShWvU8b78qaWqTR/4ryNcPORO+qBoBnFF/Lzda5HgkQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.1.0", + "prebuild-install": "^6.0.1", + "semver": "^7.3.5", + "simple-get": "^3.1.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", + "dependencies": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "node_modules/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 + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "dev": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/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==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "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" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "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" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/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 + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/table/node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/table/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/table/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/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, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "node_modules/ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/universal-analytics": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "dev": true, + "dependencies": { + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" + } + }, + "node_modules/universal-analytics/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/universal-analytics/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-subscription": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz", + "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==", + "dependencies": { + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-subscription/node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "node_modules/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, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz", + "integrity": "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/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 + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "dependencies": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/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 + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" + }, + "@babel/core": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", + "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helpers": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "requires": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", + "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", + "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", + "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", + "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.8.tgz", + "integrity": "sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@babel/types": "^7.18.8" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", + "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", + "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-wrap-function": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", + "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-member-expression-to-functions": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", + "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", + "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "requires": { + "@babel/helper-function-name": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helpers": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", + "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", + "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", + "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "peer": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "peer": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.6.tgz", + "integrity": "sha512-oTvzWB16T9cB4j5kX8c8DuUHo/4QtR2P9vnUNKed9xqFP8Jos/IRniz1FiIryn6luDYoltDJSYF7RCpbm2doMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", + "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", + "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", + "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.6" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", + "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "peer": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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==", + "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-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", + "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.8.tgz", + "integrity": "sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", + "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", + "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", + "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz", + "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", + "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", + "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "peer": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", + "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "peer": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "peer": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz", + "integrity": "sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", + "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", + "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz", + "integrity": "sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", + "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", + "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", + "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz", + "integrity": "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", + "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", + "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.18.6", + "@babel/helper-compilation-targets": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.6", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.6", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.6", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.6", + "@babel/plugin-transform-classes": "^7.18.6", + "@babel/plugin-transform-computed-properties": "^7.18.6", + "@babel/plugin-transform-destructuring": "^7.18.6", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.6", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.6", + "@babel/plugin-transform-function-name": "^7.18.6", + "@babel/plugin-transform-literals": "^7.18.6", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.6", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.6", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.6", + "@babel/plugin-transform-typeof-symbol": "^7.18.6", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.6", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/register": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.6.tgz", + "integrity": "sha512-tkYtONzaO8rQubZzpBnvZPFcHgh8D9F55IjOsYton4X2IBoyRn2ZSWQqySTZnUn2guZbxbQiAB27hJEbvXamhQ==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@bam.tech/react-native-make": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@bam.tech/react-native-make/-/react-native-make-3.0.3.tgz", + "integrity": "sha512-5Ouk7j6zFLZnlGiZT5CpYQTqaUrBbfOgckvObqJfTul2Z2DABEEmX55D3OPNlKUp9Z1202AcE7ZqobZ8n0Umbg==", + "dev": true, + "requires": { + "color-string": "1.5.3", + "colors": "1.3.3", + "sharp": "0.28.0", + "universal-analytics": "0.4.20" + }, + "dependencies": { + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", + "dev": true + } + } + }, + "@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" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@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.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "requires": { + "@jest/types": "^27.5.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.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.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-6.0.0.tgz", + "integrity": "sha512-onf6vtvqSzOr6bNEWhPzgcJP2UQhA0VY6c8tXwNczIONC/ahnN93LPBB/uXDbn9d/kLMvE7oUJiqRadZWHk6aA==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-hermes": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-6.3.0.tgz", + "integrity": "sha512-Uhbm9bubyZLZ12vFCIfWbE/Qi3SBTbYIN/TC08EudTLhv/KbPomCQnmFsnJ7AXQFuOZJs73mBxoEAYSbRbwyVA==", + "requires": { + "@react-native-community/cli-platform-android": "^6.3.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.0.tgz", + "integrity": "sha512-d5ufyYcvrZoHznYm5bjBXaiHIJv552t5gYtQpnUsxBhHSQ8QlaNmlLUyeSPRDfOw4ND9b0tPHqs4ufwx6vp/fQ==", + "requires": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "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" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "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": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "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" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-6.2.0.tgz", + "integrity": "sha512-k15MhExxLiLDDZOeuPgvTxbp0CsoLQQpk2Du0HjZDePqqWcKJylQqMZru1o8HuQHPcEr+b71HIs5V+lKyFYpfg==", + "requires": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "ora": "^3.4.0", + "plist": "^3.0.2", + "xcode": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-6.4.0.tgz", + "integrity": "sha512-lcrNODvHd3ZVhiEshXAjyBoqP44rjhkytkOSUpnZHAcmMLiguxDmvhWeWqbwu3XqSX/f0gVKmfj81t+opI1bSw==", + "requires": { + "@react-native-community/cli-server-api": "^6.4.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "metro": "^0.66.1", + "metro-config": "^0.66.1", + "metro-core": "^0.66.1", + "metro-react-native-babel-transformer": "^0.66.1", + "metro-resolver": "^0.66.1", + "metro-runtime": "^0.66.1", + "readline": "^1.3.0" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-6.4.3.tgz", + "integrity": "sha512-Ywy2x+PhIUZXgE74YiCYXylSVnuEBcq5cNfYLR3AwOvrILjh03smXfCca8s2V2LWUlzmWN6+L85FJGsT92MUJA==", + "requires": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-tools": "^6.2.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^2.1.0", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "@react-native-community/cli-tools": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-6.2.0.tgz", + "integrity": "sha512-08ssz4GMEnRxC/1FgTTN/Ud7mExQi5xMphItPjfHiTxpZPhrFn+IMx6mya0ncFEhhxQ207wYlJMRLPRRdBZ8oA==", + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "semver": "^6.3.0", + "shell-quote": "1.6.1" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-6.0.0.tgz", + "integrity": "sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw==", + "requires": { + "ora": "^3.4.0" + } + }, + "@react-native-community/eslint-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", + "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", + "dev": true, + "requires": { + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^3.1.0", + "@typescript-eslint/parser": "^3.1.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.20.0", + "eslint-plugin-react-hooks": "^4.0.4", + "eslint-plugin-react-native": "^3.8.1", + "prettier": "^2.0.2" + }, + "dependencies": { + "@typescript-eslint/eslint-plugin": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", + "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "3.10.1", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", + "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "3.10.1", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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" + } + }, + "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" + } + }, + "eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "requires": { + "get-stdin": "^6.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-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, + "requires": {} + }, + "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" + } + }, + "eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "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 + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "@react-native-community/eslint-plugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.2.0.tgz", + "integrity": "sha512-o6aam+0Ug1xGK3ABYmBm0B1YuEKfM/5kaoZO0eHbZwSpw9UzDX4G5y4Nx/K20FHqUmJHkZmLvOUFYwN4N+HqKA==", + "dev": true + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "@react-navigation/native": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.11.tgz", + "integrity": "sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg==", + "requires": { + "@react-navigation/core": "^6.2.2", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "dependencies": { + "@react-navigation/core": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.2.2.tgz", + "integrity": "sha512-gEJ1gRqt1EIqRrnJIpSQ0wWJRue9maAQNKYrlQ0a/LSKErF3g6w+sD2wW4Bbb1yj88pGhKeuI4wdB9MVK766Pg==", + "requires": { + "@react-navigation/routers": "^6.1.1", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.0.0", + "react-is": "^16.13.0" + } + }, + "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-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-navigation/native-stack": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.7.0.tgz", + "integrity": "sha512-03CuSwbBvP9+iXgjrTRRw+aog+KZXbhPzqCWVExzIWNOzf5/PJEcdtlm9KDrx2aHHDtDA6LRLKQA4UIlJOmNzA==", + "requires": { + "@react-navigation/elements": "^1.3.4", + "warn-once": "^0.1.0" + }, + "dependencies": { + "@react-navigation/elements": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.4.tgz", + "integrity": "sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g==", + "requires": {} + } + } + }, + "@react-navigation/routers": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.1.tgz", + "integrity": "sha512-mWWj2yh4na/OBaE7bWrft4kdAtxnG8MlV6ph3Bi6tHqgcnxENX+dnQY6y0qg/6E7cmMlaJg5nAC5y4Enr5ir8A==", + "requires": { + "nanoid": "^3.1.23" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", + "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", + "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", + "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", + "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", + "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", + "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", + "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", + "requires": {} + }, + "@svgr/babel-preset": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", + "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^6.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^6.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^6.0.0", + "@svgr/babel-plugin-transform-svg-component": "^6.2.0" + } + }, + "@svgr/core": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", + "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "requires": { + "@svgr/plugin-jsx": "^6.2.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", + "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "requires": { + "@babel/types": "^7.15.6", + "entities": "^3.0.1" + }, + "dependencies": { + "entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + } + } + }, + "@svgr/plugin-jsx": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", + "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "requires": { + "@babel/core": "^7.15.5", + "@svgr/babel-preset": "^6.2.0", + "@svgr/hast-util-to-babel-ast": "^6.2.1", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", + "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "requires": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.5.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@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 + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hammerjs": { + "version": "2.0.41", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz", + "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@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": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-native": { + "version": "0.66.19", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.66.19.tgz", + "integrity": "sha512-Y7lpJvsAzg7hjTDfKf0Ix7ETohKmFEa2f0R6clXjX4cSG4Ixo/BbWSmbYCRsMJqJbqkuuJYH0VD7tb2UG7mP3Q==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-+F1KONQTBHDBBhbHuT2GNydeMpPuviduXIVJRB7Y4nma4NR5DrTJfMMZ+jbhEHbpwL+Uqhs1WXh4KHiyrtYTPg==", + "dev": true, + "requires": { + "@types/react": "^17" + }, + "dependencies": { + "@types/react": { + "version": "17.0.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.47.tgz", + "integrity": "sha512-mk0BL8zBinf2ozNr3qPnlu1oyVTYq+4V7WA76RgxUAtf0Em/Wbid38KN6n4abEkvO4xMTBWmnP1FtQzgkEiJoA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + } + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz", + "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/type-utils": "5.30.5", + "@typescript-eslint/utils": "5.30.5", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/type-utils": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz", + "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.30.5", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz", + "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/typescript-estree": "5.30.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz", + "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.30.5", + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/typescript-estree": "5.30.5", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz", + "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/visitor-keys": "5.30.5" + } + }, + "@typescript-eslint/types": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz", + "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz", + "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.5", + "@typescript-eslint/visitor-keys": "5.30.5", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz", + "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.5", + "eslint-visitor-keys": "^3.3.0" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "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": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "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": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "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" + } + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "appdirsjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz", + "integrity": "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "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" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "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": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha512-123XMszMB01QKVptpDQ7x1m1pP5NmJIG1kbl0JSPPRezvwQChxAN0Gvzo7rvR1IZ2tOL2tmiy7kY/KKgnpVVpg==" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha512-8jR+StqaC636u7h3ye1co3lQRefgVVUQUhuAmRbDqIMeR2yuXzRvkCNQiQ5J/wbREmoBLNtp13dhaaVpZQDRUw==" + }, + "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": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "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": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "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": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "requires": {} + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.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.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "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": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "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": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "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/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "requires": { + "big-integer": "1.6.x" + } + }, + "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==", + "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 + }, + "browserslist": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", + "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", + "requires": { + "caniuse-lite": "^1.0.30001359", + "electron-to-chromium": "^1.4.172", + "node-releases": "^2.0.5", + "update-browserslist-db": "^1.0.4" + } + }, + "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": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "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" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "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==" + }, + "caniuse-lite": { + "version": "1.0.30001363", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz", + "integrity": "sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==" + }, + "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": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "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" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "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==" + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + }, + "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" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "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": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + } + } + }, + "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" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "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": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "core-js-compat": { + "version": "3.23.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "requires": { + "browserslist": "^4.21.0", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "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": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "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" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.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.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "dayjs": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", + "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dev": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "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": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true + }, + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "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" + } + }, + "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" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "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": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "electron-to-chromium": { + "version": "1.4.184", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz", + "integrity": "sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==" + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "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==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "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" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + }, + "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" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "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.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "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" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "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 + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-plugin-react-native": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", + "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.7.4", + "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" + }, + "dependencies": { + "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 + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "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 + } + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "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": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "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==" + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "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", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "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": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + } + } + }, + "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": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true + }, + "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==" + }, + "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.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "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": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "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" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" + }, + "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" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "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" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "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": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "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": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "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-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "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": "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" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "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.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "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-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "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": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.9.0.tgz", + "integrity": "sha512-r7U+Y4P2Qg/igFVZN+DpT7JFfXUn1MM4dFne8aW+cCrF6RRymof+VqrUHs1kl07j8h8V2CNesU19RKgWbr3qPw==" + }, + "hermes-parser": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.4.7.tgz", + "integrity": "sha512-jc+zCtXbtwTiXoMAoXOHepxAaGVFIp89wwE9qcdwnMd/uGVEtPoY8FaFSsx0ThPvyKirdR2EsIIDVrpbSXz1Ag==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "dependencies": { + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "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.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "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" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "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-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "requires": { + "has": "^1.0.3" + } + }, + "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" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true + }, + "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" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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": "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.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" + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "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, + "requires": {} + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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-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" + } + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "dev": true + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.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==" + }, + "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" + } + } + } + }, + "jetifier": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", + "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "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": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "jscodeshift": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.11.0.tgz", + "integrity": "sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==", + "requires": { + "@babel/core": "^7.1.6", + "@babel/parser": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.1.0", + "@babel/plugin-proposal-optional-chaining": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-typescript": "^7.1.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "colors": "^1.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.3", + "temp": "^0.8.1", + "write-file-atomic": "^2.3.0" + }, + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "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": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "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==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "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-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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "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": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + } + }, + "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==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "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==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "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.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "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.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "requires": { + "object-visit": "^1.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "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.66.2", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.66.2.tgz", + "integrity": "sha512-uNsISfcQ3iKKSHoN5Q+LAh0l3jeeg7ZcNZ/4BAHGsk02erA0OP+l2m+b5qYVoPptHz9Oc3KyG5oGJoTu41pWjg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^2.4.0", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "hermes-parser": "0.4.7", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^26.5.2", + "jest-worker": "^26.0.0", + "lodash.throttle": "^4.1.1", + "metro-babel-register": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-config": "0.66.2", + "metro-core": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-inspector-proxy": "0.66.2", + "metro-minify-uglify": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-resolver": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "metro-symbolicate": "0.66.2", + "metro-transform-plugins": "0.66.2", + "metro-transform-worker": "0.66.2", + "mime-types": "^2.1.27", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "dependencies": { + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "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" + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "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": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + } + } + }, + "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" + } + } + } + }, + "metro-babel-register": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.66.2.tgz", + "integrity": "sha512-3F+vsVubUPJYKfVMeol8/7pd8CC287Rw92QYzJD8LEmI980xcgwMUEVBZ0UIAUwlLgiJG/f4Mwhuji2EeBXrPg==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^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.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.66.2.tgz", + "integrity": "sha512-aJ/7fc/Xkofw8Fqa51OTDhBzBz26mmpIWrXAZcPdQ8MSTt883EWncxeCEjasc79NJ89BRi7sOkkaWZo2sXlKvw==", + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.4.7", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.66.2.tgz", + "integrity": "sha512-5QCYJtJOHoBSbL3H4/Fpl36oA697C3oYHqsce+Hk/dh2qtODUGpS3gOBhvP1B8iB+H8jJMyR75lZq129LJEsIQ==", + "requires": { + "metro-core": "0.66.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + }, + "dependencies": { + "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" + } + } + } + }, + "metro-cache-key": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.66.2.tgz", + "integrity": "sha512-WtkNmRt41qOpHh1MkNA4nLiQ/m7iGL90ysSKD+fcLqlUnOBKJptPQm0ZUv8Kfqk18ddWX2KmsSbq+Sf3I6XohQ==" + }, + "metro-config": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.66.2.tgz", + "integrity": "sha512-0C+PrKKIBNNzLZUKN/8ZDJS2U5FLMOTXDWbvBHIdqb6YXz8WplXR2+xlSlaSCCi5b+GR7cWFWUNeKA4GQS1/AQ==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.66.2", + "metro-cache": "0.66.2", + "metro-core": "0.66.2", + "metro-runtime": "0.66.2" + } + }, + "metro-core": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.66.2.tgz", + "integrity": "sha512-JieLZkef/516yxXYvQxWnf3OWw5rcgWRy76K8JV/wr/i8LGVGulPAXlIi445/QZzXVydzRVASKAEVqyxM5F4mA==", + "requires": { + "jest-haste-map": "^26.5.2", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.66.2" + } + }, + "metro-hermes-compiler": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.66.2.tgz", + "integrity": "sha512-nCVL1g9uR6vrw5+X1wjwZruRyMkndnzGRMqjqoljf+nGEqBTD607CR7elXw4fMWn/EM+1y0Vdq5altUu9LdgCA==" + }, + "metro-inspector-proxy": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.66.2.tgz", + "integrity": "sha512-gnLc9121eznwP0iiA9tCBW8qZjwIsCgwHWMF1g1Qaki9le9tzeJv3dK4/lFNGxyfSaLO7vahQEhsEYsiRnTROg==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.66.2.tgz", + "integrity": "sha512-7TUK+L5CmB5x1PVnFbgmjzHW4CUadq9H5jgp0HfFoWT1skXAyEsx0DHkKDXwnot0khnNhBOEfl62ctQOnE110Q==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz", + "integrity": "sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ==", + "requires": { + "@babel/core": "^7.14.0", + "@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-async-to-generator": "^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.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.66.2.tgz", + "integrity": "sha512-z1ab7ihIT0pJrwgi9q2IH+LcW/xUWMQ0hH+Mrk7wbKQB0RnJdXFoxphrfoVHBHMUu+TBPetUcEkKawkK1e7Cng==", + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.4.7", + "metro-babel-transformer": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.66.2.tgz", + "integrity": "sha512-pXQAJR/xauRf4kWFj2/hN5a77B4jLl0Fom5I3PHp6Arw/KxSBp0cnguXpGLwNQ6zQC0nxKCoYGL9gQpzMnN7Hw==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.66.2.tgz", + "integrity": "sha512-vFhKBk2ot9FS4b+2v0OTa/guCF/QDAOJubY0CNg7PzCS5+w4y3IvZIcPX4SSS1t8pYEZBLvtdtTDarlDl81xmg==" + }, + "metro-source-map": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.66.2.tgz", + "integrity": "sha512-038tFmB7vSh73VQcDWIbr5O1m+WXWyYafDaOy+1A/2K308YP0oj33gbEgDnZsLZDwcJ+xt1x6KUEBIzlX4YGeQ==", + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.66.2", + "nullthrows": "^1.1.1", + "ob1": "0.66.2", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.66.2.tgz", + "integrity": "sha512-u+DeQHyAFXVD7mVP+GST/894WHJ3i/U8oEJFnT7U3P52ZuLgX8n4tMNxhqZU12RcLR6etF8143aP0Ktx1gFLEQ==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-transform-plugins": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.66.2.tgz", + "integrity": "sha512-KTvqplh0ut7oDKovvDG6yzXM02R6X+9b2oVG+qYq8Zd3aCGTi51ASx4ThCNkAHyEvCuJdYg9fxXTL+j+wvhB5w==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.66.2.tgz", + "integrity": "sha512-dO4PtYOMGB7Vzte8aIzX39xytODhmbJrBYPu+zYzlDjyefJZT7BkZ0LkPIThtyJi96xWcGqi9JBSo0CeRupAHw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-source-map": "0.66.2", + "metro-transform-plugins": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.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 + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "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==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "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" + } + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nocache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" + }, + "node-abi": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", + "dev": true, + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.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==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", + "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.66.2", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.66.2.tgz", + "integrity": "sha512-RFewnL/RjE0qQBOuM+2bbY96zmJPIge/aDtsiDbLSb+MOiK8CReAhBHDgL+zrA3F1hQk00lMWpUwYcep750plA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "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==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "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": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "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": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "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" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + } + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha512-bOj3L1ypm++N+n7CEbbe473A414AB7z+amKYshRb//iuL3MpdDCLhPnw6aVTdKB9g5ZRVHIEp8eUln6L2NUStg==" + }, + "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-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "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" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "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": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "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==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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" + } + }, + "plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==", + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "prebuild-install": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.21.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "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" + } + }, + "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==" + } + } + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "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==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "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.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "query-string": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "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==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-devtools-core": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.19.1.tgz", + "integrity": "sha512-2wJiGffPWK0KggBjVwnTaAk+Z3MSxKInHmdzPTrBh1mAarexsa93Kw+WMX88+XjN+TtYgAiLe9xeTqcO5FfJTw==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "react-freeze": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz", + "integrity": "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==", + "requires": {} + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-native": { + "version": "0.67.4", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.67.4.tgz", + "integrity": "sha512-NA9d9lNJu9TViEJu2uZxWXUP+QNUilGGA5tdMbVFedNroOH1lnQ3n/FAVoGK1gqGarCgNTtheBxUpEa979Cu8w==", + "requires": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "^6.0.0", + "@react-native-community/cli-platform-android": "^6.0.0", + "@react-native-community/cli-platform-ios": "^6.0.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "hermes-engine": "~0.9.0", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "metro-react-native-babel-transformer": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "prop-types": "^15.7.2", + "react-devtools-core": "4.19.1", + "react-native-codegen": "^0.0.8", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.20.2", + "stacktrace-parser": "^0.1.3", + "use-subscription": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "@react-native-community/cli": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-6.4.0.tgz", + "integrity": "sha512-UNvYnWaALa4mJEaWdLY3fVK+csZzx/Ja/FGvXISPJ9W9lrKvGtyXkidViUCPbPtMsJUi7teA4uIShHn0mbGmnQ==", + "requires": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-hermes": "^6.3.0", + "@react-native-community/cli-plugin-metro": "^6.4.0", + "@react-native-community/cli-server-api": "^6.4.0", + "@react-native-community/cli-tools": "^6.2.0", + "@react-native-community/cli-types": "^6.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "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", + "joi": "^17.2.1", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "node-stream-zip": "^1.9.1", + "ora": "^3.4.0", + "pretty-format": "^26.6.2", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "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" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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" + } + }, + "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==" + }, + "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==" + } + } + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "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" + } + }, + "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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "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": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "react-native-codegen": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.0.8.tgz", + "integrity": "sha512-k/944+0XD+8l7zDaiKfYabyEKmAmyZgS1mj+4LcSRPyHnrjgCHKrh/Y6jM6kucQ6xU1+1uyMmF/dSkikxK8i+Q==", + "requires": { + "flow-parser": "^0.121.0", + "jscodeshift": "^0.11.0", + "nullthrows": "^1.1.1" + } + }, + "react-native-gesture-handler": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.5.0.tgz", + "integrity": "sha512-djZdcprFf08PZC332D+AeG5wcGeAPhzfCJtB3otUgOgTlvjVXmg/SLFdPJSpzLBqkRAmrC77tM79QgKbuLxkfw==", + "requires": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "lodash": "^4.17.21", + "prop-types": "^15.7.2" + } + }, + "react-native-safe-area-context": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", + "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", + "requires": {} + }, + "react-native-screens": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", + "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", + "requires": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + } + }, + "react-native-splash-screen": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-native-splash-screen/-/react-native-splash-screen-3.3.0.tgz", + "integrity": "sha512-rGjt6HkoSXxMqH4SQUJ1gnPQlPJV8+J47+4yhgTIan4bVvAwJhEeJH7wWt9hXSdH4+VfwTS0GTaflj1Tw83IhA==", + "requires": {} + }, + "react-native-svg": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.3.0.tgz", + "integrity": "sha512-ESG1g1j7/WLD7X3XRFTQHVv0r6DpbHNNcdusngAODIxG88wpTWUZkhcM3A2HJTb+BbXTFDamHv7FwtRKWQ/ALg==", + "requires": { + "css-select": "^4.2.1", + "css-tree": "^1.0.0-alpha.39" + } + }, + "react-native-svg-transformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.0.0.tgz", + "integrity": "sha512-ALHU5VvLLyKM/BvyEG7VYJmqglvaXtU7mGRCxrEwwpJO/GBf1ZMUzc4AeJAjSodj7yYtlDYRxNSt9ySWpaa6JQ==", + "requires": { + "@svgr/core": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2", + "path-dirname": "^1.0.2" + } + }, + "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-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "react-is": "^17.0.2", + "react-shallow-renderer": "^16.13.1", + "scheduler": "^0.20.2" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "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.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "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": { + "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" + } + }, + "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" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "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.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "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": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "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": "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" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "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==", + "dev": true + }, + "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": { + "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" + } + }, + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "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" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "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": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "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": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "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" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "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.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "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" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "sharp": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.28.0.tgz", + "integrity": "sha512-kGTaWLNMCkLYxkH2Pv7s+5LQBnWQ4mRKXs1XD19AWOxShWvU8b78qaWqTR/4ryNcPORO+qBoBnFF/Lzda5HgkQ==", + "dev": true, + "requires": { + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.1.0", + "prebuild-install": "^6.0.1", + "semver": "^7.3.5", + "simple-get": "^3.1.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "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 + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", + "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.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true + }, + "simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "dev": true, + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "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" + } + }, + "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": { + "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" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "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" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "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": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "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": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "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": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "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": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + }, + "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" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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 + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + }, + "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 + }, + "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": "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" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } + } + }, + "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": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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==", + "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 + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "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": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "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" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "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": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "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": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true + }, + "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": "sha512-QMpnpVtYaWEeY+MwKDN/UdKlE/LsFZXM5lO1u7GaZzNgmIbGixHEmVMIKT+vqYOALu3m5GYQy9kz4Xu4IVn7Ow==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "universal-analytics": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", + "dev": true, + "requires": { + "debug": "^3.0.0", + "request": "^2.88.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "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": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "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": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "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": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "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": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + } + } + }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.8.0.tgz", + "integrity": "sha512-LISuG0/TmmoDoCRmV5XAqYkd3UCBNM0ML3gGBndze65WITcsExCD3DTvXXTLyNcOC0heFQZzluW88bN/oC1DQQ==", + "requires": { + "use-sync-external-store": "^1.2.0" + }, + "dependencies": { + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "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.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "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==", + "dev": true, + "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": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + } + } + }, + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warn-once": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz", + "integrity": "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "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.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "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": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "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" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "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 + }, + "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-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" + } + }, + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "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": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "requires": {} + }, + "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" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "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": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "requires": { + "sax": "^1.2.4" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "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" + } + }, + "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..9b0a190 --- /dev/null +++ b/package.json @@ -0,0 +1,55 @@ +{ + "name": "truth", + "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-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "react": "17.0.2", + "react-native": "0.67.4", + "react-native-gesture-handler": "^2.5.0", + "react-native-safe-area-context": "^4.3.1", + "react-native-screens": "^3.15.0", + "react-native-splash-screen": "^3.3.0", + "react-native-svg": "^12.3.0", + "react-native-svg-transformer": "^1.0.0" + }, + "devDependencies": { + "@babel/core": "^7.12.9", + "@babel/runtime": "^7.12.5", + "@bam.tech/react-native-make": "^3.0.3", + "@react-native-community/eslint-config": "^2.0.0", + "@types/jest": "^26.0.23", + "@types/react-native": "^0.66.15", + "@types/react-test-renderer": "^17.0.1", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "babel-jest": "^26.6.3", + "eslint": "^7.14.0", + "jest": "^26.6.3", + "metro-react-native-babel-preset": "^0.66.2", + "react-test-renderer": "17.0.2", + "typescript": "^4.4.4" + }, + "resolutions": { + "@types/react": "^17" + }, + "jest": { + "preset": "react-native", + "moduleFileExtensions": [ + "ts", + "tsx", + "js", + "jsx", + "json", + "node" + ] + } +} diff --git a/src/assets/icons/ENG.svg b/src/assets/icons/ENG.svg new file mode 100644 index 0000000..59d3280 --- /dev/null +++ b/src/assets/icons/ENG.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/UKR.png b/src/assets/icons/UKR.png new file mode 100644 index 0000000000000000000000000000000000000000..b2fb468264c932e4b1d2659f4c186ec4fd14d577 GIT binary patch literal 511 zcmV=AyU)L?fofKP-&W_Tj<#!HdNI!S_-$ZsFcsJ}`FEfenF zu;(~v$mSB(fzeDD;W9&NUQn#FuN0ovRz7mGtoIbJ*t=B%4g`Jl + + diff --git a/src/assets/image/glass.svg b/src/assets/image/glass.svg new file mode 100644 index 0000000..33c3b20 --- /dev/null +++ b/src/assets/image/glass.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/image/hearts.svg b/src/assets/image/hearts.svg new file mode 100644 index 0000000..ef017d4 --- /dev/null +++ b/src/assets/image/hearts.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/assets/image/splash.png b/src/assets/image/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..a49c58b626c69001a2833a15783000cd82b9b70a GIT binary patch literal 38123 zcmeFZbySpV_dk3C1|FnD2`LXK=%GbIT1C)9i6}L6*MM{kFylc%q{JX46s0?c4kaa| zYlcvej-iGcV1Cz)&-eMR^}g?a?_a;Q4r{SS@B7Mq?Q8GP{_H)3KG0O9{o~>v5CqZQ zzo+~Vf==Kd=*%J5fjb1zFu}hRP{Mmw@Q}j&q3UfY|2xM5_|FO3 zTN<|@s3?l&!2Bcxy~W&DzV*n5VtM>l_yjRvZr!xFmetoE%6q%s!#<6B_xGcM!kf1^ zUf+2_?^XP|{8Mt;?IJHfg>u)05~~@y&yjIp5k(z2aPo>9j}UuP2X=0w<$Z#)-Qw zG+=p9p)j`y{Mk@-1_^&MTq>miA4-@Wc$*N#ZFczM1ogi!{}sZ&n(*&+_}3=~_vODr z_*WDDy$=7{gntd=zuw_r7x{k~PWYkq2h_lq7+;y^Z?U>v9I#g8iI2HneHi(3cySJ4 zi+vmaWvTN=*^$rPfNpM?ogoVY=|HUDdubgAG8+IG$m~w%_i=5n<@f9-%4FNOZ(YtY zN4Dly-nv(fWbHlYH7Txm5XX5?5_Pa^MFC;7&*319r$M|XzScI7b-;^I>Bu_#P%N*R zH%d|edu^rk`zKVO6(eY+x%kO2!d~`hSu3PqQM7~N4${>= z=2-_eyM7CP`qgfGNr^`Zgv0sXzU-sTC{B5>k5qaf`#1)P!omB6+8PBybhi!14-A5E ze;eiKI2aF9PcNP@$>CL07~LZSmfYz)7`eqLLdR6@AnSVl=J#TQnAk~fG>Iu=q6VhTy}9lle{?G*r3~JXm~g& zF6)ijBnc^j)wqDwu<|CdjVvD8y3}|DO5co$(?>*{q=q1MN_Zq?d7gbDe_i2+r+E`a zx{8a@orBEGp8^gMrgnh^aI>vAu^e)T;~}z~Im;I7D{8|8S$t;&_ABKH2;zGV zHzB@<*j`p2E7j2*qd@K|rtW^ORC3b?1)hVaW{>uXUrIbD{PIMDvN}e{~-B z4TbwYq(b=h-byl&-7XpKSTIeRe1-hrXiY&0L2p#-s4!e3FHj?keVFIdwjp6u`#u@* z$IHJ6maj4&B-^ea_1;1)tM$&(SB&;Vt(O4vB?uA?g*P5eQat>&G2l+$92pvU$1Fz> zh{Wt6P^ZFg4t9QvqaiXH9(guKl=wej(Z)RjD(Ljlj|IOIxMgSc5;;bR_`M2sunLV= zHDP(er*?n37toczh-5$RVFmXn+)MI~A&}>LJzdTln*`Q#kVcnk$9epIFJu8MWJJmH zpA~k_^a|(Mk&cWO894(CxGgt8h+;WTHcAf8J0)-Qy>rX(6o=lxcO)nv>2oJ z+vBFCpy{Q|i96fyQRU}-^nAGz&mX0!?o9wb6NJ@j>MY8?ee}R(XS$ZYnu8w@b+RJf3XmU zqE6uML5_}C<)Aew`?%-vyIlU_!LXyK8joW2u!~HH)%=oU9ot-|gmNA7qVvFBy9y4h zvUw1X%d;k49(UvcgX$IywPD@3@s~y9E8?rhQfK6kw`vcBP!UR0!8X&VSzk;-IlB4? zZrLn$AB+6*zLxjVoIJS}g1C!^+H|8d6gDQ0Y<=gFX0CTRIOTkCwVB0Um-TL4V_hL1 z63GJHa(kP_Yg#-Y>-A>A66Gy_gr|gz%0XADFojKTMUX3N@F?~?4>=bOwRtVi=**n% zt~UgM>%tWvR|1Djjf)1@!c9qJ;$3j4iZ*PN(Ai^YyZA5Bd=`iX;jKP6X;I>=_k=;R z-|C0HcWuCijNP-NGRq!}h?^w$rdiwAsAZV)7Xy|N4L^72>KxNG*L72u=*>5Q27$LVrG90u6*24eBzy9TJq!|{CL#2aHE?ZK9i!Qo<+OcpEo)u z4{IPWT{w90D650MN(C#RMtIv=cW@ibrXK;f&y3C!R-7+3_h22Z+q!LFQl|@g=<4&`wRBIGbyr+0(sbgOU2|Ov{TIKyKZ&! zFlQ4aKU0AfYETB=5a}a=U}-f`cpM3|01WN{OQe^}_rN`A)jFqxKJq{x-eVQu2IBNd z^kWD*&WYiJqjxi>CBuP1afF*k54nlp=~GaH8=$3G7tjK}hY?Q3k>Nu#r)l_M|A8q3 z{xD9O*fxJeg-V=MtcmS9Zkq(R{d<@*x4eN~ESsF@tf~>F%Sg{keXwuA!+Gv~3>wh*`ww zVsLqLd2IX4t;`(7{FLF7*MN+GK8kKH-asVn+G~>;R@$znJqTJ0pdT~#TCOQso^X#% zm9!vgwmR&{Z*uSZ(K@q;2)=W75vDT{p+%pCdj1B>$Q|_QwWjz-D9tHGrpRm3_Q-<4 z&Fd@`!ttz4sRO3kwdiko2fx+4W^KycV7v<1v9?oq2YG1nOZpn5uJC~tQ`ARv#`@`<%e@=HJ4xzIWA{@pZ7G43 zVd}YBP^QS)ijy%|l4`k9kDBqC9< zGICQY+(M%CJAkTvi&lyE5m1~Fxc-)D9pg@O6Gnnj0ejCWjR!*03AMXYjXkd)rZn$s zr@15%da76jo`VH?RsidBoeGmeoY0Ki=i{^jr9x z5-3!>ma3W03EcC{NUx4X`?I+5K$7S-L9s&W`hqTDBnQp*V*;QzL3jlpOjJw>9S-IR z5%~|J^Au1-{nR$u(Z!v#JM;v0E)iq;B7g~_;Dh&Bur+m5_->mJA$%@c!z@wLvpvuG z)&zQOqFC309a3io!k)gIC*+eqV})+=scCN#?vX@EbK{1TutPQcGZC{e*2>#hR+O zcgJ#)0=xRLVAv7hljc7kp2qVC<5S`T63AQiT$@r4QUP z$AbE^N`~;xA;2!;W2|S`KPVuK>s&bfd{UaJAyE}r))^hO$^{$&wG9qc z>Lr6`?uSW?*mcYKmhRPIWw*HP?NRu)l zc|INVsJvIlH5b%1FcasNFt)hRdrtcWnJo(0`sQZ}ZQmJOi;7RIaeo4f* z6W%&IuftRsg3^xXLsw?3(7&c>*wY5!A$IOTW;ftnrEw7*&GA>u`(|Dwoum#ojLpKHX0O+x{5=7?tk-vm zT0+F|cNTq(rJ~-8NDbBN4n#I1le(d;i6N9A1*R9E;Q8l%11^DcNg4!sq0*w4!mTRf zT`Hy=sJ%!1Bo6MAm_Xq8=bsOW79UJVFx|_|?kMUVsxC51^St@hKP5{NniqmE%*c2J z@{!fFu3^;BV4KYu$^bFBma&@i=BgCX{(T@A7Q>8J>X%#v(4(wK&Rgj&hGd?fby|ra z45$NY$6D!^F|<6kqCt@8ZE=8|;@;6;-RA=OtLCk3@G(DkG@w*8*s)5!C*H0$1-bt9 zGo@6&OqXudf^W=xVpx!Eu_q}LUJO52OthndqyuFrVpk;clK8A)2F`2Q0pE8PauSAL zCb}F@rAdFylm4f(qIyKyzLJz&{Rh;e2uu|3uuSi4CU;JjcS#q)DGUod#D)2^p-`-! zDq<<%8PqTfG?X=KJi^=Iar!GDRI5+bNAo3qXtO1GWJ)0e1>~m+?Bpjy{#P9AGrEQ; zSE3{85dPJ~T|1KLBM3^o1HZ+(xK!(?as1SkQ&WFAWb1*NPWtcAL(_q=u@gdt2}8CE zAA3}~%M{WgBPo^0Kpn#0P6vMKl+-LWW<)MjHn&)Fg7duqrJBNWNq6pa98cgcbrmRy z=$B8vvY#)kY$xXUk@okBtg1MOj^kfjJsfE1Jf|~lL+f(7?UvmC!cr*J!$YeB^~fQd z;mvi%u0Pxrh{f|gHyg;W+X?I^8Ahp7{a(10Q|RT-MCxL@jtaZl4CK(PHZ*?$mS~ad z+qXk2VS2)-7*_f`Rn_wEW4aLL2i1GN9&b?0_ z2EovD190T5TCn)F`CqC38Qtfvig&}G+!S@l>tKK|fw0U&hpwHCj$lTVm#HB7qr*dn z?wcS~DSq$$HY+y5C2#s*SQ}p_IY)Ju; zLXhQca2S^jGep(lBD?A1|6!f0^A-YP{_OecM$4zMRD#=I{?Fzw+suvig4p2L_n1`g zCxfsO3O@~RzwjD82z773qZgHll^RzbID-LMPlE^G2d>r&S6&*@1_0F+#>(gNyi1J@ z{4&71a4HZ=fuH|(O2O=MOl-jg&;<_nMbCw~m{!f80BfWVTDJgtpy3|J-ugF0o$b%2 zc(4~y;iFGb1ND29V-W{{_`bgc=mURs52ql2?-HG`nOnUI^IM$Nv!@Em-^G8KBRX;) zjID6{<>^k8Xn#Lg3j5rh4}j24ib$=jzi}YJu(HY@xi;+`teXG7Xm~3G%-hD{yYNd? z5cXB002eaQPl$xMh|p$?JG`)z>pVL(!hfnLx22R5y`3?vm@*!y`XP~>oK$v1LI8im zIw>h#fl9i6S2eoP_321FYJRz1V~cNZAWB*RLi#t(Mxd-}U~0{im|p|q zlDY(=L??;VeC2`uf+P`st@mtolu)4;7)rhJ-9lNtOyO{VqfWM_@KBUrO{p-iuO-8n zAYcsVHGw`}drXD@(3o=3e_6b?<$=7({#FS+Z4mxzsCZCRN#r|9$O9C3Hk{9PU5Rex zK0mU14`7!$OY&1x2$M66ai2JXdQcDpdKYj85JNX2Tmo)cO~>f+jYX0-2qC?+5N0qQ zp5{SRsKUnXT<{yG#H@);Phzd(3@o)J5EUAcaf36C)|G+Ch4Cdq{eQr%Hf;*xbiLN# z5E79e(sQv|VRs#A?M32jz@qpVO0ac zgKa(Ai4qW>#B>D3=_=OmZug1i_NJd|S&ClYpjBKS>OyNoxJp!X5fTLOrx~4RHsdEx zR+s)i(QQLWfD<9V6^(!}p^pfo+1&OLxwY%vB-F|h; z^x$$5cLi!UTF%XHzie|xR*NeMH(kdL?`j=@u!d(@{c4kB(LbY{0%0JE(P z_B`ONU_vPlm$rUfT0u^j4OkM0|h@Y&=RK36C zffz>NlLNQScgiRroxAX$k20QDjdftpjWPp|s~_fPiUU}!*(9nb+gU^ zQo%O&2>u{2I^u0v6IO(4VvZUF{1Wgk#7)UV=#{M_UXi2QR=nvg*nDrSJdy^yz5>7I z1-u1*q0Mfb)pvP5i}F5*<2`UHhA9S!dlVRZSasquX&9=SUcy1Ql*(6?%x>L)7Q_F5 z&4wlbfy~qgP@{$!qxpd1PWIifdm8a5rD%wR19bZ}n4kk36-;W1J>Y-3Sk$XqP;=l{ z2_g(i_ACWU^2kr>EPzhT`e5Sy)GF%7o22y7v5poSU+cBpGOj-*22VliGC&bplwzw# zkG6Bj56r|l_gu?CC(M1o9w>E>lN-jn`kiQ6yWhgs!YLh4!d?ju_<(MI3Mft)hlsM zKT0kGmYpkVj9x%#j~Q((32t`z)sd@*4+##Au9F!Wz$w3hb%P66wD}#df~bBJBJGq@ z%uq9jI39bJz;gnMI}h)==ipLlS!U}NpkDs!;U`MFFKuhXGhT*g48aj>5r6fl=IJ11 zy~^%d10M`dTZtZo$-`T9$3R}8>c1ec;S&HRskSyY*c;rO61^&>WtydfvbaTYdPwvP zER*=XmNbtJg0Z_Id+lQay;E(*3KKIdNq`USQ|; zO1V_6mR%abFr|0J9oa1hDNO=J=n)54NkpU;k=kv@!XquS-#Ugk4Nb#`l5BrSg$563EG zSl~l$%KY(rJg#_T&H1Bt>(*vgdc8?h{X#$qUP!s3cL<66u=29{B1NhmyuIk5YcV;5 zcpFQ((usaa$4zjW6u+Ot=q}O1T&|Rhb6lq1YmZ!Nm$c^oj04&~J|p`iyAu0XuD$!Y z-<{m~MCRltBa3~nWIik4+gxSj!*`ZRvdO(m+ah6*_i!}f>Ju*OVpwbtg)1V&X z7hOfK%zH~pEQBA-{{w@HytM-I~E{Q$Z$%Fkez5#;&dLu0Ud%cF}o%0 z)@dCX&m|!{-s2V)S#ArN)?iT0;~^S`s$<$)niF%lP}`k#$R#ax|iHkY^g z%x1Au6zB_Q{vbm$$C+Ey846fA||ExRp*Jy9WzkoQ88=Y)aFEQ5Nt9dW8P^t~t z$sSMnqcUYRKXCa-Dv}vWJv^SXFl2iS5zuF+USa?S8wWN3YB+&3sg?#y$htG=AWkz;L1VA~pB-~AedW!GUjoNGFP=Z%sV-Fnzt=)eCyU=%Vt1+TY|4nZ*d zOY3mHprbFQ`T9%ggN8aMNR%DkE$gil*f=wG>v%g;WvpsF*|74-Q5e9fDX@axX`^Eu{Sm6@djZlZ0i_`3~%B%K~RnSq4JTbcCPl z3cf3Qc5|Hs;rqT$)i~`39^%&65NX5`f9SXk!=UI8iW_?m}D^NI)!yI{s za5yUzW_nnDUuJikWKCvQ6}oT|a}z%NoWH_PMg*BoV)l;JT&C$A(D8J8V92rN1-;+UZXaMdICo7ia1up1bt}l8uhdWV!DKgJn=$$GTDphbi z5CQA!r~skuXH0v99^LRB<4oU+6I|)HH?O!#dz!FZu`Uf-+RyPQG^`Cmu6Yv~8 zXV_U>vi!ytn}Ox}pI)B_MQ9-PAXp0UxB7tOQkf)$Cya;{gOAlzDdOnh@#3z@=eCgBvpY};#3pt|l8C2RHReNlS z!^?+Ltul6v|LCYL1mkp6Mb044K42f!6)|CUrig>H?uMVds0b(3R2N?07Ss}l#oJn% zs}|a5=8V-Kb=WruJ(PW}EjvolFWGtiT(0%PHXa!0Z)GPM&V%dH!xJkUXh5u>-L^~P z1^kJ%&P*Ws*xDScf}z!3=ih_Vl9P4%sWc9;kqNggUIDkngq#zge@B6Fg(1&f@LcBX z)BH^1RqvlQ(qC~7X?eher^8r;Ih6LNqXmK^*epd7=WPDs%6GauWBQr% zcq9t&%b6LzKX;#b_#9*mLz|8P;j|Kuw^;BisL65icT+Ys)%Xj8{E;tt&lVEDf6i_N zajzNf_aL9sTsQ2HZJ7J`v1&<2Elzn)x5@^hQ*DlL@kuafKR9Hij;2uGG99)u9WGIO zv>}_SAiMP|oXges`yjVz247XX4>q*GIWtS(El3BFYZqfvfa*0gK;bNSU2e zPyV@87B|&^rs|Oh7*_}ek~B#&dx_bt%?d~hb|llA7@*tve#@injf!zvjmtz^nR6IP zSisMxl%C=4Fv8}N66w|*;5lq%G#x`Kiow}qXC*dk`W-3aKne*mTx_&V(Uo_u?osI& zSmm_a^gER`p3+rzLJ0xXzUN`9z#V)`GeVI2v&58N?s&?|F3NLQdNarCW0wgUDuoM2 zgf6Hp>gtK;$q#L4r2YieD`3QVjJ|_jb;e_-OGiD)C>r(KMvi5P zL#;Owt<%nK)Q)==m@sr)Hv@PT8jXG2)jxm`GPfR48IAdw) z40Z#3^Z8q`(EC{2w=}bah>K+*4gmNlA>bSSrx@dn&hxE10K{%v15JcOu z^?S7t`^nTzco%Wz{6WcnvtMRUF<)<*Kx?f8JjpcO+?rMt5N(427FW67dhrt)B}aHn zu?$UNdQZ{YKC8_kIk8q>h{{&@ogt<>hY1zBu>i3a#z^a@ZA-ukc^y{b*zymE_dLGAVY6V1t)V3A7kV5GSVwO_@E@k7OZ)Fup-XNnd*U=iOBK zwT{|5DHf!yX&1VHi0kO7s_Z12FdufETBt`C7S$ucR?_frNDA}Ip6y?+P)=g?z|m8e zHsU6$C1bmD&$C*Q4kxn|PJDTG8A1Xis1$NI)j+yK7-pWj(brhNA7W#Axgw@Q(jv?5 zy{JrX1>X*VNjX!z^X-aghA>sb4fxPp3u^rBJ|%X?UAlRYlcN83yOgpKiWG}dl~JdxW8ndpen(4~CI;^u*TM;eT))isr}ft5!n%x38F4LguY$K~p!pfd4{aao_;3FuN1}I;g`6NET z#djnAv>KLLfDvzj6XF|xR_+y=RrbOm5k)AUM60&{!VTAM^nGw!YapErzQFWO%oEXg zgB>!4X}IvP0KA2t)%28*_4|Z*FTc<470JF#lNOZD1C4B%Oey_c=(!8@wln&^M!6Vbsv$_vM8WE1gr|7dsfJvVE(J8J z^8PFv6OXKyvp|&GHs(i5f<@I6@)FrxMDk(NPrbDC zz#omvCUot^2Z+^rEly9~IL$c{6yf>;!(AXy1~1y0?hXXi{i#_p29S4cIpHnJj}R}! zI2@x@@OGLIVBr^0#6Al>i_0E6`~l!uRXfn#HCjfKeH~}UaqL9dBkZKN>gL2opYzKZ zAF)cW#b2WvKZ~@QCHO4js2INXN7WlZsU1KY%rqFSB6q&3*F29%bQVr59~%-Bk66Qc zkdV)}4HVq--^@`n&>x5HTB!@!p`|z`nF^tOYgtGtiSqdpBK(u6XR7WUd<6h)3cEqm$;R^zvh4Bnq$nvR{ zse|XXkBJZ(^SC3@Fh0gn$Up`$0eZ)!p}<5}vb*CU?+v4>-D+ts^O>+oH2P?>fQv~? zXd>}pS{_J2qB5x%0Puebbjs!*a0KBR&n}5k&vq25saXEyPFCo5f;xj01p#2a&r?k6 z4SntY1M2((Tq5WmV@5b#iPa4{r5Dz7kSL6GAhU55!|RLC3CIRidx1J9d|is7c0jw` zi?&(#AsMzmeJ!N6zl|PEfBk$3*kQ4{TvdqF9DlG(vHFPKN|dj zd?CzJuwm5hQxH+cNr7ts6{a7ZNo(W?EUenME)hw*k_L6c%p;`VUl=U}M^ix6XCvV) z8V$RPC>X_H1;Gxc)`EggPl!OGa7iunBVo#;7cc`{i^Cj>+o6s0P#gjt8>rvt6q40- z_X|yToepGXa=d2(n?x}Ph;wpcX`oKnH$l7YSEGeASp)Xhr8onjhB4rZAWRE*Ri>Oa^4d#7O)HfMg^Dg{tSP~6R;^KN+& zhtqRB6ndi0>*M8GPjW97XUxTA! z*f$ASm~0n(`S~Mxt6TA^8iKjwDhP~Ck^>LAep4Kc@Da|Jn$sy!7ZFCDZ<@X}U}ADw zmkY0Ybb|+mJdd+YICjuZ35I&|4o z@{Q9H5%3!}tD@A99egb?n(?tz3_OL+8za%MhJX8=cb^6L8i6aPK@xfzy|^v=}4o z;#}KqnW_`y$;-0a79jkC7iL$M&y6Vr*1PM*1TY~h%~XdNmTx!*Zq0vZ6lJ*Q(CABww$St(_Nw4Xp6j1M{i+?r^s{Wc`kcfl^bCbt>&Ru zArJT>D>qb+Qh#a-5zpMZVJK@&hisYtqyVaA_dF57?+iE=(a{e@2TO5lr8C`Xp|xl$#@QVk?Fg zejvn4xe?uU2tNJvzqSpQKI$`9`TI5hx(Ka-A`S?Xh4Y(xxB%d7ij=m{ zwozCkYm)@@!vQ{4oeM<{=0Ah`R2YXe0}c}1fY+Zre7>2&0%4ZmyAzi^(?8cfRE-lG zWY%#g8pe&z))tcAov&R5fAi>g z3eUw~Zli$R+-Rfcz8cSyZd~P4`Ch)HPq~!ZfpPeIvWZw0aKUhV+c2;)>0KIX3h2^+ zF6&Q4dWMsq2Rp3GSb8k>1#ja%n>+~PZnd16`@Un5uy6wqLH`vRaMep2A%IQ=o(WX> z!Jq$M3>9DjVVwts-0*h?z|S!u1>8DJ90KYI2Fl>)->(0P>Hm6_@XvuDcVz2#_6Btlzm=n6T07r1lkqa@b3r&Djiy6~+B*#%EhwqLu z$dNRfQv+i8I^$R}YW=6%t{(XT4A?-D1RhsO?Km&s>_T>PA+(mChf>D{IZpyw^NJr4?M4tiUm(Z2fYEJSd*lB)b-(_X&$TZ+69zcD{qGwbmXvSa%|Yeo%YBVYEAfO7d>r$G7n?s6;YRL*2Fp2}K& zN&;=)VNp3(M|cZJe_EoWB>@|th`#Mag^6)x1*Ko=UqB9U<_DhpMv>F7H#wi!I+UM;EnsKF=d!uTwemZ3V{=Rpt0HXv4DCinw#UM%S3s4q4jiv3spaLH zI9njPuJ?@;tbCB)0Z_vab~biJflgsNL2{)e6Ofe`g~Mj3)Cf=&!^2T@{$n6t5Cy*N5FM+)28D!qo${@Mzta+Mk>*fNUI9@OE#!ZVbOa9QVLthZ6{tQEplKQMVAupyU z_3W@9>cu&Uj)S_R8kP47Zo6rrcNY_ucHYI(Nu+cXghh$xNA2nt@GI1X_|=p1>vvJT z0T?*QM5ar9JJ!J8L-LFu?D37_{L zgf{)^_C0@q%hyGe%fC9H{*<;NW;#(_&opc)Ac_6)f&5f=#GJMKegVrmDq^$pBpl{p zJV&1lMyQHY>}>J}R~4lvTDZ+**>dG3?hj(ifttS%F&@u{!UlIi`!xsBv*DXqGNaWlRml1w<1x_ z6gKZbjHe%aq@gs{Q+wD^%Y)~5kysz#A|HKmG@n`O>AED%RPfE@oQg`$og3ai2|GYi5RxC%Dk#I3$WtMSxmZI+o`jLsv|=C~@fB7ML# z@t|0%K;}HgM?Ku9=lPD1NTf`3IxrH`tr1eYxvj zICW&4cEP6jt~5(r==JHFRFBv7i5jlFkLGMXZ&71&7I#OuLoh&xDpdpA>>;6}sH*$e zQK^N*Vu9husO>a%74(MfMN^g{#z3_1$mQm_zhYXivlaP!yfUZfuSl+l;S+mTIh3OK zZSAObTrUQx`H<;)#u}|a5$&ZEc^nYREz$`wcK9|DX@9_RV_$Q}OyA;+4SoHHzg)}% zx|}mAiUHEZt-AX!ew^oLk92FSfm5dS8+SJko(pu3)A9x+HFvo?2`XkqbeF_lE5@4Y zz3*c;y;HuO-#REBlrfoaJ8-SJBBndp)M{&BClR zO0RrYrx=2$nH*QDFLXB+cAJjXq^um)bu3W}O+WDzj4vPlN6;3Hsy(}p3tzGs=tdiL zD+XpMKt$8ik=rIqr&j(fckS=$IzJ5a`+R!%ixUNPF{<$moWt%M8Q-1j36YD#VfTa8 zF$Tb*i%PoQ>8T;|d?WJQZi?-m{XrgSZ8a(J^^KsJtFN%>Ob8CVeDVC(Da)wVCWPG4 zH`}ACO2%BqsHMN{*lpN6feC2u2+3B&=A_i`x;wa}T2?uCo7TSdI*hP*@Pf8c^XG$v z;qT8Wy7B3rf~JARZi+3teCA6px zbKY6!F7s>eI_~mf;D9dsO5@MnBCW)7fJO#R?A&53%wcMRkRbK`$~g|xgT2qb817~{ z<CU=y%X%Q?j0L#gHC2{7|+2vv(yD7T&kdyb=4!YRa4TVvev^ACM96;QuQmD0b`a zE@?fiI&sdwFOr+|DU@p6o2$w3%bLaLk5nb!r57X)m4WQgpNyDXRG zl%27_VBLU&&f>YW9JpppRt*Sl*03F`$n#cA;cL-d6(8KT&!~8sH{R+1C@0lOr}`bz zvaBHhUrE`mDx&ef7BXBT4(3B#wx=e#Rp>;|>Xvl6Y_6mwnHjjt7f2Nw=WP=&S@c|{ zKl>uewL3pHv7o$jgu8%E!d#38@vNB$mg899bW?QK&sCJNVITOTPv8EaF4a>k7D_R= z#%A#_Pi5tLzkL=cZTVBid8DMNxH^tCXC3(Tj>}sG(YPzl;m$@R`@1Ky&y=ha6WJa* zn$laed!9>Z+tw3_y23on5y*fJR4=wZQD@^;$kVx#0m}3N#iI0b8KWfI?ADvx#+(q) z`d7NXit&-;8OAFPG2ty5o6@(pfXkg+ZoYBvSpz2%^?4DwP0dA#ulwP}x6obZjf}dB z$a?9x;h-)=i{ejQ$`E_&Ya%Z09q0AwJ$W~uwQEg{92JxeaLG(AzJii+<(!n=lCiL# zki;9UG+}h&Gt_EMA~q~>+tv5yDAnUzsb2Jz+RYLcuaR!T5%!Z`6F%d(x!AksDrff% z5*n6ndHt#~?AqwuHEgGg|M}x7{V4@LO@X9e8%7udz!VfZmvscpV_gH1E$KhrlEnIa z%(F@PTw%{OXJXAbYLV^n%2k*q?8j=ES#gV}Qd_WzRcQB|q03yW$Hsbr03S}$`66NI zmik}>uiJC;n3>4NQSrG`nzUZ#rs^0;_rfvR%#IYJSC)GChdirZGo^+hHR8gUw_m^{wd}-wTElvihja zrw*4vnJyP9gvN*v$t_z`_)9`7KWm^~yQQ|r zIYmh2fqTEdSHnP?^!vODZEq^tH+oES=Ri-8nw)^-yVX^keP1KP zXk}P}REjLV9PVHA)^9VWxp*&%oH@24zZ=@vMw#ylvytZxn(*B)+;!oG1!DorCFhqrUEBDtn%92bE9COa- zX{{bE^)V}?Kxr`8Zu!;M{4FFG$7Ccm=8@JjPN*3;XTnYm;3;(4EQNCD1IWguBPdNHD z)ipKLyArbf?Ye7cKxSX`%PEKorW<>1Nsvz1aI`V%IKfq9tj1k)e_%$Bqo39$D+3NC z(YC#JBJF_r000=V_#p+m$0+YJ$Rw}s0Pjcg&I3O#JQcc) z7)y~`&&>=H8(tqQ2sz;Fv|_At;%yMM zKBIlTba+r`@HlaaTXEZ-?JoE(;K30Oq83-U@<CTHnW2SN!fZ4!jGZP-1ha%V+p3%;f8dEPxR0)c#X zfhB}f1DJ--Y3#=CEK_lF@LEul#^$G(D3up%Rs*yf@%hq#D~+HluG*ie+SbZB;~UP$ zhjU0bbF7P`uoD63c_=5oGt*%8#Au9w^LxwNpSRz(5np_(Ot|OvYdq?Y@pA<(Fiu`9 zIz72>woJ-Ef-4l>(ZZ(aSz<$|8L{ns#I6K%2wwb|P)6|<&mhTfpV1y_%Gk6Epd@{z z&U;x0DWM};^sBqL*EzHeOUUET=3-BoJR}WyU$pC5TA3A^CbhKGr3?q;8b7Y~p17QW z!%kdTq_6_TNp`h3jk(sMP>&|r4j=svk-zvJ@th#9| zn%^-MSn^z$ilyRaDkz(#ZY>*jjlDacABtSBj8al`7DKYTZZ>?V6<5@tJ}&V{D)jeT zvqw&{H*VDM?WldbKewE*u6pLY>!?ALF!4>zezWDr+QOO}_=x8`9 zU63vBCYw7)$A{^Q$+0dD1E&Z+3N4jFx78hYVlRszEAuKRnk0|^9OL}6gc)bXrt5c9 z#(pVt#9t=$diLjt93ln>W^}sc;;PQybbjd=i;K5e3XZdqc`_gW;r7tFWlApUo84sA zoBAw2qnaU`yYap+oj!PF3;i>zc-TSTa;|=A-w%|1pb7QO^&dcl@g`KgkD?P)jbb!e zZA=r1!I{sWvv(+NJ3FVlPV1E@_I;Y>4!V0OZ}gX3Qx~!&!l}etPyFe1pRc_)5F}!3 zXv>@jU@3?NVfK?O$pINwq2L=wZrR9MrUx2VR|7iJYKFW5HWop_z@z59-TgpP&qS#b zH@U9)Jl-(Gu}SJga;}^|6~+Y|*ZebcK4@yzWgzkOt|y>u2m=4Z zO4q}AhT+Mp1?7w=p8RIVm73&yHrFFl(}Kj?;pkzWo`N|E-llra_4mW-Y9>{2C=H6v zH!c^T`4=FWmnp-Uht@e46=7PUn;OPm7snNvSX;5jy7TQ-(7^ItmZ|Bm#Id-CFVDQq zX>Rp!B+Mz~$SMEBv2LVz*eKP34@t?Yiu76@8#3}{jJ7nG8&-@0e8uo-Kl52s*X!E- zfPE9+g$L~u#{T{8cQ~FDeel*Wy2-gWTkP7upHVdBxuP0Xe>0|F{Y6VzLCE_04V?tk zQO(Yhf?b`#8u7;%TI1#LuU$SBb<6ynGOva0=BK9O$el1MLhMTIT-x?PcaEuepf=m~ zbmgSqaCu_4EpkB4ZC4rh&|2FPm^#8PXCNMMc!IEXUNhancl*68C+>4H1o$ zd=1G3aRISRP!Vtg6h+S0_dP$H>s;p#IOkmQ3qSI`9`5h`c|Ol`Klg)hVX*ivoPRDC zw%j(3Ui)xE@g2!_xcvg*0md}~sHpH`d@)Oxv#m-d-AC$YUIZ39z^rXTyRimI@yg86 z7m*7`asDyK;J_tzYRol{T+3Yrxelj^daWHAEext_oK>wtLKJzqSwHGUD-4Nr(QMqSMqR4EybkiTI~zlZ(do0o(6SR5jKMZK}TdG z0LhR2Hye^lMOW?PvdbT&OVKcR zZ_MVz(R`8B_u@6Z)4_HcUw3^{M*<+a9d`96>s5=f378hp2pzQf8;XC*8tm5YE9^eY zD4HZwN|9#=lqCTMhiXRaIK02k?{Z&&&Q2uJju@-4;t2G)PFCj(HDbmtEC8|1{o#61jVSEg5%H~E0WP5eg{)&atBbCfH zZ^F}&Rf^62jF%q@FXyO>@ScHaY>~r?YBlvm$&sU9S6cDM4p`tHr*Z^D>1K^;%>F>e zK)%DDL#NSlXQWJNP0Ufgea&ihTCbL_vXcip+#>^xM=d6@Un|KkF z;7OSdn0G+1pA&oz9wkbxuMPD*?qph`Yo9xTDRe^H2Iim{96W6S4i>llsPT0=NwIouv^vL7g!@Ad zya?TV!-B@xfteknId2urQ)fb(g^=ckQ2cKj*>Y(}-AZXR63-DWWWDyhvDw}ld`9@f z6cdog(MraP&}epCRoryH=yWyvs!dp9|wA z8~rBy(_|MZ8@03J2GDEm1Ysu#|AQeNfQy}dP&+}`*$f8cjyplv3BtbzM0Sv{gM|MP z30r`BXZ)TpYH^Kz8e|F2>In%{j*azZDw6eZUcn>8**c}znOs&@zQhGSKg^Z|bzTHI zT9vP&;T=I68ATMYQFx0{)Yo*DLmix!OHS<5b{7hW&nJT?ks??4snHm&3mV7k2wz~D zZGGH=9i8Bf4$>osSbkn{{ASYL@7P?}fK4@>#zX$@sn?w)pelP-vx2NH7a)Br$qCcEzv9n>q+g>vUdK;i3swEarJtE*~sa{CMycc zjRe^&HLB&4eOz-@+o(qKiB%&A1l?Hlc?6-^e6X4$^CTHU9TAD4;R5;X5S#*97cH|+ z3S;6b4rz<=NZbha5(;Eq0uSL~ys$k|>oM%mqn3{=5%D#=85@#&l-n>jQLTF#`Nw(J z*iB5nwt2?oU%v;<`T{n~@mVi%UT(JUsLQ=%TF{A2ksqGv4yadnZ4KZ&>MBhbx7N%m zub|lcm20Xyktk!8{74hj`D}aq!dq1%$mT|R0QTiWI!vJ`f>`NSkRFi_Ei64(3+y=n zL=o}NoYHT)1h;+7L4V5MT3um%ShA;!%8lT$O|hJi3`h+ezDk^Sm93m|Dhi1(< zB6-K{T2mZP@g`MFC(b&J;+BeQv``(tvV9FK@~z8k&-KUbj|0_~ZvU-n*r&XViC~4q z!f~gi;a_AL9U-WYLQWz_v7guJdgNX3CrH%*n3vqHcqbPvqbu)kC|vmccGs8A4siAv z!a8wu#fc*NT%+PXXK4^34Wk(4hpdYwIq9VWbK&FO4_oh=y2^D??8YitqOf&I^ z)Gw=(XTv=hwm;2Z6szvy+?&KskFbPXu*g$X6dQ7Q0SWJhdVCkZ4k*67`_*NJ552+4 zO_$2}7wsC<-W$?mi2zsrW08Rifr{HF7wr`tdE-kWb__o?gdco#pdX6JgXf^;H@Puu z{a=3j&~{nkPRN27dwx`h@FdjTa#wAjmIB@L^PjFl32ElbUl$`uWq*WskiaME#j$o0 zUZL9TU-Q{DY~8u=AgaNQci3DR{V#h#$;4_5NXJsp6Uoe;jdQFZY^>4)%9vubz6?=w}eC5Tyqlx{J*T z_J}DxfZeCE)$d?47Q@H_e_`kd2RpzS$^mp#b>Q~FCEi07S45~3Qj~&th^e_e{}3i%%7AzZ15Bp zt8qr>vB#mO%~IS9O|3+m!>wiTTjMih2Q2r}U>i7>0i5JGhBP37sz?|dq%sMz1~8E{ zrHddPT3q?_X}D~f$(9&bl~AJ+B^h*u$byo$9bApd!873rYi&0-FNO~Z$IpdHyP(!y z6-9CKv~h)-(qfbE^vI~{wmu6^N-UG&rH!il^31HpPnyCT1 zEiAjJfZqM%_;s(+lPQhRW@eq=nyHIi<4^P1yoN8!eK1IM_U8pO%QSqxf%R@94l=ZU zyGrP$NhB-uJZnOv2|RtnHK+4Pi&D7+Z@L-aKfM{X=4uZ?P)0{1`lb*b!1D_3&HW1c zG!V)r%AaYNyBd(g|hXzo#4 z^w?ki0m=5NbG)QGFYm2hOX8NWcm=02?$$a#uK|-}BvJf4?rMa`Dz{13VXuaPRWXr@ z>!tq~Kc?cvU6(+~QQw2Mr^(->%UB9vaVHGAMhuM44>5cippfwr9DQ-PBww38Z0+@{ zDZu|$Ov8g2(;1zfpG5v9F|*vHcTE{5gjz$JxDZX)efN}(nS2B22*SMOH-FzmLFl7J zH|n?XSyCap*3&Tw*z>eKvuBibE|iL%lTi)QZ({+nzD-F*!qgyMcdKv)!|=m|+m~HK zVjyC=n@dPr!B`V&xw?Eh&)PP`7S3$@VL<;~)0M%N(a0I&;1@dnt*i&tqz+OA2YF7u zEX3pUTu0dWi%Gkp$;cyn96>D#fFMyvjetZnS!K7?I4Ro9lOsgMO9D23-(^3}SZ`hj znAw+^Vh6qnw#R-UUPOs*p)Is9IEAb3%tklbKwjJs{tzpOI3sz-opx%sLk%o`TYAkm zTie((vA?il*OXQ>LuYLzfXIH+p05PbQ2~yfPrY;Y_t5k*s2gc^6mOXdEP@ul&1s?DlT1oP*3M zf=M629DMfW51PdD*p2>8(d_a7@2NYZIUw6FeA-k%HzTt+86mEVYea2}i~^x8j|z9^ zCzV(o3FHLPz}nn6OqMfqxmQl_`&u$B*iE-lYn;5iam67j;I+wA9x7v+MNyD($C1=*5^O+ZQ)5UF<(7w}$iw3a|7}dYRQOoQWb- zbmY1PG!O4XFvcnipZGJs4OZ5b^>Yf7Dvec8)@S0tq!b;);P${sW?imaKV@ChkB5G$ zXos}j@1NdJX%}#taDzWF#rWNzquWAfc>U7y9KTBc#1G;-_ECb*6V_7byLYFDM(hg9 zf2|w$!xU*RJJpVE^zG}<@~G%^xLKyH>C~v0JAAySSoc(IUSFZ#^PtZ1mQl(5t@;?F z`NDH=HMGu|(v1ih-ih|SG)SHAf^Q@Hj>DQsOsO=S>u4QCvi)K5;e@Olg~m@n`!vcW zV^riV5j?RSd=X1h_2dYm?c0i79tM62A0A&{%=PtkKS}97|Ng!k^DfNmMnymwKe~)C zVMsiC4x|&u11z)Pw@wvKdaK0FaFYO)q}&N( z;PB@$r5t+#%~bNOk4R$bym*JPzNXQ_dV$F1hsHf@K*!@e}5 z5U)&`=!^Jy!OGI!ts+2hO^7W~dv*)ttqY{OI%)>Toqgs9)H=W~&lwC1 zr5N8+eY+KQ`*Rj72@1Z&px#zSsIn?!AKs@=r!_d-a+`Bizp~n0X?WKb^TdHkDP3V6 z`yt@B8te>5q`d(Sr&Nk3t%gG6ZD6f6^t8Cu%}?oxjHy=ruI48)2Fdl)fzaKeSn1eG zc5NUPUcNRg%0B4Je&bglKm{DBRMp~FFVZCIT#J2{o=5^fzUvO3Biw!lwJdJi)4&}< zswZllLskRS?*r#4vFO=zPh{n~z{FlFEfDFMtNwR*=3o(zJmPe!GSv^OF1+QPRS2M# zUQ4(_(o6Vd98L7cAEX=|hqJ{(fY=JU~}|%*|Xm zhx9tahnp=F`5Rb(RkP+Jqa%)T9clf5i_ItqlnjX7@59~HbadfnrR(-E7 z(_V{cYjH}G%)dbt z^UM-zc6jq=^+qx&xA|}(WKyCby9dn z7aL3#zLCl4L#C4zy-2)rAa&0*pItxI~Kev)Sb(`Z~ zoZVBQxYQi>R#uBI5!%=FqQ87#PAO3>_7o`-?u-@Ys+FMVZA+W46G+w5H9D>}m!DPM z_5f~)WCI#1d@jsQ5GkJnQQkD-gmp+rX1)YSw6ujsxey-Qb~9;az9V=$O{%XsoY}NB zHKtnRiPpo_<*lzIGgEx!)HcRB4~bLK!xi{gP`qIK0yokd+Wa|N7}cDlfG13>^9+qs zqHHwJQ3mQsvZeRyJw=z?Df#$3^&1GV!hLLdO!_KU8QmiFqzwk>O=C^?=YI$NvJI`| zOSYdLA>LLZUqS!;F46j`ZIn}>B6M#wOuVGQ4m2HnfDmve$^@Mq0(|C4Q0TV(>eMb5 zQQ-LcXGH&4(4(R<<(7X?^=GZ`@u$JSaSA?c{@}NT;YCPLKA7f#^N(aUb!;>o7y?}a zmQI3>y_M`k$odi&x9rcDWH`tFDBCjXWK+FSMZG(55tSZ*c`%fCFM>b^bRU~eyFnhI z>K6`X_NM&a)a)4-*RuPJhfG8aQlz6<<7`_`-Milq7|wS9ykt7By)AyYwecD;5|eq; zRbM{ia1PX>4X8|%b(AplyLxtmE{$gfcknt0K>EL@h-ZNHnf4<}A*gvhIiq7)16JK5 zy>fBEvo3^V2He*5Hd`_^0Y18w`Zq?p5l1GG%#T|b5&**px9y23poG*32&}iicj{?7 qLD)e8X#aou5AD1T|F2(%Efvf2op(-nV#wR%XLZf)_v$O&PyPcOB6R-% literal 0 HcmV?d00001 diff --git a/src/assets/image/transparentIcon.png b/src/assets/image/transparentIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..b528032185cbd9a947c730ddfbb19b763ce862c4 GIT binary patch literal 45638 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 z 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 literal 0 HcmV?d00001 diff --git a/src/assets/image/winnersCup.svg b/src/assets/image/winnersCup.svg new file mode 100644 index 0000000..46a900f --- /dev/null +++ b/src/assets/image/winnersCup.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/module/root/atoms/premiumGroupBtn.tsx b/src/module/root/atoms/premiumGroupBtn.tsx new file mode 100644 index 0000000..e8a6235 --- /dev/null +++ b/src/module/root/atoms/premiumGroupBtn.tsx @@ -0,0 +1,55 @@ +import React, {FC} from 'react'; +import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'; +import {colors, PrimaryBtn} from '../../shared'; +interface IProps { + currentIndex: number; + data: Array<{ + title: string; + description: string; + image: any; + }>; + onPressItem: ( + data: Array<{ + title: string; + description: string; + image: any; + }>, + ) => void; +} +export const GroupBtn: FC = ({currentIndex, data, onPressItem}) => { + if (data.length - 1 === currentIndex) { + return ( + + {}} + children={Open now / $4.99} + width={190} + /> + + Later + + + ); + } else { + return ( + onPressItem(data)} + children={Skip} + width={155} + /> + ); + } +}; +const styles = StyleSheet.create({ + text: { + color: colors.prymaryText, + fontSize: 16, + fontWeight: '700', + }, + laterBtn: { + width: 190, + alignItems: 'center', + height: 40, + justifyContent: 'center', + }, +}); diff --git a/src/module/root/components/contentOnboarding.tsx b/src/module/root/components/contentOnboarding.tsx new file mode 100644 index 0000000..a3aa87a --- /dev/null +++ b/src/module/root/components/contentOnboarding.tsx @@ -0,0 +1,64 @@ +import React, {FC} from 'react'; +import {View, Text, StyleSheet} from 'react-native'; +import {colors, heightPicture} from '../../shared'; +import {GroupBtn} from '../atoms/premiumGroupBtn'; +import {OnBoardData} from '../config/dataOnboarding'; +interface IProps { + currentIndex: number; + onPressItem: (data: any) => void; +} +export const ContentOnBoarding: FC = ({currentIndex, onPressItem}) => { + const Picture = OnBoardData[currentIndex].image; + return ( + <> + + + {OnBoardData[currentIndex].title} + + {OnBoardData[currentIndex].description} + + + + + {OnBoardData.map((el, index) => ( + + ))} + + + + + ); +}; +const styles = StyleSheet.create({ + description: { + color: '#A798FF', + fontSize: 16, + textAlign: 'center', + lineHeight: 24, + }, + title: { + color: colors.prymaryText, + marginBottom: 25, + fontSize: 32, + fontWeight: '700', + textAlign: 'center', + }, + point: { + height: 8, + width: 8, + marginRight: 10, + borderRadius: 100, + }, +}); diff --git a/src/module/root/components/index.ts b/src/module/root/components/index.ts new file mode 100644 index 0000000..cd77a34 --- /dev/null +++ b/src/module/root/components/index.ts @@ -0,0 +1,2 @@ +export * from './contentOnboarding'; +export * from './languageItem'; diff --git a/src/module/root/components/languageItem.tsx b/src/module/root/components/languageItem.tsx new file mode 100644 index 0000000..8fa3345 --- /dev/null +++ b/src/module/root/components/languageItem.tsx @@ -0,0 +1,38 @@ +import React, {FC} from 'react'; +import {StyleSheet, View, Text, TouchableOpacity} from 'react-native'; +interface IProps { + icon: JSX.Element; + name: string; + onPress: () => void; +} +export const LanguageItem: FC = ({icon, name, onPress}) => { + return ( + + {icon} + {name} + + ); +}; + +const styles = StyleSheet.create({ + container: { + backgroundColor: '#51418D', + borderRadius: 60, + flexDirection: 'row', + paddingVertical: 16, + paddingLeft: 10, + alignItems: 'center', + marginBottom: 16, + }, + circleContainer: { + borderRadius: 120, + padding: 8, + backgroundColor: '#37296B', + marginRight: 8, + }, + nameLanguage: { + color: '#FFFF', + fontSize: 18, + fontWeight: '400', + }, +}); diff --git a/src/module/root/config/dataOnboarding.ts b/src/module/root/config/dataOnboarding.ts new file mode 100644 index 0000000..6359275 --- /dev/null +++ b/src/module/root/config/dataOnboarding.ts @@ -0,0 +1,23 @@ +import ImageHearts from '../../../assets/image/hearts.svg'; +import ImageGlass from '../../../assets/image/glass.svg'; +import ImageCup from '../../../assets/image/winnersCup.svg'; +export const OnBoardData = [ + { + title: 'Welcome!', + description: + 'Thank you for downloading. Now you are \n in the best game for the company \n or to play with your loved one', + image: ImageHearts, + }, + { + title: 'Relax and enjoy \n the game!', + description: + 'This game features 5 levels of "spiciness",\n some of which are divided into games for a \n couple or a company. All you have to do is \n add players and you can start playing.\n P.S. You can always create your own \n questions and tasks.', + image: ImageGlass, + }, + { + title: 'Premium version!', + description: + 'Provides unlimited access to Hard and \n Extreme packages. Enjoy intriguing questions \n and exciting action.', + image: ImageCup, + }, +]; diff --git a/src/module/root/index.tsx b/src/module/root/index.tsx new file mode 100644 index 0000000..09d8aa1 --- /dev/null +++ b/src/module/root/index.tsx @@ -0,0 +1,11 @@ +import React, {FC} from 'react'; +import {OnboardingGroup} from './navigations-groups'; +import {NavigationContainer} from '@react-navigation/native'; + +export const Navigation: FC = () => { + return ( + + + + ); +}; diff --git a/src/module/root/navigations-groups/index.ts b/src/module/root/navigations-groups/index.ts new file mode 100644 index 0000000..f440e51 --- /dev/null +++ b/src/module/root/navigations-groups/index.ts @@ -0,0 +1 @@ +export * from './onBoardings-group'; diff --git a/src/module/root/navigations-groups/onBoardings-group.tsx b/src/module/root/navigations-groups/onBoardings-group.tsx new file mode 100644 index 0000000..f89eaab --- /dev/null +++ b/src/module/root/navigations-groups/onBoardings-group.tsx @@ -0,0 +1,15 @@ +import React, {FC} from 'react'; +import {createNativeStackNavigator} from '@react-navigation/native-stack'; +import {RouteKey} from '../../shared'; +import {LanguageSelect, Onboarding} from '../screens'; +const Stack = createNativeStackNavigator(); +export const OnboardingGroup: FC = () => { + return ( + + + + + ); +}; diff --git a/src/module/root/screens/index.ts b/src/module/root/screens/index.ts new file mode 100644 index 0000000..a8f66ff --- /dev/null +++ b/src/module/root/screens/index.ts @@ -0,0 +1,2 @@ +export * from './languageSelect'; +export * from './onBoarding'; diff --git a/src/module/root/screens/languageSelect.tsx b/src/module/root/screens/languageSelect.tsx new file mode 100644 index 0000000..c83b6d7 --- /dev/null +++ b/src/module/root/screens/languageSelect.tsx @@ -0,0 +1,50 @@ +import React, {FC} from 'react'; +import {Image, StyleSheet, Text, View} from 'react-native'; +import FlagEng from '../../../assets/icons/ENG.svg'; +import {IRouteParams, RouteKey, colors, ScreenLayout} from '../../shared/'; +import {LanguageItem} from '../components'; +const languageArr = [ + { + name: 'Українська', + icon: , + }, + { + name: 'English', + icon: , + }, +]; +interface IProps extends IRouteParams {} +export const LanguageSelect: FC = ({navigation}) => { + return ( + + + Choose your language + {languageArr.map(el => ( + navigation.navigate(RouteKey.Onboarding)} + icon={el.icon} + name={el.name} + /> + ))} + + + ); +}; +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: colors.primaryColor, + justifyContent: 'center', + paddingHorizontal: 24, + }, + title: { + color: '#FFFF', + fontSize: 32, + fontWeight: '700', + marginBottom: 30, + textAlign: 'center', + }, +}); diff --git a/src/module/root/screens/onBoarding.tsx b/src/module/root/screens/onBoarding.tsx new file mode 100644 index 0000000..216a686 --- /dev/null +++ b/src/module/root/screens/onBoarding.tsx @@ -0,0 +1,56 @@ +import React, {FC, useState} from 'react'; +import {StyleSheet, View} from 'react-native'; +import { + GoBackBtn, + RouteKey, + IRouteParams, + colors, + ScreenLayout, +} from '../../shared'; +import {ContentOnBoarding} from '../components/'; +interface IProps extends IRouteParams {} +export const Onboarding: FC = ({navigation}) => { + const [currentIndex, setCurrentIndex] = useState(0); + const onPressItem = (data: any) => { + const nextIndex = currentIndex + 1; + if (nextIndex < data.length) { + setCurrentIndex(nextIndex); + } + }; + const goBack = () => { + if (currentIndex < 1) { + navigation.navigate(RouteKey.LanguageSelect); + } else { + setCurrentIndex(currentIndex - 1); + } + }; + return ( + + + + + + + ); +}; +const styles = StyleSheet.create({ + container: { + flex: 1, + alignItems: 'center', + position: 'relative', + flexDirection: 'column', + justifyContent: 'space-between', + }, + icon: { + position: 'absolute', + top: 0, + left: 10, + padding: 20, + zIndex: 1, + }, +}); diff --git a/src/module/services/system.ts b/src/module/services/system.ts new file mode 100644 index 0000000..6fdff7f --- /dev/null +++ b/src/module/services/system.ts @@ -0,0 +1,66 @@ +import {Dimensions, Platform, StatusBar} from 'react-native'; + +const STATUSBAR_DEFAULT_HEIGHT = 20; +const STATUSBAR_X_HEIGHT = 44; +const STATUSBAR_XSMAX_HEIGHT = 48; +const STATUSBAR_IP12_HEIGHT = 47; +const STATUSBAR_IP12MAX_HEIGHT = 47; + +const X_WIDTH = 375; +const X_HEIGHT = 812; + +const XSMAX_WIDTH = 414; +const XSMAX_HEIGHT = 896; + +const IP12_WIDTH = 390; +const IP12_HEIGHT = 844; + +const IP12MAX_WIDTH = 428; +const IP12MAX_HEIGHT = 926; + +const {height: W_HEIGHT, width: W_WIDTH} = Dimensions.get('window'); + +let statusBarHeight = STATUSBAR_DEFAULT_HEIGHT; +let isIPhoneX_v = false; +let isIPhoneXMax_v = false; +let isIPhone12_v = false; +let isIPhone12Max_v = false; +let isIPhoneWithMonobrow_v = false; + +if (Platform.OS === 'ios' && !Platform.isPad && !Platform.isTVOS) { + if (W_WIDTH === X_WIDTH && W_HEIGHT === X_HEIGHT) { + isIPhoneWithMonobrow_v = true; + isIPhoneX_v = true; + statusBarHeight = STATUSBAR_X_HEIGHT; + } else if (W_WIDTH === XSMAX_WIDTH && W_HEIGHT === XSMAX_HEIGHT) { + isIPhoneWithMonobrow_v = true; + isIPhoneXMax_v = true; + statusBarHeight = STATUSBAR_XSMAX_HEIGHT; + } else if (W_WIDTH === IP12_WIDTH && W_HEIGHT === IP12_HEIGHT) { + isIPhoneWithMonobrow_v = true; + isIPhone12_v = true; + statusBarHeight = STATUSBAR_IP12_HEIGHT; + } else if (W_WIDTH === IP12MAX_WIDTH && W_HEIGHT === IP12MAX_HEIGHT) { + isIPhoneWithMonobrow_v = true; + isIPhone12Max_v = true; + statusBarHeight = STATUSBAR_IP12MAX_HEIGHT; + } +} + +export const isIPhoneX = () => isIPhoneX_v; +export const isIPhoneXMax = () => isIPhoneXMax_v; +export const isIPhone12 = () => isIPhone12_v; +export const isIPhone12Max = () => isIPhone12Max_v; +export const isIPhoneWithMonobrow = () => isIPhoneWithMonobrow_v; + +const getExpoRoot = () => global.Expo || global.__expo || global.__exponent; + +export const isExpo = () => getExpoRoot() !== undefined; + +export function getStatusBarHeight(skipAndroid: any) { + return Platform.select({ + ios: statusBarHeight, + android: skipAndroid ? 0 : StatusBar.currentHeight, + default: 0, + }); +} diff --git a/src/module/shared/colors/colors.ts b/src/module/shared/colors/colors.ts new file mode 100644 index 0000000..1026de7 --- /dev/null +++ b/src/module/shared/colors/colors.ts @@ -0,0 +1,7 @@ +export const colors = { + primaryColor: '#37296B', + secondaryColor: '#99EDCC', + prymaryText: '#FFFF', + secondaryText: '#7669C2', + prymaryBtn: '#E36588', +}; diff --git a/src/module/shared/colors/index.ts b/src/module/shared/colors/index.ts new file mode 100644 index 0000000..1bae1c0 --- /dev/null +++ b/src/module/shared/colors/index.ts @@ -0,0 +1 @@ +export * from './colors'; diff --git a/src/module/shared/components/buttons/goBack.tsx b/src/module/shared/components/buttons/goBack.tsx new file mode 100644 index 0000000..4c5a839 --- /dev/null +++ b/src/module/shared/components/buttons/goBack.tsx @@ -0,0 +1,15 @@ +import React, {FC} from 'react'; +import {Alert, TouchableOpacity, ViewStyle} from 'react-native'; +import IconBack from '../../../../assets/icons/arrowBack.svg'; +import {colors} from '../../colors/colors'; +interface IProps { + onPress: () => void; + style?: ViewStyle; +} +export const GoBackBtn: FC = ({onPress, style}) => { + return ( + + + + ); +}; diff --git a/src/module/shared/components/buttons/index.ts b/src/module/shared/components/buttons/index.ts new file mode 100644 index 0000000..de617dd --- /dev/null +++ b/src/module/shared/components/buttons/index.ts @@ -0,0 +1,2 @@ +export * from './goBack'; +export * from './primaryBtn'; diff --git a/src/module/shared/components/buttons/primaryBtn.tsx b/src/module/shared/components/buttons/primaryBtn.tsx new file mode 100644 index 0000000..18a46ee --- /dev/null +++ b/src/module/shared/components/buttons/primaryBtn.tsx @@ -0,0 +1,37 @@ +import React, {FC} from 'react'; +import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'; +import {colors} from '../../colors/colors'; +interface IProps { + onPress: () => void; + + width?: number; + children: JSX.Element; +} +export const PrimaryBtn: FC = ({ + onPress, + + width, + children, +}) => { + return ( + + {children} + + ); +}; +const styles = StyleSheet.create({ + cotainer: { + backgroundColor: colors.prymaryBtn, + alignItems: 'center', + justifyContent: 'center', + borderRadius: 60, + height: 50, + }, + text: { + color: colors.prymaryText, + fontSize: 16, + fontWeight: '700', + }, +}); diff --git a/src/module/shared/components/index.ts b/src/module/shared/components/index.ts new file mode 100644 index 0000000..7dad2d1 --- /dev/null +++ b/src/module/shared/components/index.ts @@ -0,0 +1,2 @@ +export * from './buttons'; +export * from './layout'; diff --git a/src/module/shared/components/layout/index.ts b/src/module/shared/components/layout/index.ts new file mode 100644 index 0000000..b695453 --- /dev/null +++ b/src/module/shared/components/layout/index.ts @@ -0,0 +1 @@ +export * from './screenLayout'; diff --git a/src/module/shared/components/layout/screenLayout.tsx b/src/module/shared/components/layout/screenLayout.tsx new file mode 100644 index 0000000..527a879 --- /dev/null +++ b/src/module/shared/components/layout/screenLayout.tsx @@ -0,0 +1,58 @@ +import React, {FC} from 'react'; +import { + Platform, + SafeAreaView, + StatusBar, + StyleSheet, + View, +} from 'react-native'; +import {getStatusBarHeight} from '../../../services/system'; +import {colors} from '../../colors'; +interface IStatusBar { + backgroundColor: string; +} +const CustomStatusBar: FC = ({backgroundColor}) => { + return ( + + + + ); +}; +interface IProps { + children: JSX.Element; + backgroundStatusBar: string; + paddingHorizontal?: number; + backgroundColor?: string; +} +export const ScreenLayout: FC = ({ + children, + backgroundStatusBar, + paddingHorizontal, + backgroundColor, +}) => { + return ( + + {Platform.OS === 'ios' ? ( + + ) : ( + + )} + + {children} + + + ); +}; +const styles = StyleSheet.create({ + container: { + flexGrow: 1, + }, +}); diff --git a/src/module/shared/enums/index.ts b/src/module/shared/enums/index.ts new file mode 100644 index 0000000..e904bad --- /dev/null +++ b/src/module/shared/enums/index.ts @@ -0,0 +1 @@ +export * from './routeKeys'; diff --git a/src/module/shared/enums/routeKeys.ts b/src/module/shared/enums/routeKeys.ts new file mode 100644 index 0000000..f736cd5 --- /dev/null +++ b/src/module/shared/enums/routeKeys.ts @@ -0,0 +1,4 @@ +export enum RouteKey { + Onboarding = 'Onboarding', + LanguageSelect = 'LanguageSelect', +} diff --git a/src/module/shared/helpers/helperHeightView.ts b/src/module/shared/helpers/helperHeightView.ts new file mode 100644 index 0000000..73a6441 --- /dev/null +++ b/src/module/shared/helpers/helperHeightView.ts @@ -0,0 +1,10 @@ +import {Dimensions} from 'react-native'; + +const HEIGHT_SCREEN = Dimensions.get('screen').height; + +export const heightPicture = () => { + if (HEIGHT_SCREEN < 812) { + return 240; + } + return 310; +}; diff --git a/src/module/shared/helpers/index.ts b/src/module/shared/helpers/index.ts new file mode 100644 index 0000000..caca265 --- /dev/null +++ b/src/module/shared/helpers/index.ts @@ -0,0 +1 @@ +export * from './helperHeightView'; diff --git a/src/module/shared/index.ts b/src/module/shared/index.ts new file mode 100644 index 0000000..b66ca36 --- /dev/null +++ b/src/module/shared/index.ts @@ -0,0 +1,5 @@ +export * from './colors'; +export * from './components'; +export * from './enums'; +export * from './interfaces'; +export * from './helpers'; diff --git a/src/module/shared/interfaces/index.ts b/src/module/shared/interfaces/index.ts new file mode 100644 index 0000000..161ba39 --- /dev/null +++ b/src/module/shared/interfaces/index.ts @@ -0,0 +1 @@ +export * from './routing'; diff --git a/src/module/shared/interfaces/routing.ts b/src/module/shared/interfaces/routing.ts new file mode 100644 index 0000000..fbb285f --- /dev/null +++ b/src/module/shared/interfaces/routing.ts @@ -0,0 +1,7 @@ +export interface IRouteParams { + navigation: { + navigate: (to: string, params?: any) => any; + goBack: () => any; + }; + route: any; +} diff --git a/truth b/truth new file mode 160000 index 0000000..2c7879e --- /dev/null +++ b/truth @@ -0,0 +1 @@ +Subproject commit 2c7879e7d0397394a84d3cd6ed7a4007ca19ef24 diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..87abee5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,64 @@ + +{ + "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": ["es2017"], /* 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. */ + "skipLibCheck": true, /* Skip type checking of declaration files. */ + "resolveJsonModule": true /* Allows importing modules with a ‘.json’ extension, which is a common practice in node projects. */ + + /* 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" + ] +}

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..a0f7639 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew new file mode 100755 index 0000000..4f906e0 --- /dev/null +++ b/android/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + 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..ac1b06f --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,89 @@ +@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 execute + +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 execute + +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 + +: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 %* + +: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..17670e5 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,7 @@ +rootProject.name = 'Truth' +apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) +include ':app' +include ':react-native-splash-screen' +project(':react-native-splash-screen').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android') +include ':react-native-svg' +project(':react-native-svg').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-svg/android') \ No newline at end of file diff --git a/app.json b/app.json new file mode 100644 index 0000000..99c25a3 --- /dev/null +++ b/app.json @@ -0,0 +1,4 @@ +{ + "name": "Truth", + "displayName": "Truth" +} \ No newline at end of file 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/declarations.d.ts b/declarations.d.ts new file mode 100644 index 0000000..e5bbc76 --- /dev/null +++ b/declarations.d.ts @@ -0,0 +1,6 @@ +declare module '*.svg' { + import React from 'react'; + import {SvgProps} from 'react-native-svg'; + const content: React.FC; + export default content; +} diff --git a/index.js b/index.js new file mode 100644 index 0000000..a850d03 --- /dev/null +++ b/index.js @@ -0,0 +1,9 @@ +/** + * @format + */ + +import {AppRegistry} from 'react-native'; +import App from './App'; +import {name as appName} from './app.json'; + +AppRegistry.registerComponent(appName, () => App); diff --git a/ios/Launch Screen.storyboard b/ios/Launch Screen.storyboard new file mode 100644 index 0000000..1753cc8 --- /dev/null +++ b/ios/Launch Screen.storyboard @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..91e202c --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,30 @@ +require_relative '../node_modules/react-native/scripts/react_native_pods' +require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' + +platform :ios, '11.0' + +target 'Truth' do + config = use_native_modules! + + use_react_native!( + :path => config[:reactNativePath], + # to enable hermes on iOS, change `false` to `true` and then install pods + :hermes_enabled => false + ) + + target 'TruthTests' 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 the next line. + use_flipper!() + + post_install do |installer| + react_native_post_install(installer) + __apply_Xcode_12_5_M1_post_install_workaround(installer) + end +end \ No newline at end of file diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..031ec98 --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,562 @@ +PODS: + - boost (1.76.0) + - CocoaAsyncSocket (7.6.5) + - DoubleConversion (1.1.6) + - FBLazyVector (0.67.4) + - FBReactNativeSpec (0.67.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.4) + - RCTTypeSafety (= 0.67.4) + - React-Core (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - Flipper (0.99.0): + - Flipper-Folly (~> 2.6) + - Flipper-RSocket (~> 1.4) + - Flipper-Boost-iOSX (1.76.0.1.11) + - Flipper-DoubleConversion (3.1.7) + - Flipper-Fmt (7.1.7) + - Flipper-Folly (2.6.7): + - Flipper-Boost-iOSX + - Flipper-DoubleConversion + - Flipper-Fmt (= 7.1.7) + - Flipper-Glog + - libevent (~> 2.1.12) + - OpenSSL-Universal (= 1.1.180) + - Flipper-Glog (0.3.6) + - Flipper-PeerTalk (0.0.4) + - Flipper-RSocket (1.4.3): + - Flipper-Folly (~> 2.6) + - FlipperKit (0.99.0): + - FlipperKit/Core (= 0.99.0) + - FlipperKit/Core (0.99.0): + - Flipper (~> 0.99.0) + - FlipperKit/CppBridge + - FlipperKit/FBCxxFollyDynamicConvert + - FlipperKit/FBDefines + - FlipperKit/FKPortForwarding + - FlipperKit/CppBridge (0.99.0): + - Flipper (~> 0.99.0) + - FlipperKit/FBCxxFollyDynamicConvert (0.99.0): + - Flipper-Folly (~> 2.6) + - FlipperKit/FBDefines (0.99.0) + - FlipperKit/FKPortForwarding (0.99.0): + - CocoaAsyncSocket (~> 7.6) + - Flipper-PeerTalk (~> 0.0.4) + - FlipperKit/FlipperKitHighlightOverlay (0.99.0) + - FlipperKit/FlipperKitLayoutHelpers (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitHighlightOverlay + - FlipperKit/FlipperKitLayoutTextSearchable + - FlipperKit/FlipperKitLayoutIOSDescriptors (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitHighlightOverlay + - FlipperKit/FlipperKitLayoutHelpers + - YogaKit (~> 1.18) + - FlipperKit/FlipperKitLayoutPlugin (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitHighlightOverlay + - FlipperKit/FlipperKitLayoutHelpers + - FlipperKit/FlipperKitLayoutIOSDescriptors + - FlipperKit/FlipperKitLayoutTextSearchable + - YogaKit (~> 1.18) + - FlipperKit/FlipperKitLayoutTextSearchable (0.99.0) + - FlipperKit/FlipperKitNetworkPlugin (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitReactPlugin (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitUserDefaultsPlugin (0.99.0): + - FlipperKit/Core + - FlipperKit/SKIOSNetworkPlugin (0.99.0): + - FlipperKit/Core + - FlipperKit/FlipperKitNetworkPlugin + - fmt (6.2.1) + - glog (0.3.5) + - libevent (2.1.12) + - OpenSSL-Universal (1.1.180) + - RCT-Folly (2021.06.28.00-v2): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - RCT-Folly/Default (= 2021.06.28.00-v2) + - RCT-Folly/Default (2021.06.28.00-v2): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - RCTRequired (0.67.4) + - RCTTypeSafety (0.67.4): + - FBLazyVector (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.4) + - React-Core (= 0.67.4) + - React (0.67.4): + - React-Core (= 0.67.4) + - React-Core/DevSupport (= 0.67.4) + - React-Core/RCTWebSocket (= 0.67.4) + - React-RCTActionSheet (= 0.67.4) + - React-RCTAnimation (= 0.67.4) + - React-RCTBlob (= 0.67.4) + - React-RCTImage (= 0.67.4) + - React-RCTLinking (= 0.67.4) + - React-RCTNetwork (= 0.67.4) + - React-RCTSettings (= 0.67.4) + - React-RCTText (= 0.67.4) + - React-RCTVibration (= 0.67.4) + - React-callinvoker (0.67.4) + - React-Core (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.4) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/CoreModulesHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/Default (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/DevSupport (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.4) + - React-Core/RCTWebSocket (= 0.67.4) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-jsinspector (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTActionSheetHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTAnimationHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTBlobHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTImageHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTLinkingHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTNetworkHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTSettingsHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTTextHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTVibrationHeaders (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-Core/RCTWebSocket (0.67.4): + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.4) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsiexecutor (= 0.67.4) + - React-perflogger (= 0.67.4) + - Yoga + - React-CoreModules (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.4) + - React-Core/CoreModulesHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - React-RCTImage (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-cxxreact (0.67.4): + - boost (= 1.76.0) + - DoubleConversion + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-callinvoker (= 0.67.4) + - React-jsi (= 0.67.4) + - React-jsinspector (= 0.67.4) + - React-logger (= 0.67.4) + - React-perflogger (= 0.67.4) + - React-runtimeexecutor (= 0.67.4) + - React-jsi (0.67.4): + - boost (= 1.76.0) + - DoubleConversion + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-jsi/Default (= 0.67.4) + - React-jsi/Default (0.67.4): + - boost (= 1.76.0) + - DoubleConversion + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-jsiexecutor (0.67.4): + - DoubleConversion + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-perflogger (= 0.67.4) + - React-jsinspector (0.67.4) + - React-logger (0.67.4): + - glog + - react-native-safe-area-context (4.3.1): + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React + - ReactCommon/turbomodule/core + - react-native-splash-screen (3.3.0): + - React-Core + - React-perflogger (0.67.4) + - React-RCTActionSheet (0.67.4): + - React-Core/RCTActionSheetHeaders (= 0.67.4) + - React-RCTAnimation (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.4) + - React-Core/RCTAnimationHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTBlob (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.4) + - React-Core/RCTWebSocket (= 0.67.4) + - React-jsi (= 0.67.4) + - React-RCTNetwork (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTImage (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.4) + - React-Core/RCTImageHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - React-RCTNetwork (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTLinking (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - React-Core/RCTLinkingHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTNetwork (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.4) + - React-Core/RCTNetworkHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTSettings (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.4) + - React-Core/RCTSettingsHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-RCTText (0.67.4): + - React-Core/RCTTextHeaders (= 0.67.4) + - React-RCTVibration (0.67.4): + - FBReactNativeSpec (= 0.67.4) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.4) + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (= 0.67.4) + - React-runtimeexecutor (0.67.4): + - React-jsi (= 0.67.4) + - ReactCommon/turbomodule/core (0.67.4): + - DoubleConversion + - glog + - RCT-Folly (= 2021.06.28.00-v2) + - React-callinvoker (= 0.67.4) + - React-Core (= 0.67.4) + - React-cxxreact (= 0.67.4) + - React-jsi (= 0.67.4) + - React-logger (= 0.67.4) + - React-perflogger (= 0.67.4) + - RNGestureHandler (2.5.0): + - React-Core + - RNScreens (3.15.0): + - React-Core + - React-RCTImage + - RNSVG (12.3.0): + - React-Core + - Yoga (1.14.0) + - YogaKit (1.18.1): + - Yoga (~> 1.14) + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) + - Flipper (= 0.99.0) + - Flipper-Boost-iOSX (= 1.76.0.1.11) + - Flipper-DoubleConversion (= 3.1.7) + - Flipper-Fmt (= 7.1.7) + - Flipper-Folly (= 2.6.7) + - Flipper-Glog (= 0.3.6) + - Flipper-PeerTalk (= 0.0.4) + - Flipper-RSocket (= 1.4.3) + - FlipperKit (= 0.99.0) + - FlipperKit/Core (= 0.99.0) + - FlipperKit/CppBridge (= 0.99.0) + - FlipperKit/FBCxxFollyDynamicConvert (= 0.99.0) + - FlipperKit/FBDefines (= 0.99.0) + - FlipperKit/FKPortForwarding (= 0.99.0) + - FlipperKit/FlipperKitHighlightOverlay (= 0.99.0) + - FlipperKit/FlipperKitLayoutPlugin (= 0.99.0) + - FlipperKit/FlipperKitLayoutTextSearchable (= 0.99.0) + - FlipperKit/FlipperKitNetworkPlugin (= 0.99.0) + - FlipperKit/FlipperKitReactPlugin (= 0.99.0) + - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.99.0) + - FlipperKit/SKIOSNetworkPlugin (= 0.99.0) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - OpenSSL-Universal (= 1.1.180) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/DevSupport (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - react-native-splash-screen (from `../node_modules/react-native-splash-screen`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - CocoaAsyncSocket + - Flipper + - Flipper-Boost-iOSX + - Flipper-DoubleConversion + - Flipper-Fmt + - Flipper-Folly + - Flipper-Glog + - Flipper-PeerTalk + - Flipper-RSocket + - FlipperKit + - fmt + - libevent + - OpenSSL-Universal + - YogaKit + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + FBReactNativeSpec: + :path: "../node_modules/react-native/React/FBReactNativeSpec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTRequired: + :path: "../node_modules/react-native/Libraries/RCTRequired" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" + react-native-splash-screen: + :path: "../node_modules/react-native-splash-screen" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + RNGestureHandler: + :path: "../node_modules/react-native-gesture-handler" + RNScreens: + :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost: a7c83b31436843459a1961bfd74b96033dc77234 + CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 + DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 + FBLazyVector: f7b0632c6437e312acf6349288d9aa4cb6d59030 + FBReactNativeSpec: 0f4e1f4cfeace095694436e7c7fcc5bf4b03a0ff + Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 + Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c + Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c + Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b + Flipper-Folly: 83af37379faa69497529e414bd43fbfc7cae259a + Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6 + Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 + Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 + FlipperKit: d8d346844eca5d9120c17d441a2f38596e8ed2b9 + fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 + glog: 85ecdd10ee8d8ec362ef519a6a45ff9aa27b2e85 + libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 + OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b + RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 + RCTRequired: 0aa6c1c27e1d65920df35ceea5341a5fe76bdb79 + RCTTypeSafety: d76a59d00632891e11ed7522dba3fd1a995e573a + React: ab8c09da2e7704f4b3ebad4baa6cfdfcc852dcb5 + React-callinvoker: 216fb96b482da516b8aba4142b145938f6ea92f0 + React-Core: af99b93aff83599485e0e0879879aafa35ceae32 + React-CoreModules: 137a054ce8c547e81dc3502933b1bc0fd08df05d + React-cxxreact: ec5ee6b08664f5b8ac71d8ad912f54d540c4f817 + React-jsi: 3e084c80fd364cee64668d5df46d40c39f7973e1 + React-jsiexecutor: cbdf37cebdc4f5d8b3d0bf5ccaa6147fd9de9f3d + React-jsinspector: f4775ea9118cbe1f72b834f0f842baa7a99508d8 + React-logger: a1f028f6d8639a3f364ef80419e5e862e1115250 + react-native-safe-area-context: 6c12e3859b6f27b25de4fee8201cfb858432d8de + react-native-splash-screen: 4312f786b13a81b5169ef346d76d33bc0c6dc457 + React-perflogger: 0afaf2f01a47fd0fc368a93bfbb5bd3b26db6e7f + React-RCTActionSheet: 59f35c4029e0b532fc42114241a06e170b7431a2 + React-RCTAnimation: aae4f4bed122e78bdab72f7118d291d70a932ce2 + React-RCTBlob: f6fb23394b4f28cd86fa7e9f5f6ae45c23669fda + React-RCTImage: 638815cf96124386dd296067246d91441932ae3f + React-RCTLinking: 254dd06283dd6fdb784285f95e7cec8053c3270f + React-RCTNetwork: 8a4c2d4f357268e520b060572d02bc69a9b991fb + React-RCTSettings: 35d44cbb9972ab933bd0a59ea3e6646dcb030ba3 + React-RCTText: cc5315df8458cfa7b537e621271ef43273955a97 + React-RCTVibration: 3b52a7dced19cdb025b4f88ab26ceb2d85f30ba2 + React-runtimeexecutor: a9d3c82ddf7ffdad9fbe6a81c6d6f8c06385464d + ReactCommon: 07d0c460b9ba9af3eaf1b8f5abe7daaad28c9c4e + RNGestureHandler: bad495418bcbd3ab47017a38d93d290ebd406f50 + RNScreens: 4a1af06327774490d97342c00aee0c2bafb497b7 + RNSVG: 302bfc9905bd8122f08966dc2ce2d07b7b52b9f8 + Yoga: d6b6a80659aa3e91aaba01d0012e7edcbedcbecd + YogaKit: f782866e155069a2cca2517aafea43200b01fd5a + +PODFILE CHECKSUM: 48b2144a2e065f251d0de7e9d7b08e5360c3252b + +COCOAPODS: 1.11.2 diff --git a/ios/SplashScreen.storyboard b/ios/SplashScreen.storyboard new file mode 100644 index 0000000..7fd03ab --- /dev/null +++ b/ios/SplashScreen.storyboard @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Truth.xcodeproj/project.pbxproj b/ios/Truth.xcodeproj/project.pbxproj new file mode 100644 index 0000000..110d2c0 --- /dev/null +++ b/ios/Truth.xcodeproj/project.pbxproj @@ -0,0 +1,768 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 00E356F31AD99517003FC87E /* TruthTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* TruthTests.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 */; }; + 6172F2D35A4C3AA820D92908 /* libPods-Truth.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6423831EA8574132BED9D8CC /* libPods-Truth.a */; }; + 7EF68E3733C33B6898317E18 /* libPods-Truth-TruthTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ABFE59519B596E51CEFDCCC0 /* libPods-Truth-TruthTests.a */; }; + 8D22E0E3287C39ED0031C6E5 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8D22E0E2287C39ED0031C6E5 /* Launch Screen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13B07F861A680F5B00A75B9A; + remoteInfo = Truth; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 00E356EE1AD99517003FC87E /* TruthTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TruthTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* TruthTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TruthTests.m; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* Truth.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Truth.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Truth/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Truth/AppDelegate.m; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Truth/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Truth/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Truth/main.m; sourceTree = ""; }; + 1D0AE47A65C8663E3B452821 /* Pods-Truth-TruthTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Truth-TruthTests.release.xcconfig"; path = "Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests.release.xcconfig"; sourceTree = ""; }; + 6423831EA8574132BED9D8CC /* libPods-Truth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Truth.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6C97AB639B58BBB4B15BBE30 /* Pods-Truth-TruthTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Truth-TruthTests.debug.xcconfig"; path = "Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests.debug.xcconfig"; sourceTree = ""; }; + 8D22E0E2287C39ED0031C6E5 /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; + ABFE59519B596E51CEFDCCC0 /* libPods-Truth-TruthTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Truth-TruthTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C0A881CF5CF3F2B244570E2A /* Pods-Truth.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Truth.debug.xcconfig"; path = "Target Support Files/Pods-Truth/Pods-Truth.debug.xcconfig"; sourceTree = ""; }; + D00AAFFCFCFDA5787532823F /* Pods-Truth.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Truth.release.xcconfig"; path = "Target Support Files/Pods-Truth/Pods-Truth.release.xcconfig"; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00E356EB1AD99517003FC87E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7EF68E3733C33B6898317E18 /* libPods-Truth-TruthTests.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6172F2D35A4C3AA820D92908 /* libPods-Truth.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00E356EF1AD99517003FC87E /* TruthTests */ = { + isa = PBXGroup; + children = ( + 00E356F21AD99517003FC87E /* TruthTests.m */, + 00E356F01AD99517003FC87E /* Supporting Files */, + ); + path = TruthTests; + sourceTree = ""; + }; + 00E356F01AD99517003FC87E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 00E356F11AD99517003FC87E /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* Truth */ = { + isa = PBXGroup; + children = ( + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 13B07FB71A68108700A75B9A /* main.m */, + 8D22E0E2287C39ED0031C6E5 /* Launch Screen.storyboard */, + ); + name = Truth; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 6423831EA8574132BED9D8CC /* libPods-Truth.a */, + ABFE59519B596E51CEFDCCC0 /* libPods-Truth-TruthTests.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* Truth */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 00E356EF1AD99517003FC87E /* TruthTests */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + E233CBF5F47BEE60B243DCF8 /* Pods */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* Truth.app */, + 00E356EE1AD99517003FC87E /* TruthTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + E233CBF5F47BEE60B243DCF8 /* Pods */ = { + isa = PBXGroup; + children = ( + C0A881CF5CF3F2B244570E2A /* Pods-Truth.debug.xcconfig */, + D00AAFFCFCFDA5787532823F /* Pods-Truth.release.xcconfig */, + 6C97AB639B58BBB4B15BBE30 /* Pods-Truth-TruthTests.debug.xcconfig */, + 1D0AE47A65C8663E3B452821 /* Pods-Truth-TruthTests.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 00E356ED1AD99517003FC87E /* TruthTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "TruthTests" */; + buildPhases = ( + A130D646172E58E1D159D8F2 /* [CP] Check Pods Manifest.lock */, + 00E356EA1AD99517003FC87E /* Sources */, + 00E356EB1AD99517003FC87E /* Frameworks */, + 00E356EC1AD99517003FC87E /* Resources */, + 077E01280D4B4AD18B2E1770 /* [CP] Embed Pods Frameworks */, + 4E62BDF20514810D028A5FBF /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + 00E356F51AD99517003FC87E /* PBXTargetDependency */, + ); + name = TruthTests; + productName = TruthTests; + productReference = 00E356EE1AD99517003FC87E /* TruthTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 13B07F861A680F5B00A75B9A /* Truth */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Truth" */; + buildPhases = ( + 3E482C27206C4DEF2FE45063 /* [CP] Check Pods Manifest.lock */, + FD10A7F022414F080027D42C /* Start Packager */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + C8AC78B0264D0F9F6F6D630E /* [CP] Embed Pods Frameworks */, + ADC9DDC32298B72B3CF5DC8E /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Truth; + productName = Truth; + productReference = 13B07F961A680F5B00A75B9A /* Truth.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1210; + TargetAttributes = { + 00E356ED1AD99517003FC87E = { + CreatedOnToolsVersion = 6.2; + TestTargetID = 13B07F861A680F5B00A75B9A; + }; + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1120; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Truth" */; + compatibilityVersion = "Xcode 12.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* Truth */, + 00E356ED1AD99517003FC87E /* TruthTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 00E356EC1AD99517003FC87E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D22E0E3287C39ED0031C6E5 /* Launch Screen.storyboard in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + ); + 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 = "set -e\n\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + }; + 077E01280D4B4AD18B2E1770 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 3E482C27206C4DEF2FE45063 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Truth-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 4E62BDF20514810D028A5FBF /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Truth-TruthTests/Pods-Truth-TruthTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + A130D646172E58E1D159D8F2 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Truth-TruthTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + ADC9DDC32298B72B3CF5DC8E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + C8AC78B0264D0F9F6F6D630E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Truth/Pods-Truth-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 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; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 00E356EA1AD99517003FC87E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 00E356F31AD99517003FC87E /* TruthTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13B07F861A680F5B00A75B9A /* Truth */; + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 00E356F61AD99517003FC87E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6C97AB639B58BBB4B15BBE30 /* Pods-Truth-TruthTests.debug.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = TruthTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.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)/Truth.app/Truth"; + }; + name = Debug; + }; + 00E356F71AD99517003FC87E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1D0AE47A65C8663E3B452821 /* Pods-Truth-TruthTests.release.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = TruthTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.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)/Truth.app/Truth"; + }; + name = Release; + }; + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C0A881CF5CF3F2B244570E2A /* Pods-Truth.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/Headers/Public\"", + "\"${PODS_ROOT}/Headers/Public/CocoaAsyncSocket\"", + "\"${PODS_ROOT}/Headers/Public/DoubleConversion\"", + "\"${PODS_ROOT}/Headers/Public/FBLazyVector\"", + "\"${PODS_ROOT}/Headers/Public/FBReactNativeSpec\"", + "\"${PODS_ROOT}/Headers/Public/Flipper\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Fmt\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Folly\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Glog\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-PeerTalk\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-RSocket\"", + "\"${PODS_ROOT}/Headers/Public/FlipperKit\"", + "\"${PODS_ROOT}/Headers/Public/RCT-Folly\"", + "\"${PODS_ROOT}/Headers/Public/RCTRequired\"", + "\"${PODS_ROOT}/Headers/Public/RCTTypeSafety\"", + "\"${PODS_ROOT}/Headers/Public/React-Core\"", + "\"${PODS_ROOT}/Headers/Public/React-RCTBlob\"", + "\"${PODS_ROOT}/Headers/Public/React-RCTText\"", + "\"${PODS_ROOT}/Headers/Public/React-callinvoker\"", + "\"${PODS_ROOT}/Headers/Public/React-cxxreact\"", + "\"${PODS_ROOT}/Headers/Public/React-jsi\"", + "\"${PODS_ROOT}/Headers/Public/React-jsiexecutor\"", + "\"${PODS_ROOT}/Headers/Public/React-jsinspector\"", + "\"${PODS_ROOT}/Headers/Public/React-logger\"", + "\"${PODS_ROOT}/Headers/Public/React-perflogger\"", + "\"${PODS_ROOT}/Headers/Public/React-runtimeexecutor\"", + "\"${PODS_ROOT}/Headers/Public/ReactCommon\"", + "\"${PODS_ROOT}/Headers/Public/Yoga\"", + "\"${PODS_ROOT}/Headers/Public/YogaKit\"", + "\"${PODS_ROOT}/Headers/Public/fmt\"", + "\"${PODS_ROOT}/Headers/Public/glog\"", + "\"${PODS_ROOT}/Headers/Public/libevent\"", + "\"${PODS_ROOT}/Headers/Public/react-native-splash-screen\"", + "\"$(PODS_ROOT)/DoubleConversion\"", + "\"$(PODS_ROOT)/boost\"", + "\"$(PODS_ROOT)/Headers/Private/React-Core\"", + "\"$(PODS_TARGET_SRCROOT)/include/\"", + "\"$(SRCROOT)/../../node_modules/react-native-splash-screen/ios/\"", + ); + INFOPLIST_FILE = Truth/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 = Truth; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D00AAFFCFCFDA5787532823F /* Pods-Truth.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_ROOT}/Headers/Public\"", + "\"${PODS_ROOT}/Headers/Public/CocoaAsyncSocket\"", + "\"${PODS_ROOT}/Headers/Public/DoubleConversion\"", + "\"${PODS_ROOT}/Headers/Public/FBLazyVector\"", + "\"${PODS_ROOT}/Headers/Public/FBReactNativeSpec\"", + "\"${PODS_ROOT}/Headers/Public/Flipper\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Fmt\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Folly\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-Glog\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-PeerTalk\"", + "\"${PODS_ROOT}/Headers/Public/Flipper-RSocket\"", + "\"${PODS_ROOT}/Headers/Public/FlipperKit\"", + "\"${PODS_ROOT}/Headers/Public/RCT-Folly\"", + "\"${PODS_ROOT}/Headers/Public/RCTRequired\"", + "\"${PODS_ROOT}/Headers/Public/RCTTypeSafety\"", + "\"${PODS_ROOT}/Headers/Public/React-Core\"", + "\"${PODS_ROOT}/Headers/Public/React-RCTBlob\"", + "\"${PODS_ROOT}/Headers/Public/React-RCTText\"", + "\"${PODS_ROOT}/Headers/Public/React-callinvoker\"", + "\"${PODS_ROOT}/Headers/Public/React-cxxreact\"", + "\"${PODS_ROOT}/Headers/Public/React-jsi\"", + "\"${PODS_ROOT}/Headers/Public/React-jsiexecutor\"", + "\"${PODS_ROOT}/Headers/Public/React-jsinspector\"", + "\"${PODS_ROOT}/Headers/Public/React-logger\"", + "\"${PODS_ROOT}/Headers/Public/React-perflogger\"", + "\"${PODS_ROOT}/Headers/Public/React-runtimeexecutor\"", + "\"${PODS_ROOT}/Headers/Public/ReactCommon\"", + "\"${PODS_ROOT}/Headers/Public/Yoga\"", + "\"${PODS_ROOT}/Headers/Public/YogaKit\"", + "\"${PODS_ROOT}/Headers/Public/fmt\"", + "\"${PODS_ROOT}/Headers/Public/glog\"", + "\"${PODS_ROOT}/Headers/Public/libevent\"", + "\"${PODS_ROOT}/Headers/Public/react-native-splash-screen\"", + "\"$(PODS_ROOT)/DoubleConversion\"", + "\"$(PODS_ROOT)/boost\"", + "\"$(PODS_ROOT)/Headers/Private/React-Core\"", + "\"$(PODS_TARGET_SRCROOT)/include/\"", + "\"$(SRCROOT)/../../node_modules/react-native-splash-screen/ios/\"", + ); + INFOPLIST_FILE = Truth/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 = Truth; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + 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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + 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 = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + 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; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + 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 = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(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 "TruthTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00E356F61AD99517003FC87E /* Debug */, + 00E356F71AD99517003FC87E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Truth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Truth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/ios/Truth.xcodeproj/xcshareddata/xcschemes/Truth.xcscheme b/ios/Truth.xcodeproj/xcshareddata/xcschemes/Truth.xcscheme new file mode 100644 index 0000000..1419d4e --- /dev/null +++ b/ios/Truth.xcodeproj/xcshareddata/xcschemes/Truth.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Truth.xcworkspace/contents.xcworkspacedata b/ios/Truth.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..74f41d2 --- /dev/null +++ b/ios/Truth.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/Truth.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Truth.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Truth.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Truth/AppDelegate.h b/ios/Truth/AppDelegate.h new file mode 100644 index 0000000..ef1de86 --- /dev/null +++ b/ios/Truth/AppDelegate.h @@ -0,0 +1,8 @@ +#import +#import + +@interface AppDelegate : UIResponder + +@property (nonatomic, strong) UIWindow *window; + +@end diff --git a/ios/Truth/AppDelegate.m b/ios/Truth/AppDelegate.m new file mode 100644 index 0000000..8c4d88a --- /dev/null +++ b/ios/Truth/AppDelegate.m @@ -0,0 +1,64 @@ +#import "AppDelegate.h" + +#import +#import +#import +#import "RNSplashScreen.h" + +#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:@"Truth" + initialProperties:nil]; + + if (@available(iOS 13.0, *)) { + rootView.backgroundColor = [UIColor systemBackgroundColor]; + } else { + rootView.backgroundColor = [UIColor whiteColor]; + } + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [UIViewController new]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + [RNSplashScreen show]; + 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/Truth/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/Truth/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..c63089a --- /dev/null +++ b/ios/Truth/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,158 @@ +{ + "images": [ + { + "size": "20x20", + "idiom": "iphone", + "filename": "icon-20@2x.png", + "scale": "2x" + }, + { + "size": "20x20", + "idiom": "iphone", + "filename": "icon-20@3x.png", + "scale": "3x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29@1x.png", + "scale": "1x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29@2x.png", + "scale": "2x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29@3x.png", + "scale": "3x" + }, + { + "size": "40x40", + "idiom": "iphone", + "filename": "icon-40@2x.png", + "scale": "2x" + }, + { + "size": "40x40", + "idiom": "iphone", + "filename": "icon-40@3x.png", + "scale": "3x" + }, + { + "size": "57x57", + "idiom": "iphone", + "filename": "icon-57@1x.png", + "scale": "1x" + }, + { + "size": "57x57", + "idiom": "iphone", + "filename": "icon-57@2x.png", + "scale": "2x" + }, + { + "size": "60x60", + "idiom": "iphone", + "filename": "icon-60@2x.png", + "scale": "2x" + }, + { + "size": "60x60", + "idiom": "iphone", + "filename": "icon-60@3x.png", + "scale": "3x" + }, + { + "size": "20x20", + "idiom": "ipad", + "filename": "icon-20@1x.png", + "scale": "1x" + }, + { + "size": "20x20", + "idiom": "ipad", + "filename": "icon-20@2x.png", + "scale": "2x" + }, + { + "size": "29x29", + "idiom": "ipad", + "filename": "icon-29@1x.png", + "scale": "1x" + }, + { + "size": "29x29", + "idiom": "ipad", + "filename": "icon-29@2x.png", + "scale": "2x" + }, + { + "size": "40x40", + "idiom": "ipad", + "filename": "icon-40@1x.png", + "scale": "1x" + }, + { + "size": "40x40", + "idiom": "ipad", + "filename": "icon-40@2x.png", + "scale": "2x" + }, + { + "size": "50x50", + "idiom": "ipad", + "filename": "icon-50@1x.png", + "scale": "1x" + }, + { + "size": "50x50", + "idiom": "ipad", + "filename": "icon-50@2x.png", + "scale": "2x" + }, + { + "size": "72x72", + "idiom": "ipad", + "filename": "icon-72@1x.png", + "scale": "1x" + }, + { + "size": "72x72", + "idiom": "ipad", + "filename": "icon-72@2x.png", + "scale": "2x" + }, + { + "size": "76x76", + "idiom": "ipad", + "filename": "icon-76@1x.png", + "scale": "1x" + }, + { + "size": "76x76", + "idiom": "ipad", + "filename": "icon-76@2x.png", + "scale": "2x" + }, + { + "size": "83.5x83.5", + "idiom": "ipad", + "filename": "icon-83.5@2x.png", + "scale": "2x" + }, + { + "size": "1024x1024", + "idiom": "ios-marketing", + "filename": "icon-1024@1x.png", + "scale": "1x" + } + ], + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-1024@1x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..df5ba712c31fc8c481ae3b48bbd0354b35bfbd4c GIT binary patch literal 44701 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 SZyz1}bK0?@Df(@CMW_VLt1#E70C3GpN( z9zB{!CVfaKjH;M)w7#=(kxw3OnI}DgG*CG**;6utoD=8J$+Fb1KC$E(zWd?w40Hfqbh$oTHoKg zD&?BxLbI4_98_D(`}J$Sqc0;xSt>n$81`+!0OdvnNbVbTr#4p43|+HExzDO)%__f# zh#gd0&&_jEBX3{_%$t-3wXP!*FDYM(bQ(({M8#jlyz(PsI)m}}rV4%cyOh12nY3?t>K+0#Jso+0F8g>9J*4L6vWn+qQ4!OhUXx6PWU5SF;Ta z3^O0a4OR@h|VjmSKRZZC?%aF5o(@eSbQ0wrB#AgG=Rn69ZYPu25ob2qgDqVn?NX(@Q3-S{4J@x1)u8 z^4O$g958rjQm7#SMYdtd zwps0Grq>Uutx~?ZRyZx@8he{RrD`3p*d&W4P~T~dxKmaw+bR2&51Z9~w|Q>dlNle# zOn5RLB4&K%d+AI%k%&o2Zq7bskn)Xj%^6I#3`}~CW{HoWy&^DS>}z4Wz-6kOSzTX7#J@zeqYXc zp&-|)7?=EWa@sWS?|q*4`9J45WuQXhjfnC81x{ zk_#h3^cY00K3FC&SNC)CQ2zu5k*_7yGMXw5)^6Tl z>+2nBxzm-gGHaecQZjfqYx3vH6TG6 zR7hYD8O1Y(t;F=j2 z940|N60p5h74`P!Zin6NXziPkyUp%yzU?}3tQKr;c{XGAVCb+C@x1ZT2k9Rk4qvbH zo+Y?q5E&7o-J$d3K)7>-L8OSSX}sB4U2&D|mktG}kRUY@q@l0W4IHQzuoPkI6fKQi zRcGq?Oog02?-e4(VN&R?YPix?QdA>gDRI~`FI;JuF*z=Oba*NO+biRnW5qdg#4_E~ zXyGs!E4D%bDpFP6;T)8PnO06UN-a%X6;Nldf(A6 z4%Q+;8WCF?&e28lP2N%fi%3HB+ma4-b$H^@JyBevPsN2ngsXihGqp$@tOafX=PF`r zlH>O8OgUP5ymokK(v)2al(FTA9I-$Fs<|sjLJcV!5A<}6B+Bz5xdvZ-ye;XA_rh~P zT~JhxE;asO#4}l5d{GiQ4VVURDxko)4`A7h zXC$F|U}Y2{qIkvxZ13ps)cLd5;?X@QZ4a+dA=O6IX~m<%Qx)I-3ez3!g~8~YT!9-o zVhLN9U3I3up}vjnmoDWQ7xpPsNbuHVeU$k5_ieDve9*j}QlI zZ!|cM9sE(iQpSj_5gdKy)*@HCCr+|U8fJPKFe)S*t$k)?nb%#5CPu{8{CWM}mxnG0 z{gts|E88!<z^r`U$eLZ6z#O{ma`T(Y%8Or9{uEVzTe5N8+Y{ejAzUT)-WT>IT zIcU+G4CmS9I*&k%95g*cE;PG9M84t8~Tdb&nt zn!w`7em>pVT#8&Q_tW%|z9Ib8<^|*V^$}2>SLDUGxXDXyTV?4Si zQJ$BG&nix`i<(1dD)3b}M+X2gVk@7iP;D=M^7vU=av>N`eX`TsT*(n?8j0c>Be{mT zlF|hXBnsA=m1XL*uRsxT*JP=-7ytX@8EEx5y~4`HwUE7xFnUUilk6HFeW2U%P2k&U zIBYp};?k4H&uqEh3;h?NqO0!Q17 zygFFQGj5FD?HT-Mpzm*2yXW%7CbP0k6s)BNWIEPGbH;deFj)8fn9q`8_C@iG0+xbu z4%K0nd&Od`3RNaBM{*5drUcXOip9ZLt%yMrUG%Su*9AsjN^cDOA5D7dz4MdWu>b%7 M07*qoM6N<$f(ipli2wiq literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-20@3x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..91c0369841ea1905e86d4616ad7d5c4e69e613b5 GIT binary patch literal 2619 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 Ef|g~t$p8QV literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-29@3x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..24839f0102f4ca396cdf69da0d2b3ab74862f347 GIT binary patch literal 3809 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 literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@1x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..bc24be0770ae4998f2ee77f4dceaa0f71e9d5187 GIT binary patch literal 1770 zcmVq7bskn)Xj%^6I#3`}~CW{HoWy&^DS>}z4Wz-6kOSzTX7#J@zeqYXc zp&-|)7?=EWa@sWS?|q*4`9J45WuQXhjfnC81x{ zk_#h3^cY00K3FC&SNC)CQ2zu5k*_7yGMXw5)^6Tl z>+2nBxzm-gGHaecQZjfqYx3vH6TG6 zR7hYD8O1Y(t;F=j2 z940|N60p5h74`P!Zin6NXziPkyUp%yzU?}3tQKr;c{XGAVCb+C@x1ZT2k9Rk4qvbH zo+Y?q5E&7o-J$d3K)7>-L8OSSX}sB4U2&D|mktG}kRUY@q@l0W4IHQzuoPkI6fKQi zRcGq?Oog02?-e4(VN&R?YPix?QdA>gDRI~`FI;JuF*z=Oba*NO+biRnW5qdg#4_E~ zXyGs!E4D%bDpFP6;T)8PnO06UN-a%X6;Nldf(A6 z4%Q+;8WCF?&e28lP2N%fi%3HB+ma4-b$H^@JyBevPsN2ngsXihGqp$@tOafX=PF`r zlH>O8OgUP5ymokK(v)2al(FTA9I-$Fs<|sjLJcV!5A<}6B+Bz5xdvZ-ye;XA_rh~P zT~JhxE;asO#4}l5d{GiQ4VVURDxko)4`A7h zXC$F|U}Y2{qIkvxZ13ps)cLd5;?X@QZ4a+dA=O6IX~m<%Qx)I-3ez3!g~8~YT!9-o zVhLN9U3I3up}vjnmoDWQ7xpPsNbuHVeU$k5_ieDve9*j}QlI zZ!|cM9sE(iQpSj_5gdKy)*@HCCr+|U8fJPKFe)S*t$k)?nb%#5CPu{8{CWM}mxnG0 z{gts|E88!<z^r`U$eLZ6z#O{ma`T(Y%8Or9{uEVzTe5N8+Y{ejAzUT)-WT>IT zIcU+G4CmS9I*&k%95g*cE;PG9M84t8~Tdb&nt zn!w`7em>pVT#8&Q_tW%|z9Ib8<^|*V^$}2>SLDUGxXDXyTV?4Si zQJ$BG&nix`i<(1dD)3b}M+X2gVk@7iP;D=M^7vU=av>N`eX`TsT*(n?8j0c>Be{mT zlF|hXBnsA=m1XL*uRsxT*JP=-7ytX@8EEx5y~4`HwUE7xFnUUilk6HFeW2U%P2k&U zIBYp};?k4H&uqEh3;h?NqO0!Q17 zygFFQGj5FD?HT-Mpzm*2yXW%7CbP0k6s)BNWIEPGbH;deFj)8fn9q`8_C@iG0+xbu z4%K0nd&Od`3RNaBM{*5drUcXOip9ZLt%yMrUG%Su*9AsjN^cDOA5D7dz4MdWu>b%7 M07*qoM6N<$f(ipli2wiq literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@2x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dfdfe16e455f3802bcccaf5ccf01db16bcac0c98 GIT binary patch literal 3444 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 WT#qsH4@NEk0000@RO@fMg+ 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 T&xNSQ9GZ&4Tls1^i;({SR`ty5 literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-50@1x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-50@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d873571b6d926d9f7255783edf05d8632bc552e GIT binary patch literal 2256 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 KMNUMnLSTXrmS4UA literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-57@1x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-57@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..c3c4b523756e5581094e8a5c71ecb41d76797f03 GIT binary patch literal 2313 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 T&xNSQ9GZ&4Tls1^i;({SR`ty5 literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-60@3x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..997c666961c980570bd690e4e0c2c8bd1ccc6e2a GIT binary patch literal 8388 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 sIL(Y{~ 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 i)S&;rZvLMieUPeq$gGRA_)aCe-0k9up}3M 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 Ty3n~M00000NkvXXu0mjfXLtJq literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-72@2x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-72@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..18185c4144d5788d2d1d892e882e36a7e93024fa GIT binary patch literal 6539 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 IM6N<$f;>Y@-~a#s literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-76@2x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..795ec1641f40bcf5ff96089b0f7dafc9b58e5f45 GIT binary patch literal 7028 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 S9KbOef`Y7yOpUZj(Ek848h&^H literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/ios/Truth/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b847986b7823f8dfe8090c7e243dbdf28e02319f GIT binary patch literal 7969 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 literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/Contents.json b/ios/Truth/Images.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/ios/Truth/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/Truth/Images.xcassets/SplashImage.imageset/Contents.json b/ios/Truth/Images.xcassets/SplashImage.imageset/Contents.json new file mode 100644 index 0000000..65d6547 --- /dev/null +++ b/ios/Truth/Images.xcassets/SplashImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "splash@1x.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "splash@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "splash@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Truth/Images.xcassets/SplashImage.imageset/splash@1x.png b/ios/Truth/Images.xcassets/SplashImage.imageset/splash@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..b406c88680c0beedef383af6fa52fbb44bb2d0d2 GIT binary patch literal 31227 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�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 Us7lBlo&kOusyZqK_a43a7h~D(x&QzG literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/SplashImage.imageset/splash@2x.png b/ios/Truth/Images.xcassets/SplashImage.imageset/splash@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..28bcb1b15ba207e1dec1eb947bc327425c4ec49f GIT binary patch literal 84390 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 L<7Izbx&40u>=W`= literal 0 HcmV?d00001 diff --git a/ios/Truth/Images.xcassets/SplashImage.imageset/splash@3x.png b/ios/Truth/Images.xcassets/SplashImage.imageset/splash@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..80c39e172f48fc4fd2701e04416b5ccbaff89774 GIT binary patch literal 144739 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