From 7ca7ba9338331644e44e4abe34430dbae05c3b23 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 02:01:22 +0000 Subject: [PATCH 1/9] windows: Add Windows support --- README.md | 61 +- package.json | 8 +- windows/.gitignore | 92 + windows/README.md | 66 + windows/RNSplashScreen/PropertySheet.props | 16 + windows/RNSplashScreen/RNSplashScreen.cpp | 70 + windows/RNSplashScreen/RNSplashScreen.def | 3 + windows/RNSplashScreen/RNSplashScreen.h | 29 + windows/RNSplashScreen/RNSplashScreen.vcxproj | 180 + .../RNSplashScreen.vcxproj.filters | 36 + .../RNSplashScreen/RNSplashScreenControl.cpp | 262 + .../RNSplashScreen/RNSplashScreenControl.h | 29 + .../RNSplashScreen/RNSplashScreenControl.idl | 8 + .../RNSplashScreen/RNSplashScreenControl.xaml | 13 + .../RNSplashScreen/ReactPackageProvider.cpp | 15 + windows/RNSplashScreen/ReactPackageProvider.h | 16 + .../RNSplashScreen/ReactPackageProvider.idl | 9 + windows/RNSplashScreen/packages.config | 4 + windows/RNSplashScreen/pch.cpp | 1 + windows/RNSplashScreen/pch.h | 12 + windows/RNSplashScreen63.sln | 226 + yarn.lock | 4639 +++++++++++++++++ 22 files changed, 5792 insertions(+), 3 deletions(-) create mode 100644 windows/.gitignore create mode 100644 windows/README.md create mode 100644 windows/RNSplashScreen/PropertySheet.props create mode 100644 windows/RNSplashScreen/RNSplashScreen.cpp create mode 100644 windows/RNSplashScreen/RNSplashScreen.def create mode 100644 windows/RNSplashScreen/RNSplashScreen.h create mode 100644 windows/RNSplashScreen/RNSplashScreen.vcxproj create mode 100644 windows/RNSplashScreen/RNSplashScreen.vcxproj.filters create mode 100644 windows/RNSplashScreen/RNSplashScreenControl.cpp create mode 100644 windows/RNSplashScreen/RNSplashScreenControl.h create mode 100644 windows/RNSplashScreen/RNSplashScreenControl.idl create mode 100644 windows/RNSplashScreen/RNSplashScreenControl.xaml create mode 100644 windows/RNSplashScreen/ReactPackageProvider.cpp create mode 100644 windows/RNSplashScreen/ReactPackageProvider.h create mode 100644 windows/RNSplashScreen/ReactPackageProvider.idl create mode 100644 windows/RNSplashScreen/packages.config create mode 100644 windows/RNSplashScreen/pch.cpp create mode 100644 windows/RNSplashScreen/pch.h create mode 100644 windows/RNSplashScreen63.sln create mode 100644 yarn.lock diff --git a/README.md b/README.md index af58078b..a013ff03 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ [ ![原理 解析](https://img.shields.io/badge/原理-解析-brightgreen.svg)](https://github.com/crazycodeboy/RNStudyNotes/blob/master/React%20Native%20%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E5%90%88%E9%9B%86/React%20Native%20%E5%90%AF%E5%8A%A8%E7%99%BD%E5%B1%8F%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%95%99%E7%A8%8B/React%20Native%20%E5%90%AF%E5%8A%A8%E7%99%BD%E5%B1%8F%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%95%99%E7%A8%8B.md) [ ![Flutter](https://img.shields.io/badge/Flutter-brightgreen.svg)](https://github.com/crazycodeboy/flutter_splash_screen) -A splash screen API for react-native which can programatically hide and show the splash screen. Works on iOS and Android. +A splash screen API for react-native which can programatically hide and show the splash screen. Works on iOS, Android and Windows. ## Content @@ -112,6 +112,20 @@ public class MainApplication extends Application implements ReactApplication { `$(SRCROOT)/../node_modules/react-native-splash-screen/ios` +**Windows:** + +##### Automatic install with autolinking on RNW +RNSplashScreen supports autolinking. Just call: `yarn add react-native-splash-screen` + +##### Manual installation on RNW +1. `yarn add react-native-splash-screen` +2. Open your solution in Visual Studio 2019 (eg. `windows\yourapp.sln`) +3. Right-click Solution icon in Solution Explorer > Add > Existing Project... +4. Add `node_modules\[module name here]\windows\RNSplashScreen\RNSplashScreen.vcxproj` +5. Right-click main application project > Add > Reference... +6. Select `RNSplashScreen` in Solution Projects +7. In app `pch.h` add `#include "winrt/RNSplashScreen.h"` +8. In `App.cpp` add `PackageProviders().Append(winrt::RNSplashScreen::ReactPackageProvider());` before `InitializeComponent();` ### Third step(Plugin Configuration): @@ -165,6 +179,43 @@ Update `AppDelegate.m` with the following additions: ``` +**Windows:** + +On Windows, `react-native-splash-screen` will use an element in the visual tree to show the splash screen, a XAML `RNSplashScreen::RNSplashScreenControl`. + +To add this element, follow the following steps: + +1. In the application's `pch.h` file, add `#include "winrt/RNSplashScreen.h"` if you haven't already. + +2. In the application's main XAML file, add a `RNSplashScreen::RNSplashScreenControl` element right beneath the `react:ReactRootView` element. + +As an example, in `windows/myapp/MainPage.xaml` from the `react-native-windows` app template this can be done by adding a XAML `Grid` with a `RNSplashScreen::RNSplashScreenControl` alongside the `ReactRootView`. Change `windows/myapp/MainPage.xaml` from: +```xaml + + + +``` +to +```xaml + + + + + + +``` + ## Getting started Import `react-native-splash-screen` in your JS file. @@ -257,6 +308,14 @@ Customize your splash screen via `LaunchScreen.storyboard` or `LaunchScreen.xib` - [via LaunchScreen.storyboard Tutorial](https://github.com/crazycodeboy/react-native-splash-screen/blob/master/add-LaunchScreen-tutorial-for-ios.md) +### Windows + +`react-native-splash-screen` will use the splash screen image and background color defined in the application's `Package.appxmanifest` file. + +Since UWP applications already have a splash screen, this makes it so that the splash screen is extended into the `react-native-windows` load process. + +To configure the UWP splash screen, open `windows/myapp/Package.appxmanifest` in Visual Studio, open the `Visual Assets` tab and the `Splash Screen` horizontal tab. Add a Splash Screen image and define a background color. + ## Usage Use like so: diff --git a/package.json b/package.json index 004ae03e..46d9d9c2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "react-native-splash-screen", "version": "3.2.0", - "description": "A splash screen for react-native, hide when application loaded ,it works on iOS and Android.", + "description": "A splash screen for react-native, hide when application loaded ,it works on iOS, Android and Windows.", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" @@ -30,5 +30,9 @@ "peerDependencies": { "react-native": ">=0.57.0" }, - "homepage": "https://github.com/crazycodeboy/react-native-splash-screen#readme" + "homepage": "https://github.com/crazycodeboy/react-native-splash-screen#readme", + "devDependencies": { + "react-native": "^0.63.4", + "react-native-windows": "^0.63.14" + } } diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 00000000..4ea0c7b5 --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,92 @@ +*AppPackages* +*BundleArtifacts* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json + +#Files generated by the VS build +**/Generated Files/** + diff --git a/windows/README.md b/windows/README.md new file mode 100644 index 00000000..173144e8 --- /dev/null +++ b/windows/README.md @@ -0,0 +1,66 @@ +# [module name here] Windows Implementation + +## Module Installation +You can either use autolinking on react-native-windows 0.63 and later or manually link the module on earlier releases. + +## Automatic install with autolinking on RNW +RNSplashScreen supports autolinking. Just call: `yarn add react-native-splash-screen` + +## Manual installation on RNW +1. `yarn add react-native-splash-screen` +2. Open your solution in Visual Studio 2019 (eg. `windows\yourapp.sln`) +3. Right-click Solution icon in Solution Explorer > Add > Existing Project... +4. Add `node_modules\[module name here]\windows\RNSplashScreen\RNSplashScreen.vcxproj` +5. Right-click main application project > Add > Reference... +6. Select `RNSplashScreen` in Solution Projects +7. In app `pch.h` add `#include "winrt/RNSplashScreen.h"` +8. In `App.cpp` add `PackageProviders().Append(winrt::RNSplashScreen::ReactPackageProvider());` before `InitializeComponent();` + +## Windows splash screen visual element + +On Windows, `react-native-splash-screen` will use an element in the visual tree to show the splash screen, a XAML `RNSplashScreen::RNSplashScreenControl`. + +To add this element, follow the following steps: + +1. In the application's `pch.h` file, add `#include "winrt/RNSplashScreen.h"` if you haven't already. + +2. In the application's main XAML file, add a `RNSplashScreen::RNSplashScreenControl` element right beneath the `react:ReactRootView` element. + +As an example, in `windows/myapp/MainPage.xaml` from the `react-native-windows` app template this can be done by adding a XAML `Grid` with a `RNSplashScreen::RNSplashScreenControl` alongside the `ReactRootView`. Change `windows/myapp/MainPage.xaml` from: +```xaml + + + +``` +to +```xaml + + + + + + +``` + +3. `react-native-splash-screen` will use the splash screen image and background color defined in the application's `Package.appxmanifest` file. + +Open `windows/myapp/Package.appxmanifest` in Visual Studio, open the `Visual Assets` tab and the `Splash Screen` horizontal tab. Add a Splash Screen image and define a background color. + +## Module development + +If you want to contribute to this module Windows implementation, first you must install the [Windows Development Dependencies](https://aka.ms/rnw-deps). + +You must temporarily install the `react-native-windows` package. Versions of `react-native-windows` and `react-native` must match, e.g. if the module uses `react-native@0.62`, install `yarn add react-native-windows@^0.62 --dev`. + +Now, you will be able to open corresponding `RNSplashScreen...sln` file, e.g. `RNSplashScreen62.sln` for `react-native-windows@0.62`. \ No newline at end of file diff --git a/windows/RNSplashScreen/PropertySheet.props b/windows/RNSplashScreen/PropertySheet.props new file mode 100644 index 00000000..5942ba39 --- /dev/null +++ b/windows/RNSplashScreen/PropertySheet.props @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/windows/RNSplashScreen/RNSplashScreen.cpp b/windows/RNSplashScreen/RNSplashScreen.cpp new file mode 100644 index 00000000..d38bd42e --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreen.cpp @@ -0,0 +1,70 @@ +#include "pch.h" +#include "RNSplashScreen.h" + +winrt::impl::com_ref winrt::RNSplashScreen::RNSplashScreen::getSplashScreenControl() +{ + xaml::FrameworkElement root{ nullptr }; + + auto window = xaml::Window::Current(); + + if (window != nullptr) + { + root = window.Content().as(); + } else if (auto xamlRoot = React::XamlUIService::GetXamlRoot(reactContext.Properties().Handle())) + { + root = xamlRoot.Content().as(); + } + + if (!root) + { + return nullptr; + } + + return getSplashScreenControl(root); +} + +winrt::impl::com_ref winrt::RNSplashScreen::RNSplashScreen::getSplashScreenControl(xaml::DependencyObject startNode) +{ + const int count = winrt::Windows::UI::Xaml::Media::VisualTreeHelper::GetChildrenCount(startNode); + winrt::impl::com_ref result = nullptr; + for (int i = 0; i < count; i++) + { + xaml::DependencyObject current = winrt::Windows::UI::Xaml::Media::VisualTreeHelper::GetChild(startNode, i); + auto temp{ current.try_as() }; + if (temp) + { + return temp; + } else + { + result = getSplashScreenControl(current); + if (result) + { + break; + } + } + } + return result; +} + +void winrt::RNSplashScreen::RNSplashScreen::Init(ReactContext const& context) noexcept +{ + reactContext = context; +} + +void winrt::RNSplashScreen::RNSplashScreen::Show() noexcept +{ + winrt::impl::com_ref control = getSplashScreenControl(); + if (control != nullptr) + { + control.Opacity(1); + } +} + +void winrt::RNSplashScreen::RNSplashScreen::Hide() noexcept +{ + winrt::impl::com_ref control = getSplashScreenControl(); + if (control != nullptr) + { + control.Opacity(0); + } +} diff --git a/windows/RNSplashScreen/RNSplashScreen.def b/windows/RNSplashScreen/RNSplashScreen.def new file mode 100644 index 00000000..24e7c123 --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreen.def @@ -0,0 +1,3 @@ +EXPORTS +DllCanUnloadNow = WINRT_CanUnloadNow PRIVATE +DllGetActivationFactory = WINRT_GetActivationFactory PRIVATE diff --git a/windows/RNSplashScreen/RNSplashScreen.h b/windows/RNSplashScreen/RNSplashScreen.h new file mode 100644 index 00000000..919efb97 --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreen.h @@ -0,0 +1,29 @@ +#pragma once + +#include "pch.h" +#include "NativeModules.h" +#include "RNSplashScreenControl.h" + +using namespace winrt::Microsoft::ReactNative; + +namespace winrt::RNSplashScreen +{ + REACT_MODULE(RNSplashScreen, L"SplashScreen"); + struct RNSplashScreen + { + const std::string Name = "SplashScreen"; + ReactContext reactContext = nullptr; + + winrt::impl::com_ref getSplashScreenControl(); + winrt::impl::com_ref getSplashScreenControl(xaml::DependencyObject startNode); + + REACT_INIT(Init); + void Init(ReactContext const& context) noexcept; + + REACT_METHOD(Show, L"show"); + void Show() noexcept; + + REACT_METHOD(Hide, L"hide"); + void Hide() noexcept; + }; +} diff --git a/windows/RNSplashScreen/RNSplashScreen.vcxproj b/windows/RNSplashScreen/RNSplashScreen.vcxproj new file mode 100644 index 00000000..2d72241d --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreen.vcxproj @@ -0,0 +1,180 @@ + + + + + true + true + true + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc} + RNSplashScreen + RNSplashScreen + en-US + 16.0 + true + Windows Store + 10.0 + 10.0.18362.0 + 10.0.16299.0 + + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + + + + Debug + ARM + + + Debug + ARM64 + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + ARM64 + + + Release + Win32 + + + Release + x64 + + + + DynamicLibrary + Unicode + false + + + true + true + + + false + true + false + + + + + + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + %(AdditionalOptions) /bigobj + + /DWINRT_NO_MAKE_DETECTION %(AdditionalOptions) + 28204 + _WINRT_DLL;%(PreprocessorDefinitions) + $(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories) + + + Console + true + RNSplashScreen.def + + + + + _DEBUG;%(PreprocessorDefinitions) + ProgramDatabase + + + + + NDEBUG;%(PreprocessorDefinitions) + + + + + + ReactPackageProvider.idl + + + + RNSplashScreenControl.xaml + Code + + + + + Create + + + ReactPackageProvider.idl + + + + + RNSplashScreenControl.xaml + Code + + + + + + RNSplashScreenControl.xaml + Code + + + + + + + + + + + + Designer + + + + + + + + + This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + \ No newline at end of file diff --git a/windows/RNSplashScreen/RNSplashScreen.vcxproj.filters b/windows/RNSplashScreen/RNSplashScreen.vcxproj.filters new file mode 100644 index 00000000..8826265e --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreen.vcxproj.filters @@ -0,0 +1,36 @@ + + + + + accd3aa8-1ba0-4223-9bbe-0c431709210b + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms + + + {926ab91d-31b5-48c3-b9a4-e681349f27f0} + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/windows/RNSplashScreen/RNSplashScreenControl.cpp b/windows/RNSplashScreen/RNSplashScreenControl.cpp new file mode 100644 index 00000000..dee101b4 --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreenControl.cpp @@ -0,0 +1,262 @@ +#include "pch.h" +#include "RNSplashScreenControl.h" +#if __has_include("RNSplashScreenControl.g.cpp") +#include "RNSplashScreenControl.g.cpp" +#endif + +using namespace winrt; +using namespace Windows::UI; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Media; +using namespace Windows::Foundation; +using namespace Windows::Data::Xml::Dom; + +namespace winrt::RNSplashScreen::implementation +{ + IAsyncAction RNSplashScreenControl::LoadSplashScreenInformation() + { + winrt::apartment_context ui_thread; // Capture ui calling context; + + Windows::Storage::StorageFile appxmanifestFile = co_await Windows::ApplicationModel::Package::Current().InstalledLocation().GetFileAsync(L"AppxManifest.xml"); + XmlDocument appxmanifestXML = co_await XmlDocument::LoadFromFileAsync(appxmanifestFile); + auto uapNamespace = winrt::box_value(L"xmlns:uap='http://schemas.microsoft.com/appx/manifest/uap/windows10'"); + + IXmlNode visualElementXml = appxmanifestXML.SelectSingleNodeNS(L"//uap:VisualElements", uapNamespace); + std::string visualBackgroundValue = ""; + { + IXmlNode backgroundNode; + if ((backgroundNode = visualElementXml.Attributes().GetNamedItem(L"BackgroundColor")) != nullptr) + { + visualBackgroundValue = winrt::to_string(winrt::unbox_value_or(backgroundNode.NodeValue(), L"")); + } + } + + IXmlNode splashScreenXml = visualElementXml.SelectSingleNodeNS(L"//uap:SplashScreen", uapNamespace); + std::string splashScreenBackgroundValue = ""; + { + IXmlNode backgroundNode; + if ((backgroundNode = splashScreenXml.Attributes().GetNamedItem(L"BackgroundColor")) != nullptr) + { + splashScreenBackgroundValue = winrt::to_string(winrt::unbox_value_or(backgroundNode.NodeValue(), L"")); + } + } + + std::string splashScreenImageValue = ""; + { + IXmlNode imageNode; + if ((imageNode = splashScreenXml.Attributes().GetNamedItem(L"Image")) != nullptr) + { + splashScreenImageValue = winrt::to_string(winrt::unbox_value_or(imageNode.NodeValue(), L"")); + } + } + + co_await ui_thread; // Switch back to UI thread; + + Uri splashImageUri = Uri(winrt::to_hstring("ms-appx:///" + splashScreenImageValue)); + + if (splashScreenBackgroundValue.size() > 0) + { + UpdateSplashScreenVisuals(splashScreenBackgroundValue, splashImageUri); + } else if (visualBackgroundValue.size() > 0) + { + UpdateSplashScreenVisuals(visualBackgroundValue, splashImageUri); + } else + { + UpdateSplashScreenVisuals("", splashImageUri); + } + } + + RNSplashScreenControl::RNSplashScreenControl() + { + InitializeComponent(); + IAsyncAction loadSplashScreenInfoAction = LoadSplashScreenInformation(); + loadSplashScreenInfoAction.Completed([](auto, auto) + { + } + ); + } + + void RNSplashScreenControl::UpdateSplashScreenVisuals(std::string backgroundColor, Uri uri) + { + auto actualColor = ParseColor(backgroundColor); + if (actualColor.has_value()) + { + BackgroundGrid().Background(SolidColorBrush(actualColor.value())); + } + if (uri != nullptr) + { + SplashImage().Source(Windows::UI::Xaml::Media::Imaging::BitmapImage(uri)); + } + } + + std::optional RNSplashScreenControl::ParseColor(std::string color) + { + if (color[0] == '#' && color.size() == 7) + { + Color result; + result.R = std::stoi(color.substr(1, 2), 0, 16); + result.G = std::stoi(color.substr(3, 2), 0, 16); + result.B = std::stoi(color.substr(5, 2), 0, 16); + result.A = 0xff; + return result; + } else if (color[0] == '#' && color.size() == 9) + { + Color result; + result.A = std::stoi(color.substr(1, 2), 0, 16); + result.R = std::stoi(color.substr(3, 2), 0, 16); + result.G = std::stoi(color.substr(5, 2), 0, 16); + result.B = std::stoi(color.substr(7, 2), 0, 16); + return result; + } else + { + // lower case + std::transform(color.begin(), color.end(), color.begin(), + [](unsigned char c) { return std::tolower(c); }); + + // map all known names into correspondent color + if (color == "aliceblue") return Colors::AliceBlue(); + if (color == "antiquewhite") return Colors::AntiqueWhite(); + if (color == "aqua") return Colors::Aqua(); + if (color == "aquamarine") return Colors::Aquamarine(); + if (color == "azure") return Colors::Azure(); + if (color == "beige") return Colors::Beige(); + if (color == "bisque") return Colors::Bisque(); + if (color == "black") return Colors::Black(); + if (color == "blanchedalmond") return Colors::BlanchedAlmond(); + if (color == "blue") return Colors::Blue(); + if (color == "blueviolet") return Colors::BlueViolet(); + if (color == "brown") return Colors::Brown(); + if (color == "burlywood") return Colors::BurlyWood(); + if (color == "cadetblue") return Colors::CadetBlue(); + if (color == "chartreuse") return Colors::Chartreuse(); + if (color == "chocolate") return Colors::Chocolate(); + if (color == "coral") return Colors::Coral(); + if (color == "cornflowerblue") return Colors::CornflowerBlue(); + if (color == "cornsilk") return Colors::Cornsilk(); + if (color == "crimson") return Colors::Crimson(); + if (color == "cyan") return Colors::Cyan(); + if (color == "darkblue") return Colors::DarkBlue(); + if (color == "darkcyan") return Colors::DarkCyan(); + if (color == "darkgoldenrod") return Colors::DarkGoldenrod(); + if (color == "darkgray") return Colors::DarkGray(); + if (color == "darkgreen") return Colors::DarkGreen(); + if (color == "darkkhaki") return Colors::DarkKhaki(); + if (color == "darkmagenta") return Colors::DarkMagenta(); + if (color == "darkolivegreen") return Colors::DarkOliveGreen(); + if (color == "darkorange") return Colors::DarkOrange(); + if (color == "darkorchid") return Colors::DarkOrchid(); + if (color == "darkred") return Colors::DarkRed(); + if (color == "darksalmon") return Colors::DarkSalmon(); + if (color == "darkseagreen") return Colors::DarkSeaGreen(); + if (color == "darkslateblue") return Colors::DarkSlateBlue(); + if (color == "darkslategray") return Colors::DarkSlateGray(); + if (color == "darkturquoise") return Colors::DarkTurquoise(); + if (color == "darkviolet") return Colors::DarkViolet(); + if (color == "deeppink") return Colors::DeepPink(); + if (color == "deepskyblue") return Colors::DeepSkyBlue(); + if (color == "dimgray") return Colors::DimGray(); + if (color == "dodgerblue") return Colors::DodgerBlue(); + if (color == "firebrick") return Colors::Firebrick(); + if (color == "floralwhite") return Colors::FloralWhite(); + if (color == "forestgreen") return Colors::ForestGreen(); + if (color == "fuchsia") return Colors::Fuchsia(); + if (color == "gainsboro") return Colors::Gainsboro(); + if (color == "ghostwhite") return Colors::GhostWhite(); + if (color == "gold") return Colors::Gold(); + if (color == "goldenrod") return Colors::Goldenrod(); + if (color == "gray") return Colors::Gray(); + if (color == "green") return Colors::Green(); + if (color == "greenyellow") return Colors::GreenYellow(); + if (color == "honeydew") return Colors::Honeydew(); + if (color == "hotpink") return Colors::HotPink(); + if (color == "indianred") return Colors::IndianRed(); + if (color == "indigo") return Colors::Indigo(); + if (color == "ivory") return Colors::Ivory(); + if (color == "khaki") return Colors::Khaki(); + if (color == "lavender") return Colors::Lavender(); + if (color == "lavenderblush") return Colors::LavenderBlush(); + if (color == "lawngreen") return Colors::LawnGreen(); + if (color == "lemonchiffon") return Colors::LemonChiffon(); + if (color == "lightblue") return Colors::LightBlue(); + if (color == "lightcoral") return Colors::LightCoral(); + if (color == "lightcyan") return Colors::LightCyan(); + if (color == "lightgoldenrodyellow") return Colors::LightGoldenrodYellow(); + if (color == "lightgreen") return Colors::LightGreen(); + if (color == "lightgray") return Colors::LightGray(); + if (color == "lightpink") return Colors::LightPink(); + if (color == "lightsalmon") return Colors::LightSalmon(); + if (color == "lightseagreen") return Colors::LightSeaGreen(); + if (color == "lightskyblue") return Colors::LightSkyBlue(); + if (color == "lightslategray") return Colors::LightSlateGray(); + if (color == "lightsteelblue") return Colors::LightSteelBlue(); + if (color == "lightyellow") return Colors::LightYellow(); + if (color == "lime") return Colors::Lime(); + if (color == "limegreen") return Colors::LimeGreen(); + if (color == "linen") return Colors::Linen(); + if (color == "magenta") return Colors::Magenta(); + if (color == "maroon") return Colors::Maroon(); + if (color == "mediumaquamarine") return Colors::MediumAquamarine(); + if (color == "mediumblue") return Colors::MediumBlue(); + if (color == "mediumorchid") return Colors::MediumOrchid(); + if (color == "mediumpurple") return Colors::MediumPurple(); + if (color == "mediumseagreen") return Colors::MediumSeaGreen(); + if (color == "mediumslateblue") return Colors::MediumSlateBlue(); + if (color == "mediumspringgreen") return Colors::MediumSpringGreen(); + if (color == "mediumturquoise") return Colors::MediumTurquoise(); + if (color == "mediumvioletred") return Colors::MediumVioletRed(); + if (color == "midnightblue") return Colors::MidnightBlue(); + if (color == "mintcream") return Colors::MintCream(); + if (color == "mistyrose") return Colors::MistyRose(); + if (color == "moccasin") return Colors::Moccasin(); + if (color == "navajowhite") return Colors::NavajoWhite(); + if (color == "navy") return Colors::Navy(); + if (color == "oldlace") return Colors::OldLace(); + if (color == "olive") return Colors::Olive(); + if (color == "olivedrab") return Colors::OliveDrab(); + if (color == "orange") return Colors::Orange(); + if (color == "orangered") return Colors::OrangeRed(); + if (color == "orchid") return Colors::Orchid(); + if (color == "palegoldenrod") return Colors::PaleGoldenrod(); + if (color == "palegreen") return Colors::PaleGreen(); + if (color == "paleturquoise") return Colors::PaleTurquoise(); + if (color == "palevioletred") return Colors::PaleVioletRed(); + if (color == "papayawhip") return Colors::PapayaWhip(); + if (color == "peachpuff") return Colors::PeachPuff(); + if (color == "peru") return Colors::Peru(); + if (color == "pink") return Colors::Pink(); + if (color == "plum") return Colors::Plum(); + if (color == "powderblue") return Colors::PowderBlue(); + if (color == "purple") return Colors::Purple(); + if (color == "red") return Colors::Red(); + if (color == "rosybrown") return Colors::RosyBrown(); + if (color == "royalblue") return Colors::RoyalBlue(); + if (color == "saddlebrown") return Colors::SaddleBrown(); + if (color == "salmon") return Colors::Salmon(); + if (color == "sandybrown") return Colors::SandyBrown(); + if (color == "seagreen") return Colors::SeaGreen(); + if (color == "seashell") return Colors::SeaShell(); + if (color == "sienna") return Colors::Sienna(); + if (color == "silver") return Colors::Silver(); + if (color == "skyblue") return Colors::SkyBlue(); + if (color == "slateblue") return Colors::SlateBlue(); + if (color == "slategray") return Colors::SlateGray(); + if (color == "snow") return Colors::Snow(); + if (color == "springgreen") return Colors::SpringGreen(); + if (color == "steelblue") return Colors::SteelBlue(); + if (color == "tan") return Colors::Tan(); + if (color == "teal") return Colors::Teal(); + if (color == "thistle") return Colors::Thistle(); + if (color == "tomato") return Colors::Tomato(); + if (color == "transparent") return Colors::Transparent(); + if (color == "turquoise") return Colors::Turquoise(); + if (color == "violet") return Colors::Violet(); + if (color == "wheat") return Colors::Wheat(); + if (color == "white") return Colors::White(); + if (color == "whitesmoke") return Colors::WhiteSmoke(); + if (color == "yellow") return Colors::Yellow(); + if (color == "yellowgreen") return Colors::YellowGreen(); + } + return std::optional(); + } + +} diff --git a/windows/RNSplashScreen/RNSplashScreenControl.h b/windows/RNSplashScreen/RNSplashScreenControl.h new file mode 100644 index 00000000..f8b8b58e --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreenControl.h @@ -0,0 +1,29 @@ +#pragma once + +#include "winrt/Windows.UI.Xaml.h" +#include "winrt/Windows.UI.Xaml.Markup.h" +#include "winrt/Windows.UI.Xaml.Interop.h" +#include "winrt/Windows.UI.Xaml.Controls.Primitives.h" +#include "RNSplashScreenControl.g.h" + +namespace winrt::RNSplashScreen::implementation +{ + struct RNSplashScreenControl : RNSplashScreenControlT + { + RNSplashScreenControl(); + + Windows::Foundation::IAsyncAction LoadSplashScreenInformation(); + + void UpdateSplashScreenVisuals(std::string backgroundColor, Windows::Foundation::Uri splashImageUri); + + static std::optional ParseColor(std::string color); + + }; +} + +namespace winrt::RNSplashScreen::factory_implementation +{ + struct RNSplashScreenControl : RNSplashScreenControlT + { + }; +} diff --git a/windows/RNSplashScreen/RNSplashScreenControl.idl b/windows/RNSplashScreen/RNSplashScreenControl.idl new file mode 100644 index 00000000..ecbb20ca --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreenControl.idl @@ -0,0 +1,8 @@ +namespace RNSplashScreen +{ + [default_interface] + runtimeclass RNSplashScreenControl : Windows.UI.Xaml.Controls.UserControl + { + RNSplashScreenControl(); + } +} diff --git a/windows/RNSplashScreen/RNSplashScreenControl.xaml b/windows/RNSplashScreen/RNSplashScreenControl.xaml new file mode 100644 index 00000000..67883e5c --- /dev/null +++ b/windows/RNSplashScreen/RNSplashScreenControl.xaml @@ -0,0 +1,13 @@ + + + + + + diff --git a/windows/RNSplashScreen/ReactPackageProvider.cpp b/windows/RNSplashScreen/ReactPackageProvider.cpp new file mode 100644 index 00000000..ac2f07b3 --- /dev/null +++ b/windows/RNSplashScreen/ReactPackageProvider.cpp @@ -0,0 +1,15 @@ +#include "pch.h" +#include "ReactPackageProvider.h" +#if __has_include("ReactPackageProvider.g.cpp") +# include "ReactPackageProvider.g.cpp" +#endif + +#include "RNSplashScreen.h" + +using namespace winrt::Microsoft::ReactNative; + +namespace winrt::RNSplashScreen::implementation { + void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept { + AddAttributedModules(packageBuilder); + } +} diff --git a/windows/RNSplashScreen/ReactPackageProvider.h b/windows/RNSplashScreen/ReactPackageProvider.h new file mode 100644 index 00000000..b81361d1 --- /dev/null +++ b/windows/RNSplashScreen/ReactPackageProvider.h @@ -0,0 +1,16 @@ +#pragma once +#include "ReactPackageProvider.g.h" + +using namespace winrt::Microsoft::ReactNative; + +namespace winrt::RNSplashScreen::implementation { + struct ReactPackageProvider : ReactPackageProviderT { + ReactPackageProvider() = default; + void CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept; + }; +} + +namespace winrt::RNSplashScreen::factory_implementation { + struct ReactPackageProvider : ReactPackageProviderT {}; +} + diff --git a/windows/RNSplashScreen/ReactPackageProvider.idl b/windows/RNSplashScreen/ReactPackageProvider.idl new file mode 100644 index 00000000..7b7c33a8 --- /dev/null +++ b/windows/RNSplashScreen/ReactPackageProvider.idl @@ -0,0 +1,9 @@ +namespace RNSplashScreen +{ + [webhosthidden] + [default_interface] + runtimeclass ReactPackageProvider : Microsoft.ReactNative.IReactPackageProvider + { + ReactPackageProvider(); + }; +} diff --git a/windows/RNSplashScreen/packages.config b/windows/RNSplashScreen/packages.config new file mode 100644 index 00000000..1447e714 --- /dev/null +++ b/windows/RNSplashScreen/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/windows/RNSplashScreen/pch.cpp b/windows/RNSplashScreen/pch.cpp new file mode 100644 index 00000000..bcb5590b --- /dev/null +++ b/windows/RNSplashScreen/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/windows/RNSplashScreen/pch.h b/windows/RNSplashScreen/pch.h new file mode 100644 index 00000000..a516ad41 --- /dev/null +++ b/windows/RNSplashScreen/pch.h @@ -0,0 +1,12 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/windows/RNSplashScreen63.sln b/windows/RNSplashScreen63.sln new file mode 100644 index 00000000..057692a7 --- /dev/null +++ b/windows/RNSplashScreen63.sln @@ -0,0 +1,226 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30114.105 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNSplashScreen", "RNSplashScreen\RNSplashScreen.vcxproj", "{0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{4F6E56C3-12C5-4457-9239-0ACF0B7150A8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Shared", "..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + WinUI3|ARM = WinUI3|ARM + WinUI3|ARM64 = WinUI3|ARM64 + WinUI3|x64 = WinUI3|x64 + WinUI3|x86 = WinUI3|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|ARM.ActiveCfg = Debug|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|ARM.Build.0 = Debug|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|ARM64.Build.0 = Debug|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|x64.ActiveCfg = Debug|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|x64.Build.0 = Debug|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|x86.ActiveCfg = Debug|Win32 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Debug|x86.Build.0 = Debug|Win32 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|ARM.ActiveCfg = Release|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|ARM.Build.0 = Release|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|ARM64.ActiveCfg = Release|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|ARM64.Build.0 = Release|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|x64.ActiveCfg = Release|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|x64.Build.0 = Release|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|x86.ActiveCfg = Release|Win32 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.Release|x86.Build.0 = Release|Win32 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|ARM.ActiveCfg = Release|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|ARM.Build.0 = Release|ARM + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|ARM64.Build.0 = Release|ARM64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|x64.ActiveCfg = Release|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|x64.Build.0 = Release|x64 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|x86.ActiveCfg = Release|Win32 + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc}.WinUI3|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.ActiveCfg = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM.Build.0 = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.WinUI3|x86.Build.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.ActiveCfg = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM.Build.0 = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.WinUI3|x86.Build.0 = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.ActiveCfg = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM.Build.0 = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|ARM64.Build.0 = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.ActiveCfg = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x64.Build.0 = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x86.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.WinUI3|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.ActiveCfg = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM.Build.0 = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.WinUI3|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.ActiveCfg = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM.Build.0 = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.WinUI3|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {0CC28589-39E4-4288-B162-97B959F8B843} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {4F6E56C3-12C5-4457-9239-0ACF0B7150A8} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {1E57BD63-8052-4EAD-9EEB-BD1A60F44A67} + EndGlobalSection +EndGlobal diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..c5440de6 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,4639 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@^7.0.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.10" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.12.10", "@babel/generator@^7.5.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.10.tgz#2b188fc329fb8e4f762181703beffc0fe6df3460" + integrity sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== + dependencies: + "@babel/types" "^7.12.10" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" + integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-builder-react-jsx-experimental@^7.12.10": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.10.tgz#a58cb96a793dc0fcd5c9ed3bb36d62fdc60534c2" + integrity sha512-3Kcr2LGpL7CTRDTTYm1bzeor9qZbxbvU2AxsLA6mUG9gYarSfIKMK0UlU+azLWI+s0+BH768bwyaziWB2NOJlQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.10" + "@babel/helper-module-imports" "^7.12.5" + "@babel/types" "^7.12.10" + +"@babel/helper-builder-react-jsx@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" + integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-create-class-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" + integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + regexpu-core "^4.7.1" + +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" + integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-get-function-arity@^7.10.4": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" + integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-member-expression-to-functions@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" + integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== + dependencies: + "@babel/types" "^7.12.7" + +"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== + dependencies: + "@babel/types" "^7.12.5" + +"@babel/helper-module-transforms@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" + integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-remap-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.12.1": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" + integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + +"@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + +"@babel/helper-wrap-function@^7.10.4": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" + integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.7": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.10.tgz#824600d59e96aea26a5a2af5a9d812af05c3ae81" + integrity sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== + +"@babel/plugin-external-helpers@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.12.1.tgz#df474775860b3b8bdfeaedd45596cd2c7f36a2be" + integrity sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz#c6e62d668a8abcfe0d28b82f560395fecb611c5a" + integrity sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-default-from" "^7.12.1" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.0.0": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz#a9eb31881f4f9a1115a3d2c6d64ac3f6016b5a9d" + integrity sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.2.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" + integrity sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-async-to-generator@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz#f0ee727874b42a208a48a586b84c3d222c2bbef1" + integrity sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-classes@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-exponentiation-operator@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.10.tgz#d85e30ecfa68093825773b7b857e5085bbd32c95" + integrity sha512-0ti12wLTLeUIzu9U7kjqIn4MyOL7+Wibc7avsHhj4o1l5C0ATs8p2IMHrVYjm9t9wzhfEO6S3kxax0Rpdo8LTg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.12.1" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-function-name@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-literals@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== + dependencies: + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.12.1" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.1.tgz#9102b06625f60a5443cc292d32b565373665e1e4" + integrity sha512-geUHn4XwHznRAFiuROTy0Hr7bKbpijJCmr1Svt/VNGhpxmp0OrdxURNpWbOAf94nUbL+xj6gbxRVPHWIbRpRoA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-object-super@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" + integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" + integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.10.tgz#a7af3097c73479123594c8c8fe39545abebd44e3" + integrity sha512-MM7/BC8QdHXM7Qc1wdnuk73R4gbuOpfrSUgfV/nODGc86sPY1tgmY2M9E9uAnf2e4DOIp8aKGWqgZfQxnTNGuw== + dependencies: + "@babel/helper-builder-react-jsx" "^7.10.4" + "@babel/helper-builder-react-jsx-experimental" "^7.12.10" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" + +"@babel/plugin-transform-regenerator@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562" + integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA== + dependencies: + "@babel/helper-module-imports" "^7.12.5" + "@babel/helper-plugin-utils" "^7.10.4" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-spread@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.0.0": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" + integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-typescript@^7.5.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" + integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.12.1" + +"@babel/plugin-transform-unicode-regex@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/register@^7.0.0": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.10.tgz#19b87143f17128af4dbe7af54c735663b3999f60" + integrity sha512-EvX/BvMMJRAA3jZgILWgbsrHwBQvllC5T8B29McyME8DvkdOxk4ujESfrMvME8IHSDvWXrmMXxPvA/lx2gqPLQ== + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.19" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.0.0", "@babel/template@^7.10.4", "@babel/template@^7.12.7": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" + integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.12.7" + "@babel/types" "^7.12.7" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a" + integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.12.10" + "@babel/types" "^7.12.10" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.5", "@babel/types@^7.12.7": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.10.tgz#7965e4a7260b26f09c56bcfcb0498af1f6d9b260" + integrity sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.0.3": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@jest/console@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/source-map@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@jest/types@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" + integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^15.0.0" + chalk "^3.0.0" + +"@react-native-community/cli-debugger-ui@^4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz#07de6d4dab80ec49231de1f1fbf658b4ad39b32c" + integrity sha512-UFnkg5RTq3s2X15fSkrWY9+5BKOFjihNSnJjTV2H5PtTUFbd55qnxxPw8CxSfK0bXb1IrSvCESprk2LEpqr5cg== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-hermes@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz#6243ed9c709dad5e523f1ccd7d21066b32f2899d" + integrity sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ== + dependencies: + "@react-native-community/cli-platform-android" "^4.13.0" + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@^4.10.0", "@react-native-community/cli-platform-android@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz#922681ec82ee1aadd993598b814df1152118be02" + integrity sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA== + dependencies: + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + execa "^1.0.0" + fs-extra "^8.1.0" + glob "^7.1.3" + jetifier "^1.6.2" + lodash "^4.17.15" + logkitty "^0.7.1" + slash "^3.0.0" + xmldoc "^1.1.2" + +"@react-native-community/cli-platform-ios@^4.10.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz#a738915c68cac86df54e578b59a1311ea62b1aef" + integrity sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA== + dependencies: + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + glob "^7.1.3" + js-yaml "^3.13.1" + lodash "^4.17.15" + plist "^3.0.1" + xcode "^2.0.0" + +"@react-native-community/cli-server-api@^4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-4.13.1.tgz#bee7ee9702afce848e9d6ca3dcd5669b99b125bd" + integrity sha512-vQzsFKD9CjHthA2ehTQX8c7uIzlI9A7ejaIow1I9RlEnLraPH2QqVDmzIdbdh5Od47UPbRzamCgAP8Bnqv3qwQ== + dependencies: + "@react-native-community/cli-debugger-ui" "^4.13.1" + "@react-native-community/cli-tools" "^4.13.0" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + nocache "^2.1.0" + pretty-format "^25.1.0" + serve-static "^1.13.1" + ws "^1.1.0" + +"@react-native-community/cli-tools@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz#b406463d33af16cedc4305a9a9257ed32845cf1b" + integrity sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg== + dependencies: + chalk "^3.0.0" + lodash "^4.17.15" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + shell-quote "1.6.1" + +"@react-native-community/cli-types@^4.10.1": + version "4.10.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-4.10.1.tgz#d68a2dcd1649d3b3774823c64e5e9ce55bfbe1c9" + integrity sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ== + +"@react-native-community/cli@^4.10.0": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-4.13.1.tgz#60148723e77cafe3ae260317d6bffe91853a2d20" + integrity sha512-+/TeRVToADpQPSprsPkwi9KY8x64YcuJpjzMBVISwWP+aWzsIDuWJmyMXTADlCg2EBMJqJR7bn1W/IkfzVRCWA== + dependencies: + "@hapi/joi" "^15.0.3" + "@react-native-community/cli-debugger-ui" "^4.13.1" + "@react-native-community/cli-hermes" "^4.13.0" + "@react-native-community/cli-server-api" "^4.13.1" + "@react-native-community/cli-tools" "^4.13.0" + "@react-native-community/cli-types" "^4.10.1" + chalk "^3.0.0" + command-exists "^1.2.8" + commander "^2.19.0" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + envinfo "^7.7.2" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + glob "^7.1.3" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + leven "^3.1.0" + lodash "^4.17.15" + metro "^0.58.0" + metro-config "^0.58.0" + metro-core "^0.58.0" + metro-react-native-babel-transformer "^0.58.0" + metro-resolver "^0.58.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-stream-zip "^1.9.1" + ora "^3.4.0" + pretty-format "^25.2.0" + semver "^6.3.0" + serve-static "^1.13.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native-windows/cli@0.63.7": + version "0.63.7" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.63.7.tgz#5b034ff816e5a36bfa655e859adae9425a30af88" + integrity sha512-LmTJc80iT06pWLSdTpNuQEcA6gN2eSuQIQzKQBI45ClnGJ+oow3GrztACyUAArUN+QSieX3VhYVSiB6eMJ03QQ== + dependencies: + "@react-native-windows/telemetry" "^0.63.4" + chalk "^3.0.0" + cli-spinners "^2.2.0" + envinfo "^7.5.0" + glob "^7.1.1" + inquirer "^3.0.6" + mustache "^4.0.1" + nuget-exe "5.8.0" + ora "^3.4.0" + semver "^7.1.3" + shelljs "^0.8.4" + username "^5.1.0" + uuid "^3.3.2" + xml-parser "^1.2.1" + xmldom "^0.3.0" + xpath "^0.0.27" + +"@react-native-windows/telemetry@^0.63.4": + version "0.63.4" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.63.4.tgz#940cffe1cb890ac22c76ba04af2284e1412c7faa" + integrity sha512-jTCLw1JcKVaNbRYq6KJIu72VcJ61a80ZjT6++KDJcLROA6DyRxiX3LhW5anIbV4Ww9vA5CNlU0SUb2pAIw8Jpw== + dependencies: + applicationinsights "^1.8.8" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + +"@types/yargs-parser@*": + version "15.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" + integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + +"@types/yargs@^13.0.0": + version "13.0.11" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.11.tgz#def2f0c93e4bdf2c61d7e34899b17e34be28d3b1" + integrity sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^15.0.0": + version "15.0.11" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.11.tgz#361d7579ecdac1527687bcebf9946621c12ab78c" + integrity sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA== + dependencies: + "@types/yargs-parser" "*" + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + integrity sha1-p4di+9rftSl76ZsV01p4Wy8JW/c= + +accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-cyan@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" + integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= + dependencies: + ansi-wrap "0.1.0" + +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +applicationinsights@^1.8.8: + version "1.8.8" + resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.8.8.tgz#fc514af3edf1fe5f7ac3619abf03f3ae46183ac0" + integrity sha512-B43D4t/taGP5quGviVSdFWqarhIlzyGSi5mfngjbXpR2Ed3VrikJGIr1i5UtGzvwWqEbfIF6i298GvjFaB8RFA== + dependencies: + cls-hooked "^4.2.2" + continuation-local-storage "^3.2.1" + diagnostic-channel "0.3.1" + diagnostic-channel-publishers "0.4.2" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= + dependencies: + arr-flatten "^1.0.1" + array-slice "^0.2.3" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" + integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-hook-jl@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" + integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== + dependencies: + stack-chain "^1.3.7" + +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + +async@^2.4.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-preset-fbjs@^3.2.0, babel-preset-fbjs@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.1.2, base64-js@^1.2.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +big-integer@^1.6.44: + version "1.6.48" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" + integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bplist-creator@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" + integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== + dependencies: + stream-buffers "~2.2.0" + +bplist-parser@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== + dependencies: + big-integer "^1.6.44" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@^0.2.13: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" + integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.0" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-spinners@^2.0.0, cli-spinners@^2.2.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" + integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== + +cli-width@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +cls-hooked@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" + integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== + dependencies: + async-hook-jl "^1.7.6" + emitter-listener "^1.0.1" + semver "^5.4.1" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +colorette@^1.0.7: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +continuation-local-storage@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" + +convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js@^2.2.2, core-js@^2.4.1: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +dayjs@^1.8.15: + version "1.9.7" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.9.7.tgz#4b260bb17dceed2d5f29038dfee03c65a6786fc0" + integrity sha512-IC877KBdMhBrCfBfJXHQlo0G8keZ0Opy7YIIq5QKtUbCuHMzim8S4PyiVK4YmihI3iOF9lhfUBW4AQWHTR5WHA== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deepmerge@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= + dependencies: + clone "^1.0.2" + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +diagnostic-channel-publishers@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.4.2.tgz#e131d9c351d4b7c6bcb9e901e42bb7dfbf09ffc3" + integrity sha512-gbt5BVjwTV1wnng0Xi766DVrRxSeGECAX8Qrig7tKCDfXW2SbK7bKY6A3tgGjk5BB50aXgVXIsbtQiYIkt57Mg== + +diagnostic-channel@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-0.3.1.tgz#7faa143e107f861be3046539eb4908faab3f53fd" + integrity sha512-6eb9YRrimz8oTr5+JDzGmSYnXy5V7YnK5y/hd8AUDK1MssHjQKm9LlD6NSrHx4vMDF3+e/spI2hmWTviElgWZA== + dependencies: + semver "^5.3.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +emitter-listener@^1.0.1, emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +envinfo@^7.5.0, envinfo@^7.7.2: + version "7.7.3" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" + integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +errorhandler@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +eventemitter3@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extend-shallow@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" + integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= + dependencies: + kind-of "^1.1.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +external-editor@^2.0.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fancy-log@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs-scripts@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" + integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== + dependencies: + "@babel/core" "^7.0.0" + ansi-colors "^1.0.1" + babel-preset-fbjs "^3.2.0" + core-js "^2.4.1" + cross-spawn "^5.1.0" + fancy-log "^1.3.2" + object-assign "^4.0.1" + plugin-error "^0.1.2" + semver "^5.1.0" + through2 "^2.0.0" + +fbjs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== + dependencies: + core-js "^2.4.1" + fbjs-css-vars "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" + integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +glob@^7.0.0, glob@^7.1.1, glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hermes-engine@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.5.1.tgz#601115e4b1e0a17d9aa91243b96277de4e926e09" + integrity sha512-hLwqh8dejHayjlpvZY40e1aDCDvyP98cWx/L5DhAjSJLH8g4z9Tp08D7y4+3vErDsncPOdf1bxm+zUWpx0/Fxg== + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +iconv-lite@^0.4.17: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + +jest-haste-map@^24.7.1: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + dependencies: + "@jest/types" "^24.9.0" + +jest-serializer@^24.4.0, jest-serializer@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + +jest-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-validate@^24.7.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jetifier@^1.6.2: + version "1.6.6" + resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" + integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsc-android@^245459.0.0: + version "245459.0.0" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" + integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json5@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +kind-of@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" + integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + +lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.3.0: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + dependencies: + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^15.1.0" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +mem@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +metro-babel-register@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" + integrity sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + core-js "^2.2.2" + escape-string-regexp "^1.0.5" + +metro-babel-register@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.59.0.tgz#2bcff65641b36794cf083ba732fbc46cf870fb43" + integrity sha512-JtWc29erdsXO/V3loenXKw+aHUXgj7lt0QPaZKPpctLLy8kcEpI/8pfXXgVK9weXICCpCnYtYncIosAyzh0xjg== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + escape-string-regexp "^1.0.5" + +metro-babel-transformer@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz#317c83b863cceb0573943815f1711fbcbe69b106" + integrity sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A== + dependencies: + "@babel/core" "^7.0.0" + metro-source-map "0.58.0" + +metro-babel-transformer@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.59.0.tgz#dda99c75d831b00142c42c020c51c103b29f199d" + integrity sha512-fdZJl8rs54GVFXokxRdD7ZrQ1TJjxWzOi/xSP25VR3E8tbm3nBZqS+/ylu643qSr/IueABR+jrlqAyACwGEf6w== + dependencies: + "@babel/core" "^7.0.0" + metro-source-map "0.59.0" + +metro-cache@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.58.0.tgz#630ea0a4626dfb9591c71fdb85dce14b5e9a04ec" + integrity sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q== + dependencies: + jest-serializer "^24.4.0" + metro-core "0.58.0" + mkdirp "^0.5.1" + rimraf "^2.5.4" + +metro-config@0.58.0, metro-config@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.58.0.tgz#1e24b43a5a00971d75662b1a0d3c04a13d4a1746" + integrity sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^24.7.0" + metro "0.58.0" + metro-cache "0.58.0" + metro-core "0.58.0" + pretty-format "^24.7.0" + +metro-core@0.58.0, metro-core@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.58.0.tgz#ad9f6645a2b439a3fbce7ce4e19b01b00375768a" + integrity sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ== + dependencies: + jest-haste-map "^24.7.1" + lodash.throttle "^4.1.1" + metro-resolver "0.58.0" + wordwrap "^1.0.0" + +metro-inspector-proxy@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz#6fefb0cdf25655919d56c82ebe09cd26eb00e636" + integrity sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + rxjs "^5.4.3" + ws "^1.1.5" + yargs "^14.2.0" + +metro-minify-uglify@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz#7e1066954bfd4f767ba6aca7feef676ca44c68b8" + integrity sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2" + integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + react-refresh "^0.4.0" + +metro-react-native-babel-preset@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" + integrity sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-self" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + react-refresh "^0.4.0" + +metro-react-native-babel-transformer@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.59.0.tgz#9b3dfd6ad35c6ef37fc4ce4d20a2eb67fabbb4be" + integrity sha512-1O3wrnMq4NcPQ1asEcl9lRDn/t+F1Oef6S9WaYVIKEhg9m/EQRGVrrTVP+R6B5Eeaj3+zNKbzM8Dx/NWy1hUbQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.59.0" + metro-react-native-babel-preset "0.59.0" + metro-source-map "0.59.0" + +metro-react-native-babel-transformer@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz#5da0e5a1b83c01d11626905fa59f34fda53a21a5" + integrity sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.58.0" + metro-react-native-babel-preset "0.58.0" + metro-source-map "0.58.0" + +metro-resolver@0.58.0, metro-resolver@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.58.0.tgz#4d03edc52e2e25d45f16688adf3b3f268ea60df9" + integrity sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q== + dependencies: + absolute-path "^0.0.0" + +metro-source-map@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.58.0.tgz#e951b99f4c653239ce9323bb08339c6f1978a112" + integrity sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.58.0" + ob1 "0.58.0" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-source-map@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.59.0.tgz#e9beb9fc51bfb4e060f95820cf1508fc122d23f7" + integrity sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.59.0" + ob1 "0.59.0" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz#ba9fd52549c41fc1b656adaad7c8875726dd5abe" + integrity sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw== + dependencies: + invariant "^2.2.4" + metro-source-map "0.58.0" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-symbolicate@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.59.0.tgz#fc7f93957a42b02c2bfc57ed1e8f393f5f636a54" + integrity sha512-asLaF2A7rndrToGFIknL13aiohwPJ95RKHf0NM3hP/nipiLDoMzXT6ZnQvBqDxkUKyP+51AI75DMtb+Wcyw4Bw== + dependencies: + invariant "^2.2.4" + metro-source-map "0.59.0" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro@0.58.0, metro@^0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.58.0.tgz#c037318c112f80dc96199780c8b401ab72cfd142" + integrity sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.0.0" + "@babel/generator" "^7.5.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-external-helpers" "^7.0.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + absolute-path "^0.0.0" + async "^2.4.0" + babel-preset-fbjs "^3.3.0" + buffer-crc32 "^0.2.13" + chalk "^2.4.1" + ci-info "^2.0.0" + concat-stream "^1.6.0" + connect "^3.6.5" + debug "^2.2.0" + denodeify "^1.2.1" + eventemitter3 "^3.0.0" + fbjs "^1.0.0" + fs-extra "^1.0.0" + graceful-fs "^4.1.3" + image-size "^0.6.0" + invariant "^2.2.4" + jest-haste-map "^24.7.1" + jest-worker "^24.6.0" + json-stable-stringify "^1.0.1" + lodash.throttle "^4.1.1" + merge-stream "^1.0.1" + metro-babel-register "0.58.0" + metro-babel-transformer "0.58.0" + metro-cache "0.58.0" + metro-config "0.58.0" + metro-core "0.58.0" + metro-inspector-proxy "0.58.0" + metro-minify-uglify "0.58.0" + metro-react-native-babel-preset "0.58.0" + metro-resolver "0.58.0" + metro-source-map "0.58.0" + metro-symbolicate "0.58.0" + mime-types "2.1.11" + mkdirp "^0.5.1" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + resolve "^1.5.0" + rimraf "^2.5.4" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^4.0.0" + temp "0.8.3" + throat "^4.1.0" + wordwrap "^1.0.0" + write-file-atomic "^1.2.0" + ws "^1.1.5" + xpipe "^1.0.5" + yargs "^14.2.0" + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +"mime-db@>= 1.43.0 < 2": + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + +mime-db@~1.23.0: + version "1.23.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" + integrity sha1-oxtAcK2uon1zLqMzdApk0OyaZlk= + +mime-types@2.1.11: + version "2.1.11" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw= + dependencies: + mime-db "~1.23.0" + +mime-types@~2.1.24: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1: + version "2.4.6" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" + integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mustache@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.1.0.tgz#8c1b042238a982d2eb2d30efc6c14296ae3f699d" + integrity sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +nan@^2.12.1: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +nocache@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" + integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-fetch@^2.2.0, node-fetch@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-stream-zip@^1.9.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.12.0.tgz#f69af78799531b928662f4900d345387fa0b3777" + integrity sha512-HZ3XehqShTFj9gHauRJ3Bri9eiCTOII7/crtXzURtT14NdnOFs9Ia5E82W7z3izVBNx760tqwddxrBJVG52Y1Q== + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +nuget-exe@5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/nuget-exe/-/nuget-exe-5.8.0.tgz#45287c4ad8308a5a7057913b32c08998fe7fdc82" + integrity sha512-m95SBWa+SJNOfR0GTwdQ3OwK2915Ts3XvajYx0iaOZYydwvz6reJyptiNGf+HQhvTe5viNiRAmGXxNww9obZjw== + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.58.0: + version "0.58.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.58.0.tgz#484a1e9a63a8b79d9ea6f3a83b2a42110faac973" + integrity sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q== + +ob1@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.59.0.tgz#ee103619ef5cb697f2866e3577da6f0ecd565a36" + integrity sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + 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" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + +plugin-error@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" + integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= + dependencies: + ansi-cyan "^0.1.1" + ansi-red "^0.1.1" + arr-diff "^1.0.1" + arr-union "^2.0.1" + extend-shallow "^1.1.2" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +pretty-format@^24.7.0, pretty-format@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-format@^25.1.0, pretty-format@^25.2.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" + integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== + dependencies: + "@jest/types" "^25.5.0" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^16.12.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +promise@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +react-devtools-core@^4.6.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.10.1.tgz#6d57db291aeac9cc45ef9fb4636dd2ab97490daf" + integrity sha512-sXbBjGAWcf9HAblTP/zMtFhGHqxAfIR+GPxONZsSGN9FHnF4635dx1s2LdQWG9rJ+Ehr3nWg+BUAB6P78my5PA== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-native-windows@^0.63.14: + version "0.63.14" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.63.14.tgz#cf1306c6a1160823674259c3f0e9f01557253847" + integrity sha512-l+pKQQRir8YOy/kwqf5gctoKB7j/fhNcKYw21QELvCTlM5Iv5RzJISj0O4SZYAa3nIzJ6hhpzHgmIHVQFHwH6A== + dependencies: + "@babel/runtime" "^7.8.4" + "@react-native-windows/cli" "0.63.7" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + event-target-shim "^5.0.1" + fbjs "^1.0.0" + fbjs-scripts "^1.1.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + pretty-format "^24.9.0" + promise "^8.0.3" + prop-types "^15.7.2" + react-devtools-core "^4.6.0" + regenerator-runtime "^0.13.2" + scheduler "0.19.1" + stacktrace-parser "^0.1.3" + use-subscription "^1.0.0" + whatwg-fetch "^3.0.0" + +react-native@^0.63.4: + version "0.63.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.63.4.tgz#2210fdd404c94a5fa6b423c6de86f8e48810ec36" + integrity sha512-I4kM8kYO2mWEYUFITMcpRulcy4/jd+j9T6PbIzR0FuMcz/xwd+JwHoLPa1HmCesvR1RDOw9o4D+OFLwuXXfmGw== + dependencies: + "@babel/runtime" "^7.0.0" + "@react-native-community/cli" "^4.10.0" + "@react-native-community/cli-platform-android" "^4.10.0" + "@react-native-community/cli-platform-ios" "^4.10.0" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + event-target-shim "^5.0.1" + fbjs "^1.0.0" + fbjs-scripts "^1.1.0" + hermes-engine "~0.5.0" + invariant "^2.2.4" + jsc-android "^245459.0.0" + metro-babel-register "0.59.0" + metro-react-native-babel-transformer "0.59.0" + metro-source-map "0.59.0" + nullthrows "^1.1.1" + pretty-format "^24.9.0" + promise "^8.0.3" + prop-types "^15.7.2" + react-devtools-core "^4.6.0" + react-refresh "^0.4.0" + regenerator-runtime "^0.13.2" + scheduler "0.19.1" + stacktrace-parser "^0.1.3" + use-subscription "^1.0.0" + whatwg-fetch "^3.0.0" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.2.0" + regjsgen "^0.5.1" + regjsparser "^0.6.4" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.2.0" + +regjsgen@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" + integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.5.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@^2.5.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-async@^2.2.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= + +rxjs@^5.4.3: + version "5.5.12" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== + dependencies: + symbol-observable "1.0.1" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sax@^1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.3: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= + +serve-static@^1.13.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shell-quote@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shell-quote@^1.6.1: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shelljs@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shimmer@^1.1.0, shimmer@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-plist@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.1.tgz#54367ca28bc5996a982c325c1c4a4c1a05f4047c" + integrity sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg== + dependencies: + bplist-creator "0.0.8" + bplist-parser "0.2.0" + plist "^3.0.1" + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +slide@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.16: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +stack-chain@^1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" + integrity sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU= + +stack-utils@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" + integrity sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w== + dependencies: + escape-string-regexp "^2.0.0" + +stacktrace-parser@^0.1.3: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stream-buffers@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= + +string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +through2@^2.0.0, through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +ua-parser-js@^0.7.18: + version "0.7.23" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.23.tgz#704d67f951e13195fbcd3d78818577f5bc1d547b" + integrity sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use-subscription@^1.0.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== + dependencies: + object-assign "^4.1.1" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +username@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + dependencies: + defaults "^1.0.3" + +whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" + integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^1.2.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + slide "^1.1.5" + +ws@^1.1.0, ws@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@^7: + version "7.4.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb" + integrity sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== + +xcode@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" + integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== + dependencies: + simple-plist "^1.0.0" + uuid "^3.3.2" + +xml-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" + integrity sha1-wx9MNPKXXbgq0BMiISBZJzYVb80= + dependencies: + debug "^2.2.0" + +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xmldoc@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" + integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== + dependencies: + sax "^1.2.1" + +xmldom@0.1.x: + version "0.1.31" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== + +xmldom@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.3.0.tgz#e625457f4300b5df9c2e1ecb776147ece47f3e5a" + integrity sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g== + +xpath@^0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== + +xpipe@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" + integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^15.0.1: + version "15.0.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" + integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^14.2.0: + version "14.2.3" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" + integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== + dependencies: + cliui "^5.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^15.0.1" + +yargs@^15.1.0: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" From 7878ce427f97ef021d2a9df9bab66342ca9b8c58 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 04:18:28 +0000 Subject: [PATCH 2/9] example: update to react-native 0.63 --- examples/.flowconfig | 3 +- examples/android/app/build.gradle | 14 +- examples/android/build.gradle | 8 +- examples/android/gradle.properties | 2 +- examples/ios/Podfile | 60 +- examples/ios/Podfile.lock | 507 +- examples/ios/examples-tvOSTests/Info.plist | 2 +- .../ios/examples.xcodeproj/project.pbxproj | 58 +- examples/ios/examples/AppDelegate.m | 4 +- examples/package.json | 18 +- examples/yarn.lock | 5334 +++++++++-------- 11 files changed, 3085 insertions(+), 2925 deletions(-) diff --git a/examples/.flowconfig b/examples/.flowconfig index 786366c4..b274ad1d 100644 --- a/examples/.flowconfig +++ b/examples/.flowconfig @@ -56,7 +56,6 @@ untyped-type-import=warn nonstrict-import=warn deprecated-type=warn unsafe-getters-setters=warn -inexact-spread=warn unnecessary-invariant=warn signature-verification-failure=warn deprecated-utility=error @@ -71,4 +70,4 @@ untyped-import untyped-type-import [version] -^0.113.0 +^0.122.0 diff --git a/examples/android/app/build.gradle b/examples/android/app/build.gradle index add5ad37..0a20536c 100644 --- a/examples/android/app/build.gradle +++ b/examples/android/app/build.gradle @@ -20,7 +20,7 @@ import com.android.build.OutputFile * // default. Can be overridden with ENTRY_FILE environment variable. * entryFile: "index.android.js", * - * // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format + * // https://reactnative.dev/docs/performance#enable-the-ram-format * bundleCommand: "ram-bundle", * * // whether to bundle JS and assets in debug mode @@ -157,20 +157,13 @@ android { } release { // Caution! In production, you need to generate your own keystore file. - // see https://facebook.github.io/react-native/docs/signed-apk-android. + // see https://reactnative.dev/docs/signed-apk-android. signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } - packagingOptions { - pickFirst "lib/armeabi-v7a/libc++_shared.so" - pickFirst "lib/arm64-v8a/libc++_shared.so" - pickFirst "lib/x86/libc++_shared.so" - pickFirst "lib/x86_64/libc++_shared.so" - } - // applicationVariants are e.g. debug, release applicationVariants.all { variant -> variant.outputs.each { output -> @@ -200,6 +193,7 @@ dependencies { 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}") { @@ -222,4 +216,4 @@ task copyDownloadableDepsToLibs(type: Copy) { into 'libs' } -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) \ No newline at end of file diff --git a/examples/android/build.gradle b/examples/android/build.gradle index 5d5d188b..b9065bd4 100644 --- a/examples/android/build.gradle +++ b/examples/android/build.gradle @@ -2,17 +2,17 @@ buildscript { ext { - buildToolsVersion = "28.0.3" + buildToolsVersion = "29.0.2" minSdkVersion = 16 - compileSdkVersion = 28 - targetSdkVersion = 28 + compileSdkVersion = 29 + targetSdkVersion = 29 } repositories { google() jcenter() } dependencies { - classpath("com.android.tools.build:gradle:3.5.2") + classpath("com.android.tools.build:gradle:3.5.3") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/examples/android/gradle.properties b/examples/android/gradle.properties index 1bbc8cc2..3bdbd3d4 100644 --- a/examples/android/gradle.properties +++ b/examples/android/gradle.properties @@ -25,4 +25,4 @@ android.useAndroidX=true android.enableJetifier=true # Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.33.1 +FLIPPER_VERSION=0.54.0 diff --git a/examples/ios/Podfile b/examples/ios/Podfile index c5cb8ac4..42d79897 100644 --- a/examples/ios/Podfile +++ b/examples/ios/Podfile @@ -1,71 +1,23 @@ -platform :ios, '9.0' +require_relative '../node_modules/react-native/scripts/react_native_pods' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' -def add_flipper_pods! - version = '~> 0.33.1' - pod 'FlipperKit', version, :configuration => 'Debug' - pod 'FlipperKit/FlipperKitLayoutPlugin', version, :configuration => 'Debug' - pod 'FlipperKit/SKIOSNetworkPlugin', version, :configuration => 'Debug' - pod 'FlipperKit/FlipperKitUserDefaultsPlugin', version, :configuration => 'Debug' - pod 'FlipperKit/FlipperKitReactPlugin', version, :configuration => 'Debug' -end - -# Post Install processing for Flipper -def flipper_post_install(installer) - installer.pods_project.targets.each do |target| - if target.name == 'YogaKit' - target.build_configurations.each do |config| - config.build_settings['SWIFT_VERSION'] = '4.1' - end - end - end -end +platform :ios, '10.0' target 'examples' do - # Pods for examples - pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" - pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec" - pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired" - pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety" - pod 'React', :path => '../node_modules/react-native/' - pod 'React-Core', :path => '../node_modules/react-native/' - pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules' - pod 'React-Core/DevSupport', :path => '../node_modules/react-native/' - pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS' - pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation' - pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob' - pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image' - pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS' - pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network' - pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings' - pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text' - pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration' - pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/' + config = use_native_modules! - pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact' - pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' - pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' - pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' - pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon" - pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" - pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true - - pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' - pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' - pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' + use_react_native!(:path => config["reactNativePath"]) target 'examplesTests' do inherit! :complete # Pods for testing end - use_native_modules! - # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable these next few lines. - add_flipper_pods! + use_flipper! post_install do |installer| flipper_post_install(installer) end @@ -78,4 +30,4 @@ target 'examples-tvOS' do inherit! :search_paths # Pods for testing end -end +end \ No newline at end of file diff --git a/examples/ios/Podfile.lock b/examples/ios/Podfile.lock index 977f94ec..b7b9b555 100644 --- a/examples/ios/Podfile.lock +++ b/examples/ios/Podfile.lock @@ -3,19 +3,19 @@ PODS: - CocoaAsyncSocket (7.6.4) - CocoaLibEvent (1.0.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.62.1) - - FBReactNativeSpec (0.62.1): - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.62.1) - - RCTTypeSafety (= 0.62.1) - - React-Core (= 0.62.1) - - React-jsi (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - Flipper (0.33.1): - - Flipper-Folly (~> 2.1) - - Flipper-RSocket (~> 1.0) + - FBLazyVector (0.63.4) + - FBReactNativeSpec (0.63.4): + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.4) + - RCTTypeSafety (= 0.63.4) + - React-Core (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - Flipper (0.54.0): + - Flipper-Folly (~> 2.2) + - Flipper-RSocket (~> 1.1) - Flipper-DoubleConversion (1.1.7) - - Flipper-Folly (2.1.1): + - Flipper-Folly (2.2.0): - boost-for-react-native - CocoaLibEvent (~> 1.0) - Flipper-DoubleConversion @@ -23,46 +23,46 @@ PODS: - OpenSSL-Universal (= 1.0.2.19) - Flipper-Glog (0.3.6) - Flipper-PeerTalk (0.0.4) - - Flipper-RSocket (1.0.0): - - Flipper-Folly (~> 2.0) - - FlipperKit (0.33.1): - - FlipperKit/Core (= 0.33.1) - - FlipperKit/Core (0.33.1): - - Flipper (~> 0.33.1) + - Flipper-RSocket (1.1.0): + - Flipper-Folly (~> 2.2) + - FlipperKit (0.54.0): + - FlipperKit/Core (= 0.54.0) + - FlipperKit/Core (0.54.0): + - Flipper (~> 0.54.0) - FlipperKit/CppBridge - FlipperKit/FBCxxFollyDynamicConvert - FlipperKit/FBDefines - FlipperKit/FKPortForwarding - - FlipperKit/CppBridge (0.33.1): - - Flipper (~> 0.33.1) - - FlipperKit/FBCxxFollyDynamicConvert (0.33.1): - - Flipper-Folly (~> 2.1) - - FlipperKit/FBDefines (0.33.1) - - FlipperKit/FKPortForwarding (0.33.1): + - FlipperKit/CppBridge (0.54.0): + - Flipper (~> 0.54.0) + - FlipperKit/FBCxxFollyDynamicConvert (0.54.0): + - Flipper-Folly (~> 2.2) + - FlipperKit/FBDefines (0.54.0) + - FlipperKit/FKPortForwarding (0.54.0): - CocoaAsyncSocket (~> 7.6) - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.33.1) - - FlipperKit/FlipperKitLayoutPlugin (0.33.1): + - FlipperKit/FlipperKitHighlightOverlay (0.54.0) + - FlipperKit/FlipperKitLayoutPlugin (0.54.0): - FlipperKit/Core - FlipperKit/FlipperKitHighlightOverlay - FlipperKit/FlipperKitLayoutTextSearchable - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutTextSearchable (0.33.1) - - FlipperKit/FlipperKitNetworkPlugin (0.33.1): + - FlipperKit/FlipperKitLayoutTextSearchable (0.54.0) + - FlipperKit/FlipperKitNetworkPlugin (0.54.0): - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.33.1): + - FlipperKit/FlipperKitReactPlugin (0.54.0): - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1): + - FlipperKit/FlipperKitUserDefaultsPlugin (0.54.0): - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.33.1): + - FlipperKit/SKIOSNetworkPlugin (0.54.0): - FlipperKit/Core - FlipperKit/FlipperKitNetworkPlugin - - Folly (2018.10.22.00): + - Folly (2020.01.13.00): - boost-for-react-native - DoubleConversion - - Folly/Default (= 2018.10.22.00) + - Folly/Default (= 2020.01.13.00) - glog - - Folly/Default (2018.10.22.00): + - Folly/Default (2020.01.13.00): - boost-for-react-native - DoubleConversion - glog @@ -70,230 +70,234 @@ PODS: - OpenSSL-Universal (1.0.2.19): - OpenSSL-Universal/Static (= 1.0.2.19) - OpenSSL-Universal/Static (1.0.2.19) - - RCTRequired (0.62.1) - - RCTTypeSafety (0.62.1): - - FBLazyVector (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.62.1) - - React-Core (= 0.62.1) - - React (0.62.1): - - React-Core (= 0.62.1) - - React-Core/DevSupport (= 0.62.1) - - React-Core/RCTWebSocket (= 0.62.1) - - React-RCTActionSheet (= 0.62.1) - - React-RCTAnimation (= 0.62.1) - - React-RCTBlob (= 0.62.1) - - React-RCTImage (= 0.62.1) - - React-RCTLinking (= 0.62.1) - - React-RCTNetwork (= 0.62.1) - - React-RCTSettings (= 0.62.1) - - React-RCTText (= 0.62.1) - - React-RCTVibration (= 0.62.1) - - React-Core (0.62.1): - - Folly (= 2018.10.22.00) + - RCTRequired (0.63.4) + - RCTTypeSafety (0.63.4): + - FBLazyVector (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTRequired (= 0.63.4) + - React-Core (= 0.63.4) + - React (0.63.4): + - React-Core (= 0.63.4) + - React-Core/DevSupport (= 0.63.4) + - React-Core/RCTWebSocket (= 0.63.4) + - React-RCTActionSheet (= 0.63.4) + - React-RCTAnimation (= 0.63.4) + - React-RCTBlob (= 0.63.4) + - React-RCTImage (= 0.63.4) + - React-RCTLinking (= 0.63.4) + - React-RCTNetwork (= 0.63.4) + - React-RCTSettings (= 0.63.4) + - React-RCTText (= 0.63.4) + - React-RCTVibration (= 0.63.4) + - React-callinvoker (0.63.4) + - React-Core (0.63.4): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.62.1) - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-Core/Default (= 0.63.4) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/CoreModulesHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/CoreModulesHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/Default (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/Default (0.63.4): + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/DevSupport (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/DevSupport (0.63.4): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.62.1) - - React-Core/RCTWebSocket (= 0.62.1) - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) - - React-jsinspector (= 0.62.1) + - React-Core/Default (= 0.63.4) + - React-Core/RCTWebSocket (= 0.63.4) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) + - React-jsinspector (= 0.63.4) - Yoga - - React-Core/RCTActionSheetHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTActionSheetHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTAnimationHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTAnimationHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTBlobHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTBlobHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTImageHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTImageHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTLinkingHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTLinkingHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTNetworkHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTNetworkHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTSettingsHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTSettingsHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTTextHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTTextHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTVibrationHeaders (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTVibrationHeaders (0.63.4): + - Folly (= 2020.01.13.00) - glog - React-Core/Default - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-Core/RCTWebSocket (0.62.1): - - Folly (= 2018.10.22.00) + - React-Core/RCTWebSocket (0.63.4): + - Folly (= 2020.01.13.00) - glog - - React-Core/Default (= 0.62.1) - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsiexecutor (= 0.62.1) + - React-Core/Default (= 0.63.4) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsiexecutor (= 0.63.4) - Yoga - - React-CoreModules (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.1) - - React-Core/CoreModulesHeaders (= 0.62.1) - - React-RCTImage (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-cxxreact (0.62.1): + - React-CoreModules (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.4) + - React-Core/CoreModulesHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - React-RCTImage (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-cxxreact (0.63.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsinspector (= 0.62.1) - - React-jsi (0.62.1): + - React-callinvoker (= 0.63.4) + - React-jsinspector (= 0.63.4) + - React-jsi (0.63.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsi/Default (= 0.62.1) - - React-jsi/Default (0.62.1): + - React-jsi/Default (= 0.63.4) + - React-jsi/Default (0.63.4): - boost-for-react-native (= 1.63.0) - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-jsiexecutor (0.62.1): + - React-jsiexecutor (0.63.4): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - React-jsinspector (0.62.1) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) + - React-jsinspector (0.63.4) - react-native-splash-screen (3.2.0): - React - - React-RCTActionSheet (0.62.1): - - React-Core/RCTActionSheetHeaders (= 0.62.1) - - React-RCTAnimation (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.1) - - React-Core/RCTAnimationHeaders (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTBlob (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - React-Core/RCTBlobHeaders (= 0.62.1) - - React-Core/RCTWebSocket (= 0.62.1) - - React-jsi (= 0.62.1) - - React-RCTNetwork (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTImage (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.1) - - React-Core/RCTImageHeaders (= 0.62.1) - - React-RCTNetwork (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTLinking (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - React-Core/RCTLinkingHeaders (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTNetwork (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.1) - - React-Core/RCTNetworkHeaders (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTSettings (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.1) - - React-Core/RCTSettingsHeaders (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - React-RCTText (0.62.1): - - React-Core/RCTTextHeaders (= 0.62.1) - - React-RCTVibration (0.62.1): - - FBReactNativeSpec (= 0.62.1) - - Folly (= 2018.10.22.00) - - React-Core/RCTVibrationHeaders (= 0.62.1) - - ReactCommon/turbomodule/core (= 0.62.1) - - ReactCommon/callinvoker (0.62.1): + - React-RCTActionSheet (0.63.4): + - React-Core/RCTActionSheetHeaders (= 0.63.4) + - React-RCTAnimation (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.4) + - React-Core/RCTAnimationHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTBlob (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - React-Core/RCTBlobHeaders (= 0.63.4) + - React-Core/RCTWebSocket (= 0.63.4) + - React-jsi (= 0.63.4) + - React-RCTNetwork (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTImage (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.4) + - React-Core/RCTImageHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - React-RCTNetwork (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTLinking (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - React-Core/RCTLinkingHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTNetwork (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.4) + - React-Core/RCTNetworkHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTSettings (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - RCTTypeSafety (= 0.63.4) + - React-Core/RCTSettingsHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - React-RCTText (0.63.4): + - React-Core/RCTTextHeaders (= 0.63.4) + - React-RCTVibration (0.63.4): + - FBReactNativeSpec (= 0.63.4) + - Folly (= 2020.01.13.00) + - React-Core/RCTVibrationHeaders (= 0.63.4) + - React-jsi (= 0.63.4) + - ReactCommon/turbomodule/core (= 0.63.4) + - ReactCommon/turbomodule/core (0.63.4): - DoubleConversion - - Folly (= 2018.10.22.00) + - Folly (= 2020.01.13.00) - glog - - React-cxxreact (= 0.62.1) - - ReactCommon/turbomodule/core (0.62.1): - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-Core (= 0.62.1) - - React-cxxreact (= 0.62.1) - - React-jsi (= 0.62.1) - - ReactCommon/callinvoker (= 0.62.1) + - React-callinvoker (= 0.63.4) + - React-Core (= 0.63.4) + - React-cxxreact (= 0.63.4) + - React-jsi (= 0.63.4) - Yoga (1.14.0) - YogaKit (1.18.1): - Yoga (~> 1.14) @@ -302,16 +306,31 @@ DEPENDENCIES: - 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/Libraries/FBReactNativeSpec`) - - FlipperKit (~> 0.33.1) - - FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1) - - FlipperKit/FlipperKitReactPlugin (~> 0.33.1) - - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1) - - FlipperKit/SKIOSNetworkPlugin (~> 0.33.1) + - Flipper (~> 0.54.0) + - Flipper-DoubleConversion (= 1.1.7) + - Flipper-Folly (~> 2.2) + - Flipper-Glog (= 0.3.6) + - Flipper-PeerTalk (~> 0.0.4) + - Flipper-RSocket (~> 1.1) + - FlipperKit (~> 0.54.0) + - FlipperKit/Core (~> 0.54.0) + - FlipperKit/CppBridge (~> 0.54.0) + - FlipperKit/FBCxxFollyDynamicConvert (~> 0.54.0) + - FlipperKit/FBDefines (~> 0.54.0) + - FlipperKit/FKPortForwarding (~> 0.54.0) + - FlipperKit/FlipperKitHighlightOverlay (~> 0.54.0) + - FlipperKit/FlipperKitLayoutPlugin (~> 0.54.0) + - FlipperKit/FlipperKitLayoutTextSearchable (~> 0.54.0) + - FlipperKit/FlipperKitNetworkPlugin (~> 0.54.0) + - FlipperKit/FlipperKitReactPlugin (~> 0.54.0) + - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.54.0) + - FlipperKit/SKIOSNetworkPlugin (~> 0.54.0) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.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/`) @@ -330,7 +349,6 @@ DEPENDENCIES: - 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`) - - ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -366,6 +384,8 @@ EXTERNAL SOURCES: :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: @@ -407,42 +427,43 @@ SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f - DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 - FBLazyVector: 95ee3e58937a6052f86b0e32f142388c22fa22c5 - FBReactNativeSpec: 26dd6459299e48cd64eb397c45635e466dba9f45 - Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69 + DoubleConversion: cde416483dac037923206447da6e1454df403714 + FBLazyVector: 3bb422f41b18121b71783a905c10e58606f7dc3e + FBReactNativeSpec: f2c97f2529dd79c083355182cc158c9f98f4bd6e + Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365 Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 - Flipper-Folly: 2de3d03e0acc7064d5e4ed9f730e2f217486f162 + Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3 Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6 Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - Flipper-RSocket: 1260a31c05c238eabfa9bb8a64e3983049048371 - FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e - Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 - glog: 1f3da668190260b06b429bb211bfbee5cd790c28 + Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7 + FlipperKit: ab353d41aea8aae2ea6daaf813e67496642f3d7d + Folly: b73c3869541e86821df3c387eb0af5f65addfab4 + glog: 40a13f7840415b9a77023fbcae0f1e6f43192af3 OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 - RCTRequired: e291538a455f5ad1afc2139a4288990be0cadd46 - RCTTypeSafety: 8b6237185765dd9a03a3647807e08864105b1f95 - React: 7b33e15fab929c47ac9c3c94c409258b13cfe452 - React-Core: 9a164d53492e2d8a84e7acf87988253dff09cf93 - React-CoreModules: 9aba468d44532cbc301e1323a62b3d796c69c26d - React-cxxreact: 1eed6bc2a4f8e25910994b5dfca1acf1878b25c7 - React-jsi: 600d8e42510c3254fd2abd702f4b9d3f598d8f52 - React-jsiexecutor: e9698dee4fd43ceb44832baf15d5745f455b0157 - React-jsinspector: f74a62727e5604119abd4a1eda52c0a12144bcd5 - react-native-splash-screen: 200d11d188e2e78cea3ad319964f6142b6384865 - React-RCTActionSheet: af8f28dd82fec89b8fe29637b8c779829e016a88 - React-RCTAnimation: 0d21fff7c20fb8ee41de5f2ebb63221127febd96 - React-RCTBlob: 9496bd93130b22069bfbc5d35e98653dae7c35c6 - React-RCTImage: a220d154ab3b92bc8a3d040651a21a047c5876b7 - React-RCTLinking: 07b694640ae4a43e25c0e3e54713345f9ef1a706 - React-RCTNetwork: 043479410782020c2081498b5766db136aea6fe9 - React-RCTSettings: 826bed85c8887cec143f561a27bb3044f28fbde4 - React-RCTText: 239e040f401505001327a109f9188a4e6dad1bd2 - React-RCTVibration: 072c3b427dd29e730c2ee5bfc509cf5054741a50 - ReactCommon: 3585806280c51d5c2c0d3aa5a99014c3badb629d - Yoga: 50fb6eb13d2152e7363293ff603385db380815b1 + RCTRequired: 082f10cd3f905d6c124597fd1c14f6f2655ff65e + RCTTypeSafety: 8c9c544ecbf20337d069e4ae7fd9a377aadf504b + React: b0a957a2c44da4113b0c4c9853d8387f8e64e615 + React-callinvoker: c3f44dd3cb195b6aa46621fff95ded79d59043fe + React-Core: d3b2a1ac9a2c13c3bcde712d9281fc1c8a5b315b + React-CoreModules: 0581ff36cb797da0943d424f69e7098e43e9be60 + React-cxxreact: c1480d4fda5720086c90df537ee7d285d4c57ac3 + React-jsi: a0418934cf48f25b485631deb27c64dc40fb4c31 + React-jsiexecutor: 93bd528844ad21dc07aab1c67cb10abae6df6949 + React-jsinspector: 58aef7155bc9a9683f5b60b35eccea8722a4f53a + react-native-splash-screen: a73581aff939800f3812e6b5aec0b1d443a48949 + React-RCTActionSheet: 89a0ca9f4a06c1f93c26067af074ccdce0f40336 + React-RCTAnimation: 1bde3ecc0c104c55df246eda516e0deb03c4e49b + React-RCTBlob: a97d378b527740cc667e03ebfa183a75231ab0f0 + React-RCTImage: c1b1f2d3f43a4a528c8946d6092384b5c880d2f0 + React-RCTLinking: 35ae4ab9dc0410d1fcbdce4d7623194a27214fb2 + React-RCTNetwork: 29ec2696f8d8cfff7331fac83d3e893c95ef43ae + React-RCTSettings: 60f0691bba2074ef394f95d4c2265ec284e0a46a + React-RCTText: 5c51df3f08cb9dedc6e790161195d12bac06101c + React-RCTVibration: ae4f914cfe8de7d4de95ae1ea6cc8f6315d73d9d + ReactCommon: 73d79c7039f473b76db6ff7c6b159c478acbbb3b + Yoga: 4bd86afe9883422a7c4028c00e34790f560923d6 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 51652a7aa02732e67dad07e3d1f632bc50d699bf +PODFILE CHECKSUM: ccf43b77632bf1e619f7881f0a114b449cb3a9ed -COCOAPODS: 1.9.1 +COCOAPODS: 1.10.0 diff --git a/examples/ios/examples-tvOSTests/Info.plist b/examples/ios/examples-tvOSTests/Info.plist index 886825cc..ba72822e 100644 --- a/examples/ios/examples-tvOSTests/Info.plist +++ b/examples/ios/examples-tvOSTests/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/examples/ios/examples.xcodeproj/project.pbxproj b/examples/ios/examples.xcodeproj/project.pbxproj index 9576745e..a5ea887c 100644 --- a/examples/ios/examples.xcodeproj/project.pbxproj +++ b/examples/ios/examples.xcodeproj/project.pbxproj @@ -208,6 +208,7 @@ 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, + AD6E443B6605C481926D0158 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -229,6 +230,7 @@ 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 441170A4DAEF877A820C1CEA /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -432,6 +434,24 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; + 441170A4DAEF877A820C1CEA /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-examples/Pods-examples-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-examples/Pods-examples-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; 48C092B198C5D25C302ECFB0 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -454,6 +474,24 @@ 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; }; + AD6E443B6605C481926D0158 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-examples-examplesTests/Pods-examples-examplesTests-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-examples-examplesTests/Pods-examples-examplesTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; E803FDD75EE7998CDFD38E69 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -577,7 +615,7 @@ "$(inherited)", ); INFOPLIST_FILE = examplesTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", @@ -597,7 +635,7 @@ BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; INFOPLIST_FILE = examplesTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", @@ -618,10 +656,6 @@ CLANG_ENABLE_MODULES = YES; CURRENT_PROJECT_VERSION = 1; ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); INFOPLIST_FILE = examples/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( @@ -682,7 +716,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Debug; }; @@ -710,7 +744,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Release; }; @@ -737,7 +771,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/examples-tvOS.app/examples-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Debug; }; @@ -764,7 +798,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/examples-tvOS.app/examples-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; + TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Release; }; @@ -815,7 +849,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = ( "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", @@ -868,7 +902,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = ( "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", diff --git a/examples/ios/examples/AppDelegate.m b/examples/ios/examples/AppDelegate.m index f7a28641..508caa7d 100644 --- a/examples/ios/examples/AppDelegate.m +++ b/examples/ios/examples/AppDelegate.m @@ -4,7 +4,7 @@ #import #import #import "RNSplashScreen.h" // here -#if DEBUG +#ifdef FB_SONARKIT_ENABLED #import #import #import @@ -27,7 +27,7 @@ @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { -#if DEBUG +#ifdef FB_SONARKIT_ENABLED InitializeFlipper(application); #endif diff --git a/examples/package.json b/examples/package.json index e29eef74..c1bf488c 100644 --- a/examples/package.json +++ b/examples/package.json @@ -10,19 +10,19 @@ "lint": "eslint ." }, "dependencies": { - "react": "16.11.0", - "react-native": "0.62.1", - "react-native-splash-screen": "^3.2.0" + "react": "16.13.1", + "react-native": "0.63.4", + "react-native-splash-screen": "../" }, "devDependencies": { - "@babel/core": "^7.9.0", - "@babel/runtime": "^7.9.2", - "@react-native-community/eslint-config": "^1.0.0", - "babel-jest": "^25.2.6", + "@babel/core": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@react-native-community/eslint-config": "^1.1.0", + "babel-jest": "^25.1.0", "eslint": "^6.8.0", - "jest": "^25.2.7", + "jest": "^25.1.0", "metro-react-native-babel-preset": "^0.59.0", - "react-test-renderer": "16.11.0" + "react-test-renderer": "16.13.1" }, "jest": { "preset": "react-native" diff --git a/examples/yarn.lock b/examples/yarn.lock index b28f8d50..e9d565fc 100644 --- a/examples/yarn.lock +++ b/examples/yarn.lock @@ -2,715 +2,724 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4= - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/core/download/@babel/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" - integrity sha1-rJd7U4t34TL/cG87ik260JwDxW4= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.0" - "@babel/parser" "^7.9.0" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" + integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.10" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.10" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" json5 "^2.1.2" - lodash "^4.17.13" - resolve "^1.3.2" + lodash "^4.17.19" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.5.0", "@babel/generator@^7.9.0": - version "7.9.4" - resolved "https://registry.npm.taobao.org/@babel/generator/download/@babel/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce" - integrity sha1-EkQekMOzxBWc3s8xIHW/Gozi284= +"@babel/generator@^7.12.10", "@babel/generator@^7.12.11", "@babel/generator@^7.5.0": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" + integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== dependencies: - "@babel/types" "^7.9.0" + "@babel/types" "^7.12.11" jsesc "^2.5.1" - lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee" - integrity sha1-YLwLxlf2Ogkk/5pLSgskoTz03u4= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" - integrity sha1-yECXpCegYaxWocMOv1S3si0kFQM= - dependencies: - "@babel/helper-explode-assignable-expression" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-builder-react-jsx-experimental@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-react-jsx-experimental/download/@babel/helper-builder-react-jsx-experimental-7.9.0.tgz#066d80262ade488f9c1b1823ce5db88a4cedaa43" - integrity sha1-Bm2AJireSI+cGxgjzl24ikztqkM= - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-module-imports" "^7.8.3" - "@babel/types" "^7.9.0" - -"@babel/helper-builder-react-jsx@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/helper-builder-react-jsx/download/@babel/helper-builder-react-jsx-7.9.0.tgz#16bf391990b57732700a3278d4d9a81231ea8d32" - integrity sha1-Fr85GZC1dzJwCjJ41NmoEjHqjTI= - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/types" "^7.9.0" - -"@babel/helper-create-class-features-plugin@^7.8.3": - version "7.8.6" - resolved "https://registry.npm.taobao.org/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.8.6.tgz?cache=0&sync_timestamp=1582807512701&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.8.6.tgz#243a5b46e2f8f0f674dc1387631eb6b28b851de0" - integrity sha1-JDpbRuL48PZ03BOHYx62souFHeA= - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" - -"@babel/helper-create-regexp-features-plugin@^7.8.3": - version "7.8.8" - resolved "https://registry.npm.taobao.org/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.8.8.tgz?cache=0&sync_timestamp=1584066314355&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.8.8.tgz#5d84180b588f560b7864efaeea89243e58312087" - integrity sha1-XYQYC1iPVgt4ZO+u6okkPlgxIIc= - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-regex" "^7.8.3" - regexpu-core "^4.7.0" - -"@babel/helper-define-map@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-define-map/download/@babel/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" - integrity sha1-oGVcrVRRw3YLcm66h18c2PqgLBU= - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/types" "^7.8.3" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" - integrity sha1-pyjcW06J4w/C38fQT6KKkwZT+YI= - dependencies: - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-function-name@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.8.3.tgz?cache=0&sync_timestamp=1578980714632&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca" - integrity sha1-7utmWgGx8RBo6fuGrVahyxqCTMo= - dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-get-function-arity@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.8.3.tgz?cache=0&sync_timestamp=1578980710093&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" - integrity sha1-uJS5R70AQ4HOY+odufCFR+kgq9U= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-member-expression-to-functions@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" - integrity sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-imports@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-module-imports/download/@babel/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" - integrity sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-module-transforms@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" - integrity sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU= - dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-simple-access" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/template" "^7.8.6" - "@babel/types" "^7.9.0" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" - integrity sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" - integrity sha1-nqKTvhm6vA9S/4yoizTDYRsghnA= - -"@babel/helper-regex@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-regex/download/@babel/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965" - integrity sha1-E5dyYH1RuT8j7/5yEFsxnSpMaWU= - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" - integrity sha1-JzxgDYub9QBhQsHjWIfVVcEu3YY= - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-wrap-function" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-replace-supers@^7.8.3", "@babel/helper-replace-supers@^7.8.6": - version "7.8.6" - resolved "https://registry.npm.taobao.org/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8" - integrity sha1-Wtp0T9WtcyA78dZ0WaJ9y6Z+/8g= - dependencies: - "@babel/helper-member-expression-to-functions" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/traverse" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/helper-simple-access@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-simple-access/download/@babel/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" - integrity sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4= - dependencies: - "@babel/template" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helper-split-export-declaration@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.8.3.tgz?cache=0&sync_timestamp=1578980712591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" - integrity sha1-ManzAHD5E2inGCzwX4MXgQZfx6k= - dependencies: - "@babel/types" "^7.8.3" - -"@babel/helper-validator-identifier@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed" - integrity sha1-rVNWKn/Cmzuakbv30QOX/RRjRu0= - -"@babel/helper-wrap-function@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" - integrity sha1-nb2yu1XvFKqgH+jJm2Kb1TUthhA= - dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.8.3" - "@babel/types" "^7.8.3" - -"@babel/helpers@^7.9.0": - version "7.9.2" - resolved "https://registry.npm.taobao.org/@babel/helpers/download/@babel/helpers-7.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.9.2.tgz#b42a81a811f1e7313b88cba8adc66b3d9ae6c09f" - integrity sha1-tCqBqBHx5zE7iMuorcZrPZrmwJ8= - dependencies: - "@babel/template" "^7.8.3" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" - -"@babel/highlight@^7.8.3": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/highlight/download/@babel/highlight-7.9.0.tgz#4e9b45ccb82b79607271b2979ad82c7b68163079" - integrity sha1-TptFzLgreWBycbKXmtgse2gWMHk= - dependencies: - "@babel/helper-validator-identifier" "^7.9.0" +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" + integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helper-create-class-features-plugin@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" + integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.12.1" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" + +"@babel/helper-create-regexp-features-plugin@^7.12.1": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" + integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + regexpu-core "^4.7.1" + +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" + integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" + integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.10" + "@babel/template" "^7.12.7" + "@babel/types" "^7.12.11" + +"@babel/helper-get-function-arity@^7.12.10": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" + integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" + integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== + dependencies: + "@babel/types" "^7.12.7" + +"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" + integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== + dependencies: + "@babel/types" "^7.12.5" + +"@babel/helper-module-transforms@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" + integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/helper-validator-identifier" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + lodash "^4.17.19" + +"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" + integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== + dependencies: + "@babel/types" "^7.12.10" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-remap-async-to-generator@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" + integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/types" "^7.12.1" + +"@babel/helper-replace-supers@^7.12.1": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" + integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.12.7" + "@babel/helper-optimise-call-expression" "^7.12.10" + "@babel/traverse" "^7.12.10" + "@babel/types" "^7.12.11" + +"@babel/helper-simple-access@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" + integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" + integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== + dependencies: + "@babel/types" "^7.12.11" + +"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + +"@babel/helper-wrap-function@^7.10.4": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" + integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + +"@babel/helpers@^7.12.5": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" + integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.5" + "@babel/types" "^7.12.5" + +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.7.0", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.9.0": - version "7.9.4" - resolved "https://registry.npm.taobao.org/@babel/parser/download/@babel/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" - integrity sha1-aKNeawMZu8AURlvkOCgwARPy8ug= +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" + integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== "@babel/plugin-external-helpers@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-external-helpers/download/@babel/plugin-external-helpers-7.8.3.tgz#5a94164d9af393b2820a3cdc407e28ebf237de4b" - integrity sha1-WpQWTZrzk7KCCjzcQH4o6/I33ks= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.12.1.tgz#df474775860b3b8bdfeaedd45596cd2c7f36a2be" + integrity sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-proposal-class-properties@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" - integrity sha1-XgZlSvXNBLYIkVqtqbKmeIAERk4= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.8.3.tgz#4cb7c2fdeaed490b60d9bfd3dc8a20f81f9c2e7c" - integrity sha1-TLfC/ertSQtg2b/T3Iog+B+cLnw= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz#c6e62d668a8abcfe0d28b82f560395fecb611c5a" + integrity sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-export-default-from" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-export-default-from" "^7.12.1" "@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha1-5FciU/3u1lzd7s/as/kor+sv1dI= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" "@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f" - integrity sha1-oomTaZ/BPfFlmVNiaTliumsGHW8= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" "@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" - integrity sha1-ne6WqxZQ7tiGRq6XNMoWesSpxck= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" + integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" "@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.9.0.tgz?cache=0&sync_timestamp=1584718601089&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha1-MdsWsVTDnWuKZFKSRyuYOUwpKlg= + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" + integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-syntax-bigint@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-bigint/download/@babel/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha1-TJpvZp9dDN8bkKFnHpoUa+UwDOo= +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0": +"@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7" - integrity sha1-bLkzqIcsjTWb/eabvqrlFi/R6Pc= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" + integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-dynamic-import@^7.0.0": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.8.3.tgz#f1e55ce850091442af4ba9c2550106035b29d678" - integrity sha1-8eVc6FAJFEKvS6nCVQEGA1sp1ng= +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz#a9eb31881f4f9a1115a3d2c6d64ac3f6016b5a9d" + integrity sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-flow/download/@babel/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" - integrity sha1-8siDvWGmMW8siTgK5RIvkjukUn8= +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.2.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" + integrity sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.8.3": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.8.3.tgz#521b06c83c40480f1e58b4fd33b92eceb1d6ea94" - integrity sha1-UhsGyDxASA8eWLT9M7kuzrHW6pQ= +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0": +"@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0": +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0": +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0": +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-typescript@^7.8.3": +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.8.3.tgz#c1f659dda97711a569cef75275f7e15dcaa6cabc" - integrity sha1-wfZZ3al3EaVpzvdSdffhXcqmyrw= + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" + integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" - integrity sha1-gndsLtDNnhpJlW2uuJYCTJRzuLY= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" + integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" - integrity sha1-Qwj60NlAnXHq+5sabuNfnWS2QIY= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" + integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-remap-async-to-generator" "^7.8.3" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.12.1" "@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" - integrity sha1-Q37sW3mbWFIHIISzrl72boNJ6KM= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" + integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-block-scoping@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" - integrity sha1-l9Ndq2aFekN8FmNYuR0JBQyGjzo= + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" + integrity sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - lodash "^4.17.13" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-classes@^7.0.0": - version "7.9.2" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.9.2.tgz#8603fc3cc449e31fdbdbc257f67717536a11af8d" - integrity sha1-hgP8PMRJ4x/b28JX9ncXU2oRr40= - dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-define-map" "^7.8.3" - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-optimise-call-expression" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.6" - "@babel/helper-split-export-declaration" "^7.8.3" + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" + integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-split-export-declaration" "^7.10.4" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" - integrity sha1-ltDSi3985OtbEguy4OlDNDyG+Bs= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" + integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-destructuring@^7.0.0": - version "7.8.8" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.8.8.tgz#fadb2bc8e90ccaf5658de6f8d4d22ff6272a2f4b" - integrity sha1-+tsryOkMyvVljeb41NIv9icqL0s= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" + integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-exponentiation-operator@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" - integrity sha1-WBptf1aXDga/UVYM1k9elHtw17c= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" + integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-flow-strip-types/download/@babel/plugin-transform-flow-strip-types-7.9.0.tgz?cache=0&sync_timestamp=1584720325312&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-flow-strip-types%2Fdownload%2F%40babel%2Fplugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" - integrity sha1-ijU4qkBDTgALj0Sjxcmscim9I5I= + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.10.tgz#d85e30ecfa68093825773b7b857e5085bbd32c95" + integrity sha512-0ti12wLTLeUIzu9U7kjqIn4MyOL7+Wibc7avsHhj4o1l5C0ATs8p2IMHrVYjm9t9wzhfEO6S3kxax0Rpdo8LTg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.12.1" "@babel/plugin-transform-for-of@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" - integrity sha1-DyYOJ9PinNG7MSjaXnbHYapsEI4= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" + integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-function-name@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" - integrity sha1-J5NzyycyKqrWfCaD53bfxHGW7Ys= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" + integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== dependencies: - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-literals@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" - integrity sha1-rvI5gj2RmU7Hto5VGTUl1229XcE= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" + integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" - integrity sha1-lj/tS2IKx8v2Apx1VCQCn6OkBBA= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" + integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.9.0.tgz?cache=0&sync_timestamp=1584746127807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.9.0.tgz#e3e72f4cbc9b4a260e30be0ea59bdf5a39748940" - integrity sha1-4+cvTLybSiYOML4OpZvfWjl0iUA= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" + integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== dependencies: - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-simple-access" "^7.8.3" - babel-plugin-dynamic-import-node "^2.3.0" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.12.1" + babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-object-assign@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-assign/download/@babel/plugin-transform-object-assign-7.8.3.tgz#dc3b8dd50ef03837868a37b7df791f64f288538e" - integrity sha1-3DuN1Q7wODeGije333kfZPKIU44= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.1.tgz#9102b06625f60a5443cc292d32b565373665e1e4" + integrity sha512-geUHn4XwHznRAFiuROTy0Hr7bKbpijJCmr1Svt/VNGhpxmp0OrdxURNpWbOAf94nUbL+xj6gbxRVPHWIbRpRoA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-object-super@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" - integrity sha1-67ah56hv+paFi9asAQLWWUQmFyU= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" + integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-replace-supers" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.12.1" -"@babel/plugin-transform-parameters@^7.0.0": - version "7.9.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.9.3.tgz?cache=0&sync_timestamp=1584874992797&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.9.3.tgz#3028d0cc20ddc733166c6e9c8534559cee09f54a" - integrity sha1-MCjQzCDdxzMWbG6chTRVnO4J9Uo= +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" + integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== dependencies: - "@babel/helper-get-function-arity" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-property-literals@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" - integrity sha1-MxlDANhTnB7SjGKtUIe6OAe5gmM= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" + integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-display-name@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5" - integrity sha1-cN7Zh8kWCfeDU9120vsqC7mR6OU= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.9.0.tgz?cache=0&sync_timestamp=1584718628669&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-react-jsx-self%2Fdownload%2F%40babel%2Fplugin-transform-react-jsx-self-7.9.0.tgz#f4f26a325820205239bb915bad8e06fcadabb49b" - integrity sha1-9PJqMlggIFI5u5FbrY4G/K2rtJs= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" + integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.9.0.tgz#89ef93025240dd5d17d3122294a093e5e0183de0" - integrity sha1-ie+TAlJA3V0X0xIilKCT5eAYPeA= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" + integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-react-jsx@^7.0.0": - version "7.9.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.9.4.tgz?cache=0&sync_timestamp=1585038764023&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-react-jsx%2Fdownload%2F%40babel%2Fplugin-transform-react-jsx-7.9.4.tgz#86f576c8540bd06d0e95e0b61ea76d55f6cbd03f" - integrity sha1-hvV2yFQL0G0OleC2HqdtVfbL0D8= + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz#b0da51ffe5f34b9a900e9f1f5fb814f9e512d25e" + integrity sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw== dependencies: - "@babel/helper-builder-react-jsx" "^7.9.0" - "@babel/helper-builder-react-jsx-experimental" "^7.9.0" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-jsx" "^7.8.3" + "@babel/helper-annotate-as-pure" "^7.12.10" + "@babel/helper-module-imports" "^7.12.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-jsx" "^7.12.1" + "@babel/types" "^7.12.12" "@babel/plugin-transform-regenerator@^7.0.0": - version "7.8.7" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" - integrity sha1-Xkag3KK+4a2ChesFJ+arycN2cvg= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" + integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== dependencies: regenerator-transform "^0.14.2" "@babel/plugin-transform-runtime@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.9.0.tgz?cache=0&sync_timestamp=1584746127141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-runtime%2Fdownload%2F%40babel%2Fplugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b" - integrity sha1-RUaMCudMwTIE4dOx9M5u6DJYrws= + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562" + integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - resolve "^1.8.1" + "@babel/helper-module-imports" "^7.12.5" + "@babel/helper-plugin-utils" "^7.10.4" semver "^5.5.1" "@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" - integrity sha1-KFRSFuAjqDLU06EYXtSSvP6sCMg= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" + integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-spread@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" - integrity sha1-nI/+gXD9+4ixFOy5ILgvtulf5eg= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" + integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-transform-sticky-regex@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" - integrity sha1-vnoSkPgdrnZ0dUUhmeH3bWF1sQA= + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" + integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/helper-regex" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-template-literals@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" - integrity sha1-e/pHMrRV6mpDEwrcC6dn7A5AKoA= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" + integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== dependencies: - "@babel/helper-annotate-as-pure" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript@^7.5.0": - version "7.9.4" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.9.4.tgz?cache=0&sync_timestamp=1585040109234&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fplugin-transform-typescript%2Fdownload%2F%40babel%2Fplugin-transform-typescript-7.9.4.tgz#4bb4dde4f10bbf2d787fce9707fb09b483e33359" - integrity sha1-S7Td5PELvy14f86XB/sJtIPjM1k= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" + integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-typescript" "^7.8.3" + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.12.1" "@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.8.3" - resolved "https://registry.npm.taobao.org/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" - integrity sha1-DO8247pz5cVyc+/7GC9GuRoeyq0= + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" + integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" "@babel/register@^7.0.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/register/download/@babel/register-7.9.0.tgz#02464ede57548bddbb5e9f705d263b7c3f43d48b" - integrity sha1-AkZO3ldUi927Xp9wXSY7fD9D1Is= + version "7.12.10" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.10.tgz#19b87143f17128af4dbe7af54c735663b3999f60" + integrity sha512-EvX/BvMMJRAA3jZgILWgbsrHwBQvllC5T8B29McyME8DvkdOxk4ujESfrMvME8IHSDvWXrmMXxPvA/lx2gqPLQ== dependencies: find-cache-dir "^2.0.0" - lodash "^4.17.13" + lodash "^4.17.19" make-dir "^2.1.0" pirates "^4.0.0" source-map-support "^0.5.16" -"@babel/runtime-corejs3@^7.8.3": - version "7.9.2" - resolved "https://registry.npm.taobao.org/@babel/runtime-corejs3/download/@babel/runtime-corejs3-7.9.2.tgz#26fe4aa77e9f1ecef9b776559bbb8e84d34284b7" - integrity sha1-Jv5Kp36fHs75t3ZVm7uOhNNChLc= +"@babel/runtime-corejs3@^7.12.1": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz#ffee91da0eb4c6dae080774e94ba606368e414f4" + integrity sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ== dependencies: core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.9.2" - resolved "https://registry.npm.taobao.org/@babel/runtime/download/@babel/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" - integrity sha1-2Q3wWDo6JS8JqqYZZlNnuuUY2wY= +"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4": + version "7.12.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.0.0", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6": - version "7.8.6" - resolved "https://registry.npm.taobao.org/@babel/template/download/@babel/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" - integrity sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.9.0.tgz?cache=0&sync_timestamp=1584718865685&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892" - integrity sha1-04gsKDDlE/T+TOyf526hzHh0eJI= - dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-function-name" "^7.8.3" - "@babel/helper-split-export-declaration" "^7.8.3" - "@babel/parser" "^7.9.0" - "@babel/types" "^7.9.0" +"@babel/template@^7.0.0", "@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" + integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.12.7" + "@babel/types" "^7.12.7" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0": + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" + integrity sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== + dependencies: + "@babel/code-frame" "^7.12.11" + "@babel/generator" "^7.12.11" + "@babel/helper-function-name" "^7.12.11" + "@babel/helper-split-export-declaration" "^7.12.11" + "@babel/parser" "^7.12.11" + "@babel/types" "^7.12.12" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.13" + lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.7.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": - version "7.9.0" - resolved "https://registry.npm.taobao.org/@babel/types/download/@babel/types-7.9.0.tgz?cache=0&sync_timestamp=1584719555835&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" - integrity sha1-ALBkw9+DrTKy2/X/BzErFcfx77U= +"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": + version "7.12.12" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" + integrity sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== dependencies: - "@babel/helper-validator-identifier" "^7.9.0" - lodash "^4.17.13" + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.npm.taobao.org/@bcoe/v8-coverage/download/@bcoe/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha1-daLotRy3WKdVPWgEpZMteqznXDk= + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://registry.npm.taobao.org/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" "@hapi/address@2.x.x": version "2.1.4" - resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha1-XWftQ/P9QaadS5/3tW58DR0KgeU= + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== "@hapi/bourne@1.x.x": version "1.3.2" - resolved "https://registry.npm.taobao.org/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha1-CnCVreoGckPOMoPhtWuKj0U7JCo= + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": version "8.5.1" - resolved "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha1-/elgZMpEbeyMVajC8TCVewcMbgY= + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== "@hapi/joi@^15.0.3": version "15.1.1" - resolved "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-15.1.1.tgz?cache=0&sync_timestamp=1584144393511&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc= + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== dependencies: "@hapi/address" "2.x.x" "@hapi/bourne" "1.x.x" @@ -719,72 +728,74 @@ "@hapi/topo@3.x.x": version "3.1.6" - resolved "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck= + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": - version "1.0.0" - resolved "https://registry.npm.taobao.org/@istanbuljs/load-nyc-config/download/@istanbuljs/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b" - integrity sha1-EGAt5VcLrqgvivv6JjCyTnqM/ls= + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" find-up "^4.1.0" + get-package-type "^0.1.0" js-yaml "^3.13.1" resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": version "0.1.2" - resolved "https://registry.npm.taobao.org/@istanbuljs/schema/download/@istanbuljs/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" - integrity sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0= + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" + integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== "@jest/console@^24.9.0": version "24.9.0" - resolved "https://registry.npm.taobao.org/@jest/console/download/@jest/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A= + resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== dependencies: "@jest/source-map" "^24.9.0" chalk "^2.0.1" slash "^2.0.0" -"@jest/console@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/console/download/@jest/console-25.2.6.tgz#f594847ec8aef3cf27f448abe97e76e491212e97" - integrity sha1-9ZSEfsiu888n9Eir6X525JEhLpc= +"@jest/console@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-25.5.0.tgz#770800799d510f37329c508a9edd0b7b447d9abb" + integrity sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw== dependencies: - "@jest/source-map" "^25.2.6" + "@jest/types" "^25.5.0" chalk "^3.0.0" - jest-util "^25.2.6" + jest-message-util "^25.5.0" + jest-util "^25.5.0" slash "^3.0.0" -"@jest/core@^25.2.7": - version "25.2.7" - resolved "https://registry.npm.taobao.org/@jest/core/download/@jest/core-25.2.7.tgz?cache=0&sync_timestamp=1585900607167&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Fcore%2Fdownload%2F%40jest%2Fcore-25.2.7.tgz#58d697687e94ee644273d15e4eed6a20e27187cd" - integrity sha1-WNaXaH6U7mRCc9FeTu1qIOJxh80= +"@jest/core@^25.5.4": + version "25.5.4" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-25.5.4.tgz#3ef7412f7339210f003cdf36646bbca786efe7b4" + integrity sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA== dependencies: - "@jest/console" "^25.2.6" - "@jest/reporters" "^25.2.6" - "@jest/test-result" "^25.2.6" - "@jest/transform" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/console" "^25.5.0" + "@jest/reporters" "^25.5.1" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" ansi-escapes "^4.2.1" chalk "^3.0.0" exit "^0.1.2" - graceful-fs "^4.2.3" - jest-changed-files "^25.2.6" - jest-config "^25.2.7" - jest-haste-map "^25.2.6" - jest-message-util "^25.2.6" + graceful-fs "^4.2.4" + jest-changed-files "^25.5.0" + jest-config "^25.5.4" + jest-haste-map "^25.5.1" + jest-message-util "^25.5.0" jest-regex-util "^25.2.6" - jest-resolve "^25.2.6" - jest-resolve-dependencies "^25.2.7" - jest-runner "^25.2.7" - jest-runtime "^25.2.7" - jest-snapshot "^25.2.7" - jest-util "^25.2.6" - jest-validate "^25.2.6" - jest-watcher "^25.2.7" + jest-resolve "^25.5.1" + jest-resolve-dependencies "^25.5.4" + jest-runner "^25.5.4" + jest-runtime "^25.5.4" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" + jest-watcher "^25.5.0" micromatch "^4.0.2" p-each-series "^2.1.0" realpath-native "^2.0.0" @@ -792,128 +803,139 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/environment/download/@jest/environment-25.2.6.tgz?cache=0&sync_timestamp=1585823411239&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Fenvironment%2Fdownload%2F%40jest%2Fenvironment-25.2.6.tgz#8f7931e79abd81893ce88b7306f0cc4744835000" - integrity sha1-j3kx55q9gYk86ItzBvDMR0SDUAA= +"@jest/environment@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-25.5.0.tgz#aa33b0c21a716c65686638e7ef816c0e3a0c7b37" + integrity sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA== dependencies: - "@jest/fake-timers" "^25.2.6" - "@jest/types" "^25.2.6" - jest-mock "^25.2.6" + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" "@jest/fake-timers@^24.9.0": version "24.9.0" - resolved "https://registry.npm.taobao.org/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz?cache=0&sync_timestamp=1585823411130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ffake-timers%2Fdownload%2F%40jest%2Ffake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM= + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== dependencies: "@jest/types" "^24.9.0" jest-message-util "^24.9.0" jest-mock "^24.9.0" -"@jest/fake-timers@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/fake-timers/download/@jest/fake-timers-25.2.6.tgz?cache=0&sync_timestamp=1585823411130&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ffake-timers%2Fdownload%2F%40jest%2Ffake-timers-25.2.6.tgz#239dbde3f56badf7d05bcf888f5d669296077cad" - integrity sha1-I5294/VrrffQW8+Ij11mkpYHfK0= +"@jest/fake-timers@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.5.0.tgz#46352e00533c024c90c2bc2ad9f2959f7f114185" + integrity sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ== dependencies: - "@jest/types" "^25.2.6" - jest-message-util "^25.2.6" - jest-mock "^25.2.6" - jest-util "^25.2.6" + "@jest/types" "^25.5.0" + jest-message-util "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" lolex "^5.0.0" -"@jest/reporters@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/reporters/download/@jest/reporters-25.2.6.tgz?cache=0&sync_timestamp=1585823411348&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Freporters%2Fdownload%2F%40jest%2Freporters-25.2.6.tgz#6d87e40fb15adb69e22bb83aa02a4d88b2253b5f" - integrity sha1-bYfkD7Fa22niK7g6oCpNiLIlO18= +"@jest/globals@^25.5.2": + version "25.5.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-25.5.2.tgz#5e45e9de8d228716af3257eeb3991cc2e162ca88" + integrity sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/types" "^25.5.0" + expect "^25.5.0" + +"@jest/reporters@^25.5.1": + version "25.5.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-25.5.1.tgz#cb686bcc680f664c2dbaf7ed873e93aa6811538b" + integrity sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^25.2.6" - "@jest/test-result" "^25.2.6" - "@jest/transform" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/console" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" chalk "^3.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.2" + graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" istanbul-lib-instrument "^4.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.0" - jest-haste-map "^25.2.6" - jest-resolve "^25.2.6" - jest-util "^25.2.6" - jest-worker "^25.2.6" + istanbul-reports "^3.0.2" + jest-haste-map "^25.5.1" + jest-resolve "^25.5.1" + jest-util "^25.5.0" + jest-worker "^25.5.0" slash "^3.0.0" source-map "^0.6.0" string-length "^3.1.0" terminal-link "^2.0.0" - v8-to-istanbul "^4.0.1" + v8-to-istanbul "^4.1.3" optionalDependencies: node-notifier "^6.0.0" "@jest/source-map@^24.9.0": version "24.9.0" - resolved "https://registry.npm.taobao.org/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1585823409580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha1-DiY6lEML5LQdpoPMwea//ioZFxQ= + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== dependencies: callsites "^3.0.0" graceful-fs "^4.1.15" source-map "^0.6.0" -"@jest/source-map@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/source-map/download/@jest/source-map-25.2.6.tgz?cache=0&sync_timestamp=1585823409580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-25.2.6.tgz#0ef2209514c6d445ebccea1438c55647f22abb4c" - integrity sha1-DvIglRTG1EXrzOoUOMVWR/Iqu0w= +"@jest/source-map@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-25.5.0.tgz#df5c20d6050aa292c2c6d3f0d2c7606af315bd1b" + integrity sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ== dependencies: callsites "^3.0.0" - graceful-fs "^4.2.3" + graceful-fs "^4.2.4" source-map "^0.6.0" "@jest/test-result@^24.9.0": version "24.9.0" - resolved "https://registry.npm.taobao.org/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1585823411224&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha1-EXluiqnb+I6gJXV7MVJZWtBroMo= + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== dependencies: "@jest/console" "^24.9.0" "@jest/types" "^24.9.0" "@types/istanbul-lib-coverage" "^2.0.0" -"@jest/test-result@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/test-result/download/@jest/test-result-25.2.6.tgz?cache=0&sync_timestamp=1585823411224&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-25.2.6.tgz#f6082954955313eb96f6cabf9fb14f8017826916" - integrity sha1-9ggpVJVTE+uW9sq/n7FPgBeCaRY= +"@jest/test-result@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-25.5.0.tgz#139a043230cdeffe9ba2d8341b27f2efc77ce87c" + integrity sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A== dependencies: - "@jest/console" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/console" "^25.5.0" + "@jest/types" "^25.5.0" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^25.2.7": - version "25.2.7" - resolved "https://registry.npm.taobao.org/@jest/test-sequencer/download/@jest/test-sequencer-25.2.7.tgz#e4331f7b4850e34289b9a5c8ec8a2c03b400da8f" - integrity sha1-5DMfe0hQ40KJuaXI7IosA7QA2o8= +"@jest/test-sequencer@^25.5.4": + version "25.5.4" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz#9b4e685b36954c38d0f052e596d28161bdc8b737" + integrity sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA== dependencies: - "@jest/test-result" "^25.2.6" - jest-haste-map "^25.2.6" - jest-runner "^25.2.7" - jest-runtime "^25.2.7" + "@jest/test-result" "^25.5.0" + graceful-fs "^4.2.4" + jest-haste-map "^25.5.1" + jest-runner "^25.5.4" + jest-runtime "^25.5.4" -"@jest/transform@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/transform/download/@jest/transform-25.2.6.tgz?cache=0&sync_timestamp=1585823411322&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-25.2.6.tgz#007fd946dedf12d2a9eb5d4154faf1991d5f61ff" - integrity sha1-AH/ZRt7fEtKp611BVPrxmR1fYf8= +"@jest/transform@^25.5.1": + version "25.5.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-25.5.1.tgz#0469ddc17699dd2bf985db55fa0fb9309f5c2db3" + integrity sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" babel-plugin-istanbul "^6.0.0" chalk "^3.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.3" - jest-haste-map "^25.2.6" + graceful-fs "^4.2.4" + jest-haste-map "^25.5.1" jest-regex-util "^25.2.6" - jest-util "^25.2.6" + jest-util "^25.5.0" micromatch "^4.0.2" pirates "^4.0.1" realpath-native "^2.0.0" @@ -923,52 +945,63 @@ "@jest/types@^24.9.0": version "24.9.0" - resolved "https://registry.npm.taobao.org/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1585823706198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk= + resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@jest/types@^25.2.6": - version "25.2.6" - resolved "https://registry.npm.taobao.org/@jest/types/download/@jest/types-25.2.6.tgz?cache=0&sync_timestamp=1585823706198&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-25.2.6.tgz#c12f44af9bed444438091e4b59e7ed05f8659cb6" - integrity sha1-wS9Er5vtREQ4CR5LWeftBfhlnLY= +"@jest/types@^25.5.0": + version "25.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" + integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^15.0.0" chalk "^3.0.0" -"@react-native-community/cli-debugger-ui@^4.2.1": - version "4.2.1" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-debugger-ui/download/@react-native-community/cli-debugger-ui-4.2.1.tgz#da22aa1cf8d04fe1aa2759873916473e81c4450b" - integrity sha1-2iKqHPjQT+GqJ1mHORZHPoHERQs= +"@react-native-community/cli-debugger-ui@^4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz#07de6d4dab80ec49231de1f1fbf658b4ad39b32c" + integrity sha512-UFnkg5RTq3s2X15fSkrWY9+5BKOFjihNSnJjTV2H5PtTUFbd55qnxxPw8CxSfK0bXb1IrSvCESprk2LEpqr5cg== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-platform-android@^4.5.1": - version "4.5.1" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-android/download/@react-native-community/cli-platform-android-4.5.1.tgz#51e1eb0e90d38d52a25ff1f7702f86fe0971a793" - integrity sha1-UeHrDpDTjVKiX/H3cC+G/glxp5M= +"@react-native-community/cli-hermes@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz#6243ed9c709dad5e523f1ccd7d21066b32f2899d" + integrity sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ== dependencies: - "@react-native-community/cli-tools" "^4.4.0" + "@react-native-community/cli-platform-android" "^4.13.0" + "@react-native-community/cli-tools" "^4.13.0" + chalk "^3.0.0" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@^4.10.0", "@react-native-community/cli-platform-android@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz#922681ec82ee1aadd993598b814df1152118be02" + integrity sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA== + dependencies: + "@react-native-community/cli-tools" "^4.13.0" chalk "^3.0.0" execa "^1.0.0" fs-extra "^8.1.0" glob "^7.1.3" jetifier "^1.6.2" lodash "^4.17.15" - logkitty "^0.6.0" + logkitty "^0.7.1" slash "^3.0.0" xmldoc "^1.1.2" -"@react-native-community/cli-platform-ios@^4.5.0": - version "4.5.0" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-platform-ios/download/@react-native-community/cli-platform-ios-4.5.0.tgz#6ff5bb2258ad9962cc140c2c9cae7bfbc0f66e37" - integrity sha1-b/W7IlitmWLMFAwsnK57+8D2bjc= +"@react-native-community/cli-platform-ios@^4.10.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz#a738915c68cac86df54e578b59a1311ea62b1aef" + integrity sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA== dependencies: - "@react-native-community/cli-tools" "^4.4.0" + "@react-native-community/cli-tools" "^4.13.0" chalk "^3.0.0" glob "^7.1.3" js-yaml "^3.13.1" @@ -976,39 +1009,55 @@ plist "^3.0.1" xcode "^2.0.0" -"@react-native-community/cli-tools@^4.4.0": - version "4.4.0" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-tools/download/@react-native-community/cli-tools-4.4.0.tgz#dc7bfde180af8ea5d68c9d9df908dc7bd07546d8" - integrity sha1-3Hv94YCvjqXWjJ2d+Qjce9B1Rtg= +"@react-native-community/cli-server-api@^4.13.1": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-4.13.1.tgz#bee7ee9702afce848e9d6ca3dcd5669b99b125bd" + integrity sha512-vQzsFKD9CjHthA2ehTQX8c7uIzlI9A7ejaIow1I9RlEnLraPH2QqVDmzIdbdh5Od47UPbRzamCgAP8Bnqv3qwQ== + dependencies: + "@react-native-community/cli-debugger-ui" "^4.13.1" + "@react-native-community/cli-tools" "^4.13.0" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + nocache "^2.1.0" + pretty-format "^25.1.0" + serve-static "^1.13.1" + ws "^1.1.0" + +"@react-native-community/cli-tools@^4.13.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz#b406463d33af16cedc4305a9a9257ed32845cf1b" + integrity sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg== dependencies: chalk "^3.0.0" lodash "^4.17.15" mime "^2.4.1" node-fetch "^2.6.0" + open "^6.2.0" + shell-quote "1.6.1" -"@react-native-community/cli-types@^4.4.0": - version "4.4.0" - resolved "https://registry.npm.taobao.org/@react-native-community/cli-types/download/@react-native-community/cli-types-4.4.0.tgz#c030af8c970a98e9360645f18890a85ddb9a8f37" - integrity sha1-wDCvjJcKmOk2BkXxiJCoXduajzc= +"@react-native-community/cli-types@^4.10.1": + version "4.10.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-4.10.1.tgz#d68a2dcd1649d3b3774823c64e5e9ce55bfbe1c9" + integrity sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ== -"@react-native-community/cli@^4.5.1": - version "4.5.1" - resolved "https://registry.npm.taobao.org/@react-native-community/cli/download/@react-native-community/cli-4.5.1.tgz#f48dfd2244b6b40248732dd1cb9234770d43d950" - integrity sha1-9I39IkS2tAJIcy3Ry5I0dw1D2VA= +"@react-native-community/cli@^4.10.0": + version "4.13.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-4.13.1.tgz#60148723e77cafe3ae260317d6bffe91853a2d20" + integrity sha512-+/TeRVToADpQPSprsPkwi9KY8x64YcuJpjzMBVISwWP+aWzsIDuWJmyMXTADlCg2EBMJqJR7bn1W/IkfzVRCWA== dependencies: "@hapi/joi" "^15.0.3" - "@react-native-community/cli-debugger-ui" "^4.2.1" - "@react-native-community/cli-tools" "^4.4.0" - "@react-native-community/cli-types" "^4.4.0" + "@react-native-community/cli-debugger-ui" "^4.13.1" + "@react-native-community/cli-hermes" "^4.13.0" + "@react-native-community/cli-server-api" "^4.13.1" + "@react-native-community/cli-tools" "^4.13.0" + "@react-native-community/cli-types" "^4.10.1" chalk "^3.0.0" command-exists "^1.2.8" commander "^2.19.0" - compression "^1.7.1" - connect "^3.6.5" cosmiconfig "^5.1.0" deepmerge "^3.2.0" - envinfo "^7.1.0" - errorhandler "^1.5.0" + envinfo "^7.7.2" execa "^1.0.0" find-up "^4.1.0" fs-extra "^8.1.0" @@ -1021,25 +1070,24 @@ metro-config "^0.58.0" metro-core "^0.58.0" metro-react-native-babel-transformer "^0.58.0" + metro-resolver "^0.58.0" minimist "^1.2.0" mkdirp "^0.5.1" - open "^6.2.0" + node-stream-zip "^1.9.1" ora "^3.4.0" pretty-format "^25.2.0" semver "^6.3.0" serve-static "^1.13.1" - shell-quote "1.6.1" strip-ansi "^5.2.0" sudo-prompt "^9.0.0" wcwidth "^1.0.1" - ws "^1.1.0" -"@react-native-community/eslint-config@^1.0.0": - version "1.0.0" - resolved "https://registry.npm.taobao.org/@react-native-community/eslint-config/download/@react-native-community/eslint-config-1.0.0.tgz#884288e91da7599e35cb34258ecf14a58a7cab35" - integrity sha1-iEKI6R2nWZ41yzQljs8UpYp8qzU= +"@react-native-community/eslint-config@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-1.1.0.tgz#2dacad06dd44d13e778510864473fc6091f080c0" + integrity sha512-hwb1hC28BhkwLwnO6vDISV6XZbipw2RIEhBVBN+pE7AUG9HjFXxoksiiOSoYgox9C8g86VJwHnKpak/3NnVBkQ== dependencies: - "@react-native-community/eslint-plugin" "^1.0.0" + "@react-native-community/eslint-plugin" "^1.1.0" "@typescript-eslint/eslint-plugin" "^2.25.0" "@typescript-eslint/parser" "^2.25.0" babel-eslint "10.1.0" @@ -1053,22 +1101,22 @@ eslint-plugin-react-native "3.8.1" prettier "^2.0.2" -"@react-native-community/eslint-plugin@^1.0.0": - version "1.0.0" - resolved "https://registry.npm.taobao.org/@react-native-community/eslint-plugin/download/@react-native-community/eslint-plugin-1.0.0.tgz#ae9a430f2c5795debca491f15a989fce86ea75a0" - integrity sha1-rppDDyxXld68pJHxWpifzobqdaA= +"@react-native-community/eslint-plugin@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz#e42b1bef12d2415411519fd528e64b593b1363dc" + integrity sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ== "@sinonjs/commons@^1.7.0": - version "1.7.1" - resolved "https://registry.npm.taobao.org/@sinonjs/commons/download/@sinonjs/commons-1.7.1.tgz?cache=0&sync_timestamp=1582112606448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40sinonjs%2Fcommons%2Fdownload%2F%40sinonjs%2Fcommons-1.7.1.tgz#da5fd19a5f71177a53778073978873964f49acf1" - integrity sha1-2l/Rml9xF3pTd4Bzl4hzlk9JrPE= + version "1.8.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" + integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== dependencies: type-detect "4.0.8" -"@types/babel__core@^7.1.0": - version "7.1.7" - resolved "https://registry.npm.taobao.org/@types/babel__core/download/@types/babel__core-7.1.7.tgz#1dacad8840364a57c98d0dd4855c6dd3752c6b89" - integrity sha1-HaytiEA2SlfJjQ3UhVxt03Usa4k= +"@types/babel__core@^7.1.7": + version "7.1.12" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" + integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1077,191 +1125,203 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.1" - resolved "https://registry.npm.taobao.org/@types/babel__generator/download/@types/babel__generator-7.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fbabel__generator%2Fdownload%2F%40types%2Fbabel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" - integrity sha1-SQF2ezl+hxGuuZ3405bXunt/DgQ= + version "7.6.2" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.0.2" - resolved "https://registry.npm.taobao.org/@types/babel__template/download/@types/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha1-T/Y9a1Lt2sHee5daUiPtMuzqkwc= + version "7.4.0" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.9" - resolved "https://registry.npm.taobao.org/@types/babel__traverse/download/@types/babel__traverse-7.0.9.tgz#be82fab304b141c3eee81a4ce3b034d0eba1590a" - integrity sha1-voL6swSxQcPu6BpM47A00OuhWQo= + version "7.11.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" + integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== dependencies: "@babel/types" "^7.3.0" -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA= - "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" - resolved "https://registry.npm.taobao.org/@types/eslint-visitor-keys/download/@types/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0= + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/graceful-fs@^4.1.2": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" + integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== + dependencies: + "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.1" - resolved "https://registry.npm.taobao.org/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" - integrity sha1-QplbRG25pIoRoH7Ag0mahg6ROP8= + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.npm.taobao.org/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^1.1.1": - version "1.1.1" - resolved "https://registry.npm.taobao.org/@types/istanbul-reports/download/@types/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" - integrity sha1-eoy/akBvNsit2HFiWyeOrwsNJVo= + version "1.1.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" + integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-lib-report" "*" "@types/json-schema@^7.0.3": - version "7.0.4" - resolved "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" - integrity sha1-OP1z3f2bVaux4bLtV4y1W9e30zk= + version "7.0.6" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" + integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== + +"@types/node@*": + version "14.14.20" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" + integrity sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/prettier@^1.19.0": version "1.19.1" - resolved "https://registry.npm.taobao.org/@types/prettier/download/@types/prettier-1.19.1.tgz?cache=0&sync_timestamp=1585874118951&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fprettier%2Fdownload%2F%40types%2Fprettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" - integrity sha1-M1CYSfjmeeSt0ViVn9sIZEDpVT8= + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" + integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== "@types/stack-utils@^1.0.1": version "1.0.1" - resolved "https://registry.npm.taobao.org/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha1-CoUdO9lkmPolwzq3J47TvWXwbD4= + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== "@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.npm.taobao.org/@types/yargs-parser/download/@types/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha1-yz+fdBhp4gzOMw/765JxWQSDiC0= + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^13.0.0": - version "13.0.8" - resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-13.0.8.tgz#a38c22def2f1c2068f8971acb3ea734eb3c64a99" - integrity sha1-o4wi3vLxwgaPiXGss+pzTrPGSpk= + version "13.0.11" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.11.tgz#def2f0c93e4bdf2c61d7e34899b17e34be28d3b1" + integrity sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ== dependencies: "@types/yargs-parser" "*" "@types/yargs@^15.0.0": - version "15.0.4" - resolved "https://registry.npm.taobao.org/@types/yargs/download/@types/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299" - integrity sha1-fl0PjKJenVhJ8upEPPfEAt7Ngpk= + version "15.0.12" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" + integrity sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^2.25.0": - version "2.26.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-2.26.0.tgz?cache=0&sync_timestamp=1585961820096&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40typescript-eslint%2Feslint-plugin%2Fdownload%2F%40typescript-eslint%2Feslint-plugin-2.26.0.tgz#04c96560c8981421e5a9caad8394192363cc423f" - integrity sha1-BMllYMiYFCHlqcqtg5QZI2PMQj8= + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" + integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== dependencies: - "@typescript-eslint/experimental-utils" "2.26.0" + "@typescript-eslint/experimental-utils" "2.34.0" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.26.0": - version "2.26.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-2.26.0.tgz#063390c404d9980767d76274df386c0aa675d91d" - integrity sha1-BjOQxATZmAdn12J03zhsCqZ12R0= +"@typescript-eslint/experimental-utils@2.34.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" + integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.26.0" + "@typescript-eslint/typescript-estree" "2.34.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" "@typescript-eslint/parser@^2.25.0": - version "2.26.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/parser/download/@typescript-eslint/parser-2.26.0.tgz#385463615818b33acb72a25b39c03579df93d76f" - integrity sha1-OFRjYVgYszrLcqJbOcA1ed+T128= + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" + integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.26.0" - "@typescript-eslint/typescript-estree" "2.26.0" + "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/typescript-estree" "2.34.0" eslint-visitor-keys "^1.1.0" -"@typescript-eslint/typescript-estree@2.26.0": - version "2.26.0" - resolved "https://registry.npm.taobao.org/@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-2.26.0.tgz#d8132cf1ee8a72234f996519a47d8a9118b57d56" - integrity sha1-2BMs8e6KciNPmWUZpH2KkRi1fVY= +"@typescript-eslint/typescript-estree@2.34.0": + version "2.34.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" + integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" glob "^7.1.6" is-glob "^4.0.1" lodash "^4.17.15" - semver "^6.3.0" + semver "^7.3.2" tsutils "^3.17.1" abab@^2.0.0: - version "2.0.3" - resolved "https://registry.npm.taobao.org/abab/download/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha1-Yj4gdeAustPyR15J+ZyRhGRnkHo= + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== abort-controller@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/abort-controller/download/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha1-6vVNU7YrrkE46AnKIlyEOabvs5I= + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== dependencies: event-target-shim "^5.0.0" absolute-path@^0.0.0: version "0.0.0" - resolved "https://registry.npm.taobao.org/absolute-path/download/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" integrity sha1-p4di+9rftSl76ZsV01p4Wy8JW/c= accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" acorn-globals@^4.3.2: version "4.3.4" - resolved "https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-4.3.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-globals%2Fdownload%2Facorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha1-n6GSat3BHJcwjE5m163Q1Awycuc= + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== dependencies: acorn "^6.0.1" acorn-walk "^6.0.1" acorn-jsx@^5.2.0: - version "5.2.0" - resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.2.0.tgz?cache=0&sync_timestamp=1582724149302&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" - integrity sha1-TGYGkXPW/daO2FI5/CViJhgrLr4= + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^6.0.1: version "6.2.0" - resolved "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha1-Ejy487hMIXHx9/slJhWxx4prGow= + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== acorn@^6.0.1: - version "6.4.1" - resolved "https://registry.npm.taobao.org/acorn/download/acorn-6.4.1.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha1-Ux5Yuj9RudrLmmZGyk3r9bFMpHQ= + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^7.1.0, acorn@^7.1.1: - version "7.1.1" - resolved "https://registry.npm.taobao.org/acorn/download/acorn-7.1.1.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" - integrity sha1-41Zo3gtALzWd5RXFSCoaufiaab8= + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.12.0" - resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.0.tgz?cache=0&sync_timestamp=1582379612319&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7" - integrity sha1-BtYLlth7hFSlrauobnhU2mKdtLc= +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -1269,40 +1329,40 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: uri-js "^4.2.2" anser@^1.4.9: - version "1.4.9" - resolved "https://registry.npm.taobao.org/anser/download/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" - integrity sha1-H4VCOl3PjaRjGjQWZf9nW5aEV2A= + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== ansi-colors@^1.0.1: version "1.1.0" - resolved "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== dependencies: ansi-wrap "^0.1.0" ansi-cyan@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/ansi-cyan/download/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" + resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= dependencies: ansi-wrap "0.1.0" ansi-escapes@^3.0.0: version "3.2.0" - resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s= + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-escapes@^4.2.1: version "4.3.1" - resolved "https://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" ansi-fragments@^0.2.1: version "0.2.1" - resolved "https://registry.npm.taobao.org/ansi-fragments/download/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" - integrity sha1-JECcVsTMN4F8PXyqmdiWni3loF4= + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== dependencies: colorette "^1.0.7" slice-ansi "^2.0.0" @@ -1310,84 +1370,78 @@ ansi-fragments@^0.2.1: ansi-gray@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/ansi-gray/download/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= dependencies: ansi-wrap "0.1.0" ansi-red@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/ansi-red/download/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= dependencies: ansi-wrap "0.1.0" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - ansi-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-regex@^4.0.0, ansi-regex@^4.1.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha1-kK51xCTQCNJiTFvynq0xd+v881k= + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@types/color-name" "^1.1.1" color-convert "^2.0.1" ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" - resolved "https://registry.npm.taobao.org/ansi-wrap/download/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" anymatch@^3.0.3: version "3.1.1" - resolved "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" + integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" argparse@^1.0.7: version "1.0.10" - resolved "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^1.0.1: version "1.1.0" - resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= dependencies: arr-flatten "^1.0.1" @@ -1395,121 +1449,123 @@ arr-diff@^1.0.1: arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^2.0.1: version "2.1.0" - resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/arr-union/download/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-equal@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/array-equal/download/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= array-filter@~0.0.0: version "0.0.1" - resolved "https://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= -array-includes@^3.0.3, array-includes@^3.1.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/array-includes/download/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" - integrity sha1-zdZ+aFK9+cEhVGB4ZzIlXtJFk0g= +array-includes@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" + integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0" + es-abstract "^1.18.0-next.1" + get-intrinsic "^1.0.1" is-string "^1.0.5" array-map@~0.0.0: version "0.0.0" - resolved "https://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= array-reduce@~0.0.0: version "0.0.0" - resolved "https://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= array-slice@^0.2.3: version "0.2.3" - resolved "https://registry.npm.taobao.org/array-slice/download/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -asap@~2.0.3: +asap@~2.0.3, asap@~2.0.6: version "2.0.6" - resolved "https://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1@~0.2.3: version "0.2.4" - resolved "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k= + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async@^2.4.0: version "2.6.3" - resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8= + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob@^2.1.2: version "2.1.2" - resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-sign2@~0.7.0: version "0.7.0" - resolved "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha1-fjPY99RJs/ZzzXLeuavcVS2+Uo4= + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== babel-eslint@10.1.0: version "10.1.0" - resolved "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha1-aWjlaKkQt4+zd5zdi2rC9HmUMjI= + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" "@babel/parser" "^7.7.0" @@ -1518,30 +1574,31 @@ babel-eslint@10.1.0: eslint-visitor-keys "^1.0.0" resolve "^1.12.0" -babel-jest@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/babel-jest/download/babel-jest-25.2.6.tgz#fe67ff4d0db3626ca8082da8881dd5e84e07ae75" - integrity sha1-/mf/TQ2zYmyoCC2oiB3V6E4HrnU= +babel-jest@^25.1.0, babel-jest@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-25.5.1.tgz#bc2e6101f849d6f6aec09720ffc7bc5332e62853" + integrity sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ== dependencies: - "@jest/transform" "^25.2.6" - "@jest/types" "^25.2.6" - "@types/babel__core" "^7.1.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" + "@types/babel__core" "^7.1.7" babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^25.2.6" + babel-preset-jest "^25.5.0" chalk "^3.0.0" + graceful-fs "^4.2.4" slash "^3.0.0" -babel-plugin-dynamic-import-node@^2.3.0: - version "2.3.0" - resolved "https://registry.npm.taobao.org/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - integrity sha1-8A9Qe9qjw+P/bn5emNkKesq5b38= +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-6.0.0.tgz?cache=0&sync_timestamp=1577063702695&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-istanbul%2Fdownload%2Fbabel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha1-4VnM3Jr5XgtXDHW0Vzt8NNZx12U= + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" @@ -1549,22 +1606,41 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^4.0.0" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-25.2.6.tgz?cache=0&sync_timestamp=1585823441759&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-25.2.6.tgz#2af07632b8ac7aad7d414c1e58425d5fc8e84909" - integrity sha1-KvB2Mriseq19QUweWEJdX8joSQk= +babel-plugin-jest-hoist@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz#129c80ba5c7fc75baf3a45b93e2e372d57ca2677" + integrity sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g== dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" "@types/babel__traverse" "^7.0.6" babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" - resolved "https://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha1-qiE8FDXiv/62/KhCKH71NK0F1c8= + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-preset-current-node-syntax@^0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz#826f1f8e7245ad534714ba001f84f7e906c3b615" + integrity sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" babel-preset-fbjs@^3.2.0, babel-preset-fbjs@^3.3.0: version "3.3.0" - resolved "https://registry.npm.taobao.org/babel-preset-fbjs/download/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" - integrity sha1-pgJHZOqGyOBqIteUyotpU00mNUE= + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" + integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-object-rest-spread" "^7.0.0" @@ -1594,29 +1670,28 @@ babel-preset-fbjs@^3.2.0, babel-preset-fbjs@^3.3.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-jest@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/babel-preset-jest/download/babel-preset-jest-25.2.6.tgz#5d3f7c99e2a8508d61775c9d68506d143b7f71b5" - integrity sha1-XT98meKoUI1hd1ydaFBtFDt/cbU= +babel-preset-jest@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz#c1d7f191829487a907764c65307faa0e66590b49" + integrity sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw== dependencies: - "@babel/plugin-syntax-bigint" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^25.2.6" + babel-plugin-jest-hoist "^25.5.0" + babel-preset-current-node-syntax "^0.1.2" balanced-match@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base64-js@^1.1.2, base64-js@^1.2.3: - version "1.3.1" - resolved "https://registry.npm.taobao.org/base64-js/download/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE= + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" - resolved "https://registry.npm.taobao.org/base/download/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" @@ -1628,49 +1703,49 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" - resolved "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" big-integer@^1.6.44: version "1.6.48" - resolved "https://registry.npm.taobao.org/big-integer/download/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" - integrity sha1-j9iL0WMsukocjD49cVnwi7lbS54= + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" + integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== bindings@^1.5.0: version "1.5.0" - resolved "https://registry.npm.taobao.org/bindings/download/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bplist-creator@0.0.8: version "0.0.8" - resolved "https://registry.npm.taobao.org/bplist-creator/download/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" - integrity sha1-VrKm556a7D/DO/gx0JNH1zeU55w= + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" + integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== dependencies: stream-buffers "~2.2.0" bplist-parser@0.2.0: version "0.2.0" - resolved "https://registry.npm.taobao.org/bplist-parser/download/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4= + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== dependencies: big-integer "^1.6.44" brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1: version "2.3.2" - resolved "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -1685,49 +1760,49 @@ braces@^2.3.1: braces@^3.0.1: version "3.0.2" - resolved "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browser-resolve@^1.11.3: version "1.11.3" - resolved "https://registry.npm.taobao.org/browser-resolve/download/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY= + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" bser@2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/bser/download/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-crc32@^0.2.13: version "0.2.13" - resolved "https://registry.npm.taobao.org/buffer-crc32/download/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== bytes@3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -1739,51 +1814,59 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + caller-callsite@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/caller-callsite/download/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/caller-path/download/caller-path-2.0.0.tgz?cache=0&sync_timestamp=1574395542397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaller-path%2Fdownload%2Fcaller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== capture-exit@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/capture-exit/download/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" caseless@~0.12.0: version "0.12.0" - resolved "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1585815759944&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" @@ -1791,31 +1874,39 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: chalk@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/chalk/download/chalk-3.0.0.tgz?cache=0&sync_timestamp=1585815759944&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ= + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chardet@^0.4.0: version "0.4.2" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= chardet@^0.7.0: version "0.7.0" - resolved "https://registry.npm.taobao.org/chardet/download/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" @@ -1824,41 +1915,37 @@ class-utils@^0.3.5: cli-cursor@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: restore-cursor "^2.0.0" cli-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-spinners@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/cli-spinners/download/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" - integrity sha1-6LmI2SBsaSMC2O6DTnqFwBRNj3c= + version "2.5.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" + integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha1-NIQi2+gtgAswIu709qwQvy5NG0k= - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== cliui@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" strip-ansi "^5.2.0" @@ -1866,8 +1953,8 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE= + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" @@ -1875,27 +1962,22 @@ cliui@^6.0.0: clone@^1.0.2: version "1.0.4" - resolved "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= co@^4.6.0: version "4.6.0" - resolved "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/collect-v8-coverage/download/collect-v8-coverage-1.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcollect-v8-coverage%2Fdownload%2Fcollect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha1-zCyOlPwYu9/+ZNZTRXDIpnOyf1k= + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/collection-visit/download/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -1903,81 +1985,81 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" - resolved "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-support@^1.1.3: version "1.1.3" - resolved "https://registry.npm.taobao.org/color-support/download/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== colorette@^1.0.7: - version "1.1.0" - resolved "https://registry.npm.taobao.org/colorette/download/colorette-1.1.0.tgz#1f943e5a357fac10b4e0f5aaef3b14cdc1af6ec7" - integrity sha1-H5Q+WjV/rBC04PWq7zsUzcGvbsc= + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" - resolved "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" command-exists@^1.2.8: - version "1.2.8" - resolved "https://registry.npm.taobao.org/command-exists/download/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" - integrity sha1-cVrO/dEiO5ybNxEKFJxjksKFIpE= + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== commander@^2.19.0: version "2.20.3" - resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1584148356834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@~2.13.0: version "2.13.0" - resolved "https://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz?cache=0&sync_timestamp=1584148356834&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w= + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== commondir@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compressible@~2.0.16: version "2.0.18" - resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o= + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.1: version "1.7.4" - resolved "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" @@ -1989,13 +2071,13 @@ compression@^1.7.1: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.6.0: version "1.6.2" - resolved "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" @@ -2004,8 +2086,8 @@ concat-stream@^1.6.0: connect@^3.6.5: version "3.7.0" - resolved "https://registry.npm.taobao.org/connect/download/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - integrity sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg= + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== dependencies: debug "2.6.9" finalhandler "1.1.2" @@ -2014,58 +2096,44 @@ connect@^3.6.5: convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" - resolved "https://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.npm.taobao.org/copy-descriptor/download/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-js-pure@^3.0.0: - version "3.6.4" - resolved "https://registry.npm.taobao.org/core-js-pure/download/core-js-pure-3.6.4.tgz#4bf1ba866e25814f149d4e9aaa08c36173506e3a" - integrity sha1-S/G6hm4lgU8UnU6aqgjDYXNQbjo= - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= + version "3.8.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.2.tgz#286f885c0dac1cdcd6d78397392abc25ddeca225" + integrity sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw== core-js@^2.2.2, core-js@^2.4.1: - version "2.6.11" - resolved "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw= + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" - resolved "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: version "5.2.1" - resolved "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" js-yaml "^3.13.1" parse-json "^4.0.0" -create-react-class@^15.6.3: - version "15.6.3" - resolved "https://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036" - integrity sha1-LXMjf7P5cK5uvgEanmb0bbyoADY= - dependencies: - fbjs "^0.8.9" - loose-envify "^1.3.1" - object-assign "^4.1.1" - cross-spawn@^5.1.0: version "5.1.0" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz?cache=0&sync_timestamp=1585994253962&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= dependencies: lru-cache "^4.0.1" @@ -2074,8 +2142,8 @@ cross-spawn@^5.1.0: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&sync_timestamp=1585994253962&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -2084,9 +2152,9 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: which "^1.2.9" cross-spawn@^7.0.0: - version "7.0.2" - resolved "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-7.0.2.tgz?cache=0&sync_timestamp=1585994253962&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6" - integrity sha1-0Nfc+nTokRXHYZ9PchqU4f23FtY= + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -2094,171 +2162,171 @@ cross-spawn@^7.0.0: cssom@^0.4.1: version "0.4.4" - resolved "https://registry.npm.taobao.org/cssom/download/cssom-0.4.4.tgz?cache=0&sync_timestamp=1573719337707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssom%2Fdownload%2Fcssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA= + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://registry.npm.taobao.org/cssom/download/cssom-0.3.8.tgz?cache=0&sync_timestamp=1573719337707&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssom%2Fdownload%2Fcssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.0.0: - version "2.2.0" - resolved "https://registry.npm.taobao.org/cssstyle/download/cssstyle-2.2.0.tgz#e4c44debccd6b7911ed617a4395e5754bba59992" - integrity sha1-5MRN68zWt5Ee1hekOV5XVLulmZI= + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" dashdash@^1.12.0: version "1.14.1" - resolved "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/data-urls/download/data-urls-1.1.0.tgz?cache=0&sync_timestamp=1577997348324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdata-urls%2Fdownload%2Fdata-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4= + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== dependencies: abab "^2.0.0" whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" dayjs@^1.8.15: - version "1.8.23" - resolved "https://registry.npm.taobao.org/dayjs/download/dayjs-1.8.23.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdayjs%2Fdownload%2Fdayjs-1.8.23.tgz#07b5a8e759c4d75ae07bdd0ad6977f851c01e510" - integrity sha1-B7Wo51nE11rge90K1pd/hRwB5RA= + version "1.10.3" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.3.tgz#cf3357c8e7f508432826371672ebf376cb7d619b" + integrity sha512-/2fdLN987N8Ki7Id8BUN2nhuiRyxTLumQnSQf9CNncFCyqFsSKb9TNhzRYcC8K8eJSJOKvbvkImo/MKKhNi4iw== debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" - resolved "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.npm.taobao.org/debug/download/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E= + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: - ms "^2.1.1" + ms "2.1.2" decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= deep-is@~0.1.3: version "0.1.3" - resolved "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^3.2.0: version "3.3.0" - resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" - integrity sha1-08R/1vOpPVF7FEJrBiihewEl9fc= + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== deepmerge@^4.2.2: version "4.2.2" - resolved "https://registry.npm.taobao.org/deepmerge/download/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha1-RNLqNnm49NT/ujPwPYZfwee/SVU= + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== defaults@^1.0.3: version "1.0.3" - resolved "https://registry.npm.taobao.org/defaults/download/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= dependencies: clone "^1.0.2" -define-properties@^1.1.2, define-properties@^1.1.3: +define-properties@^1.1.3: version "1.1.3" - resolved "https://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= denodeify@^1.2.1: version "1.2.1" - resolved "https://registry.npm.taobao.org/denodeify/download/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= depd@~1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= destroy@~1.0.4: version "1.0.4" - resolved "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/detect-newline/download/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE= + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^25.2.6: version "25.2.6" - resolved "https://registry.npm.taobao.org/diff-sequences/download/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" - integrity sha1-X0Z8AO3TU1K3vKRteSfWDmh6dt0= + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" + integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== doctrine@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha1-XNAfwQFiG0LEzX9dGmYkNxbT850= + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/doctrine/download/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" domexception@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/domexception/download/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA= + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== dependencies: webidl-conversions "^4.0.2" ecc-jsbn@~0.1.1: version "0.1.2" - resolved "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" @@ -2266,79 +2334,97 @@ ecc-jsbn@~0.1.1: ee-first@1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= emoji-regex@^7.0.1: version "7.0.3" - resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: - iconv-lite "~0.4.13" + iconv-lite "^0.6.2" end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -envinfo@^7.1.0: - version "7.5.0" - resolved "https://registry.npm.taobao.org/envinfo/download/envinfo-7.5.0.tgz#91410bb6db262fb4f1409bd506e9ff57e91023f4" - integrity sha1-kUELttsmL7TxQJvVBun/V+kQI/Q= +envinfo@^7.7.2: + version "7.7.3" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" + integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" errorhandler@^1.5.0: version "1.5.1" - resolved "https://registry.npm.taobao.org/errorhandler/download/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - integrity sha1-ubpdF8+QdEzR6FE1em51v4BqmpE= + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== dependencies: accepts "~1.3.7" escape-html "~1.0.3" -es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: - version "1.17.5" - resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" - integrity sha1-2MnR1myJgfuSAOIlHXme7pJ3Suk= +es-abstract@^1.17.0-next.1: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== dependencies: es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.1: + version "1.18.0-next.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" + integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.0" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" @@ -2346,18 +2432,23 @@ es-to-primitive@^1.2.1: escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + escodegen@^1.11.1: - version "1.14.1" - resolved "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457" - integrity sha1-ugHQyCeLXpWppFNQFCAmZZAnpFc= + version "1.14.3" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" estraverse "^4.2.0" @@ -2367,60 +2458,60 @@ escodegen@^1.11.1: source-map "~0.6.1" eslint-config-prettier@^6.10.1: - version "6.10.1" - resolved "https://registry.npm.taobao.org/eslint-config-prettier/download/eslint-config-prettier-6.10.1.tgz?cache=0&sync_timestamp=1584871515582&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-config-prettier%2Fdownload%2Feslint-config-prettier-6.10.1.tgz#129ef9ec575d5ddc0e269667bf09defcd898642a" - integrity sha1-Ep757FddXdwOJpZnvwne/NiYZCo= + version "6.15.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" + integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== dependencies: get-stdin "^6.0.0" eslint-plugin-eslint-comments@^3.1.2: - version "3.1.2" - resolved "https://registry.npm.taobao.org/eslint-plugin-eslint-comments/download/eslint-plugin-eslint-comments-3.1.2.tgz#4ef6c488dbe06aa1627fea107b3e5d059fc8a395" - integrity sha1-TvbEiNvgaqFif+oQez5dBZ/Io5U= + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" + integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== dependencies: escape-string-regexp "^1.0.5" ignore "^5.0.5" eslint-plugin-flowtype@2.50.3: version "2.50.3" - resolved "https://registry.npm.taobao.org/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.50.3.tgz?cache=0&sync_timestamp=1585065768661&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-flowtype%2Fdownload%2Feslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" - integrity sha1-YTedbc4dAQNwrNZoF0D9kT1oF18= + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" + integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ== dependencies: lodash "^4.17.10" eslint-plugin-jest@22.4.1: version "22.4.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-jest/download/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c" - integrity sha1-pf1veipBOI0W9ScHO3eAE8UYmpw= + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c" + integrity sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg== eslint-plugin-prettier@3.1.2: version "3.1.2" - resolved "https://registry.npm.taobao.org/eslint-plugin-prettier/download/eslint-plugin-prettier-3.1.2.tgz?cache=0&sync_timestamp=1577794006294&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-prettier%2Fdownload%2Feslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" - integrity sha1-Qy5aZnZmq4TOcvlFxy932Zalybo= + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" + integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== dependencies: prettier-linter-helpers "^1.0.0" eslint-plugin-react-hooks@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-plugin-react-hooks%2Fdownload%2Feslint-plugin-react-hooks-3.0.0.tgz#9e80c71846eb68dd29c3b21d832728aa66e5bd35" - integrity sha1-noDHGEbraN0pw7IdgycoqmblvTU= + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-3.0.0.tgz#9e80c71846eb68dd29c3b21d832728aa66e5bd35" + integrity sha512-EjxTHxjLKIBWFgDJdhKKzLh5q+vjTFrqNZX36uIxWS4OfyXe5DawqPj3U5qeJ1ngLwatjzQnmR0Lz0J0YH3kxw== eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" - resolved "https://registry.npm.taobao.org/eslint-plugin-react-native-globals/download/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" - integrity sha1-7hNIvCzrkSMDzmvb0i4vBF6obqI= + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" + integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== eslint-plugin-react-native@3.8.1: version "3.8.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-react-native/download/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821" - integrity sha1-koEeNxkeyw0pwPCgyeXJQ+5XOCE= + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821" + integrity sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg== dependencies: eslint-plugin-react-native-globals "^0.1.1" eslint-plugin-react@7.19.0: version "7.19.0" - resolved "https://registry.npm.taobao.org/eslint-plugin-react/download/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" - integrity sha1-bQj5ZzYoqmnFVZ0zSJ6FXYNVFmY= + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" + integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== dependencies: array-includes "^3.1.1" doctrine "^2.1.0" @@ -2435,44 +2526,37 @@ eslint-plugin-react@7.19.0: string.prototype.matchall "^4.0.2" xregexp "^4.3.0" -eslint-plugin-relay@1.4.1: - version "1.4.1" - resolved "https://registry.npm.taobao.org/eslint-plugin-relay/download/eslint-plugin-relay-1.4.1.tgz#5af2ac13e24bd01ad17b6a4014204918d65021cd" - integrity sha1-WvKsE+JL0BrRe2pAFCBJGNZQIc0= - dependencies: - graphql "^14.0.0" - eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-5.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k= + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: - esrecurse "^4.1.0" + esrecurse "^4.3.0" estraverse "^4.1.1" eslint-utils@^1.4.3: version "1.4.3" - resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-1.4.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8= + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== dependencies: eslint-visitor-keys "^1.1.0" eslint-utils@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/eslint-utils/download/eslint-utils-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-utils%2Fdownload%2Feslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" - integrity sha1-e+HMcPJ6cqds0UqmmLyr7WiQ4c0= + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI= + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint@^6.8.0: version "6.8.0" - resolved "https://registry.npm.taobao.org/eslint/download/eslint-6.8.0.tgz?cache=0&sync_timestamp=1585359149021&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint%2Fdownload%2Feslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s= + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -2514,8 +2598,8 @@ eslint@^6.8.0: espree@^6.1.2: version "6.2.1" - resolved "https://registry.npm.taobao.org/espree/download/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" - integrity sha1-d/xy4f10SiBSwg84pbV1gy6Cc0o= + resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== dependencies: acorn "^7.1.1" acorn-jsx "^5.2.0" @@ -2523,62 +2607,62 @@ espree@^6.1.2: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.0.1: - version "1.2.0" - resolved "https://registry.npm.taobao.org/esquery/download/esquery-1.2.0.tgz#a010a519c0288f2530b3404124bfb5f02e9797fe" - integrity sha1-oBClGcAojyUws0BBJL+18C6Xl/4= + version "1.3.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" + integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: - estraverse "^5.0.0" + estraverse "^5.1.0" -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8= +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - estraverse "^4.1.0" + estraverse "^5.2.0" -estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" - resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz?cache=0&sync_timestamp=1584934808187&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.0.0: - version "5.0.0" - resolved "https://registry.npm.taobao.org/estraverse/download/estraverse-5.0.0.tgz?cache=0&sync_timestamp=1584934808187&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Festraverse%2Fdownload%2Festraverse-5.0.0.tgz#ac81750b482c11cca26e4b07e83ed8f75fbcdc22" - integrity sha1-rIF1C0gsEcyibksH6D7Y91+83CI= +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= event-target-shim@^5.0.0, event-target-shim@^5.0.1: version "5.0.1" - resolved "https://registry.npm.taobao.org/event-target-shim/download/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha1-XU0+vflYPWOlMzzi3rdICrKwV4k= + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== eventemitter3@^3.0.0: version "3.1.2" - resolved "https://registry.npm.taobao.org/eventemitter3/download/eventemitter3-3.1.2.tgz?cache=0&sync_timestamp=1560950873670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feventemitter3%2Fdownload%2Feventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha1-LT1I+cNGaY/Og6hdfWZOmFNd9uc= + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== exec-sh@^0.3.2: version "0.3.4" - resolved "https://registry.npm.taobao.org/exec-sh/download/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== execa@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1576749101742&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" @@ -2590,8 +2674,8 @@ execa@^1.0.0: execa@^3.2.0: version "3.4.0" - resolved "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1576749101742&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" - integrity sha1-wI7UVQ72XYWPrCaf/IVyRG8364k= + resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" + integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -2606,12 +2690,12 @@ execa@^3.2.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.npm.taobao.org/exit/download/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -2622,35 +2706,35 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expect@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/expect/download/expect-25.2.7.tgz#509b79f47502835f4071ff3ecc401f2eaecca709" - integrity sha1-UJt59HUCg19Acf8+zEAfLq7Mpwk= +expect@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-25.5.0.tgz#f07f848712a2813bb59167da3fb828ca21f58bba" + integrity sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" ansi-styles "^4.0.0" jest-get-type "^25.2.6" - jest-matcher-utils "^25.2.7" - jest-message-util "^25.2.6" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" jest-regex-util "^25.2.6" extend-shallow@^1.1.2: version "1.1.4" - resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= dependencies: kind-of "^1.1.0" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -2658,13 +2742,13 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@~3.0.2: version "3.0.2" - resolved "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^2.0.4: version "2.2.0" - resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha1-BFURz9jRM/OEZnPRBHwVTiFK09U= + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== dependencies: chardet "^0.4.0" iconv-lite "^0.4.17" @@ -2672,8 +2756,8 @@ external-editor@^2.0.4: external-editor@^3.0.3: version "3.1.0" - resolved "https://registry.npm.taobao.org/external-editor/download/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" iconv-lite "^0.4.24" @@ -2681,8 +2765,8 @@ external-editor@^3.0.3: extglob@^2.0.4: version "2.0.4" - resolved "https://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -2695,18 +2779,18 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" - resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" - resolved "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fancy-log@^1.3.2: version "1.3.3" - resolved "https://registry.npm.taobao.org/fancy-log/download/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: ansi-gray "^0.1.1" color-support "^1.1.3" @@ -2714,41 +2798,41 @@ fancy-log@^1.3.2: time-stamp "^1.0.0" fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.1.tgz?cache=0&sync_timestamp=1575383928809&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ= + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" - resolved "https://registry.npm.taobao.org/fast-diff/download/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha1-c+4RmC2Gyq95WYKNUZz+kn+sXwM= + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-json-stable-stringify%2Fdownload%2Ffast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fb-watchman@^2.0.0: version "2.0.1" - resolved "https://registry.npm.taobao.org/fb-watchman/download/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" fbjs-css-vars@^1.0.0: version "1.0.2" - resolved "https://registry.npm.taobao.org/fbjs-css-vars/download/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha1-IWVRE2rgL+JVkyw+yHdfGOLAeLg= + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== fbjs-scripts@^1.1.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/fbjs-scripts/download/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" - integrity sha1-BpoMBjQkLRADHGRg7x/M782uiyc= + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" + integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== dependencies: "@babel/core" "^7.0.0" ansi-colors "^1.0.1" @@ -2761,23 +2845,10 @@ fbjs-scripts@^1.1.0: semver "^5.1.0" through2 "^2.0.0" -fbjs@^0.8.9: - version "0.8.17" - resolved "https://registry.npm.taobao.org/fbjs/download/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" - integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - fbjs@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/fbjs/download/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" - integrity sha1-UsIV4Ig6PIavKnp3btUVJa6OClo= + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== dependencies: core-js "^2.4.1" fbjs-css-vars "^1.0.0" @@ -2790,33 +2861,33 @@ fbjs@^1.0.0: figures@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: escape-string-regexp "^1.0.5" figures@^3.0.0: version "3.2.0" - resolved "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^5.0.1: version "5.0.1" - resolved "https://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w= + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== dependencies: flat-cache "^2.0.1" file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -2826,15 +2897,15 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" @@ -2846,8 +2917,8 @@ finalhandler@1.1.2: find-cache-dir@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" make-dir "^2.0.0" @@ -2855,23 +2926,23 @@ find-cache-dir@^2.0.0: find-up@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" flat-cache@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/flat-cache/download/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA= + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== dependencies: flatted "^2.0.0" rimraf "2.6.3" @@ -2879,23 +2950,23 @@ flat-cache@^2.0.1: flatted@^2.0.0: version "2.0.2" - resolved "https://registry.npm.taobao.org/flatted/download/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha1-RXWyHivO50NKqb5mL0t7X5wrUTg= + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== for-in@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forever-agent@~0.6.1: version "0.6.1" - resolved "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: version "2.3.3" - resolved "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1573027040291&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" @@ -2903,19 +2974,19 @@ form-data@~2.3.2: fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= fs-extra@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= dependencies: graceful-fs "^4.1.2" @@ -2924,8 +2995,8 @@ fs-extra@^1.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://registry.npm.taobao.org/fs-extra/download/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" jsonfile "^4.0.0" @@ -2933,89 +3004,98 @@ fs-extra@^8.1.0: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: - version "1.2.12" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.12.tgz?cache=0&sync_timestamp=1584609406420&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-1.2.12.tgz#db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c" - integrity sha1-234NjsOwtFck/U2D1DVUqPHw3lw= + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" fsevents@^2.1.2: - version "2.1.2" - resolved "https://registry.npm.taobao.org/fsevents/download/fsevents-2.1.2.tgz?cache=0&sync_timestamp=1584609406420&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffsevents%2Fdownload%2Ffsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha1-TAofs0vGjlQ7S4Kp7Dkr+9qECAU= + version "2.3.1" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" + integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== function-bind@^1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= gensync@^1.0.0-beta.1: - version "1.0.0-beta.1" - resolved "https://registry.npm.taobao.org/gensync/download/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" - integrity sha1-WPQ2H/mH5f9uHnohCCeqNx6qwmk= - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o= + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.1, get-intrinsic@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" + integrity sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/get-stdin/download/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs= + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/get-stream/download/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha1-ASA83JJZf5uQkGfD5lbMH008Tck= + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.npm.taobao.org/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" - resolved "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" glob-parent@^5.0.0: version "5.1.1" - resolved "https://registry.npm.taobao.org/glob-parent/download/glob-parent-5.1.1.tgz?cache=0&sync_timestamp=1584836110944&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglob-parent%2Fdownload%2Fglob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" - resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -3026,64 +3106,57 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: globals@^11.1.0: version "11.12.0" - resolved "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" - resolved "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg= + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.3: - version "4.2.3" - resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= - -graphql@^14.0.0: - version "14.6.0" - resolved "https://registry.npm.taobao.org/graphql/download/graphql-14.6.0.tgz?cache=0&sync_timestamp=1585840556440&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraphql%2Fdownload%2Fgraphql-14.6.0.tgz#57822297111e874ea12f5cd4419616930cd83e49" - integrity sha1-V4IilxEeh06hL1zUQZYWkwzYPkk= - dependencies: - iterall "^1.2.2" +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== growly@^1.3.0: version "1.3.0" - resolved "https://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= har-schema@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha1-HvievT5JllV2de7ZiTEQ3DUPoIA= + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.0, has-symbols@^1.0.1: +has-symbols@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== has-value@^0.3.1: version "0.3.1" - resolved "https://registry.npm.taobao.org/has-value/download/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -3092,7 +3165,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -3101,12 +3174,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.npm.taobao.org/has-values/download/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/has-values/download/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -3114,32 +3187,44 @@ has-values@^1.0.0: has@^1.0.3: version "1.0.3" - resolved "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" -hermes-engine@~0.4.0: - version "0.4.1" - resolved "https://registry.npm.taobao.org/hermes-engine/download/hermes-engine-0.4.1.tgz#2d02b295596298643c4d24b86687eb554db9e950" - integrity sha1-LQKylVlimGQ8TSS4ZofrVU256VA= +hermes-engine@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.5.1.tgz#601115e4b1e0a17d9aa91243b96277de4e926e09" + integrity sha512-hLwqh8dejHayjlpvZY40e1aDCDvyP98cWx/L5DhAjSJLH8g4z9Tp08D7y4+3vErDsncPOdf1bxm+zUWpx0/Fxg== + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== html-encoding-sniffer@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg= + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== dependencies: whatwg-encoding "^1.0.1" html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.npm.taobao.org/html-escaper/download/html-escaper-2.0.2.tgz?cache=0&sync_timestamp=1585316700260&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-escaper%2Fdownload%2Fhtml-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-errors@~1.7.2: version "1.7.3" - resolved "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" inherits "2.0.4" @@ -3149,7 +3234,7 @@ http-errors@~1.7.2: http-signature@~1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1585807874533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" @@ -3158,63 +3243,70 @@ http-signature@~1.2.0: human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/human-signals/download/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24: version "0.4.24" - resolved "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + ignore@^4.0.6: version "4.0.6" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw= + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.0.5: - version "5.1.4" - resolved "https://registry.npm.taobao.org/ignore/download/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha1-hLez2+ZFUrbvDsqZ9nQ9vsbZet8= + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== image-size@^0.6.0: version "0.6.3" - resolved "https://registry.npm.taobao.org/image-size/download/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" - integrity sha1-5+XGW7U0vXzc7dbLUWYnKoX3X7I= + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== import-fresh@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" resolve-from "^3.0.0" import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY= + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^3.0.2: version "3.0.2" - resolved "https://registry.npm.taobao.org/import-local/download/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY= + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflight@^1.0.4: version "1.0.6" - resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -3222,13 +3314,13 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inquirer@^3.0.6: version "3.3.0" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - integrity sha1-ndLyrXZdyrH/BEO0kUQqILoifck= + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -3246,28 +3338,28 @@ inquirer@^3.0.6: through "^2.3.6" inquirer@^7.0.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/inquirer/download/inquirer-7.1.0.tgz#1298a01859883e17c7264b82870ae1034f92dd29" - integrity sha1-EpigGFmIPhfHJkuChwrhA0+S3Sk= + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: ansi-escapes "^4.2.1" - chalk "^3.0.0" + chalk "^4.1.0" cli-cursor "^3.1.0" - cli-width "^2.0.0" + cli-width "^3.0.0" external-editor "^3.0.3" figures "^3.0.0" - lodash "^4.17.15" + lodash "^4.17.19" mute-stream "0.0.8" run-async "^2.4.0" - rxjs "^6.5.3" + rxjs "^6.6.0" string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" internal-slot@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/internal-slot/download/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" - integrity sha1-nC6fs82OXkJWxvRf4xAGf8+jeKM= + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" + integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== dependencies: es-abstract "^1.17.0-next.1" has "^1.0.3" @@ -3275,80 +3367,87 @@ internal-slot@^1.0.2: invariant@^2.2.4: version "2.2.4" - resolved "https://registry.npm.taobao.org/invariant/download/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/invert-kv/download/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI= - ip-regex@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= +ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha1-9+RrWWiQRW23Tn9ul2yzJz0G+qs= +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" + integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== is-ci@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/is-ci/download/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== dependencies: - ci-info "^2.0.0" + has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.2" - resolved "https://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.2.tgz?cache=0&sync_timestamp=1576729182289&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-date-object%2Fdownload%2Fis-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -3356,8 +3455,8 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" @@ -3365,153 +3464,153 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://registry.npm.taobao.org/is-directory/download/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= +is-docker@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" + integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/is-generator-fn/download/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^4.0.0, is-glob@^4.0.1: version "4.0.1" - resolved "https://registry.npm.taobao.org/is-glob/download/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" +is-negative-zero@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + is-number@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.npm.taobao.org/is-plain-object/download/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - -is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.npm.taobao.org/is-regex/download/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha1-OdWJo1i/GJZ/cmlnEguPwa7XTq4= +is-regex@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== dependencies: - has "^1.0.3" + has-symbols "^1.0.1" is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/is-stream/download/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-string@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/is-string/download/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha1-QEk+0ZjvP/R3uMf5L2ROyCpc06Y= + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== is-symbol@^1.0.2: version "1.0.3" - resolved "https://registry.npm.taobao.org/is-symbol/download/is-symbol-1.0.3.tgz?cache=0&sync_timestamp=1574296409833&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-symbol%2Fdownload%2Fis-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: has-symbols "^1.0.1" is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/is-windows/download/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz?cache=0&sync_timestamp=1569219566107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-wsl%2Fdownload%2Fis-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1: - version "2.1.1" - resolved "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.1.1.tgz?cache=0&sync_timestamp=1569219566107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-wsl%2Fdownload%2Fis-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" - integrity sha1-ShwVLUKd89RBZpSY4khtNZbrrx0= + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" isarray@1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isomorphic-fetch@^2.1.1: version "2.2.1" - resolved "https://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= dependencies: node-fetch "^1.0.1" @@ -3519,31 +3618,28 @@ isomorphic-fetch@^2.1.1: isstream@~0.1.2: version "0.1.2" - resolved "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha1-9ZRKN8cLVQsCp4pcOyBVsoDOyOw= + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0: - version "4.0.1" - resolved "https://registry.npm.taobao.org/istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.1.tgz#61f13ac2c96cfefb076fe7131156cc05907874e6" - integrity sha1-YfE6wsls/vsHb+cTEVbMBZB4dOY= + version "4.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" - "@babel/parser" "^7.7.5" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" "@istanbuljs/schema" "^0.1.2" istanbul-lib-coverage "^3.0.0" semver "^6.3.0" istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-3.0.0.tgz?cache=0&sync_timestamp=1577062405578&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistanbul-lib-report%2Fdownload%2Fistanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha1-dRj+UupE3jcvRgp2tezan/tz2KY= + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^3.0.0" @@ -3551,144 +3647,141 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/istanbul-lib-source-maps/download/istanbul-lib-source-maps-4.0.0.tgz?cache=0&sync_timestamp=1577062405633&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistanbul-lib-source-maps%2Fdownload%2Fistanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk= + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.0: +istanbul-reports@^3.0.2: version "3.0.2" - resolved "https://registry.npm.taobao.org/istanbul-reports/download/istanbul-reports-3.0.2.tgz?cache=0&sync_timestamp=1585931861014&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fistanbul-reports%2Fdownload%2Fistanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha1-1ZMhDlAAaDdQywn8BkTktuJ/1Ts= + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterall@^1.2.2: - version "1.3.0" - resolved "https://registry.npm.taobao.org/iterall/download/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha1-r8sISS4pFcvYoIhOuTqMlNDXL+o= - -jest-changed-files@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-changed-files/download/jest-changed-files-25.2.6.tgz?cache=0&sync_timestamp=1585823708491&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-changed-files%2Fdownload%2Fjest-changed-files-25.2.6.tgz#7d569cd6b265b1a84db3914db345d9c452f26b71" - integrity sha1-fVac1rJlsahNs5FNs0XZxFLya3E= +jest-changed-files@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-25.5.0.tgz#141cc23567ceb3f534526f8614ba39421383634c" + integrity sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" execa "^3.2.0" throat "^5.0.0" -jest-cli@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-cli/download/jest-cli-25.2.7.tgz#515b61fee402c397ffa8d570532f7b039c3159f4" - integrity sha1-UVth/uQCw5f/qNVwUy97A5wxWfQ= +jest-cli@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-25.5.4.tgz#b9f1a84d1301a92c5c217684cb79840831db9f0d" + integrity sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw== dependencies: - "@jest/core" "^25.2.7" - "@jest/test-result" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/core" "^25.5.4" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" chalk "^3.0.0" exit "^0.1.2" + graceful-fs "^4.2.4" import-local "^3.0.2" is-ci "^2.0.0" - jest-config "^25.2.7" - jest-util "^25.2.6" - jest-validate "^25.2.6" + jest-config "^25.5.4" + jest-util "^25.5.0" + jest-validate "^25.5.0" prompts "^2.0.1" realpath-native "^2.0.0" yargs "^15.3.1" -jest-config@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-config/download/jest-config-25.2.7.tgz#a14e5b96575987ce913dd9fc20ac8cd4b35a8c29" - integrity sha1-oU5blldZh86RPdn8IKyM1LNajCk= +jest-config@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-25.5.4.tgz#38e2057b3f976ef7309b2b2c8dcd2a708a67f02c" + integrity sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg== dependencies: "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^25.2.7" - "@jest/types" "^25.2.6" - babel-jest "^25.2.6" + "@jest/test-sequencer" "^25.5.4" + "@jest/types" "^25.5.0" + babel-jest "^25.5.1" chalk "^3.0.0" deepmerge "^4.2.2" glob "^7.1.1" - jest-environment-jsdom "^25.2.6" - jest-environment-node "^25.2.6" + graceful-fs "^4.2.4" + jest-environment-jsdom "^25.5.0" + jest-environment-node "^25.5.0" jest-get-type "^25.2.6" - jest-jasmine2 "^25.2.7" + jest-jasmine2 "^25.5.4" jest-regex-util "^25.2.6" - jest-resolve "^25.2.6" - jest-util "^25.2.6" - jest-validate "^25.2.6" + jest-resolve "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" micromatch "^4.0.2" - pretty-format "^25.2.6" + pretty-format "^25.5.0" realpath-native "^2.0.0" -jest-diff@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-diff/download/jest-diff-25.2.6.tgz#a6d70a9ab74507715ea1092ac513d1ab81c1b5e7" - integrity sha1-ptcKmrdFB3FeoQkqxRPRq4HBtec= +jest-diff@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9" + integrity sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== dependencies: chalk "^3.0.0" diff-sequences "^25.2.6" jest-get-type "^25.2.6" - pretty-format "^25.2.6" + pretty-format "^25.5.0" -jest-docblock@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-docblock/download/jest-docblock-25.2.6.tgz#4b09f1e7b7d6b3f39242ef3647ac7106770f722b" - integrity sha1-Swnx57fWs/OSQu82R6xxBncPcis= +jest-docblock@^25.3.0: + version "25.3.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-25.3.0.tgz#8b777a27e3477cd77a168c05290c471a575623ef" + integrity sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg== dependencies: detect-newline "^3.0.0" -jest-each@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-each/download/jest-each-25.2.6.tgz#026f6dea2ccc443c35cea793265620aab1b278b6" - integrity sha1-Am9t6izMRDw1zqeTJlYgqrGyeLY= +jest-each@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-25.5.0.tgz#0c3c2797e8225cb7bec7e4d249dcd96b934be516" + integrity sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" chalk "^3.0.0" jest-get-type "^25.2.6" - jest-util "^25.2.6" - pretty-format "^25.2.6" - -jest-environment-jsdom@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-environment-jsdom/download/jest-environment-jsdom-25.2.6.tgz?cache=0&sync_timestamp=1585823480995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-25.2.6.tgz#b7ae41c6035905b8e58d63a8f63cf8eaa00af279" - integrity sha1-t65BxgNZBbjljWOo9jz46qAK8nk= - dependencies: - "@jest/environment" "^25.2.6" - "@jest/fake-timers" "^25.2.6" - "@jest/types" "^25.2.6" - jest-mock "^25.2.6" - jest-util "^25.2.6" + jest-util "^25.5.0" + pretty-format "^25.5.0" + +jest-environment-jsdom@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz#dcbe4da2ea997707997040ecf6e2560aec4e9834" + integrity sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" jsdom "^15.2.1" -jest-environment-node@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-environment-node/download/jest-environment-node-25.2.6.tgz#ad4398432867113f474d94fe37b071ed04b30f3d" - integrity sha1-rUOYQyhnET9HTZT+N7Bx7QSzDz0= - dependencies: - "@jest/environment" "^25.2.6" - "@jest/fake-timers" "^25.2.6" - "@jest/types" "^25.2.6" - jest-mock "^25.2.6" - jest-util "^25.2.6" +jest-environment-node@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-25.5.0.tgz#0f55270d94804902988e64adca37c6ce0f7d07a1" + integrity sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA== + dependencies: + "@jest/environment" "^25.5.0" + "@jest/fake-timers" "^25.5.0" + "@jest/types" "^25.5.0" + jest-mock "^25.5.0" + jest-util "^25.5.0" semver "^6.3.0" jest-get-type@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1585823461415&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha1-FoSgyKUPLkkBtmRK6GH1ee7S7w4= + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== jest-get-type@^25.2.6: version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-get-type/download/jest-get-type-25.2.6.tgz?cache=0&sync_timestamp=1585823461415&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-get-type%2Fdownload%2Fjest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" - integrity sha1-Cwoy+riQi0TVCL6BaBSH26u42Hc= + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" + integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== jest-haste-map@^24.7.1: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-haste-map/download/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha1-s4pdZCdJNOIfpBeump++t3zqrH0= + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== dependencies: "@jest/types" "^24.9.0" anymatch "^2.0.0" @@ -3704,18 +3797,19 @@ jest-haste-map@^24.7.1: optionalDependencies: fsevents "^1.2.7" -jest-haste-map@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-haste-map/download/jest-haste-map-25.2.6.tgz#4aa6bcfa15310afccdb9ca77af58a98add8cedb8" - integrity sha1-Sqa8+hUxCvzNucp3r1ipit2M7bg= +jest-haste-map@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-25.5.1.tgz#1df10f716c1d94e60a1ebf7798c9fb3da2620943" + integrity sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" + "@types/graceful-fs" "^4.1.2" anymatch "^3.0.3" fb-watchman "^2.0.0" - graceful-fs "^4.2.3" - jest-serializer "^25.2.6" - jest-util "^25.2.6" - jest-worker "^25.2.6" + graceful-fs "^4.2.4" + jest-serializer "^25.5.0" + jest-util "^25.5.0" + jest-worker "^25.5.0" micromatch "^4.0.2" sane "^4.0.3" walker "^1.0.7" @@ -3723,51 +3817,51 @@ jest-haste-map@^25.2.6: optionalDependencies: fsevents "^2.1.2" -jest-jasmine2@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-jasmine2/download/jest-jasmine2-25.2.7.tgz#55ff87f8f462ef0e2f16fd19430b8be8bcebef0e" - integrity sha1-Vf+H+PRi7w4vFv0ZQwuL6Lzr7w4= +jest-jasmine2@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz#66ca8b328fb1a3c5364816f8958f6970a8526968" + integrity sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^25.2.6" - "@jest/source-map" "^25.2.6" - "@jest/test-result" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/environment" "^25.5.0" + "@jest/source-map" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" chalk "^3.0.0" co "^4.6.0" - expect "^25.2.7" + expect "^25.5.0" is-generator-fn "^2.0.0" - jest-each "^25.2.6" - jest-matcher-utils "^25.2.7" - jest-message-util "^25.2.6" - jest-runtime "^25.2.7" - jest-snapshot "^25.2.7" - jest-util "^25.2.6" - pretty-format "^25.2.6" + jest-each "^25.5.0" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" + jest-runtime "^25.5.4" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + pretty-format "^25.5.0" throat "^5.0.0" -jest-leak-detector@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-leak-detector/download/jest-leak-detector-25.2.6.tgz#68fbaf651142292b03e30641f33e15af9b8c62b1" - integrity sha1-aPuvZRFCKSsD4wZB8z4Vr5uMYrE= +jest-leak-detector@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz#2291c6294b0ce404241bb56fe60e2d0c3e34f0bb" + integrity sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA== dependencies: jest-get-type "^25.2.6" - pretty-format "^25.2.6" + pretty-format "^25.5.0" -jest-matcher-utils@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-matcher-utils/download/jest-matcher-utils-25.2.7.tgz#53fad3c11fc42e92e374306df543026712c957a3" - integrity sha1-U/rTwR/ELpLjdDBt9UMCZxLJV6M= +jest-matcher-utils@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz#fbc98a12d730e5d2453d7f1ed4a4d948e34b7867" + integrity sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw== dependencies: chalk "^3.0.0" - jest-diff "^25.2.6" + jest-diff "^25.5.0" jest-get-type "^25.2.6" - pretty-format "^25.2.6" + pretty-format "^25.5.0" jest-message-util@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1585823709005&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM= + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== dependencies: "@babel/code-frame" "^7.0.0" "@jest/test-result" "^24.9.0" @@ -3778,115 +3872,120 @@ jest-message-util@^24.9.0: slash "^2.0.0" stack-utils "^1.0.1" -jest-message-util@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-message-util/download/jest-message-util-25.2.6.tgz?cache=0&sync_timestamp=1585823709005&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-message-util%2Fdownload%2Fjest-message-util-25.2.6.tgz#9d5523bebec8cd9cdef75f0f3069d6ec9a2252df" - integrity sha1-nVUjvr7IzZze918PMGnW7JoiUt8= +jest-message-util@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.5.0.tgz#ea11d93204cc7ae97456e1d8716251185b8880ea" + integrity sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA== dependencies: "@babel/code-frame" "^7.0.0" - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" "@types/stack-utils" "^1.0.1" chalk "^3.0.0" + graceful-fs "^4.2.4" micromatch "^4.0.2" slash "^3.0.0" stack-utils "^1.0.1" jest-mock@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1585823708097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha1-wig1VB7jebkIZzrVEIeiGFwT8cY= + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== dependencies: "@jest/types" "^24.9.0" -jest-mock@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-mock/download/jest-mock-25.2.6.tgz?cache=0&sync_timestamp=1585823708097&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-mock%2Fdownload%2Fjest-mock-25.2.6.tgz#8df66eaa55a713d0f2a7dfb4f14507289d24dfa3" - integrity sha1-jfZuqlWnE9Dyp9+08UUHKJ0k36M= +jest-mock@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.5.0.tgz#a91a54dabd14e37ecd61665d6b6e06360a55387a" + integrity sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "https://registry.npm.taobao.org/jest-pnp-resolver/download/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - integrity sha1-7NrmBMB3p/vHDe+21RfDwciYkjo= + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^25.2.6: version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-regex-util/download/jest-regex-util-25.2.6.tgz?cache=0&sync_timestamp=1585823369263&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-25.2.6.tgz#d847d38ba15d2118d3b06390056028d0f2fd3964" - integrity sha1-2EfTi6FdIRjTsGOQBWAo0PL9OWQ= + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-25.2.6.tgz#d847d38ba15d2118d3b06390056028d0f2fd3964" + integrity sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw== -jest-resolve-dependencies@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-resolve-dependencies/download/jest-resolve-dependencies-25.2.7.tgz?cache=0&sync_timestamp=1585900606288&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-resolve-dependencies%2Fdownload%2Fjest-resolve-dependencies-25.2.7.tgz#9ca4c62d67cce031a27fa5d5705b4b5b5c029d23" - integrity sha1-nKTGLWfM4DGif6XVcFtLW1wCnSM= +jest-resolve-dependencies@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz#85501f53957c8e3be446e863a74777b5a17397a7" + integrity sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" jest-regex-util "^25.2.6" - jest-snapshot "^25.2.7" + jest-snapshot "^25.5.1" -jest-resolve@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-resolve/download/jest-resolve-25.2.6.tgz#84694ead5da13c2890ac04d4a78699ba937f3896" - integrity sha1-hGlOrV2hPCiQrATUp4aZupN/OJY= +jest-resolve@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-25.5.1.tgz#0e6fbcfa7c26d2a5fe8f456088dc332a79266829" + integrity sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" browser-resolve "^1.11.3" chalk "^3.0.0" + graceful-fs "^4.2.4" jest-pnp-resolver "^1.2.1" + read-pkg-up "^7.0.1" realpath-native "^2.0.0" - resolve "^1.15.1" + resolve "^1.17.0" + slash "^3.0.0" -jest-runner@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-runner/download/jest-runner-25.2.7.tgz#3676c01dc0104caa8a0ebb8507df382c88f2a1e2" - integrity sha1-NnbAHcAQTKqKDruFB984LIjyoeI= +jest-runner@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-25.5.4.tgz#ffec5df3875da5f5c878ae6d0a17b8e4ecd7c71d" + integrity sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg== dependencies: - "@jest/console" "^25.2.6" - "@jest/environment" "^25.2.6" - "@jest/test-result" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/console" "^25.5.0" + "@jest/environment" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" chalk "^3.0.0" exit "^0.1.2" - graceful-fs "^4.2.3" - jest-config "^25.2.7" - jest-docblock "^25.2.6" - jest-haste-map "^25.2.6" - jest-jasmine2 "^25.2.7" - jest-leak-detector "^25.2.6" - jest-message-util "^25.2.6" - jest-resolve "^25.2.6" - jest-runtime "^25.2.7" - jest-util "^25.2.6" - jest-worker "^25.2.6" + graceful-fs "^4.2.4" + jest-config "^25.5.4" + jest-docblock "^25.3.0" + jest-haste-map "^25.5.1" + jest-jasmine2 "^25.5.4" + jest-leak-detector "^25.5.0" + jest-message-util "^25.5.0" + jest-resolve "^25.5.1" + jest-runtime "^25.5.4" + jest-util "^25.5.0" + jest-worker "^25.5.0" source-map-support "^0.5.6" throat "^5.0.0" -jest-runtime@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-runtime/download/jest-runtime-25.2.7.tgz#cb10e695d036671a83aec3a3803163c354043ac9" - integrity sha1-yxDmldA2ZxqDrsOjgDFjw1QEOsk= - dependencies: - "@jest/console" "^25.2.6" - "@jest/environment" "^25.2.6" - "@jest/source-map" "^25.2.6" - "@jest/test-result" "^25.2.6" - "@jest/transform" "^25.2.6" - "@jest/types" "^25.2.6" +jest-runtime@^25.5.4: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-25.5.4.tgz#dc981fe2cb2137abcd319e74ccae7f7eeffbfaab" + integrity sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ== + dependencies: + "@jest/console" "^25.5.0" + "@jest/environment" "^25.5.0" + "@jest/globals" "^25.5.2" + "@jest/source-map" "^25.5.0" + "@jest/test-result" "^25.5.0" + "@jest/transform" "^25.5.1" + "@jest/types" "^25.5.0" "@types/yargs" "^15.0.0" chalk "^3.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.3" - graceful-fs "^4.2.3" - jest-config "^25.2.7" - jest-haste-map "^25.2.6" - jest-message-util "^25.2.6" - jest-mock "^25.2.6" + graceful-fs "^4.2.4" + jest-config "^25.5.4" + jest-haste-map "^25.5.1" + jest-message-util "^25.5.0" + jest-mock "^25.5.0" jest-regex-util "^25.2.6" - jest-resolve "^25.2.6" - jest-snapshot "^25.2.7" - jest-util "^25.2.6" - jest-validate "^25.2.6" + jest-resolve "^25.5.1" + jest-snapshot "^25.5.1" + jest-util "^25.5.0" + jest-validate "^25.5.0" realpath-native "^2.0.0" slash "^3.0.0" strip-bom "^4.0.0" @@ -3894,38 +3993,41 @@ jest-runtime@^25.2.7: jest-serializer@^24.4.0, jest-serializer@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-serializer/download/jest-serializer-24.9.0.tgz?cache=0&sync_timestamp=1585823436505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-serializer%2Fdownload%2Fjest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha1-5tfX75bTHouQeacUdUxdXFgojnM= + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== -jest-serializer@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-serializer/download/jest-serializer-25.2.6.tgz?cache=0&sync_timestamp=1585823436505&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjest-serializer%2Fdownload%2Fjest-serializer-25.2.6.tgz#3bb4cc14fe0d8358489dbbefbb8a4e708ce039b7" - integrity sha1-O7TMFP4Ng1hInbvvu4pOcIzgObc= +jest-serializer@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-25.5.0.tgz#a993f484e769b4ed54e70e0efdb74007f503072b" + integrity sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA== + dependencies: + graceful-fs "^4.2.4" -jest-snapshot@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-snapshot/download/jest-snapshot-25.2.7.tgz#7eeafeef4dcbda1c47c8503d2bf5212b6430aac6" - integrity sha1-fur+703L2hxHyFA9K/UhK2QwqsY= +jest-snapshot@^25.5.1: + version "25.5.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-25.5.1.tgz#1a2a576491f9961eb8d00c2e5fd479bc28e5ff7f" + integrity sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ== dependencies: "@babel/types" "^7.0.0" - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" "@types/prettier" "^1.19.0" chalk "^3.0.0" - expect "^25.2.7" - jest-diff "^25.2.6" + expect "^25.5.0" + graceful-fs "^4.2.4" + jest-diff "^25.5.0" jest-get-type "^25.2.6" - jest-matcher-utils "^25.2.7" - jest-message-util "^25.2.6" - jest-resolve "^25.2.6" + jest-matcher-utils "^25.5.0" + jest-message-util "^25.5.0" + jest-resolve "^25.5.1" make-dir "^3.0.0" natural-compare "^1.4.0" - pretty-format "^25.2.6" + pretty-format "^25.5.0" semver "^6.3.0" jest-util@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-util/download/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI= + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== dependencies: "@jest/console" "^24.9.0" "@jest/fake-timers" "^24.9.0" @@ -3940,20 +4042,21 @@ jest-util@^24.9.0: slash "^2.0.0" source-map "^0.6.0" -jest-util@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-util/download/jest-util-25.2.6.tgz#3c1c95cdfd653126728b0ed861a86610e30d569c" - integrity sha1-PByVzf1lMSZyiw7YYahmEOMNVpw= +jest-util@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-25.5.0.tgz#31c63b5d6e901274d264a4fec849230aa3fa35b0" + integrity sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" chalk "^3.0.0" + graceful-fs "^4.2.4" is-ci "^2.0.0" make-dir "^3.0.0" jest-validate@^24.7.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-validate/download/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha1-B3XFU2DRc82FTkAYB1bU/1Le+Ks= + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== dependencies: "@jest/types" "^24.9.0" camelcase "^5.3.1" @@ -3962,87 +4065,87 @@ jest-validate@^24.7.0: leven "^3.1.0" pretty-format "^24.9.0" -jest-validate@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-validate/download/jest-validate-25.2.6.tgz#ab3631fb97e242c42b09ca53127abe0b12e9125e" - integrity sha1-qzYx+5fiQsQrCcpTEnq+CxLpEl4= +jest-validate@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-25.5.0.tgz#fb4c93f332c2e4cf70151a628e58a35e459a413a" + integrity sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" camelcase "^5.3.1" chalk "^3.0.0" jest-get-type "^25.2.6" leven "^3.1.0" - pretty-format "^25.2.6" + pretty-format "^25.5.0" -jest-watcher@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest-watcher/download/jest-watcher-25.2.7.tgz#01db4332d34d14c03c9ef22255125a3b07f997bc" - integrity sha1-AdtDMtNNFMA8nvIiVRJaOwf5l7w= +jest-watcher@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-25.5.0.tgz#d6110d101df98badebe435003956fd4a465e8456" + integrity sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q== dependencies: - "@jest/test-result" "^25.2.6" - "@jest/types" "^25.2.6" + "@jest/test-result" "^25.5.0" + "@jest/types" "^25.5.0" ansi-escapes "^4.2.1" chalk "^3.0.0" - jest-util "^25.2.6" + jest-util "^25.5.0" string-length "^3.1.0" jest-worker@^24.6.0, jest-worker@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U= + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== dependencies: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/jest-worker/download/jest-worker-25.2.6.tgz#d1292625326794ce187c38f51109faced3846c58" - integrity sha1-0SkmJTJnlM4YfDj1EQn6ztOEbFg= +jest-worker@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" + integrity sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw== dependencies: merge-stream "^2.0.0" supports-color "^7.0.0" -jest@^25.2.7: - version "25.2.7" - resolved "https://registry.npm.taobao.org/jest/download/jest-25.2.7.tgz#3929a5f35cdd496f7756876a206b99a94e1e09ae" - integrity sha1-OSml81zdSW93VodqIGuZqU4eCa4= +jest@^25.1.0: + version "25.5.4" + resolved "https://registry.yarnpkg.com/jest/-/jest-25.5.4.tgz#f21107b6489cfe32b076ce2adcadee3587acb9db" + integrity sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ== dependencies: - "@jest/core" "^25.2.7" + "@jest/core" "^25.5.4" import-local "^3.0.2" - jest-cli "^25.2.7" + jest-cli "^25.5.4" jetifier@^1.6.2: - version "1.6.5" - resolved "https://registry.npm.taobao.org/jetifier/download/jetifier-1.6.5.tgz#ea87324a4230bef20a9651178ecab978ee54a8cb" - integrity sha1-6ocySkIwvvIKllEXjsq5eO5UqMs= + version "1.6.6" + resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" + integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc= + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" jsbn@~0.1.0: version "0.1.1" - resolved "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsc-android@^245459.0.0: version "245459.0.0" - resolved "https://registry.npm.taobao.org/jsc-android/download/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" - integrity sha1-5YQljdCwTJFZon+xBM1dSR/SAsk= + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" + integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== jsdom@^15.2.1: version "15.2.1" - resolved "https://registry.npm.taobao.org/jsdom/download/jsdom-15.2.1.tgz?cache=0&sync_timestamp=1585531922622&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsdom%2Fdownload%2Fjsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" - integrity sha1-0v6xrvcYP4a+UhuMaDP/UpbQfsU= + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz#d2feb1aef7183f86be521b8c6833ff5296d07ec5" + integrity sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g== dependencies: abab "^2.0.0" acorn "^7.1.0" @@ -4073,75 +4176,80 @@ jsdom@^15.2.1: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1: version "1.0.2" - resolved "https://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" - resolved "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1567740732347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stable-stringify@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: jsonify "~0.0.0" json-stringify-safe@~5.0.1: version "5.0.1" - resolved "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^2.1.2: version "2.1.3" - resolved "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz?cache=0&sync_timestamp=1586045693798&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" jsonfile@^2.1.0: version "2.4.0" - resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonify@~0.0.0: version "0.0.0" - resolved "https://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= jsprim@^1.2.2: version "1.4.1" - resolved "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" @@ -4150,208 +4258,197 @@ jsprim@^1.2.2: verror "1.10.0" jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.npm.taobao.org/jsx-ast-utils/download/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha1-ipNk5AJEijzn8U01dzgxDZJIBU8= + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz#1114a4c1209481db06c690c2b4f488cc665f657e" + integrity sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" object.assign "^4.1.0" kind-of@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== klaw@^1.0.0: version "1.3.1" - resolved "https://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= optionalDependencies: graceful-fs "^4.1.9" kleur@^3.0.3: version "3.0.3" - resolved "https://registry.npm.taobao.org/kleur/download/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.npm.taobao.org/lcid/download/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha1-bvXS32DlL4LrIopMNz6NHzlyU88= - dependencies: - invert-kv "^2.0.0" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== leven@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.3.0, levn@~0.3.0: version "0.3.0" - resolved "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" type-check "~0.3.2" +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash.sortby@^4.7.0: version "4.7.0" - resolved "https://registry.npm.taobao.org/lodash.sortby/download/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.throttle@^4.1.1: version "4.1.1" - resolved "https://registry.npm.taobao.org/lodash.throttle/download/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.3.0: - version "4.17.15" - resolved "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg= +lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.3.0: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== log-symbols@^2.2.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/log-symbols/download/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo= + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== dependencies: chalk "^2.0.1" -logkitty@^0.6.0: - version "0.6.1" - resolved "https://registry.npm.taobao.org/logkitty/download/logkitty-0.6.1.tgz#fe29209669d261539cbd6bb998a136fc92a1a05c" - integrity sha1-/ikglmnSYVOcvWu5mKE2/JKhoFw= +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== dependencies: ansi-fragments "^0.2.1" dayjs "^1.8.15" - yargs "^12.0.5" + yargs "^15.1.0" lolex@^5.0.0: version "5.1.2" - resolved "https://registry.npm.taobao.org/lolex/download/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" - integrity sha1-lTaU0JjOfAe8XtbQ5CvGwMbVo2c= + resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" + integrity sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A== dependencies: "@sinonjs/commons" "^1.7.0" -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.npm.taobao.org/loose-envify/download/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^4.0.1: version "4.1.5" - resolved "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" yallist "^2.1.2" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz?cache=0&sync_timestamp=1581538411621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-dir%2Fdownload%2Fmake-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" make-dir@^3.0.0: - version "3.0.2" - resolved "https://registry.npm.taobao.org/make-dir/download/make-dir-3.0.2.tgz?cache=0&sync_timestamp=1581538411621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-dir%2Fdownload%2Fmake-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392" - integrity sha1-BKGsvyIiHh1u9DVZ9D4FqQ27Q5I= + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" - resolved "https://registry.npm.taobao.org/makeerror/download/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.npm.taobao.org/map-age-cleaner/download/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo= - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/map-visit/download/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/mem/download/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg= - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - merge-stream@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= dependencies: readable-stream "^2.0.1" merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/merge-stream/download/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== metro-babel-register@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-babel-register/download/metro-babel-register-0.58.0.tgz?cache=0&sync_timestamp=1584611824437&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-babel-register%2Fdownload%2Fmetro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" - integrity sha1-XER4bUmgRASN9Wz0dqImNJHU9To= + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" + integrity sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg== dependencies: "@babel/core" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" @@ -4366,18 +4463,40 @@ metro-babel-register@0.58.0: core-js "^2.2.2" escape-string-regexp "^1.0.5" +metro-babel-register@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.59.0.tgz#2bcff65641b36794cf083ba732fbc46cf870fb43" + integrity sha512-JtWc29erdsXO/V3loenXKw+aHUXgj7lt0QPaZKPpctLLy8kcEpI/8pfXXgVK9weXICCpCnYtYncIosAyzh0xjg== + dependencies: + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" + escape-string-regexp "^1.0.5" + metro-babel-transformer@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-babel-transformer/download/metro-babel-transformer-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-babel-transformer%2Fdownload%2Fmetro-babel-transformer-0.58.0.tgz#317c83b863cceb0573943815f1711fbcbe69b106" - integrity sha1-MXyDuGPM6wVzlDgV8XEfvL5psQY= + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz#317c83b863cceb0573943815f1711fbcbe69b106" + integrity sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A== dependencies: "@babel/core" "^7.0.0" metro-source-map "0.58.0" +metro-babel-transformer@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.59.0.tgz#dda99c75d831b00142c42c020c51c103b29f199d" + integrity sha512-fdZJl8rs54GVFXokxRdD7ZrQ1TJjxWzOi/xSP25VR3E8tbm3nBZqS+/ylu643qSr/IueABR+jrlqAyACwGEf6w== + dependencies: + "@babel/core" "^7.0.0" + metro-source-map "0.59.0" + metro-cache@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-cache/download/metro-cache-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-cache%2Fdownload%2Fmetro-cache-0.58.0.tgz#630ea0a4626dfb9591c71fdb85dce14b5e9a04ec" - integrity sha1-Yw6gpGJt+5WRxx/bhdzhS16aBOw= + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.58.0.tgz#630ea0a4626dfb9591c71fdb85dce14b5e9a04ec" + integrity sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q== dependencies: jest-serializer "^24.4.0" metro-core "0.58.0" @@ -4386,8 +4505,8 @@ metro-cache@0.58.0: metro-config@0.58.0, metro-config@^0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-config/download/metro-config-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-config%2Fdownload%2Fmetro-config-0.58.0.tgz#1e24b43a5a00971d75662b1a0d3c04a13d4a1746" - integrity sha1-HiS0OloAlx11ZisaDTwEoT1KF0Y= + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.58.0.tgz#1e24b43a5a00971d75662b1a0d3c04a13d4a1746" + integrity sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w== dependencies: cosmiconfig "^5.0.5" jest-validate "^24.7.0" @@ -4398,8 +4517,8 @@ metro-config@0.58.0, metro-config@^0.58.0: metro-core@0.58.0, metro-core@^0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-core/download/metro-core-0.58.0.tgz#ad9f6645a2b439a3fbce7ce4e19b01b00375768a" - integrity sha1-rZ9mRaK0OaP7znzk4ZsBsAN1doo= + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.58.0.tgz#ad9f6645a2b439a3fbce7ce4e19b01b00375768a" + integrity sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ== dependencies: jest-haste-map "^24.7.1" lodash.throttle "^4.1.1" @@ -4408,8 +4527,8 @@ metro-core@0.58.0, metro-core@^0.58.0: metro-inspector-proxy@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-inspector-proxy/download/metro-inspector-proxy-0.58.0.tgz?cache=0&sync_timestamp=1584611256750&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-inspector-proxy%2Fdownload%2Fmetro-inspector-proxy-0.58.0.tgz#6fefb0cdf25655919d56c82ebe09cd26eb00e636" - integrity sha1-b++wzfJWVZGdVsguvgnNJusA5jY= + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz#6fefb0cdf25655919d56c82ebe09cd26eb00e636" + integrity sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw== dependencies: connect "^3.6.5" debug "^2.2.0" @@ -4419,15 +4538,15 @@ metro-inspector-proxy@0.58.0: metro-minify-uglify@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-minify-uglify/download/metro-minify-uglify-0.58.0.tgz?cache=0&sync_timestamp=1584611258089&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-minify-uglify%2Fdownload%2Fmetro-minify-uglify-0.58.0.tgz#7e1066954bfd4f767ba6aca7feef676ca44c68b8" - integrity sha1-fhBmlUv9T3Z7pqyn/u9nbKRMaLg= + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz#7e1066954bfd4f767ba6aca7feef676ca44c68b8" + integrity sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA== dependencies: uglify-es "^3.1.9" metro-react-native-babel-preset@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-react-native-babel-preset/download/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2" - integrity sha1-GPSNM/4SQoD/q8AAq4tCxIjXYqI= + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2" + integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" @@ -4465,10 +4584,10 @@ metro-react-native-babel-preset@0.58.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-preset@^0.59.0: +metro-react-native-babel-preset@0.59.0, metro-react-native-babel-preset@^0.59.0: version "0.59.0" - resolved "https://registry.npm.taobao.org/metro-react-native-babel-preset/download/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" - integrity sha1-IOAgvGrJhJ4Ud94TM9MD7UKroiU= + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" + integrity sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" @@ -4509,10 +4628,21 @@ metro-react-native-babel-preset@^0.59.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-transformer@0.58.0, metro-react-native-babel-transformer@^0.58.0: +metro-react-native-babel-transformer@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.59.0.tgz#9b3dfd6ad35c6ef37fc4ce4d20a2eb67fabbb4be" + integrity sha512-1O3wrnMq4NcPQ1asEcl9lRDn/t+F1Oef6S9WaYVIKEhg9m/EQRGVrrTVP+R6B5Eeaj3+zNKbzM8Dx/NWy1hUbQ== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.3.0" + metro-babel-transformer "0.59.0" + metro-react-native-babel-preset "0.59.0" + metro-source-map "0.59.0" + +metro-react-native-babel-transformer@^0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-react-native-babel-transformer/download/metro-react-native-babel-transformer-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-react-native-babel-transformer%2Fdownload%2Fmetro-react-native-babel-transformer-0.58.0.tgz#5da0e5a1b83c01d11626905fa59f34fda53a21a5" - integrity sha1-XaDlobg8AdEWJpBfpZ80/aU6IaU= + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz#5da0e5a1b83c01d11626905fa59f34fda53a21a5" + integrity sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ== dependencies: "@babel/core" "^7.0.0" babel-preset-fbjs "^3.3.0" @@ -4520,17 +4650,17 @@ metro-react-native-babel-transformer@0.58.0, metro-react-native-babel-transforme metro-react-native-babel-preset "0.58.0" metro-source-map "0.58.0" -metro-resolver@0.58.0: +metro-resolver@0.58.0, metro-resolver@^0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-resolver/download/metro-resolver-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-resolver%2Fdownload%2Fmetro-resolver-0.58.0.tgz#4d03edc52e2e25d45f16688adf3b3f268ea60df9" - integrity sha1-TQPtxS4uJdRfFmiK3zs/Jo6mDfk= + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.58.0.tgz#4d03edc52e2e25d45f16688adf3b3f268ea60df9" + integrity sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q== dependencies: absolute-path "^0.0.0" metro-source-map@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-source-map/download/metro-source-map-0.58.0.tgz?cache=0&sync_timestamp=1584611053408&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmetro-source-map%2Fdownload%2Fmetro-source-map-0.58.0.tgz#e951b99f4c653239ce9323bb08339c6f1978a112" - integrity sha1-6VG5n0xlMjnOkyO7CDOcbxl4oRI= + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.58.0.tgz#e951b99f4c653239ce9323bb08339c6f1978a112" + integrity sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw== dependencies: "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" @@ -4540,10 +4670,23 @@ metro-source-map@0.58.0: source-map "^0.5.6" vlq "^1.0.0" +metro-source-map@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.59.0.tgz#e9beb9fc51bfb4e060f95820cf1508fc122d23f7" + integrity sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ== + dependencies: + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.59.0" + ob1 "0.59.0" + source-map "^0.5.6" + vlq "^1.0.0" + metro-symbolicate@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro-symbolicate/download/metro-symbolicate-0.58.0.tgz#ba9fd52549c41fc1b656adaad7c8875726dd5abe" - integrity sha1-up/VJUnEH8G2Vq2q18iHVybdWr4= + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz#ba9fd52549c41fc1b656adaad7c8875726dd5abe" + integrity sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw== dependencies: invariant "^2.2.4" metro-source-map "0.58.0" @@ -4551,10 +4694,21 @@ metro-symbolicate@0.58.0: through2 "^2.0.1" vlq "^1.0.0" +metro-symbolicate@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.59.0.tgz#fc7f93957a42b02c2bfc57ed1e8f393f5f636a54" + integrity sha512-asLaF2A7rndrToGFIknL13aiohwPJ95RKHf0NM3hP/nipiLDoMzXT6ZnQvBqDxkUKyP+51AI75DMtb+Wcyw4Bw== + dependencies: + invariant "^2.2.4" + metro-source-map "0.59.0" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + metro@0.58.0, metro@^0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/metro/download/metro-0.58.0.tgz#c037318c112f80dc96199780c8b401ab72cfd142" - integrity sha1-wDcxjBEvgNyWGZeAyLQBq3LP0UI= + resolved "https://registry.yarnpkg.com/metro/-/metro-0.58.0.tgz#c037318c112f80dc96199780c8b401ab72cfd142" + integrity sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA== dependencies: "@babel/code-frame" "^7.0.0" "@babel/core" "^7.0.0" @@ -4615,8 +4769,8 @@ metro@0.58.0, metro@^0.58.0: micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -4634,117 +4788,117 @@ micromatch@^3.1.10, micromatch@^3.1.4: micromatch@^4.0.2: version "4.0.2" - resolved "https://registry.npm.taobao.org/micromatch/download/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: braces "^3.0.1" picomatch "^2.0.5" -mime-db@1.43.0, "mime-db@>= 1.43.0 < 2": - version "1.43.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.43.0.tgz?cache=0&sync_timestamp=1578281193492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" - integrity sha1-ChLgUCZQ5HPXNVNQUOfI9OtPrlg= +mime-db@1.45.0, "mime-db@>= 1.43.0 < 2": + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== mime-db@~1.23.0: version "1.23.0" - resolved "https://registry.npm.taobao.org/mime-db/download/mime-db-1.23.0.tgz?cache=0&sync_timestamp=1578281193492&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-db%2Fdownload%2Fmime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" integrity sha1-oxtAcK2uon1zLqMzdApk0OyaZlk= mime-types@2.1.11: version "2.1.11" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.11.tgz?cache=0&sync_timestamp=1578282566609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw= dependencies: mime-db "~1.23.0" mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.26" - resolved "https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.26.tgz?cache=0&sync_timestamp=1578282566609&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" - integrity sha1-nJIfwJt+FJpl39wNpNIJlyALCgY= + version "2.1.28" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" + integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== dependencies: - mime-db "1.43.0" + mime-db "1.45.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.1: - version "2.4.4" - resolved "https://registry.npm.taobao.org/mime/download/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha1-vXuRE1/GsBzePpuuM9ZZtj2IV+U= + version "2.4.7" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" + integrity sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA== mimic-fn@^1.0.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI= + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -mimic-fn@^2.0.0, mimic-fn@^2.1.0: +mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/mimic-fn/download/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimatch@^3.0.4: version "3.0.4" - resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" - resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" mkdirp@^0.5.1: version "0.5.5" - resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" ms@2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -ms@^2.1.1: +ms@2.1.2: version "2.1.2" - resolved "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== mute-stream@0.0.7: version "0.0.7" - resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= mute-stream@0.0.8: version "0.0.8" - resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== nan@^2.12.1: - version "2.14.0" - resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha1-eBj3IgJ7JFmobwKV1DTR/CM2xSw= + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -4760,46 +4914,51 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= negotiator@0.6.2: version "0.6.2" - resolved "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz?cache=0&sync_timestamp=1584699726257&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnice-try%2Fdownload%2Fnice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +nocache@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" + integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== node-fetch@^1.0.1: version "1.7.3" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8= + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== dependencies: encoding "^0.1.11" is-stream "^1.0.1" node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.0" - resolved "https://registry.npm.taobao.org/node-fetch/download/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" - integrity sha1-5jNFY4bUqlWGP2dqerDaqP3ssP0= + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.npm.taobao.org/node-int64/download/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-modules-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/node-notifier/download/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" - integrity sha1-zqMZ4GuqFt7sjOXNfxM8Ska2jhI= + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-6.0.0.tgz#cea319e06baa16deec8ce5cd7f133c4a46b68e12" + integrity sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw== dependencies: growly "^1.3.0" is-wsl "^2.1.1" @@ -4807,179 +4966,194 @@ node-notifier@^6.0.0: shellwords "^0.1.1" which "^1.3.1" +node-stream-zip@^1.9.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.12.0.tgz#f69af78799531b928662f4900d345387fa0b3777" + integrity sha512-HZ3XehqShTFj9gHauRJ3Bri9eiCTOII7/crtXzURtT14NdnOFs9Ia5E82W7z3izVBNx760tqwddxrBJVG52Y1Q== + +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/normalize-path/download/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnpm-run-path%2Fdownload%2Fnpm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nullthrows@^1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/nullthrows/download/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha1-eBgliEOFaulx6uQgitfX6xmkMbE= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== nwsapi@^2.2.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/nwsapi/download/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" - resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== ob1@0.58.0: version "0.58.0" - resolved "https://registry.npm.taobao.org/ob1/download/ob1-0.58.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fob1%2Fdownload%2Fob1-0.58.0.tgz#484a1e9a63a8b79d9ea6f3a83b2a42110faac973" - integrity sha1-SEoemmOot52epvOoOypCEQ+qyXM= + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.58.0.tgz#484a1e9a63a8b79d9ea6f3a83b2a42110faac973" + integrity sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q== + +ob1@0.59.0: + version "0.59.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.59.0.tgz#ee103619ef5cb697f2866e3577da6f0ecd565a36" + integrity sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.npm.taobao.org/object-copy/download/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.npm.taobao.org/object-inspect/download/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= +object-inspect@^1.8.0, object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: +object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/object-visit/download/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.npm.taobao.org/object.assign/download/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha1-lovxEA15Vrs8oIbwBvhGs7xACNo= +object.assign@^4.1.0, object.assign@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" object.entries@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/object.entries/download/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" - integrity sha1-7hzwQVPeArsJP+wzaDkA9XzlOZs= + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.1" has "^1.0.3" object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.npm.taobao.org/object.fromentries/download/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - integrity sha1-SgnJubs4Q90PiazbUXp5TU81Wsk= + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072" + integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.1" has "^1.0.3" object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.npm.taobao.org/object.values/download/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha1-aKmezeNWt+kpWjxeDOMdyMlT3l4= + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.1" has "^1.0.3" on-finished@~2.3.0: version "2.3.0" - resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^2.0.0: version "2.0.1" - resolved "https://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: mimic-fn "^1.0.0" onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.npm.taobao.org/onetime/download/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha1-//DzyRYX/mK7UBiWNumayKbfe+U= + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^6.2.0: version "6.4.0" - resolved "https://registry.npm.taobao.org/open/download/open-6.4.0.tgz?cache=0&sync_timestamp=1583734682914&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fopen%2Fdownload%2Fopen-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk= + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== dependencies: is-wsl "^1.1.0" optionator@^0.8.1, optionator@^0.8.3: version "0.8.3" - resolved "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz?cache=0&sync_timestamp=1585966238288&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Foptionator%2Fdownload%2Foptionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.6" @@ -4990,13 +5164,13 @@ optionator@^0.8.1, optionator@^0.8.3: options@>=0.0.5: version "0.0.6" - resolved "https://registry.npm.taobao.org/options/download/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= ora@^3.4.0: version "3.4.0" - resolved "https://registry.npm.taobao.org/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1573640718234&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fora%2Fdownload%2Fora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha1-vwdSSRBZo+8+1MhQl1Md6f280xg= + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== dependencies: chalk "^2.4.2" cli-cursor "^2.1.0" @@ -5005,176 +5179,167 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.npm.taobao.org/os-locale/download/os-locale-3.1.0.tgz?cache=0&sync_timestamp=1584865484693&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fos-locale%2Fdownload%2Fos-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo= - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - p-each-series@^2.1.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/p-each-series/download/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" - integrity sha1-lhyN0/GV6pbHR+Y2smK4AKaxr0g= + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-finally@^2.0.0: version "2.0.1" - resolved "https://registry.npm.taobao.org/p-finally/download/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE= - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/p-is-promise/download/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4= + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" +parse-json@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" + integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + parse-node-version@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/parse-node-version/download/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== parse5@5.1.0: version "5.1.0" - resolved "https://registry.npm.taobao.org/parse5/download/parse5-5.1.0.tgz?cache=0&sync_timestamp=1573036762880&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse5%2Fdownload%2Fparse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha1-xZNByXI/QUxFKXVWTHwApo1YrNI= + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz?cache=0&sync_timestamp=1574441322626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.npm.taobao.org/path-key/download/path-key-3.1.1.tgz?cache=0&sync_timestamp=1574441322626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-key%2Fdownload%2Fpath-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.6" - resolved "https://registry.npm.taobao.org/path-parse/download/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== performance-now@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" - resolved "https://registry.npm.taobao.org/picomatch/download/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pify@^4.0.1: version "4.0.1" - resolved "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pirates@^4.0.0, pirates@^4.0.1: version "4.0.1" - resolved "https://registry.npm.taobao.org/pirates/download/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" plist@^3.0.1: version "3.0.1" - resolved "https://registry.npm.taobao.org/plist/download/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" - integrity sha1-qbkx0XwwTokS7wujvdYYK68uH4w= + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== dependencies: base64-js "^1.2.3" xmlbuilder "^9.0.7" @@ -5182,7 +5347,7 @@ plist@^3.0.1: plugin-error@^0.1.2: version "0.1.2" - resolved "https://registry.npm.taobao.org/plugin-error/download/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= dependencies: ansi-cyan "^0.1.1" @@ -5193,85 +5358,87 @@ plugin-error@^0.1.2: pn@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/pn/download/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs= + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.npm.taobao.org/posix-character-classes/download/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz?cache=0&sync_timestamp=1585868608597&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprelude-ls%2Fdownload%2Fprelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prettier-linter-helpers@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/prettier-linter-helpers/download/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha1-0j1B/hN1ZG3i0BBNNFSjAIgCz3s= + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: fast-diff "^1.1.2" prettier@^2.0.2: - version "2.0.2" - resolved "https://registry.npm.taobao.org/prettier/download/prettier-2.0.2.tgz#1ba8f3eb92231e769b7fcd7cb73ae1b6b74ade08" - integrity sha1-G6jz65IjHnabf818tzrhtrdK3gg= + version "2.2.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" + integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== pretty-format@^24.7.0, pretty-format@^24.9.0: version "24.9.0" - resolved "https://registry.npm.taobao.org/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1585823683900&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha1-EvrDGzcBmk7qPBGqmpWet2KKp8k= + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== dependencies: "@jest/types" "^24.9.0" ansi-regex "^4.0.0" ansi-styles "^3.2.0" react-is "^16.8.4" -pretty-format@^25.2.0, pretty-format@^25.2.6: - version "25.2.6" - resolved "https://registry.npm.taobao.org/pretty-format/download/pretty-format-25.2.6.tgz?cache=0&sync_timestamp=1585823683900&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpretty-format%2Fdownload%2Fpretty-format-25.2.6.tgz#542a1c418d019bbf1cca2e3620443bc1323cb8d7" - integrity sha1-VCocQY0Bm78cyi42IEQ7wTI8uNc= +pretty-format@^25.1.0, pretty-format@^25.2.0, pretty-format@^25.5.0: + version "25.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" + integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== dependencies: - "@jest/types" "^25.2.6" + "@jest/types" "^25.5.0" ansi-regex "^5.0.0" ansi-styles "^4.0.0" react-is "^16.12.0" -private@^0.1.8: - version "0.1.8" - resolved "https://registry.npm.taobao.org/private/download/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8= - process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== progress@^2.0.0: version "2.0.3" - resolved "https://registry.npm.taobao.org/progress/download/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise@^7.1.1: version "7.3.1" - resolved "https://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz?cache=0&sync_timestamp=1583146725031&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpromise%2Fdownload%2Fpromise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078= + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== dependencies: asap "~2.0.3" +promise@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + prompts@^2.0.1: - version "2.3.2" - resolved "https://registry.npm.taobao.org/prompts/download/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" - integrity sha1-SAVy2J7POVZtK9P+LJ/Mt8TAsGg= + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" - sisteransi "^1.0.4" + sisteransi "^1.0.5" prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" - resolved "https://registry.npm.taobao.org/prop-types/download/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU= + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" @@ -5279,120 +5446,133 @@ prop-types@^15.6.2, prop-types@^15.7.2: pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.28: version "1.8.0" - resolved "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== pump@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@~6.5.2: version "6.5.2" - resolved "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -react-devtools-core@^4.0.6: - version "4.6.0" - resolved "https://registry.npm.taobao.org/react-devtools-core/download/react-devtools-core-4.6.0.tgz?cache=0&sync_timestamp=1585245149166&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-devtools-core%2Fdownload%2Freact-devtools-core-4.6.0.tgz#2443b3c6fac78b801702af188abc6d83d56224e6" - integrity sha1-JEOzxvrHi4AXAq8Yirxtg9ViJOY= +react-devtools-core@^4.6.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.10.1.tgz#6d57db291aeac9cc45ef9fb4636dd2ab97490daf" + integrity sha512-sXbBjGAWcf9HAblTP/zMtFhGHqxAfIR+GPxONZsSGN9FHnF4635dx1s2LdQWG9rJ+Ehr3nWg+BUAB6P78my5PA== dependencies: shell-quote "^1.6.1" ws "^7" react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: version "16.13.1" - resolved "https://registry.npm.taobao.org/react-is/download/react-is-16.13.1.tgz?cache=0&sync_timestamp=1585595010556&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-is%2Fdownload%2Freact-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-native-splash-screen@^3.2.0: +react-native-splash-screen@../: version "3.2.0" - resolved "https://registry.npm.taobao.org/react-native-splash-screen/download/react-native-splash-screen-3.2.0.tgz#d47ec8557b1ba988ee3ea98d01463081b60fff45" - integrity sha1-1H7IVXsbqYjuPqmNAUYwgbYP/0U= -react-native@0.62.1: - version "0.62.1" - resolved "https://registry.npm.taobao.org/react-native/download/react-native-0.62.1.tgz#fd0324bedf4c3237c928de582c29403f1e46ea80" - integrity sha1-/QMkvt9MMjfJKN5YLClAPx5G6oA= +react-native@0.63.4: + version "0.63.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.63.4.tgz#2210fdd404c94a5fa6b423c6de86f8e48810ec36" + integrity sha512-I4kM8kYO2mWEYUFITMcpRulcy4/jd+j9T6PbIzR0FuMcz/xwd+JwHoLPa1HmCesvR1RDOw9o4D+OFLwuXXfmGw== dependencies: "@babel/runtime" "^7.0.0" - "@react-native-community/cli" "^4.5.1" - "@react-native-community/cli-platform-android" "^4.5.1" - "@react-native-community/cli-platform-ios" "^4.5.0" + "@react-native-community/cli" "^4.10.0" + "@react-native-community/cli-platform-android" "^4.10.0" + "@react-native-community/cli-platform-ios" "^4.10.0" abort-controller "^3.0.0" anser "^1.4.9" base64-js "^1.1.2" - connect "^3.6.5" - create-react-class "^15.6.3" - escape-string-regexp "^1.0.5" - eslint-plugin-relay "1.4.1" event-target-shim "^5.0.1" fbjs "^1.0.0" fbjs-scripts "^1.1.0" - hermes-engine "~0.4.0" + hermes-engine "~0.5.0" invariant "^2.2.4" jsc-android "^245459.0.0" - metro-babel-register "0.58.0" - metro-react-native-babel-transformer "0.58.0" - metro-source-map "0.58.0" + metro-babel-register "0.59.0" + metro-react-native-babel-transformer "0.59.0" + metro-source-map "0.59.0" nullthrows "^1.1.1" - pretty-format "^24.7.0" - promise "^7.1.1" + pretty-format "^24.9.0" + promise "^8.0.3" prop-types "^15.7.2" - react-devtools-core "^4.0.6" + react-devtools-core "^4.6.0" react-refresh "^0.4.0" regenerator-runtime "^0.13.2" - scheduler "0.17.0" + scheduler "0.19.1" stacktrace-parser "^0.1.3" use-subscription "^1.0.0" whatwg-fetch "^3.0.0" react-refresh@^0.4.0: - version "0.4.2" - resolved "https://registry.npm.taobao.org/react-refresh/download/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334" - integrity sha1-VKJ3psqqwoA9iPHW8Twdz72B4zQ= + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== -react-test-renderer@16.11.0: - version "16.11.0" - resolved "https://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.11.0.tgz#72574566496462c808ac449b0287a4c0a1a7d8f8" - integrity sha1-cldFZklkYsgIrESbAoekwKGn2Pg= +react-test-renderer@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.13.1.tgz#de25ea358d9012606de51e012d9742e7f0deabc1" + integrity sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ== dependencies: object-assign "^4.1.1" prop-types "^15.6.2" react-is "^16.8.6" - scheduler "^0.17.0" + scheduler "^0.19.1" -react@16.11.0: - version "16.11.0" - resolved "https://registry.npm.taobao.org/react/download/react-16.11.0.tgz?cache=0&sync_timestamp=1585595008776&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact%2Fdownload%2Freact-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" - integrity sha1-0pRUX+YimczugzY1mb+QTkoH/bs= +react@16.13.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e" + integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.7" - resolved "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz?cache=0&sync_timestamp=1581622984924&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freadable-stream%2Fdownload%2Freadable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -5404,64 +5584,63 @@ readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: realpath-native@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/realpath-native/download/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" - integrity sha1-c3esQptuH9WZ3DjQjtlC0Ne+uGY= + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" + integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== regenerate-unicode-properties@^8.2.0: version "8.2.0" - resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz?cache=0&sync_timestamp=1583975113523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerate-unicode-properties%2Fdownload%2Fregenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew= + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha1-SoVuxLVuQHfFV1icroXnpMiGmhE= + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: - version "0.13.5" - resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.5.tgz?cache=0&sync_timestamp=1584052392667&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697" - integrity sha1-2Hih0JS0MG0QuQlkhLM+vVXiZpc= + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: - version "0.14.4" - resolved "https://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.14.4.tgz#5266857896518d1616a78a0479337a30ea974cc7" - integrity sha1-UmaFeJZRjRYWp4oEeTN6MOqXTMc= + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" - private "^0.1.8" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regexp.prototype.flags@^1.3.0: version "1.3.0" - resolved "https://registry.npm.taobao.org/regexp.prototype.flags/download/regexp.prototype.flags-1.3.0.tgz?cache=0&sync_timestamp=1576388141321&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregexp.prototype.flags%2Fdownload%2Fregexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" - integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U= + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" + integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== dependencies: define-properties "^1.1.3" es-abstract "^1.17.0-next.1" regexpp@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha1-jRnTHPYySCtYkEn4KB+T28uk0H8= + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== regexpp@^3.0.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/regexpp/download/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha1-IG0K0KVkjP+9uK5GQ489xRyfeOI= + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== -regexpu-core@^4.7.0: - version "4.7.0" - resolved "https://registry.npm.taobao.org/regexpu-core/download/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938" - integrity sha1-/L9FjFBDGwu3tF1pZ7gZLZHz2Tg= +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" regenerate-unicode-properties "^8.2.0" @@ -5471,52 +5650,52 @@ regexpu-core@^4.7.0: unicode-match-property-value-ecmascript "^1.2.0" regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha1-SPC/Gl6iBRlpKcDZeYtC0e2YRDw= + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.npm.taobao.org/regjsparser/download/regjsparser-0.6.4.tgz?cache=0&sync_timestamp=1583896806843&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregjsparser%2Fdownload%2Fregjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI= + version "0.6.6" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.6.tgz#6d8c939d1a654f78859b08ddcc4aa777f3fa800a" + integrity sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ== dependencies: jsesc "~0.5.0" remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" - resolved "https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.npm.taobao.org/request-promise-core/download/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha1-6aPAgbUTgN/qZ3M2Bh/qh5qCnuk= +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: - lodash "^4.17.15" + lodash "^4.17.19" request-promise-native@^1.0.7: - version "1.0.8" - resolved "https://registry.npm.taobao.org/request-promise-native/download/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha1-pFW5YLgm5E4r+Jma9k3/K/5YyzY= + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: - request-promise-core "1.1.3" + request-promise-core "1.1.4" stealthy-require "^1.1.1" tough-cookie "^2.3.3" request@^2.88.0: version "2.88.2" - resolved "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -5541,61 +5720,57 @@ request@^2.88.0: require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/resolve-from/download/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.7: version "1.1.7" - resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz?cache=0&sync_timestamp=1580943346382&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.12.0, resolve@^1.15.1, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: - version "1.15.1" - resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.15.1.tgz?cache=0&sync_timestamp=1580943346382&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8" - integrity sha1-J73N7/6vLWJEuVuw+fS0ZTRR8+g= +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.5.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== dependencies: + is-core-module "^2.1.0" path-parse "^1.0.6" restore-cursor@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: onetime "^2.0.0" @@ -5603,107 +5778,105 @@ restore-cursor@^2.0.0: restore-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/restore-cursor/download/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" signal-exit "^3.0.2" ret@~0.1.10: version "0.1.15" - resolved "https://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== rimraf@2.6.3: version "2.6.3" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha1-stEE/g2Psnz54KHNqCYt04M8bKs= + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" rimraf@^2.5.4: version "2.7.1" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0: version "3.0.2" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-3.0.2.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rimraf@~2.2.6: version "2.2.8" - resolved "https://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= rsvp@^4.8.4: version "4.8.5" - resolved "https://registry.npm.taobao.org/rsvp/download/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-async@^2.2.0, run-async@^2.4.0: - version "2.4.0" - resolved "https://registry.npm.taobao.org/run-async/download/run-async-2.4.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frun-async%2Fdownload%2Frun-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8" - integrity sha1-5ZBUpbhods+uB/Qx0Yy63cWU8eg= - dependencies: - is-promise "^2.1.0" + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== rx-lite-aggregates@^4.0.8: version "4.0.8" - resolved "https://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= dependencies: rx-lite "*" rx-lite@*, rx-lite@^4.0.8: version "4.0.8" - resolved "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= rxjs@^5.4.3: version "5.5.12" - resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha1-b6YbinfD15PbrycL7i9D9lLXQcw= + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" + integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== dependencies: symbol-observable "1.0.1" -rxjs@^6.5.3: - version "6.5.5" - resolved "https://registry.npm.taobao.org/rxjs/download/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" - integrity sha1-xciE4wlMjP7jG/J+uH5UzPyH+ew= +rxjs@^6.6.0: + version "6.6.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" + integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== dependencies: tslib "^1.9.0" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.0" - resolved "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk= + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" - resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafer-buffer%2Fdownload%2Fsafer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://registry.npm.taobao.org/sane/download/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" anymatch "^2.0.0" @@ -5717,38 +5890,45 @@ sane@^4.0.3: sax@^1.2.1: version "1.2.4" - resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== saxes@^3.1.9: version "3.1.11" - resolved "https://registry.npm.taobao.org/saxes/download/saxes-3.1.11.tgz?cache=0&sync_timestamp=1582922204397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsaxes%2Fdownload%2Fsaxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha1-1Z0f0zLskq2YouCy7mRHAjhLHFs= + resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== dependencies: xmlchars "^2.1.1" -scheduler@0.17.0, scheduler@^0.17.0: - version "0.17.0" - resolved "https://registry.npm.taobao.org/scheduler/download/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - integrity sha1-fJxnPk7HgfrIU5J5FtHEJrbz3f4= +scheduler@0.19.1, scheduler@^0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" + integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" - resolved "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: version "6.3.0" - resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" send@0.17.1: version "0.17.1" - resolved "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" @@ -5766,13 +5946,13 @@ send@0.17.1: serialize-error@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/serialize-error/download/serialize-error-2.1.0.tgz?cache=0&sync_timestamp=1583941355970&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fserialize-error%2Fdownload%2Fserialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= serve-static@^1.13.1: version "1.14.1" - resolved "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" @@ -5781,13 +5961,13 @@ serve-static@^1.13.1: set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://registry.npm.taobao.org/set-value/download/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -5796,41 +5976,41 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.6.1: version "1.6.1" - resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= dependencies: array-filter "~0.0.0" @@ -5840,55 +6020,56 @@ shell-quote@1.6.1: shell-quote@^1.6.1: version "1.7.2" - resolved "https://registry.npm.taobao.org/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I= + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.npm.taobao.org/shellwords/download/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.2: - version "1.0.2" - resolved "https://registry.npm.taobao.org/side-channel/download/side-channel-1.0.2.tgz#df5d1abadb4e4bf4af1cd8852bf132d2f7876947" - integrity sha1-310auttOS/SvHNiFK/Ey0veHaUc= +side-channel@^1.0.2, side-channel@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: - es-abstract "^1.17.0-next.1" - object-inspect "^1.7.0" + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" - resolved "https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-plist@^1.0.0: - version "1.1.0" - resolved "https://registry.npm.taobao.org/simple-plist/download/simple-plist-1.1.0.tgz#8354ab63eb3922a054c78ce96c209c532e907a23" - integrity sha1-g1SrY+s5IqBUx4zpbCCcUy6QeiM= + version "1.1.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.1.tgz#54367ca28bc5996a982c325c1c4a4c1a05f4047c" + integrity sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg== dependencies: bplist-creator "0.0.8" bplist-parser "0.2.0" plist "^3.0.1" -sisteransi@^1.0.4: +sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/sisteransi/download/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q= + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== slash@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/slash/download/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^2.0.0, slice-ansi@^2.1.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/slice-ansi/download/slice-ansi-2.1.0.tgz?cache=0&sync_timestamp=1581872792458&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fslice-ansi%2Fdownload%2Fslice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY= + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== dependencies: ansi-styles "^3.2.0" astral-regex "^1.0.0" @@ -5896,13 +6077,13 @@ slice-ansi@^2.0.0, slice-ansi@^2.1.0: slide@^1.1.5: version "1.1.6" - resolved "https://registry.npm.taobao.org/slide/download/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" @@ -5910,15 +6091,15 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.npm.taobao.org/snapdragon-util/download/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" @@ -5931,8 +6112,8 @@ snapdragon@^0.8.1: source-map-resolve@^0.5.0: version "0.5.3" - resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz?cache=0&sync_timestamp=1584829475930&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-resolve%2Fdownload%2Fsource-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" @@ -5941,49 +6122,75 @@ source-map-resolve@^0.5.0: urix "^0.1.0" source-map-support@^0.5.16, source-map-support@^0.5.6: - version "0.5.16" - resolved "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.16.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha1-CuBp5/47p1OMZMmFFeNTOerFoEI= + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" - resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.3: version "0.7.3" - resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" - resolved "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5996,20 +6203,22 @@ sshpk@^1.7.0: tweetnacl "~0.14.0" stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/stack-utils/download/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha1-M+ujiXeIVYvr/C2wWdwVjsNs67g= + version "1.0.4" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" + integrity sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w== + dependencies: + escape-string-regexp "^2.0.0" stacktrace-parser@^0.1.3: - version "0.1.9" - resolved "https://registry.npm.taobao.org/stacktrace-parser/download/stacktrace-parser-0.1.9.tgz#11e6d61d42e8cfc87293143d0766408b7a87b00f" - integrity sha1-EebWHULoz8hykxQ9B2ZAi3qHsA8= + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== dependencies: type-fest "^0.7.1" static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.npm.taobao.org/static-extend/download/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -6017,48 +6226,39 @@ static-extend@^0.1.1: "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stealthy-require@^1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= stream-buffers@~2.2.0: version "2.2.0" - resolved "https://registry.npm.taobao.org/stream-buffers/download/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= string-length@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/string-length/download/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" - integrity sha1-EH74wjRW4Yeoq9SmEWL/SsbiWDc= + resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" + integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== dependencies: astral-regex "^1.0.0" strip-ansi "^5.2.0" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: +string-width@^2.1.0: version "2.1.1" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" @@ -6066,162 +6266,138 @@ string-width@^3.0.0, string-width@^3.1.0: string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" - resolved "https://registry.npm.taobao.org/string-width/download/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" string.prototype.matchall@^4.0.2: - version "4.0.2" - resolved "https://registry.npm.taobao.org/string.prototype.matchall/download/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" - integrity sha1-SLtRAyb7n962ozzqqBpuoE73ZI4= + version "4.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" + integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0" + es-abstract "^1.18.0-next.1" has-symbols "^1.0.1" internal-slot "^1.0.2" regexp.prototype.flags "^1.3.0" - side-channel "^1.0.2" - -string.prototype.trimend@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/string.prototype.trimend/download/string.prototype.trimend-1.0.0.tgz?cache=0&sync_timestamp=1585557108246&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimend%2Fdownload%2Fstring.prototype.trimend-1.0.0.tgz#ee497fd29768646d84be2c9b819e292439614373" - integrity sha1-7kl/0pdoZG2EviybgZ4pJDlhQ3M= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimleft@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/string.prototype.trimleft/download/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" - integrity sha1-RAiqLl1t3QyagHObCH+8BnwDs8w= - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimstart "^1.0.0" + side-channel "^1.0.3" -string.prototype.trimright@^2.1.1: - version "2.1.2" - resolved "https://registry.npm.taobao.org/string.prototype.trimright/download/string.prototype.trimright-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring.prototype.trimright%2Fdownload%2Fstring.prototype.trimright-2.1.2.tgz#c76f1cef30f21bbad8afeb8db1511496cfb0f2a3" - integrity sha1-x28c7zDyG7rYr+uNsVEUls+w8qM= +string.prototype.trimend@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.5" - string.prototype.trimend "^1.0.0" -string.prototype.trimstart@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/string.prototype.trimstart/download/string.prototype.trimstart-1.0.0.tgz#afe596a7ce9de905496919406c9734845f01a2f2" - integrity sha1-r+WWp86d6QVJaRlAbJc0hF8BovI= +string.prototype.trimstart@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.5" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: ansi-regex "^3.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-ansi@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.npm.taobao.org/strip-bom/download/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg= + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/strip-final-newline/download/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha1-hXE5dakfuHvxswXMp3OV5A0qZKc= + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== sudo-prompt@^9.0.0: - version "9.1.1" - resolved "https://registry.npm.taobao.org/sudo-prompt/download/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" - integrity sha1-c4U9cpdwOSyuwCniRw25wiF1TbA= + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: - version "7.1.0" - resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" - integrity sha1-aOMlkd9z4lrRxLSRCKLsUHliv9E= + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/supports-hyperlinks/download/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha1-9mPfJSr183xdSbvX7u+p4Lnlnkc= + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" + integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" symbol-observable@1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/symbol-observable/download/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= symbol-tree@^3.2.2: version "3.2.4" - resolved "https://registry.npm.taobao.org/symbol-tree/download/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^5.2.3: version "5.4.6" - resolved "https://registry.npm.taobao.org/table/download/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha1-EpLRlQDOP4YFOwXw6Ofko7shB54= + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== dependencies: ajv "^6.10.2" lodash "^4.17.14" @@ -6230,7 +6406,7 @@ table@^5.2.3: temp@0.8.3: version "0.8.3" - resolved "https://registry.npm.taobao.org/temp/download/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= dependencies: os-tmpdir "^1.0.0" @@ -6238,16 +6414,16 @@ temp@0.8.3: terminal-link@^2.0.0: version "2.1.1" - resolved "https://registry.npm.taobao.org/terminal-link/download/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ= + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.npm.taobao.org/test-exclude/download/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha1-BKhphmHYBepvopO2y55jrARO8V4= + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" @@ -6255,64 +6431,64 @@ test-exclude@^6.0.0: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^4.1.0: version "4.1.0" - resolved "https://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= throat@^5.0.0: version "5.0.0" - resolved "https://registry.npm.taobao.org/throat/download/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks= + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.0, through2@^2.0.1: version "2.0.5" - resolved "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" xtend "~4.0.1" through@^2.3.6: version "2.3.8" - resolved "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= time-stamp@^1.0.0: version "1.1.0" - resolved "https://registry.npm.taobao.org/time-stamp/download/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= tmp@^0.0.33: version "0.0.33" - resolved "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" - resolved "https://registry.npm.taobao.org/tmpl/download/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.npm.taobao.org/to-object-path/download/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -6320,15 +6496,15 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -6337,21 +6513,21 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" - resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" punycode "^2.1.1" tough-cookie@^3.0.1: version "3.0.1" - resolved "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I= + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" + integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: ip-regex "^2.1.0" psl "^1.1.28" @@ -6359,119 +6535,124 @@ tough-cookie@^3.0.1: tr46@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/tr46/download/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: punycode "^2.1.0" tslib@^1.8.1, tslib@^1.9.0: - version "1.11.1" - resolved "https://registry.npm.taobao.org/tslib/download/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" - integrity sha1-6xXRKIJ/vuKEFUnhcfRe0zisfjU= + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.npm.taobao.org/tsutils/download/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha1-7XGZF/EcoN7lhicrKsSeAVot11k= + version "3.19.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz#d8566e0c51c82f32f9c25a4d367cd62409a547a9" + integrity sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw== dependencies: tslib "^1.8.1" tunnel-agent@^0.6.0: version "0.6.0" - resolved "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" - resolved "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz?cache=0&sync_timestamp=1581364252466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" - resolved "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.npm.taobao.org/type-detect/download/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.11.0: version "0.11.0" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.7.1: version "0.7.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" - integrity sha1-jdpl/q8D7Xjwo/lnjxhpFH98XEg= + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== type-fest@^0.8.1: version "0.8.1" - resolved "https://registry.npm.taobao.org/type-fest/download/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.npm.taobao.org/typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= ua-parser-js@^0.7.18: - version "0.7.21" - resolved "https://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" - integrity sha1-hTz5zpP2QvZxdCc8w0Vlrm8wh3c= + version "0.7.23" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.23.tgz#704d67f951e13195fbcd3d78818577f5bc1d547b" + integrity sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA== uglify-es@^3.1.9: version "3.3.9" - resolved "https://registry.npm.taobao.org/uglify-es/download/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha1-DBxPBwC+2NvBJM2zBNJZLKID5nc= + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== dependencies: commander "~2.13.0" source-map "~0.6.1" ultron@1.0.x: version "1.0.2" - resolved "https://registry.npm.taobao.org/ultron/download/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg= + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://registry.npm.taobao.org/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw= + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" - resolved "https://registry.npm.taobao.org/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz?cache=0&sync_timestamp=1583948924460&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funicode-match-property-value-ecmascript%2Fdownload%2Funicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha1-DZH2AO7rMJaqlisdb8iIduZOpTE= + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" - resolved "https://registry.npm.taobao.org/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz?cache=0&sync_timestamp=1583946096584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funicode-property-aliases-ecmascript%2Fdownload%2Funicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ= + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" @@ -6480,83 +6661,91 @@ union-value@^1.0.0: universalify@^0.1.0: version "0.1.2" - resolved "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/unset-value/download/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha1-lMVA4f93KVbiKZUHwBCupsiDjrA= + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz?cache=0&sync_timestamp=1585438689517&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furix%2Fdownload%2Furix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= use-subscription@^1.0.0: - version "1.4.1" - resolved "https://registry.npm.taobao.org/use-subscription/download/use-subscription-1.4.1.tgz#edcbcc220f1adb2dd4fa0b2f61b6cc308e620069" - integrity sha1-7cvMIg8a2y3U+gsvYbbMMI5iAGk= + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== dependencies: object-assign "^4.1.1" use@^3.1.0: version "3.1.1" - resolved "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2: version "3.4.0" - resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1585683718911&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4= + version "2.2.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" + integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== -v8-to-istanbul@^4.0.1: - version "4.1.3" - resolved "https://registry.npm.taobao.org/v8-to-istanbul/download/v8-to-istanbul-4.1.3.tgz#22fe35709a64955f49a08a7c7c959f6520ad6f20" - integrity sha1-Iv41cJpklV9JoIp8fJWfZSCtbyA= +v8-to-istanbul@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz#b97936f21c0e2d9996d4985e5c5156e9d4e49cd6" + integrity sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" source-map "^0.7.3" +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + vary@~1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= verror@1.10.0: version "1.10.0" - resolved "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" @@ -6565,20 +6754,20 @@ verror@1.10.0: vlq@^1.0.0: version "1.0.1" - resolved "https://registry.npm.taobao.org/vlq/download/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" - integrity sha1-wAP258C0we3WI/1u5Qu8DWod5Gg= + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== w3c-hr-time@^1.0.1: version "1.0.2" - resolved "https://registry.npm.taobao.org/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha1-MEhcp9cKb9BSQgo9Ev2Q5jOc55Q= + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== dependencies: domexception "^1.0.1" webidl-conversions "^4.0.2" @@ -6586,44 +6775,44 @@ w3c-xmlserializer@^1.1.2: walker@^1.0.7, walker@~1.0.5: version "1.0.7" - resolved "https://registry.npm.taobao.org/walker/download/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" wcwidth@^1.0.1: version "1.0.1" - resolved "https://registry.npm.taobao.org/wcwidth/download/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= dependencies: defaults "^1.0.3" webidl-conversions@^4.0.2: version "4.0.2" - resolved "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha1-qFWYCx8LazWbodXZ+zmulB+qY60= + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha1-/IBORYzEYACbGiuWa8iBfSV4rvs= + version "3.5.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" + integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://registry.npm.taobao.org/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^7.0.0: version "7.1.0" - resolved "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-7.1.0.tgz?cache=0&sync_timestamp=1578023109671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwhatwg-url%2Fdownload%2Fwhatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY= + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== dependencies: lodash.sortby "^4.7.0" tr46 "^1.0.1" @@ -6631,45 +6820,37 @@ whatwg-url@^7.0.0: which-module@^2.0.0: version "2.0.0" - resolved "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.9, which@^1.3.1: version "1.3.1" - resolved "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://registry.npm.taobao.org/which/download/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" word-wrap@~1.2.3: version "1.2.3" - resolved "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi@^5.1.0: version "5.1.0" - resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" string-width "^3.0.0" @@ -6677,8 +6858,8 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" @@ -6686,12 +6867,12 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^1.2.0: version "1.3.4" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= dependencies: graceful-fs "^4.1.11" @@ -6700,8 +6881,8 @@ write-file-atomic@^1.2.0: write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" @@ -6710,132 +6891,111 @@ write-file-atomic@^3.0.0: write@1.0.3: version "1.0.3" - resolved "https://registry.npm.taobao.org/write/download/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM= + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== dependencies: mkdirp "^0.5.1" ws@^1.1.0, ws@^1.1.5: version "1.1.5" - resolved "https://registry.npm.taobao.org/ws/download/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" - integrity sha1-y9nm514J/F0skAFfIfDECHXg3VE= + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" + integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== dependencies: options ">=0.0.5" ultron "1.0.x" ws@^7, ws@^7.0.0: - version "7.2.3" - resolved "https://registry.npm.taobao.org/ws/download/ws-7.2.3.tgz#a5411e1fb04d5ed0efee76d26d5c46d830c39b46" - integrity sha1-pUEeH7BNXtDv7nbSbVxG2DDDm0Y= + version "7.4.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" + integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== xcode@^2.0.0: version "2.1.0" - resolved "https://registry.npm.taobao.org/xcode/download/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" - integrity sha1-urZKfpVLtQyo0Z2n4JUxxlpD7P4= + resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" + integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== dependencies: simple-plist "^1.0.0" uuid "^3.3.2" xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlbuilder@^9.0.7: version "9.0.7" - resolved "https://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-9.0.7.tgz?cache=0&sync_timestamp=1585220198684&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmlbuilder%2Fdownload%2Fxmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= xmlchars@^2.1.1: version "2.2.0" - resolved "https://registry.npm.taobao.org/xmlchars/download/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs= + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xmldoc@^1.1.2: version "1.1.2" - resolved "https://registry.npm.taobao.org/xmldoc/download/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" - integrity sha1-ZmbgKf4lRw1ZnNMOI/8NHtUEZtc= + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" + integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== dependencies: sax "^1.2.1" xmldom@0.1.x: version "0.1.31" - resolved "https://registry.npm.taobao.org/xmldom/download/xmldom-0.1.31.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxmldom%2Fdownload%2Fxmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" - integrity sha1-t2yaG9nwqXN+WnLcNyMc84N14v8= + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== xpipe@^1.0.5: version "1.0.5" - resolved "https://registry.npm.taobao.org/xpipe/download/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= xregexp@^4.3.0: - version "4.3.0" - resolved "https://registry.npm.taobao.org/xregexp/download/xregexp-4.3.0.tgz?cache=0&sync_timestamp=1581429148456&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fxregexp%2Fdownload%2Fxregexp-4.3.0.tgz#7e92e73d9174a99a59743f67a4ce879a04b5ae50" - integrity sha1-fpLnPZF0qZpZdD9npM6HmgS1rlA= + version "4.4.1" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.4.1.tgz#c84a88fa79e9ab18ca543959712094492185fe65" + integrity sha512-2u9HwfadaJaY9zHtRRnH6BY6CQVNQKkYm3oLtC9gJXXzfsbACg5X5e4EZZGVAH+YIfa+QA9lsFQTTe3HURF3ag== dependencies: - "@babel/runtime-corejs3" "^7.8.3" + "@babel/runtime-corejs3" "^7.12.1" xtend@~4.0.1: version "4.0.2" - resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha1-le+U+F7MgdAHwmThkKEg8KPIVms= +y18n@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== yallist@^2.1.2: version "2.1.2" - resolved "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-11.1.1.tgz?cache=0&sync_timestamp=1585243611524&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ= - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yargs-parser@^15.0.1: version "15.0.1" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-15.0.1.tgz?cache=0&sync_timestamp=1585243611524&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha1-VHhq9AuCDcsvuAJbEbTWWddjI7M= + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" + integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.1: - version "18.1.2" - resolved "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.2.tgz?cache=0&sync_timestamp=1585243611524&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.2.tgz#2f482bea2136dbde0861683abea7756d30b504f1" - integrity sha1-L0gr6iE2294IYWg6vqd1bTC1BPE= +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^12.0.5: - version "12.0.5" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-12.0.5.tgz?cache=0&sync_timestamp=1584344069946&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM= - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - yargs@^14.2.0: version "14.2.3" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-14.2.3.tgz?cache=0&sync_timestamp=1584344069946&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - integrity sha1-Ghw+3O0a+yov6jNgS8bR2NaIpBQ= + resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" + integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== dependencies: cliui "^5.0.0" decamelize "^1.2.0" @@ -6849,10 +7009,10 @@ yargs@^14.2.0: y18n "^4.0.0" yargs-parser "^15.0.1" -yargs@^15.3.1: - version "15.3.1" - resolved "https://registry.npm.taobao.org/yargs/download/yargs-15.3.1.tgz?cache=0&sync_timestamp=1584344069946&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b" - integrity sha1-lQW0cnY5Y+VK/mAUitJ6MwgY6Ys= +yargs@^15.1.0, yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" decamelize "^1.2.0" @@ -6864,4 +7024,4 @@ yargs@^15.3.1: string-width "^4.2.0" which-module "^2.0.0" y18n "^4.0.0" - yargs-parser "^18.1.1" + yargs-parser "^18.1.2" From f10c1e3ebf5543a93bcc95a532dabe93d55fcabe Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 09:44:59 +0000 Subject: [PATCH 3/9] example: add Windows application Adds a react-native-windows application to the example. --- examples/.gitignore | 6 + examples/metro.config.js | 12 + examples/package.json | 5 +- examples/windows/.gitignore | 92 ++++++++ examples/windows/examples.sln | 205 ++++++++++++++++ examples/windows/examples/.gitignore | 1 + examples/windows/examples/App.cpp | 79 +++++++ examples/windows/examples/App.h | 18 ++ examples/windows/examples/App.idl | 3 + examples/windows/examples/App.xaml | 10 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../Assets/SplashScreen.scale-100.png | Bin 0 -> 24336 bytes .../Assets/SplashScreen.scale-125.png | Bin 0 -> 33065 bytes .../Assets/SplashScreen.scale-150.png | Bin 0 -> 41410 bytes .../Assets/SplashScreen.scale-200.png | Bin 0 -> 61716 bytes .../Assets/SplashScreen.scale-400.png | Bin 0 -> 166456 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../windows/examples/Assets/StoreLogo.png | Bin 0 -> 1451 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 3204 bytes .../examples/AutolinkedNativeModules.g.cpp | 18 ++ .../examples/AutolinkedNativeModules.g.h | 10 + .../examples/AutolinkedNativeModules.g.props | 6 + .../AutolinkedNativeModules.g.targets | 10 + examples/windows/examples/MainPage.cpp | 20 ++ examples/windows/examples/MainPage.h | 19 ++ examples/windows/examples/MainPage.idl | 8 + examples/windows/examples/MainPage.xaml | 21 ++ .../windows/examples/Package.appxmanifest | 50 ++++ examples/windows/examples/PropertySheet.props | 16 ++ .../windows/examples/ReactPackageProvider.cpp | 15 ++ .../windows/examples/ReactPackageProvider.h | 13 ++ examples/windows/examples/examples.vcxproj | 201 ++++++++++++++++ .../windows/examples/examples.vcxproj.filters | 75 ++++++ .../examples/examples_TemporaryKey.pfx | Bin 0 -> 2606 bytes examples/windows/examples/packages.config | 5 + examples/windows/examples/pch.cpp | 1 + examples/windows/examples/pch.h | 27 +++ examples/yarn.lock | 221 +++++++++++++++++- 40 files changed, 1158 insertions(+), 9 deletions(-) create mode 100644 examples/windows/.gitignore create mode 100644 examples/windows/examples.sln create mode 100644 examples/windows/examples/.gitignore create mode 100644 examples/windows/examples/App.cpp create mode 100644 examples/windows/examples/App.h create mode 100644 examples/windows/examples/App.idl create mode 100644 examples/windows/examples/App.xaml create mode 100644 examples/windows/examples/Assets/LockScreenLogo.scale-200.png create mode 100644 examples/windows/examples/Assets/SplashScreen.scale-100.png create mode 100644 examples/windows/examples/Assets/SplashScreen.scale-125.png create mode 100644 examples/windows/examples/Assets/SplashScreen.scale-150.png create mode 100644 examples/windows/examples/Assets/SplashScreen.scale-200.png create mode 100644 examples/windows/examples/Assets/SplashScreen.scale-400.png create mode 100644 examples/windows/examples/Assets/Square150x150Logo.scale-200.png create mode 100644 examples/windows/examples/Assets/Square44x44Logo.scale-200.png create mode 100644 examples/windows/examples/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 examples/windows/examples/Assets/StoreLogo.png create mode 100644 examples/windows/examples/Assets/Wide310x150Logo.scale-200.png create mode 100644 examples/windows/examples/AutolinkedNativeModules.g.cpp create mode 100644 examples/windows/examples/AutolinkedNativeModules.g.h create mode 100644 examples/windows/examples/AutolinkedNativeModules.g.props create mode 100644 examples/windows/examples/AutolinkedNativeModules.g.targets create mode 100644 examples/windows/examples/MainPage.cpp create mode 100644 examples/windows/examples/MainPage.h create mode 100644 examples/windows/examples/MainPage.idl create mode 100644 examples/windows/examples/MainPage.xaml create mode 100644 examples/windows/examples/Package.appxmanifest create mode 100644 examples/windows/examples/PropertySheet.props create mode 100644 examples/windows/examples/ReactPackageProvider.cpp create mode 100644 examples/windows/examples/ReactPackageProvider.h create mode 100644 examples/windows/examples/examples.vcxproj create mode 100644 examples/windows/examples/examples.vcxproj.filters create mode 100644 examples/windows/examples/examples_TemporaryKey.pfx create mode 100644 examples/windows/examples/packages.config create mode 100644 examples/windows/examples/pch.cpp create mode 100644 examples/windows/examples/pch.h diff --git a/examples/.gitignore b/examples/.gitignore index ad572e63..a524403e 100644 --- a/examples/.gitignore +++ b/examples/.gitignore @@ -57,3 +57,9 @@ buck-out/ # CocoaPods /ios/Pods/ + +# MSBuild Binary and Structured Log +*.binlog + +# Debug log +debug.log diff --git a/examples/metro.config.js b/examples/metro.config.js index 13a96421..1b710a4d 100644 --- a/examples/metro.config.js +++ b/examples/metro.config.js @@ -4,8 +4,20 @@ * * @format */ +const path = require('path'); +const blacklist = require('metro-config/src/defaults/blacklist'); module.exports = { + resolver: { + blacklistRE: blacklist([ + // This stops "react-native run-windows" from causing the metro server to crash if its already running + new RegExp( + `${path.resolve(__dirname, 'windows').replace(/[/\\]/g, '/')}.*`, + ), + // This prevents "react-native run-windows" from hitting: EBUSY: resource busy or locked, open msbuild.ProjectImports.zip + /.*\.ProjectImports\.zip/, + ]), + }, transformer: { getTransformOptions: async () => ({ transform: { diff --git a/examples/package.json b/examples/package.json index c1bf488c..55ca2a1a 100644 --- a/examples/package.json +++ b/examples/package.json @@ -12,7 +12,8 @@ "dependencies": { "react": "16.13.1", "react-native": "0.63.4", - "react-native-splash-screen": "../" + "react-native-splash-screen": "../", + "react-native-windows": "^0.63.0-0" }, "devDependencies": { "@babel/core": "^7.8.4", @@ -27,4 +28,4 @@ "jest": { "preset": "react-native" } -} +} \ No newline at end of file diff --git a/examples/windows/.gitignore b/examples/windows/.gitignore new file mode 100644 index 00000000..4ea0c7b5 --- /dev/null +++ b/examples/windows/.gitignore @@ -0,0 +1,92 @@ +*AppPackages* +*BundleArtifacts* + +#OS junk files +[Tt]humbs.db +*.DS_Store + +#Visual Studio files +*.[Oo]bj +*.user +*.aps +*.pch +*.vspscc +*.vssscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.[Cc]ache +*.ilk +*.log +*.lib +*.sbr +*.sdf +*.opensdf +*.opendb +*.unsuccessfulbuild +ipch/ +[Oo]bj/ +[Bb]in +[Dd]ebug*/ +[Rr]elease*/ +Ankh.NoLoad + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +#MonoDevelop +*.pidb +*.userprefs + +#Tooling +_ReSharper*/ +*.resharper +[Tt]est[Rr]esult* +*.sass-cache + +#Project files +[Bb]uild/ + +#Subversion files +.svn + +# Office Temp Files +~$* + +# vim Temp Files +*~ + +#NuGet +packages/ +*.nupkg + +#ncrunch +*ncrunch* +*crunch*.local.xml + +# visual studio database projects +*.dbmdl + +#Test files +*.testsettings + +#Other files +*.DotSettings +.vs/ +*project.lock.json + +#Files generated by the VS build +**/Generated Files/** + diff --git a/examples/windows/examples.sln b/examples/windows/examples.sln new file mode 100644 index 00000000..8c523db3 --- /dev/null +++ b/examples/windows/examples.sln @@ -0,0 +1,205 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29215.179 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "examples", "examples\examples.vcxproj", "{37F187D0-70EC-4EEA-9A0B-422CE11D92D8}" + ProjectSection(ProjectDependencies) = postProject + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {F7D32BD0-2749-483E-9A0D-1635EF7E3136} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Folly", "..\node_modules\react-native-windows\Folly\Folly.vcxproj", "{A990658C-CE31-4BCC-976F-0FC6B1AF693D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ReactCommon", "..\node_modules\react-native-windows\ReactCommon\ReactCommon.vcxproj", "{A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}" + ProjectSection(ProjectDependencies) = postProject + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {A990658C-CE31-4BCC-976F-0FC6B1AF693D} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Chakra", "..\node_modules\react-native-windows\Chakra\Chakra.vcxitems", "{C38970C0-5FBF-4D69-90D8-CBAC225AE895}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative", "..\node_modules\react-native-windows\Microsoft.ReactNative\Microsoft.ReactNative.vcxproj", "{F7D32BD0-2749-483E-9A0D-1635EF7E3136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Shared", "..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems", "{0CC28589-39E4-4288-B162-97B959F8B843}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JSI.Universal", "..\node_modules\react-native-windows\JSI\Universal\JSI.Universal.vcxproj", "{A62D504A-16B8-41D2-9F19-E2E86019E5E4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Cxx", "..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems", "{DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Common", "..\node_modules\react-native-windows\Common\Common.vcxproj", "{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ReactNative", "ReactNative", "{5EA20F54-880A-49F3-99FA-4B3FE54E8AB1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.ReactNative.Shared", "..\node_modules\react-native-windows\Shared\Shared.vcxitems", "{2049DBE9-8D13-42C9-AE4B-413AE38FFFD0}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\react-native-windows\Mso\Mso.vcxitems", "{84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNSplashScreen", "..\node_modules\react-native-splash-screen\windows\RNSplashScreen\RNSplashScreen.vcxproj", "{0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}" +EndProject +Global + GlobalSection(SharedMSBuildProjectFiles) = preSolution + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{2049dbe9-8d13-42c9-ae4b-413ae38fffd0}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{84e05bfa-cbaf-4f0d-bfb6-4ce85742a57e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{a62d504a-16b8-41d2-9f19-e2e86019e5e4}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{c38970c0-5fbf-4d69-90d8-cbac225ae895}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{da8b35b3-da00-4b02-bde6-6a397b3fd46b}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\include\Include.vcxitems*{ef074ba1-2d54-4d49-a28e-5e040b47cd2e}*SharedItemsImports = 9 + ..\node_modules\react-native-windows\Chakra\Chakra.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Microsoft.ReactNative.Cxx\Microsoft.ReactNative.Cxx.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Mso\Mso.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + ..\node_modules\react-native-windows\Shared\Shared.vcxitems*{f7d32bd0-2749-483e-9a0d-1635ef7e3136}*SharedItemsImports = 4 + EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM.ActiveCfg = Debug|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM.Build.0 = Debug|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM.Deploy.0 = Debug|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM64.Build.0 = Debug|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x64.ActiveCfg = Debug|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x64.Build.0 = Debug|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x64.Deploy.0 = Debug|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x86.ActiveCfg = Debug|Win32 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x86.Build.0 = Debug|Win32 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Debug|x86.Deploy.0 = Debug|Win32 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM.ActiveCfg = Release|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM.Build.0 = Release|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM.Deploy.0 = Release|ARM + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM64.ActiveCfg = Release|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM64.Build.0 = Release|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|ARM64.Deploy.0 = Release|ARM64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x64.ActiveCfg = Release|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x64.Build.0 = Release|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x64.Deploy.0 = Release|x64 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x86.ActiveCfg = Release|Win32 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x86.Build.0 = Release|Win32 + {37F187D0-70EC-4EEA-9A0B-422CE11D92D8}.Release|x86.Deploy.0 = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.ActiveCfg = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM.Build.0 = Debug|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|ARM64.Build.0 = Debug|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.ActiveCfg = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x64.Build.0 = Debug|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.ActiveCfg = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Debug|x86.Build.0 = Debug|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.ActiveCfg = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM.Build.0 = Release|ARM + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.ActiveCfg = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|ARM64.Build.0 = Release|ARM64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.ActiveCfg = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x64.Build.0 = Release|x64 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.ActiveCfg = Release|Win32 + {A990658C-CE31-4BCC-976F-0FC6B1AF693D}.Release|x86.Build.0 = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.ActiveCfg = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM.Build.0 = Debug|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|ARM64.Build.0 = Debug|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.ActiveCfg = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x64.Build.0 = Debug|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.ActiveCfg = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Debug|x86.Build.0 = Debug|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.ActiveCfg = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM.Build.0 = Release|ARM + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.ActiveCfg = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|ARM64.Build.0 = Release|ARM64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.ActiveCfg = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x64.Build.0 = Release|x64 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.ActiveCfg = Release|Win32 + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD}.Release|x86.Build.0 = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.ActiveCfg = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM.Build.0 = Debug|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|ARM64.Build.0 = Debug|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.ActiveCfg = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x64.Build.0 = Debug|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.ActiveCfg = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Debug|x86.Build.0 = Debug|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.ActiveCfg = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM.Build.0 = Release|ARM + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.ActiveCfg = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|ARM64.Build.0 = Release|ARM64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.ActiveCfg = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x64.Build.0 = Release|x64 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.ActiveCfg = Release|Win32 + {F7D32BD0-2749-483E-9A0D-1635EF7E3136}.Release|x86.Build.0 = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.ActiveCfg = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM.Build.0 = Debug|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|ARM64.Build.0 = Debug|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.ActiveCfg = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x64.Build.0 = Debug|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.ActiveCfg = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Debug|x86.Build.0 = Debug|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.ActiveCfg = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM.Build.0 = Release|ARM + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.ActiveCfg = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|ARM64.Build.0 = Release|ARM64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.ActiveCfg = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x64.Build.0 = Release|x64 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.ActiveCfg = Release|Win32 + {A62D504A-16B8-41D2-9F19-E2E86019E5E4}.Release|x86.Build.0 = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.ActiveCfg = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM.Build.0 = Debug|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|ARM64.Build.0 = Debug|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.ActiveCfg = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x64.Build.0 = Debug|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.ActiveCfg = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Debug|x86.Build.0 = Debug|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.ActiveCfg = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM.Build.0 = Release|ARM + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.ActiveCfg = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|ARM64.Build.0 = Release|ARM64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.ActiveCfg = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32 + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|ARM.ActiveCfg = Debug|ARM + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|ARM.Build.0 = Debug|ARM + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|ARM64.Build.0 = Debug|ARM64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|x64.ActiveCfg = Debug|x64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|x64.Build.0 = Debug|x64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|x86.ActiveCfg = Debug|Win32 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Debug|x86.Build.0 = Debug|Win32 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|ARM.ActiveCfg = Release|ARM + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|ARM.Build.0 = Release|ARM + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|ARM64.ActiveCfg = Release|ARM64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|ARM64.Build.0 = Release|ARM64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|x64.ActiveCfg = Release|x64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|x64.Build.0 = Release|x64 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|x86.ActiveCfg = Release|Win32 + {0E3B044A-11D1-47DC-8D12-4D9CE62F69FC}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A990658C-CE31-4BCC-976F-0FC6B1AF693D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A9D95A91-4DB7-4F72-BEB6-FE8A5C89BFBD} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {C38970C0-5FBF-4D69-90D8-CBAC225AE895} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {F7D32BD0-2749-483E-9A0D-1635EF7E3136} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {0CC28589-39E4-4288-B162-97B959F8B843} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {A62D504A-16B8-41D2-9F19-E2E86019E5E4} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {DA8B35B3-DA00-4B02-BDE6-6A397B3FD46B} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {FCA38F3C-7C73-4C47-BE4E-32F77FA8538D} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {2049DBE9-8D13-42C9-AE4B-413AE38FFFD0} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {84E05BFA-CBAF-4F0D-BFB6-4CE85742A57E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + {EF074BA1-2D54-4D49-A28E-5E040B47CD2E} = {5EA20F54-880A-49F3-99FA-4B3FE54E8AB1} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {D43FAD39-F619-437D-BB40-04A3982ACB6A} + EndGlobalSection +EndGlobal diff --git a/examples/windows/examples/.gitignore b/examples/windows/examples/.gitignore new file mode 100644 index 00000000..917243bd --- /dev/null +++ b/examples/windows/examples/.gitignore @@ -0,0 +1 @@ +/Bundle diff --git a/examples/windows/examples/App.cpp b/examples/windows/examples/App.cpp new file mode 100644 index 00000000..14971d54 --- /dev/null +++ b/examples/windows/examples/App.cpp @@ -0,0 +1,79 @@ +#include "pch.h" + +#include "App.h" + +#include "AutolinkedNativeModules.g.h" +#include "ReactPackageProvider.h" + +using namespace winrt::examples; +using namespace winrt::examples::implementation; +using namespace winrt; +using namespace Windows::UI::Xaml; +using namespace Windows::UI::Xaml::Controls; +using namespace Windows::UI::Xaml::Navigation; +using namespace Windows::ApplicationModel; + +/// +/// Initializes the singleton application object. This is the first line of +/// authored code executed, and as such is the logical equivalent of main() or +/// WinMain(). +/// +App::App() noexcept +{ +#if BUNDLE + JavaScriptBundleFile(L"index.windows"); + InstanceSettings().UseWebDebugger(false); + InstanceSettings().UseFastRefresh(false); +#else + JavaScriptMainModuleName(L"index"); + InstanceSettings().UseWebDebugger(true); + InstanceSettings().UseFastRefresh(true); +#endif + +#if _DEBUG + InstanceSettings().UseDeveloperSupport(true); +#else + InstanceSettings().UseDeveloperSupport(false); +#endif + + RegisterAutolinkedNativeModulePackages(PackageProviders()); // Includes any autolinked modules + + PackageProviders().Append(make()); // Includes all modules in this project + + InitializeComponent(); +} + +/// +/// Invoked when the application is launched normally by the end user. Other entry points +/// will be used such as when the application is launched to open a specific file. +/// +/// Details about the launch request and process. +void App::OnLaunched(activation::LaunchActivatedEventArgs const& e) +{ + super::OnLaunched(e); + + Frame rootFrame = Window::Current().Content().as(); + rootFrame.Navigate(xaml_typename(), box_value(e.Arguments())); +} + +/// +/// Invoked when application execution is being suspended. Application state is saved +/// without knowing whether the application will be terminated or resumed with the contents +/// of memory still intact. +/// +/// The source of the suspend request. +/// Details about the suspend request. +void App::OnSuspending([[maybe_unused]] IInspectable const& sender, [[maybe_unused]] SuspendingEventArgs const& e) +{ + // Save application state and stop any background activity +} + +/// +/// Invoked when Navigation to a certain page fails +/// +/// The Frame which failed navigation +/// Details about the navigation failure +void App::OnNavigationFailed(IInspectable const&, NavigationFailedEventArgs const& e) +{ + throw hresult_error(E_FAIL, hstring(L"Failed to load Page ") + e.SourcePageType().Name); +} diff --git a/examples/windows/examples/App.h b/examples/windows/examples/App.h new file mode 100644 index 00000000..7077701b --- /dev/null +++ b/examples/windows/examples/App.h @@ -0,0 +1,18 @@ +#pragma once + +#include "App.xaml.g.h" + +namespace activation = winrt::Windows::ApplicationModel::Activation; + +namespace winrt::examples::implementation +{ + struct App : AppT + { + App() noexcept; + void OnLaunched(activation::LaunchActivatedEventArgs const&); + void OnSuspending(IInspectable const&, Windows::ApplicationModel::SuspendingEventArgs const&); + void OnNavigationFailed(IInspectable const&, Windows::UI::Xaml::Navigation::NavigationFailedEventArgs const&); + private: + using super = AppT; + }; +} // namespace winrt::examples::implementation diff --git a/examples/windows/examples/App.idl b/examples/windows/examples/App.idl new file mode 100644 index 00000000..715fe725 --- /dev/null +++ b/examples/windows/examples/App.idl @@ -0,0 +1,3 @@ +namespace examples +{ +} diff --git a/examples/windows/examples/App.xaml b/examples/windows/examples/App.xaml new file mode 100644 index 00000000..539e1476 --- /dev/null +++ b/examples/windows/examples/App.xaml @@ -0,0 +1,10 @@ + + + + + diff --git a/examples/windows/examples/Assets/LockScreenLogo.scale-200.png b/examples/windows/examples/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/SplashScreen.scale-100.png b/examples/windows/examples/Assets/SplashScreen.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..c5be8f64287b8f37bc5c7235199c14194e646641 GIT binary patch literal 24336 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

jV)bnq{=L2Ivp6_H2zI$kFHO>Sl8DR`ji2 zTKf4z)NU>0Z2OcWkZgq6acRZ@H^Vo&>HV5fHOVO7f}aY9>WEnqb+&-OSu||8Mt&QqvowDY1!(Sy_fQ7niD-Z1vltoMTw&&^2 z=db2(|1g_f#6!Q#ZHn_^7th40En$+_Y{I7A8P4^{4W}P?!UmyRj*}56rTN3ha?YD$ ze{J;Y^ON6CweiQA<{VsiqUNR&m}@YQC|} z-WNs)rk26U3R#>#(^$Ocsm2}^O=HTkHe;t6n8t9PYqM_(-Kxt!qkTy=A`pnp#J|-B zOWnLWY1oCpKa9bmH!m&Xs5q7`Gwt(0ykOS9ZF9N~v-RXMXF567i_2>l(|fxFHGX`q z5Ej9izac;CKXn}yV)v5{NX2KTSP0JiA=*T7B(__*j*6JVvy^qi8b|zG7j`%nr)2uo z+Qm@T=_t`l8As$8~&8-^Si}20n4T%*9W#nMI6zm zaZRkkcIM^AFrR>LFwB7gda2B7*+r-e*6;O!b`FH~Pwo*eJCK;AT<bX2|XQAF}2e%ocOa(OqPrR0DQCe9=ab+8~ulcLox7N%1 zdr^kZlf%_e>)QqN^8zP3tA@)l(_lu{QFtGL{~d@ zKpadMbo9UKw5gc8YCR|O&7iiVJua_wZu@SXnH*DUb^WMO9!Moy^{dOA+(5y57gpc) z*)ZH~?~~4>+W=0d-E2sJpIDcNS>rN#84}0naNIx8Npnl^PWa+_jvIPtv)6W)g3d{C-8d*H#ydNoN*9G=;a9&#+ps2+DK?nYzZdeb*fR)$c243`M-p}Bz9w9vR1aVZ{wzVA~yeA?r`V(+GLnwbstU;Q+Ol~i;n$)v# z%G;MVcO*D8ZY|JaCmiW41sB4=Pkb_#BraKu?f9l2;(o1PzXyUEWF1hq;RG?~4Gr*( zqkFBtiJ9<_q&2E_k{+yA4u|s{C+fa3mHV_?sFv0Ellv@u;oIJceI+dQTVK4<$9W#6 zS6b@sD z^U%nC_x)}imDIkG;{@09gG8OHa(^zQ??uGGRbp(;f#A#{G#bp(7kWkt0_-+KX7)!K zf0abfhAw-Gbg$3!Xi=Ky=?NN-)Eodx!R;5EzC5-3azj33f^zq#abPLPDM(;lf1g2E za)1R453j@g^|BJM9A%$&lI=M0c{w7Q;ss`+5f$-`c@36_dn&_y>>YhkH;=fQ*iWK+ zVWy1_531rJgtu*^FrtLt@*CT(m)fbdjLgjdU^hdcVg}*(MS_izuP>iZPNV50NdWDQ zthAtp+d=wK4lzl|?P8KH)%j_IHB70Xt zstVUTs053W$=UivizF_VXXCpJwk2j^6{A)4ZLH?)l>)**H&vLfBQ{-XNUb@ERJP(k z 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 oz{7x^KZ)WrRe<08wAd761SM literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/SplashScreen.scale-150.png b/examples/windows/examples/Assets/SplashScreen.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..622df11b9bf56ee8e447809c1b94ebebf9b36739 GIT binary patch literal 41410 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 z z4!}o2_9iAG^y)iTF`zy>J+Hs>52m@u6h=Zskj_#90C0siJFzYGEMx@psD05Y^PiL_ zH|*vN+SjzhKsc2kkMt$WM~+ELVjP#0Ifpbh^E5Z*6Vi{eC0(*OCkO3Im=Q>XPMmfV zA-Et5h)jNGuza{DDDJdfD5W`+Aqsh`CbL@Tw(k!N9=E4kkY?8~J`pHi%O0r3hL+Yp zHErzKW~cN7H@K{|2WniEZJHB_(y(X}qma(Etla`y{F8NRIkRn7-q+FPr{lL8$a>HP z8ru+qt!C%we&XX^3ob>J9WcZR1UZ!~J*;w_Ww+;Hy+_)W+}$f*HyxrxN!e9v94yGO zo34PGHa^!F&zUPc$U4+#1@i3G?VCWsyFsB_%aoFvYvc*w*NaZsc<;k+Y~rQXA#C2+D1YdIrk;N1ts1uNwYpz zjf@LjM%=hKpLFFQb7aE%!dOlQ<5Q(;Rk|bB$-kTGbUmO~m}R=o4IsE5Ji(poCdZk7 zHh+i@LB=)3)Q^5tRd+BKl-n^TBj&0ZlHORlKefqI0k<<(Kuk&{+T^EPVV7CUf`UT& zYvKyY(6RBNHEa1W9O5oM_A-i#j6M0hj&k$cN^lD@sonGkCLydQ$`NS$Wc1Jz!f%BH zqSqy{U#q`zI3d;bOC03p-nl)cF}cPAyxznUxAZ8psg6cD^6MD+Sa0VY;p^JvQYHfi7=PMd6|0%iD{#CYB4qOzM(B+MZDkf<(Fx0#w z`)oICLu@~~zHZ#~BFDAsDJL_|-Gw-=64v*1>i-1evU5!Ik@9sZ{t~%?78zq&YM@DY zcN?Lk4zYWdb+<}kLKgCzG9%|S<}4NDIDDa=x_>!+V$OH?$^RkmO{3ZDzW?F7ttzGH zBvj2>Rm4oqHI%BUv#ObzYNlpM+8SFm*E|(9v}z1uiWD^zkx~^Aq^N`nK@ep6=l*_w z>v{LA=gsrtzt%5ru3T9s*V*UV)A{Uu&ORX~q8S)H^)H(sFYw6usgBx6RlYE7sZW?) zp^|5(b00?Sho>nzMBiCXy90*=1>s|@SepX>otCja|M$eX{%?r2{eRH#A)Oz5)iUzI z+Z=O0?b{o(<{1*7LhZb<{N!2R2QJfo_R_7Yqdc0nf7_CGzd3!}QHCzivgf0_Ref<) zJ?Druc&prn(p4~lojZG9yZMtjn{)KeK6Fx+Hy;P38^_IsR6UWCuSD;j9(cZQ8w`X)H7>wT$RmrR|DHrMgL@dM3=m` z>KSH>UA+3SfEQeNyA*PBb}RnHV%>eT$YiJ5dbr`Ap>6#PE=@B(dzw{s85ay4%XSgjM{yuORc2C)x2GPo``aUu4lB>l{$e`35SUbd zU>LP1IvKBD&pYu?8*6Lshjikp(3!+mfTev8_|wBqnMQHZ@|5PtSk(ZN2f41)`{XVG zzrXkY(av>4Wp`3?_AlGakjL}o_C%)+#E!NUKAu;|>D;~DgKTojU5L056gfk%8Pl{e zj~4YGX?0p2$>tJ57f{JAKZ`|g-v76|&$X3jd?vAB^U6?=yR%CsZ}i9Ma^vSe%UFSM zXHOXQHsxANruzLZleU~D2P1w|4tR?&h22np7^U6ckYY5{Zpw=DI9~TR^Sjn4%*sp0 zKYS#f?PnftyVo2VL$y?uLUwig=wjr!%pI#6Bd#yM+8*Z?v zhdt{8KxJP=NWdu{Tf#baX}HS0^-7nDN~J`N7`V!UdK&LMs+UI~bXRkdh2g9V*RRXx zYPDor^{DP$8$8dHhm-Zc&jp9B{;3~A!2Q(sN8IqEnTHaBdmn!yQP1d?)|#}(ItTDh z-XYtGCE~(h6T05M=hkF}|A%x2o)EFyv4;Rm@7%(7r*#}_V&}<9JqV6rF2CreHSTV5 zRaxNMZ{fph|Q(4?aBP(=IOhV>Z`AvXL;TeYY~e zBMb!2lJ4wv_Ra62WcCDC%3%3JNMocBRL>hM!n1yRZwN^$JroW=Kh@fio$Tq!NZWvf z!FLtBF@X9v?v`g98jkkbL~(2(X*mjEPCwGL(R3mVr(5)72^pu|EqBW z96AYL zWU9RjgF#zI;~n!MLQ#9FOtAg(bCp;}NFQAos1d*MW5EGEd}0~aG}KC&XK4F$J-i&# zeCTlclS2&CeNF8_>V0zf=T;eJQx(xI?KZeBYb+8MGeXyPIu`^%Q}pY>aC))R4J^HD zp(nY6ky6jTwc7BFY5!osIz&M`A7KYNRk=_P@}!X8nk+NnoaD6&6qVZm3K#foF1XVA1R(DcfE4IGKsd2zBft&4fr_t!{DQzN+bFggNusPS9nfe2Y!e}|7u zq3j$4`zcYD_Lz6bV@;ktYYagIjYiK_d=17XiS zdp;K4JnZ4*bW#?t8LGefHD7@UD^zgIWz5AK)4D=?f}poiU84#P8-Yqr&eiZM^Ur(O z=v&N>Wz>&0SE*NO$6{a=UM(%JXHbM;H&%@?P1-R-BoKOU>ykLo@tDF&)FknF&sTdd&eJh-C@@amIfE0 z#$yu7PmOg92?Inw_(u46_B*_Jx^n}$WE~0E zkHniVWp87#%?}F|subuy+4Ax~A3kaNd9FC1XG$UO3cW85R%o$>@p}?QfLYc++%{2+ z>UNwgwNyYoVm{*Y3v$Jt)7=eJRXl5NS9fH$RGkB!VO8YHuzI0}2>;1?yP6L=r`bw$ zO@>PQ+2>31sfZzg5M5ljla=3(_THl9LC7FPT;cg5*gv2keWIe2YgLj*S-((ao>b#E z*}iptEgE7$I-)TUaPmLU^5NMn1GbB1uU{WK%bk?uYN90TVWUJS3gPKm4|vl5w{x@J z+p^YmTyUT$ipbEhzYeS{)@$y zuJ{-pNYLLH6bg->c70AT;)-A0g9M$xQ7{v?u=k4%qvyg5yh@*SsRkKEzj2Q#)aS*6 zz$Ao})ufo5u$tTR+c#C{Hc&dsVlJS+k(Yc@pQ4AGUU%JjqCe#A@^W>@tsh?B>B7j9 z_CFnKg^kuH{R!1tSf_}SprzfJodJIvykZ*n>MC2zc~Z3~0uOqo0bQnb`}o@T zEO=2(7=nK&^ogv+;)C}vYz`2Zvw3+Tk-2>|LqRe0-o;9vF|=bWp=?DVr4~DFLd1<} zOewSkD2Lnk+&m7r0hlYbUWosFgxdCyOpH6$Hju+f=-Gd#_|L#sa!5>4;zIXkQTj6%naWvkpBf?*hjrLlQeEa8J+!zw^ zlPO9gE%!A#v5~JN#ve;6PCG;YBM-?z{dEuX2!JGpkK^3>PrgR)Z_C=NQX?03j{HcZ z_h;z3N(0n`6U_aiT?$GDJ>AXDJYFNpE+1jNJ#hTudk2nt7p08jYpzDKvb?1(SE!7R zyD{4+rZCeK-dEs3zyTN?eLFzqr)@z-gg$4QsugG50x<9?b>EGV&*TX((AG$(e_^yf z*&~iI)>Ox-(d?^Yg%17Wiklv6)fh9v(lAcZC&hn$M=TWWfSYEWP=?Xx?}9 z8IB4n3$n2!VV?UF9V5~)8^F7~M+h24zf&m^J>dVsK9@57;x9kj(BizqO<`4NQE{KA zxW>~V?lU3{voAA7PVufdMV(X_7eo_u&)A=LTYY=Jf9^|89eHSB&0R$42XV=iEaI?F z!c$(1m-IgP-myKmcru>1l*62Md2Og39?7s5pjWrg*!!J;{?gz<U4I3_5)A9 zF?*Tbtt8p^mD5&bwD%<^Mk8ETDd{aoISoka%B4~WQKI=Mg}HfZhem7Yo?mXqS!!?c z0wwBH#>wKxp|QWP%TFPxz_l#MW4>9Nu9~OllOvl$()CRq!_PtS5DLXKRvb4NPq0di z-w^2FZYlb6yw-?73n~^3cENA#tQ9Vtdft>OvDX)DL0AydVQn1_=X$;Sr^F*##36*) z1M5hN)YYlw8n<}f_F7+dUVVqUAY**_3-s33GygeRU(soWXSb~SwB4Z&{fWo8y3Nd{ z*97$((CXTu>te(-rcIA9ucMoR79Q9@*EpmD%q^La~lLagEE9CQq zIb9xs%&Hxd+5_+!$}>Uv6hsv#Dx6>T%OyQG(*j}YGl9!DzK>3Yt;N7wDC$ROrG=~O zY{#bBgCabB+aMAbfd8P#;a+Keec{}L6N8|D@#G_c?7(fwGSonb3SUqg+Gz;5D9FCh zVK*KF*oTNqm6`X2>}|_3-s#+h(x+#ph`WApe|V9@Ir1H|`q*>?@e_?&M7P=7*K;4; z5?SkX+)~{UJSeeka5Hk4&dG3!K-4;ac(L(?sYv|(XdvRd^ zND@U?GN=gcDFi_{fDI$UgGtFP-}Muns4Q7=i9XuvwG-_%0(GO2+NguBkmN04`l|J* zu9x$QNel4zU#yaFm(G550F?aJu&kOEU zVhE&8C5G4H;q6f-QP@MF-JosbRd#Ml`nMeat$>1a?~^d@^B>ltvoJ;#r+Mw>2Y&rl zIE^rE@q40^^V|=wZ-4QTyMPN7-#Z? z$8F$I?6ox7jqk)JA7pBmgo3LCH~8`kf4o3YoVH8kg{v*f9PAR|r-`SDkZ#^^kaLFRqyG0hOP`LAbcHw%RfzkXws}dBK zHqu6te{h`eD}Kzoff)L(2D3csjsLq7dG->iu73omb1EJI3Cy6D>-T%&G5}>6SLlx6 zn&KRR>?V_n0_pbW-UO~CHk=WeeL+>Kfo_y7^e{)c?#(h5nF*SOYX$?;e*MmTi=7VV zN&4T!%UCs{cH;Oj_frSpsn$K6ySr~y5ws=B7~_-HPf(_|FJC5PkZ;2EPN z*ZWE5`o4KZH{HFC4_-umO5wY5;W;LoD@E#SWBEH<>}(q^`|Wea*mQ;007WitDejTn zO_b1kjz<1l+|^+Y%?O2@Urpx}BMM>HRRbmF9R%PD(o9M+g*||i-G{%Bc)abeiLNylysG0O@M7_AbX(?3!bsoBt%t!;Wa9@+EWN?@$_2k7sc* zl3rl)_hNOP?u%MXX_zd;fqMW3Z`cgFvkg*TxH4vDdHP;=Z^YflnTC7hx%W=Yo+6AjapSX8ru>czWmMWfQ83t<)=iklxw~m~{AqS)M3!Cd8OT zhjB5|o^L*=pBF5W!Ou%@Lq1*HiPe9p0fi+ms(HNqhaKLYW*H{01OE1*5kwoNDfh(b zH#9!YV-`e;E|@gv*>i~>)p7*^CVluLf%&IW+by~7{SB)$=C|pK-wy0K`jSlN>I-ks zx$w=eNptYa2JIn9@kg$R#mi@^TxBhBH^Z@FRQq*5zkOnzf#OQJqy0;@0EduNpSX4U zfg8t4Loau2h_d!V0NI9bWOT>v`{7{rT{&%vIdI1Y*SJOHIH4RjR~>)Nyx9Fr+%d;M z9TY1aSkrEp^jAXs`Zp5iG}yi>>Bnnt{|~hH=T3_voZI$Z4Wx;Gt6SA4xuWwQhkVmF zBM%t0Kj%+cak^iz@6-**G;MkQfEE>ZtcPOA2w>YtL?vzwz6j2^rQJTEk!T99mI$*~ zY#X^Paw6ipNV}ZCeuVWY@VP$9+uqA}*hE8aWEoyqZq1AE+i#oUcu51L#BzS9MXcm0K&fvHkv&dN<=fuc zdSq}{uISuHd3c?WwBZWpgdFTLhvOl*;R2wx)ja`6b`|#FF&3+O8m%iD=y*`Les(1T zs6TgL1NGTd#X`EeReZm80WU@KBd#vuq!K?%3G)2ljR=r?{0ubW-dSMTAvsoPuPAu& zhgh78X*+*e%e;mL_V3rNc^d|I!@cq^#xgBl7Z;pt4OKNczJ`ozH|1&gb2bp-pXQ|q zUz9km7p)TAm=R^5h}dnybO0_Y*!lIEYrEe$q~k9M@@V^pftJ>#r2=l%$uu z5vwwLC>?h&FZLgPzAHRw9&hU*Wz-kDpD7gHkC3NHr);fJtQKRcFxQuNeFMDwvG4kJ zT+-z-T!ycROZiTr4-ra})7S-Kd&*qk9L{$|L|l-^1sYvUOknN6>Pl4QAbHfC?*A)c zX|GDtQHr~}RQHE4DeFNJ68G7zSyV&xivh20dCM9y2AOxMJ81Ui`;4_8TiPyDxJWAZ z8mW)z-jI0GuslyrF|)9G1Wa35EV<5^Xq03{{nP>j1ZZROhth%!R73u8{meC?zQNTm zEh+E7!e$u%I8IlhNYOTCwrc9fml+c3 zs1etiRebnf=(%2P|EavXM^fuvaolwk?7y1%u6)ov`_yb-dsH9tUAj+@Q33Z*ojN}Y8@ zeHg5?M(>{Hp-&K&P_cx`_*bHivmE*B|J*Gi1(9qc8)2sgAAFwBb@7^uZal>F9T;zA`rx|DCv!p7+ zfcS%X@qc-mGMkX6JlW$#75jL)Z_6X@kBRJ*c<(Kl=MPM}E$c?&qLolVJF7IDKue-2UWwF@oLoLckO9Eof2J;6=GrZjkSW`$6~PhrQL4o6Dj1w z!h($#UdWZGONZg|$~hO!CObhU?Reize?-xYb<9uU{rUM|Y)wzLriR^u&pq5#hGSz28WL1QOJF9X#6>+Qer~IPL}9PCBjB&_5|G$$k+~ z?v{|Kb_+IBQBXP3|9Y412!x{qG=5;Ero+BnE6seG^ZJKzPOf)zI>yp7e(%1}#qIYg z!Y=!B@`tSlBd;dn2(e?0wiX2f-IutK7E`hJbfO~mdom_sxd^XZE;H@F4NFR1T~e3% z5bWcve%e;yXNdbNI_Ik|58o+^eT{nOId?&suex{3fBN$lRr8p6-S1yk<4g;q8&1Gy zs*5~VcEb%b*zVlisjsQDJ0tHWXO58oo~iBq%2#Ka=m>3rDtgQ zAYwr`-+;Edx+GWVxg)zM9v_)kJZoDsvwil2hC5Q;<@#yD!Z{lsc*hB^iQ3AW{+V$7 z^)6+77-1nhUMs}v+f|fB4&Rlz3n!?z?T+cX zU@lLe@SpBmU+P+-s{Bxk4E9d*V`}t&HNIl_{*d^kR?GK;ZP&^j5|yq9<+)gIX3xz| zTrI?%kpUVf#<=gVn0gdmG+R*bN>BG4P`knc^PVh3pNF;`XJU95pAYs?3tUSTJ#k*9 z0G%{PfU%>};_bf5us0v|%tM1DgP!d7jMixqG6Js3n#B&Z)^)GCnP7SNr7!oy9&f-|O z_svU*w9eKLYj*xR<%maAz%U4Ee2se(z+akJh|;iwBzD%>;4NIEKZGUj!1tECP4*Gr}dt*7SyVK{Gc-NW};T~kIh zhJ-_|k~lW*ta|63>5pov6f@c|`NWuR9Jb#WPDkzd^i7|{xAst6w>OMM(lztd^dkLp z?15hd?YWyr&+#un4N>AKCGl}%i)XsIPLNf4hnW{;cCzQe?MqY8;phy{ykpH)7o`%H z@*}$fwm0Hdagk-Vuzb$(oTor3gX@C?QrS(LDwq28|t; z=@E^+i39WFS5Q1Hc3dRp34Lx%5Hy0BpWYE+#X0f9n2W@Rl)hNLkimDcyytu5>FXA& zuRmPNFIJJf0HvyXz`DF{tTLN<7e&EC;~4DQoC@Peq4zU`LEiViMFmF4EkM-YtDSM| zWcbIG?jva70tBNTxj79OGeRQ|{5@LwScR{>;qOP887gK*8qXks;x`VU1-AZ@4Z5yv zj;>}IA`s=SzkkH!py%egk8bC|+I>f$H;1t=!<$oZXpz0Jr>#{puHy?2HIjz-&#Io7 zZxmI!fwh|wlWcl4-oG0XHp$za8eywmyjJPy}30F-}0 zcHSH5H%e0R(a+p{zP7@Zc6i_pH3AMZk@vL&bVR1zkxQ}wtiyxRJAXw8M=kbO12i%#7RF>6@|j@M6) zCjU+$kw9&uv+-EdNSu($4Q~Ih3EG7YAtu{j+Dp67HJjLc=EVnGo~2{0Y3=**SliC$ zDM&5^3XT|=!*()&ol9|w)i=zCGrfyQxed-@RfWlQb_yI4I&dC&#qZ_{G(JVxksnXpwtru;hOFY89zY^~comPA09(SqZrJd$QhX;Q#X(+3L zP#6mVpx^DqxO`1?nO{@YA>CpkROR$mO|%CoO0k*b+}qt(<7)m55lm@Byl_=c4py}J z@-Qmu-Kzwd1_>XsZeU~{6}BFv21^lmwtq>=b zO73Z4hnb3@YmT&koy?6_YZb#J(C?mR(0vc4BWy=dJ5wmWBE-V+f8FF#r6vXHOcq3QOlc<{0-1^ zB#3kL)?6{zZOw=OeecNuG9}>FU(WC!B}m9*A)N|PJ- zTvJ&n!x*FpGU4NtoO=?{U@ahn*!l-x=TG~x$$p!l_I#5$aLNP69T+>ns>a%2v?@aG zot{&TXxK`MSvElnSyT1BHM$8Q20uN%|90u~2`l27Nao=Yfg$%fFs7%v352fe?{4Q7 z0xqmE{qu~%30GW7+)M3VpM?(&dX&Q5)OUq6${ToG+BUk_%O>5h`Rt6l`r~Ih8>oqD zdmJYvU!8jGvs~QY3GyU~;Qd_xu?ntOd?g$EL~nh%U`1fleHFj7q=#q-g@sjs=)b@B zZ&d<;5g+i3u~$c!GnJmC{pId2;T_`Lj|aV?mGVSq{eC(V>Fe!ctG2MrE0+F2Zo7G- zr=j*DWR&xi_(xlwlgEalUWZ4_`z`r3h9yY9^{pRm@Y}ZrT+|jlKiwh~N10WjBu%>cU5lLr;wb&`kCs0Z?cgN zVYVs)UpWd!d3ZtWY0~W22f(LK+b7yan}GZxT;$G#m`k&K0W*pL6{fT!Tnv9|FErN0 z&P*a#YPTQWO;^wxj(>{_L5sMIUlWWeB`X(Ux&pn$*wt5mE<0SF`%~`H75mzS)-C#z zzz#*s+x(0*)Sht66&0E;a|o|Z-=OpZK+Hn>7c^ajFDJPg2L{HuBZz&i@}VoBPwQH} z!w|yZ7I7iENvN{|DMAv|$*Jw|@|~QzqdYMR?}4qg`p*Tl2HfUW8#wca$`EeOED5}Y zr1OSV(E8{|#>UFRN}Qri_)M+`>`1ra56ENvoyA0iT&}|aHIa*I#NeMUcX#~j=BS__ zS-Q}RJ#>Urx9qn0VYGD4bG!^V)j6}>32wFaiftQ>^K2db+HcV|s}Qlv=zQR%k|W<| ze)KYzY0B(~zV1EK#IUz-gz#}=FY}d)v&Zn2tT+zw^KzkH6N23#p1{AP59V~o{TuRe zI+SSS$v+(nIRFBht5Q_lYN-7~)HF^yg}`fD7D8&UY?cJ1whxys>KX|tJu!JdAl6W7 z2joUcl1lEBIfc|CsL>IWtk@fUZe!Z*vHH1omF!P=w6G`3l98j`R$)7(bsn22YV7T| zFIErm;FtiCNfh9bppPnO9-CSvKL=P?{sJ&w~HjM%!ZQ zA^otFoDEq3PZ3WtAz@vV%6-`c<|*U5=}1~KY|JroWR%VuPvEwi6#XW_8q?11^Nf@;^_ z=~N$1vh+P*enuw(|1`4)mlW`ta7O&7H@P=mYrnZs?)djat%gf+*PMTs5+sN{%shw4 z`&*l84pMRJRsDx|dTC<#IX}p4MJc|DEV{_!Ah*yOp@IJSyR+ooe9mVk@rt&_YmE(k zQSafY941Ukh3EKBJ6Xu4(Kt_8Zkj#GqyqQzp@y<{M-ceifVi*9_rG=penHOdgy?#X ziobC+z>Y6mn~7YeorN7jMVi$alZrD}&< zheQEQLS)D0wie>=Lj=i0eCphylP^PDaxX%wrZh2MBl+S%a&o`hThBTBzFU2^;YV<~ zic}OUfi(BEB>JSw9mD)yr-c1pl`&_w*Llx$A#klYJxP1*F{11g*8&&&u}eoyXR6r) z=76SbueO_n4w>80Gi&XEX>r_X0+;Y96B^rK?n{I|_kQ9|P6c7pWqdXZmahx486N43 zgROT^5~D4RmiUi`Cj8?T$O_O}Yc7nH3>LSE#Mzu<2QrrW_6-2*0eUW)0scM+{Px1* z(W^P>W&Vn70B^y+&kHCkq9$xXSLU(UrI@_q;R~h7pOkaU07e*hcIH)zPas% z8C=$a)x-VuYRcoglTRiGkvr+T$kA3)I0xL+HmcBqbdSNcA9GjgED zefx4`P+4wRP(VMq+hKF1B-UmhPH|)Sf1L2kSP#NO zuU}6KFW^KKtYvtR94>c^{>|~Q^%q+^;D>x4xPr#-4+eJZm~sTH#6B_nbFpwJd)K%q z$nW;USdKf1SEOw_x{{|74QB!?l+Em$zor-KsU@um^YRj8Y!W$s8==mOYB($A){zAb zh>L4@BVAQsvx)0D_REZ5BMvP7>327EEIg1Iygs-;rxLSuL(Qt?gvq><|7mtN?s>Pn zu2#_JXU{jht2uy;@pwP6bK9m4@es}W|^< z?Um+FaUv>4W+5jyH4>w5-F$yX?v`ESAHEfL=E>`;LMb#HO|Lp07qZdeykKN8OcMXp zvCQqf`(fl~jTaBM37Nfb>Eku@!|lJK2WT<- zYO7DgNGaQ(C`*Um`IzNzTV*99t)hK_sH{FxHW86X>KavA)V-noCZY|a9}_Wdj=bn` z=DD6NA5SUw8wK{*k3&q^mSye|?7OyQLCwx@A?-m8TQax&e{bMpjw_0P3pmcQlngJv zwwWyr#;T1g@z)H3Kf%|*_?mONWoZc$u8uagSFKkJ@ync@HZtpdeCn-W&)T6|Nb;Ta z8{RL_Z4lI&R;_I7n)O`36$w>Kht&K+bj^B5hLm2eQvTH3otv=&=K5*RJ~DHP;ljBxLt52Aid}^v$F|Tv+i%Mr z+MKnM5deo!FOe^Gv>m1-ncZ{XyI84QIqt{a6A(sn@Q{_lw>Fo^W^gCVKcd|bkK@y1 z#SHk$1v=uFrQ_8u>w_f6TAv-;t&&>IkM;RsSs;MthLGbi9~j`26~o)kYP#nT8pHgf z-6}a6+kEYT?vt2%X61W()gDF&9<$~=8++`ZCs1?pz*x>UV>%RX|4;`C zbKuK~xUYY~FsYdpIubWlT8Nk=p2c5GQSu@7k!OF7@jpMC6Y`|9&!T@tU?&^1$MoF) z*`EG}vMn@L0vh{*esvfbSDr5IuM}O`z?JC&yyNhmww#nMnDtHb7r#__XE*r^CRQVk z&>ZQ*vYq?t0m67U&$=txFfq&pOr@E~uO296pmYph=n*!x@=G?B&ybeNLg9u@9mbXR>z8(?|q+EET1d~l_{H7B}JadNqwr=^zpn|+|x(m zXCEj%ZB<(@X#zI#875`^`4x!(n|bN%s8tEgPsAA}`eTmv6%ZB>$6| z9`kI^9|RAW({pu?I7}bX{v9}=ZNlFJo~kIM{KMB-A8Hwe>{tiwc4BHlV>z2%(;q)! z-iyMyoeJf9S};J<1khll;3j6^Q4hC*QMWy-u*Fj~NBWyuk+r4dN z+EJ~OXU`7V1K_{8)b6kb`rG$zP5h4yOEmIM{Z}%S&nFbhPpZ(Y+SiWkeg#BIpm09> zqt+hLMfNeJJjKXqqQ5#QYJcBNfwGKJv~$_(^IJB_r@t4!`*SSs9*vf<1}vzyl!w&M z_OERKCqB1@BbxbgYBs{uXlq@E-Yey58P;!L!hek0$qWTp^x}nfA z^xibZ5gH0p#Kz?I(M7uliFG}|CxCFJKdvo53p}EWU8f^n(e$3Rf&L7NT`pv`qgVj4 zUW>>jA95+*Viw%)^}E@tTX0(Ut%Vha)D)H-#$zK#9s<8}NYsU%sz2j6|7cnTyOCFb?bz(s z=(=6%HC>k&px<-%g`^?C_gv1GjzwSSJtI)*pa)mSOTE=1n$F{Y)ge6TKk6_cCcBC6 zVi!MZO>SQ4%n!B2`F?jlO@R}i0HTao%S9BVXoBlY8{^4H2KWQU7DgC2e;hjW*o8BT z%G_95^TdV6VKRCGptr_0gYO-pDv;wH{Y>)vLo^vF?ZE}(5%e1E)frjDP0>=9FR3e2 z=SUl`M(K_eo+SaTI)0t6bo(#$#N$C15u`QX!PA!OkUH0A$Yo#Xd(3!ZJ_|b$^R@ew z<;==Do|!`ZC`!?5dQfekGS;=U@q)!UWr9_K^S(j@tddr;uctPLhKA=mM0~(Rh8M~= zd(Dr^v&`|7P-C(EEd z{%&nvBUv50rx&4vgJ5{t7`UVeP(E6BPLHDC-S!>mA>5UN7&Npr4+v0nT8tT=PEJIX zgNu0`xy!zqiO*I!9NYyYQRITg>9`|aD9AeGY}6eFbv{+4P;u}JCDKFM!M2CS63cG^ z|D&lY8)&hqNj{#VsXB2Tb#p1)AyAzhDFF%JwhJ5Q9bh0`$zL?IM%y8V}$PdNVJ&7uv_CvBm?vb?(L3VPB zu8K`kW9LTm9Cq%mps$*trks)k0x+}0bZ9?Gz98WpyxQr(;h~Q?@EeRx&icW4vK@er z?5D+#TWE3Lzxk3iuh`bUY50)Ui+F?(K^B@I9U=u4ld4QRF4h2>*Uo>Fsq01GNwZID+m)(639ogZx#6GJECzNrbt6T3ny zXXwC|z$XcnGeu}pVgX(8hP^)W0^n2sk*8>4g2?VC47>L9r}lsO2a^0(Y$0A82qZ^^ zgWCgW7cjJpl7ktU=Ym0YsxYVrW7D(EcuIuyw)(h#JF#B6K)AU8Bb%1z_r%!u%)wWE zQbApd<9^skU(7GLjG34q1t#hcaklcO$~5Q7gYo6JFXh`Fuf7Hv+l49$X5&=<_b2QWB-z;`(N^&4f2F!{1LV5 z!c(64&MzuL*T+?w2-YjRBMr)V+?t5`8pv%YMgTiAEa2-pa@1^~#px;DO-T?iN<}To`@*K_* z%ht#AsMnI@CB6K%{nlWg{Hd!kr?A)kMWHXwn z1{Req+=z%kQcKi-t-BR5cTw*}*B`T%)QB5r|7&TI^d;o&Iva`3VZ9aNF5^EKy@mPs zuZRM8YZzZxfWG^*?>$yRG^DrF_W6+DVv%r;26q1@ARRbm0(P5jIV5I7(Tn012Zzxf zr>zjQH^s}-vb;2KZCFinDa6-Hh8E&Z4PY+VOfgu)Bht*9`a*tnl<=v zAKxc2%uTxlYZ<FjkC(-K{ z^fCtM3#`iK#)gXi9ZrYMrZuHTDC9z$hl!wbh42o76c%&nqj)ha(MVPy>;IAA|02Er zAF&|*(Is^FvHt;(nEws{)PyTxz&?ePU|@VbbT6*6X|cQ%Evc zBVOHS(j^hD7%e<_8B|%OClXCm!urAHpUWFV7>Axz2I~O5iCciy?d2gXoU-6k=-X^o zU*CLFu~~obU^z{H{Bz>))?$C1E!3l<%>`ktcleEU%yNT$hmhLy_t-?OWus!_c8$2h z6TCXkR1yM`LVcz`TVnlKI|%q!tOOyDy_q|Qcv6~zb;EtxjafVTeBp2L^50-znI)*6 z#yAVhkWaHFT}e@d!hoKpa2!ZOIt+ZYCharZ;%ybNyE-B1In10sAVN{ZeQW@%B2{Z7 z$1!T{ZJLlyMBwI)ILn;Iw-yDeGSaJ$ZQZkvH=u_zBsW;&7=2UMMb7}X-$X1*Cn)uuZMan4V4e%qJdsZp_dO8ew-4+s`sZsh;EdM@QcZ@}QO_9j zz*^T`w!Yo99=PQXW*ibUQ4)?;-LHIyd|>o_EMZ*9ccyVJlHdjJrEy0@z;IbP%Q_q|@|dL3+4r1z*JHc78c&sT@Yro>KQnk>z<|!PDaqsSwCq89zd{UEqcpZ9 z9(f9SK6{%G#d>wLYL zP@`z5f$(ucC!r)d7<=tJXtSSJf9%b2KaaNDgLlEa5o<7vN8xKf9kP8cS^1w^bi~nL z)?u!~pxucM#$)c(O5}5{&|c^9IRT<;AbXQT;j8N`_*(HVe67(~h+40+UzJQy8T6hs zZ($s*V_VUVg(@$twbnk`F8zi5lOQ`7?)OII^L>{$FO!@R&jhZJX(ABXc9HWpa%^wv zStM9sljD;%srx6(5c6x(w)#Dhrp8b1qBxY|PD}78y`^w33kRsKEYgycb>44aVW`Nq zN#}OciSsAV81j|hbt_p0Q#W#Dql2xa$mh?V=T>z7$a_iknoS$a^6G?(#+*v}nJTP3 ze%h=`&Me^K61l!>b0m`YP=`FG(m^$_C=Q$TW?jc7Ag-9LE%E1koi}UbLf;7B!#7tZ zOhu7z!tk;873@nxB>r5}a6x|U=m3hn=mxJhom^uj(9pJ;7U~HuDN_NkJ^MSPlSsd*tyo7M%HuDfq5$J$gi@ z`Vae4=gREI&E~)kDYORXc?FXuzOCSI$1;NdPkC4V4)q%LEfXVy8N|psc4Zq&24i0) zOtv-(F$f3Ql2LZkn6b-#(v%@NCuK<;vJ_?v8pd`~($Jtm9cEC9=$+1a|AzOM_m}T= zJ>TWJp6kA^`?;6T=f1xT-VgDZPe?FctdRUGFZ?1fc#y!bs@!5xIiu>(I_w-NWplWO zt9Vme0K|BOQcf*1uHqsB`Dl*1(4W|TL)=@utWa&1uqaH@$+5LmvE0U>H#8$FE=9_`^=3zwHjr~Js3pN~=COYQ zQwz`^+1yhhMT8FF#JmelXZ(!A8aF!GBy$hBJ+S0(YMeDPylbQPhW?pvo39KQ<<*e_ zs(i5i6#F%WA~n^VgiW(A!&b(Zq+l5|af!%Df^(A!iR0t-0y_it#y$l5;S%E+IMin8 z4TlyD2e%-eg^m%;3WMYmiH5ZW2xYJkx*8ly(6cTx6`^^{wyukqUUt`>sdtAsPlo}D zbaoU6yv^5#)Qadt*;!%!9N~({`-jA$M>@&cZvAo7XWRV0yI6T|Ov{tyVr29s7@IsnSi8i2 z3BO=}{Gy7$o(hJ$bbq7L+ST9FnIyX|56kmGe=X%1j-{55-1NdMvg`b%)WpZ5U*7~5 z)hrYV0wAQ|{y1(23UavSZgOwJZ@pNB;+Mg_bfZ^GOkv+G&){%mD&C^@(h~#LtuXxe z-jqu5PK{fcJAfS#p5IHla`(;UcFV+}8#!Txb}~$2 zf8vBNCaUe=5CXItL)QaR-Eg@+Dm4Jrj(Kqf*9%F6f6 z^~W9#tf(Vpzlp1X`3Z&#ze5*+Zj|GL$pCoYi4h`XxO4r*&x5%%0w&+z8dwBn<)Wkp zj1SA^C*w4;M1yEtYz1VnjF@~4=NZ3WMJLQd6rc+PS5Pdni=e({JSIv-6bAeS45j)w zuc%~j8shW;qUpivr-f6Bc0e$^rw6`y(!Hi~&(7A1wDP@9tWg#eOgR?1Q1dxEoT$`$ za#Bq`=#mgWxUFmbd1OH}P;pGwg;AQX)QXjumYbn2uwy_s*3EK0;EWFkGaJXH_)6R zH+zN+qo2>o&xhIhc5JN3IZwwi+l%Wwyu!-N#FZu*xN>fIH&oRFwEV=SaIM|L=~EIM zPlm`!g4ujZf;(8M|J29JWZ@3?Ni|pHP#cmPMbpspWfyDQL1Og1P4r8J3#3m=tswA3 z*vfIBHR)lM)zMlkO)+U{T`Xwi3BHQ`{wc$HZ;6zN;V>6{z8292ca&(GN`wuo_0k>T zfZZyND8nLXy501{);2#guHEao1djw@`U{ho7KPeD_m(9`)O%n+D;#XgStJqwdcg}1 z^uiV}fzEw5Ydd$CHyE=9*S8IiiF^ssR}6sVx7CBGw!!Yl`bA+!9iS2xEBAc&0t20c zBpHef`O=oaan=O-uq=W6PqBk|^)k`vB+I35@8%my24x^;Mj}|L$h%ttsrW<5$#77k zwgY>Q50?KxZcz!6^B|g9pAI89gA&JH#ZBvw4?*1CQ@#^?)erH#K*eY(StA2}xTo{2 zb@`k$*~z3;MS5QXor^_&QDVO^LX`zW^a#9G(==S#D7WkmKVVme>9TwA^`@SB8Y>%X zdlDs~rKF34k}d>tvUZ6g$=au{KZY~IRe@M%&bLj__~SDE3CeYU{s-2&1>-y7Jo?9>=^F~bJaVZ8 zt8?i+mCvhnRhSUKGzVR$gyrr8AS=?8_RQEw7D4UuQv*R6kT)EhC0w&P?g4z-(Czz{ z%!A-B{K{3<4&{e~9=M9Z^1VS3-ELlG{6a|lv4km(BzTZmQp1!GR4&r72gYd443=h; zFNQ%<u#_#2cK#ij zv0%Fs=+wvWb$2;6hJ+(Gwe3rKD?w-Rh;Myec?s%PcY*#)e~<}e69BdBxb&O-o_4|>M; zEdqW9Zpd|YoTxl8$#0r9(>x>m;g!U?W+7LWP?kWr| z1ZbywgX-;mcwdqHG%mYnC3XGAsOij-W5k6<>FnJP0gW?NB2_nd+o*h@lPtXP@uXS^{XQw?P-V~)a3a?4Qa*LOe0}XR6PT}nw zJ~y|YwV321n<2kens9q6O`(IWgty^*)bQJZZX1>m4Ka_;Zf}E;?F`ljJ$I-4AdmS%l{;K?V~gKR#qa1j`7X~B{kYWSwu*bO70eO573FsM64edWiTP&uPo|2qHmpSz+qa?& z2UKrSi~n}DGf|zalRa@*Kd>c}6J(3H-(x?0go)_4=VD;zI>Utc+g?Wg-IcWAmz<}e zK}K#1+n0(I-3LXG8v_IR;|i(fh_grYcG3?)05-)Zf3!&W&%CU_P%u z$v$|4e^7mmJg;T^m#Vdn)?OPvtRnWKeHO`RJOjFUtiOy3u(A_iUAq$)ne8 z&Kyp3oDXSH(P{icN+^JJ^uAxtM&rBsAx72?gdMt&V<$(JX(OAmUb^@>Yl(%D_1ZqZ z8#F4nsMt{=O<*>l%u}BSwyG5r7AzkhFX5${9{=Ss_~pyDqbuB2vbDtdt4zu`CLF8U zJMbt;HRXw_?K43@smsLHoD#Vwj|S_FCvH2RZ~=w&tCu?Kv4eV5UA#Fe8pb^pYKIMw z;RL>0Q zJ~5l;cybyZoo|TF?Y`PZHrdvon3o;4ssHTzZZ!$3UY(74zi@>9Ts$!wNVUB9o49st z^PFg^QnS1ua9HCCc}LVh8%CwO)Te-~DamCSNflphp;HIbrvDU%=c_n!@iLznSW9!| ztYc#d0FvbhZGVC5o=aD+sr*_uPy6D#*rr8)bZRV9U)Vmk&1hV*@|1uO0$W%bu=o6B z&%%fL?lMdKqpj}v7hbl!F-@F^-QfIwK9UH@O33>pRC;EJdVJLK<^lSueT6K-Iw4A{ zR!%U$YiTouvrg746)+e1;_*UD`i>pZ=Um}(+KNq?`KQi9Yvrj}T8S^Re;yP-FEBmB ziygfGRiKbS;j$_R8FVkGDQM|~dH+-f{M9DFYddgADveN^Zzi0XQLL(arPBY}aPkqB zwvF(tbYOWmM zc;HMpjRK0V%Vt+Lk#GP^V4L#Hy>*U$n?#mrw4Zl6LB0DDP;rD;`N|Rwz@V975T*#y`-lvd_Dr1Q(XU`m$!w^u#n=n^0B9A$~!ga29 zRJ)r{p0z(&+X?CQ2)kRbgC07uU$O}HX?NfiD~i2d*DN21=;_P$i_IDAXD?#Ty)kJW z3zxDlT90DH~jTM4bWnp$kzW95Ugmt;@oDiUcxRrvDA&VD1~i- z^r^|+akj)ANu~IaBSoQa)f`PGRJ(;6lh)O&7z!mGCt`Nx8FET#g^P-A%8m659yU40 z8{h%-YHkS;QIhT#hQvT)peLaoz>@k({>9s&9^e83AE>K?;$$>klAt0EM{uuDaBv{8 zUierR-{8tAty>?iLzh;QGr4`3E+!Zm4hJzIEsM z{P48+biYzN{{GCm8C}f;JCk_5!aR203aw76vJaLWQImIj*=n)I*M;0Dj6-h=*=-MM z7W@W^M*4hyHL130fg-fnIGd|x?1Ka6Tic|-7RFJv>- zXy`J8>Sqyg_IifEM9a^EJ+_cISQq|Q?28{=u%i3KKd0%7PVejg`T(nIj!&PyWO1e< z(z)4W$L;O|2KV!1FKF9vru~hA&)BK?vBM6bwky2+fAmqN>wLqHZ3k=W$K}^TBZJ?$ zx<)T;U#L6&o_6|ocPYnqZxgZxtlzjz0p=Nz}oLy5K;=Wf11pI)%cFN)^^$x zb{&5yb|a9WQPAqGLNdHo`qp&H(cq}ic@1Azhz2y4@KhaIsdeY7ci#cDil&_Yqv-{l z1j#3K@uGG5CyH%;mY~B|oRqsZLV4y_WhiXFz}EKOmdijVIWs^U2M{>+I47447?9hD zmWGu{cxWp-%GG9JvpM|>Z&^^B3>i{)L{KhR#zVgLW&6cRAZ>iGco59)Sh4GGWY11G z$g-D1Gl8ySdZ)5zKnI1)3iLT#n0Sn5w^G16Ud`WJ>)@?K(HY70Oive_fSm8D0hSLE zvn^*IS4S9p==jM)BdE`*NVmGCFiV``bN`Kq*%8zm3Ob=2m++KS^6>$rZz9&vCA-| zdcUk%L=mJ&$^O=TwYA^Nr95N?l~{-SvWEsP63t{7zMW6C*fLlWxDzN(NzkaRQMbng z1Z=Z3Uyc2+zAKNb8(Sj9IAD+*E@v zS=K`nbL*31jOL)lenXY8evf#F4p;~)ar_J7L#u{#yH8_?pAf!=3K`l=;dI}>X zkqEem7oemfz^vj1WAmC5_|YnOvV$^QlhHETl&F?x_r3bA&td!P-^&EK7ylFwy2kcD zs8FdfjXZTa=!renW$@bS{mPG|@|8r|?TfmbwmjN#=D*?<5X_^fFN2zR6(xwgRL1m? z?kmtlT({&bF-N*&AjLlPzBFb%i=BQ=*ydv>kQ)|DH1xNB_lE)b=$SB{Jvj610q)U9 zNRKC7hJy*^pU=xrx&`sLkNQYjlgPt*%loi1y*@&rJj%1dFIn*5$u1|iVjeuXA@z%I z$-BY3oOSwzSpK_kJo_uc{BPlP_PHp{J^oQu?4T1laPa97>TgOg+>f-xP zNQ9{WOBunNCp&sYRetFKetU=n+0vCHV*)~_^W}`!xF+7uT literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/SplashScreen.scale-200.png b/examples/windows/examples/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..85d7ab11e47287d77885fa14515e6a97497aa6f3 GIT binary patch literal 61716 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¨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 literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/Square150x150Logo.scale-200.png b/examples/windows/examples/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/Square44x44Logo.scale-200.png b/examples/windows/examples/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/examples/windows/examples/Assets/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/StoreLogo.png b/examples/windows/examples/Assets/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/examples/windows/examples/Assets/Wide310x150Logo.scale-200.png b/examples/windows/examples/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..288995b397fdbef1fb7e85afd71445d5de1952c5 GIT binary patch literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA + +namespace winrt::Microsoft::ReactNative +{ + +void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders) +{ + // IReactPackageProviders from react-native-splash-screen + packageProviders.Append(winrt::RNSplashScreen::ReactPackageProvider()); +} + +} diff --git a/examples/windows/examples/AutolinkedNativeModules.g.h b/examples/windows/examples/AutolinkedNativeModules.g.h new file mode 100644 index 00000000..f28bb8be --- /dev/null +++ b/examples/windows/examples/AutolinkedNativeModules.g.h @@ -0,0 +1,10 @@ +// AutolinkedNativeModules.g.h contents generated by "react-native autolink-windows" +// clang-format off +#pragma once + +namespace winrt::Microsoft::ReactNative +{ + +void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector const& packageProviders); + +} diff --git a/examples/windows/examples/AutolinkedNativeModules.g.props b/examples/windows/examples/AutolinkedNativeModules.g.props new file mode 100644 index 00000000..f5db933f --- /dev/null +++ b/examples/windows/examples/AutolinkedNativeModules.g.props @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/examples/windows/examples/AutolinkedNativeModules.g.targets b/examples/windows/examples/AutolinkedNativeModules.g.targets new file mode 100644 index 00000000..e953c93e --- /dev/null +++ b/examples/windows/examples/AutolinkedNativeModules.g.targets @@ -0,0 +1,10 @@ + + + + + + + {0e3b044a-11d1-47dc-8d12-4d9ce62f69fc} + + + diff --git a/examples/windows/examples/MainPage.cpp b/examples/windows/examples/MainPage.cpp new file mode 100644 index 00000000..99b1bc7c --- /dev/null +++ b/examples/windows/examples/MainPage.cpp @@ -0,0 +1,20 @@ +#include "pch.h" +#include "MainPage.h" +#if __has_include("MainPage.g.cpp") +#include "MainPage.g.cpp" +#endif + +#include "App.h" + +using namespace winrt; +using namespace Windows::UI::Xaml; + +namespace winrt::examples::implementation +{ + MainPage::MainPage() + { + InitializeComponent(); + auto app = Application::Current().as(); + ReactRootView().ReactNativeHost(app->Host()); + } +} diff --git a/examples/windows/examples/MainPage.h b/examples/windows/examples/MainPage.h new file mode 100644 index 00000000..fb76d9eb --- /dev/null +++ b/examples/windows/examples/MainPage.h @@ -0,0 +1,19 @@ +#pragma once +#include "MainPage.g.h" +#include + +namespace winrt::examples::implementation +{ + struct MainPage : MainPageT + { + MainPage(); + }; +} + +namespace winrt::examples::factory_implementation +{ + struct MainPage : MainPageT + { + }; +} + diff --git a/examples/windows/examples/MainPage.idl b/examples/windows/examples/MainPage.idl new file mode 100644 index 00000000..2db3cdd0 --- /dev/null +++ b/examples/windows/examples/MainPage.idl @@ -0,0 +1,8 @@ +namespace examples +{ + [default_interface] + runtimeclass MainPage : Windows.UI.Xaml.Controls.Page + { + MainPage(); + } +} diff --git a/examples/windows/examples/MainPage.xaml b/examples/windows/examples/MainPage.xaml new file mode 100644 index 00000000..b9578af1 --- /dev/null +++ b/examples/windows/examples/MainPage.xaml @@ -0,0 +1,21 @@ + + + + + + diff --git a/examples/windows/examples/Package.appxmanifest b/examples/windows/examples/Package.appxmanifest new file mode 100644 index 00000000..b25cbe0b --- /dev/null +++ b/examples/windows/examples/Package.appxmanifest @@ -0,0 +1,50 @@ + + + + + + + + + + examples + Jaime + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/windows/examples/PropertySheet.props b/examples/windows/examples/PropertySheet.props new file mode 100644 index 00000000..5942ba39 --- /dev/null +++ b/examples/windows/examples/PropertySheet.props @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/examples/windows/examples/ReactPackageProvider.cpp b/examples/windows/examples/ReactPackageProvider.cpp new file mode 100644 index 00000000..4a09f80d --- /dev/null +++ b/examples/windows/examples/ReactPackageProvider.cpp @@ -0,0 +1,15 @@ +#include "pch.h" +#include "ReactPackageProvider.h" +#include "NativeModules.h" + +using namespace winrt::Microsoft::ReactNative; + +namespace winrt::examples::implementation +{ + +void ReactPackageProvider::CreatePackage(IReactPackageBuilder const &packageBuilder) noexcept +{ + AddAttributedModules(packageBuilder); +} + +} // namespace winrt::examples::implementation diff --git a/examples/windows/examples/ReactPackageProvider.h b/examples/windows/examples/ReactPackageProvider.h new file mode 100644 index 00000000..62d5abfd --- /dev/null +++ b/examples/windows/examples/ReactPackageProvider.h @@ -0,0 +1,13 @@ +#pragma once + +#include "winrt/Microsoft.ReactNative.h" + +namespace winrt::examples::implementation +{ + struct ReactPackageProvider : winrt::implements + { + public: // IReactPackageProvider + void CreatePackage(winrt::Microsoft::ReactNative::IReactPackageBuilder const &packageBuilder) noexcept; + }; +} // namespace winrt::examples::implementation + diff --git a/examples/windows/examples/examples.vcxproj b/examples/windows/examples/examples.vcxproj new file mode 100644 index 00000000..be401559 --- /dev/null +++ b/examples/windows/examples/examples.vcxproj @@ -0,0 +1,201 @@ + + + + + true + true + true + {37f187d0-70ec-4eea-9a0b-422ce11d92d8} + examples + examples + en-US + 16.0 + true + Windows Store + 10.0 + 10.0.18362.0 + 10.0.16299.0 + examples_TemporaryKey.pfx + 6817B7A5927D01F260B70FB64565D400E597CF4C + password + + + + $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), 'node_modules\react-native-windows\package.json'))\node_modules\react-native-windows\ + + + + Debug + ARM + + + Debug + ARM64 + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + ARM64 + + + Release + Win32 + + + Release + x64 + + + + Application + Unicode + + + true + true + + + false + true + false + + + + + + + + + + + + + + + + + + Use + pch.h + $(IntDir)pch.pch + Level4 + %(AdditionalOptions) /bigobj + 4453;28204 + + + + + _DEBUG;%(PreprocessorDefinitions) + + + + + NDEBUG;%(PreprocessorDefinitions) + + + + + MainPage.xaml + Code + + + + + + App.xaml + + + + + Designer + + + + + Designer + + + + + + + + + + + + + + + + + + MainPage.xaml + Code + + + + + Create + + + App.xaml + + + + + + App.xaml + + + MainPage.xaml + Code + + + + + + + false + + + + + Designer + + + + + + + + + This project references targets in your node_modules\react-native-windows folder. The missing file is {0}. + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + \ No newline at end of file diff --git a/examples/windows/examples/examples.vcxproj.filters b/examples/windows/examples/examples.vcxproj.filters new file mode 100644 index 00000000..b9b0505c --- /dev/null +++ b/examples/windows/examples/examples.vcxproj.filters @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + Assets + + + + + + + + {e48dc53e-40b1-40cb-970a-f89935452892} + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/windows/examples/examples_TemporaryKey.pfx b/examples/windows/examples/examples_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..1378ec964a70372aa5be50b25fa4d44c34c4d3cc GIT binary patch literal 2606 zcmZWp2T+q+7XA}L5P_id-c}R>NPtHTHEP5lMUbURO{55dp$do?lp+wi0TPOU0t!+d zRf1IMy{;On5<~zTWsInc=~e9MZtHer2BUvrC;qb)K#N{N9Uxze4()%Kw> z(rX3i%CI|YcpkR|r3Ebt*V$k`r<6K$De}Xo?!GMV?wdv1!bkx`%x(pd{rmdV66GY= zc3@29jRkFPnnHO;uk@{m8*1S=%KzNju_`d|EWN|v-b>g4GxGQ!PGHuGAY6bWrH&S~Q*6AR@Xv;6xfY^U+X^)jpT%D^?Mr05BE{gE@y-E%Rf}s(@|nXRKGfSij|!$ZD~3;L!}0?+?qnxxDI()I_m+a*tc|B(Po%cA^~; zD-FiO->1`n3Q6Wtv!I{ToWh+qOFgTk68#f4g?ch%D9+38F4WbfI5gU6CoZcOA(D?z36GwfnLIgRJH{i|1znL&R4fLx~_&&Ol-m8E)^PlnSJi(0iBg3>R~lI z{7^AHa^m9oK81Rd$>6u%?XCw=cbRqmSsT>d`5EFGDPGWd%!*<0g$*`+OQGF>{d6HBEf4y|-H4Q95x+U!OnDHS*ZfPS7+uVyLx zoD^T(+p3ArzaW+WjYSl*3#}gyw1VZHkCI{IZHt=RnWfeJ;I2I@X7`Y(Z+uagHkh?K zyq>nbRShCRmqLuQ5pn(!$PxE+Zv;L#+1!X*1}vPMpWo$w)~cjZ@Ux?zauM!F3ZK-iDYae@Rj;(Q8J^(MEEYnF%!QnriYAKCx4_niu3Q`X z5+&5A;}t=?K(@~FAr<1496?(#EukkAla#?iBf&Cp&`6bW1epfpw6CbNhpJF>*siQ|tf zY}ZBS)A2p`V!co42LycfC@7n#k4A~3Vej+G8ms(|XA3lYJs^>K;dVNnb6eP2?_djS z&e+;u<*_RTp-Ku*jSP-a95fD2=3GS)9vnUU$r$W>v)2!{WabMu$H925ir5!6qEe#;vJ z9*i_R-~;$E>?Wg~1Yq&kDTpD8XEc@oj2QmzZ^oa&;TgEwZ`|y6WgtTX%ZTv^0#n!D z_h*6T5t!;3P&F6?Ft)P)GNAt-{1-0o*tY4rn*JL65d@|P8SPVhB;MQiv(`4bKAo-! zG00}l5_GMW&ZJG=QNaHB68l9eBQo|WziY_s#^T!WZ7iEU*vi8&HPu0r=k8K==sl;( zJtbB>z4kC_S(;$&${BiAs^56!#+o!sOHGUl1 z%gz>3D_0E-5*8a2&t7lrDV>@Wd2#6xHD%AXR@uYw=Y?(*_-N8m*|QYvGiW(-h4D0f z(dUQNBIap$<3*niXv?qYhyu7Wk4-eDxFIEc8RSAy1 zWn$a9DzDQ7rEuqv^h9$ECeofyM(10vl%%^dDCiQ;^NNe-@L<<9uUs zhL*TvCKZKh&_mKnI_uxkF(csxN!>9av%WAV;aAfu7+mtt4%O?M17juK?Z@cO4-&Jg z`W3TV8P7D{i{d_tmI)~+G#_!{40dTT%cbbi*raLEjoENTmlUrKDp!T)F7K((i{qWd zik^oVNts#JTrPwaYG5$x}efjc!zRjXpBc|v9?jJ zU@0j`xdV^B73DOLzZA)>LamL>^nuML#mm5rYJ#z7Sr4kja+m*r5L z#g7b6*mhNMLv$6*fzw{v$RMzTDzfX?*;$YELJ~lk5qiSw7u8?oZAT5KYiX6$juUn? z6(+Kg@|^(3Mf+Q~yxdyg;z6yCSKjNC;B82|ci?=f0jcN6ePNM15FzYl#nw)_Y_rBW zLu1R1mlrR^f89%t?6)^6bZzf4=E6u>!e3x^_Y1RB?Hi_lY%V?C`daC47rBshDoe|a=g{^@K#et^Q_cv)HK;!D!#ibj2z$HViOQ^;9f3rM zBUqr!axf;a5QN8EaA2J?;W~F?R}WvK32OKFozV`2=ZqwbDqOi~Be3NyHrMmWt>*Y? I;;#?h($ literal 0 HcmV?d00001 diff --git a/examples/windows/examples/packages.config b/examples/windows/examples/packages.config new file mode 100644 index 00000000..7ad3ffb8 --- /dev/null +++ b/examples/windows/examples/packages.config @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/examples/windows/examples/pch.cpp b/examples/windows/examples/pch.cpp new file mode 100644 index 00000000..bcb5590b --- /dev/null +++ b/examples/windows/examples/pch.cpp @@ -0,0 +1 @@ +#include "pch.h" diff --git a/examples/windows/examples/pch.h b/examples/windows/examples/pch.h new file mode 100644 index 00000000..47924c4d --- /dev/null +++ b/examples/windows/examples/pch.h @@ -0,0 +1,27 @@ +#pragma once + +#define NOMINMAX + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include diff --git a/examples/yarn.lock b/examples/yarn.lock index e9d565fc..09ce7d63 100644 --- a/examples/yarn.lock +++ b/examples/yarn.lock @@ -1106,6 +1106,35 @@ resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz#e42b1bef12d2415411519fd528e64b593b1363dc" integrity sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ== +"@react-native-windows/cli@0.63.9": + version "0.63.9" + resolved "https://registry.yarnpkg.com/@react-native-windows/cli/-/cli-0.63.9.tgz#ef2ba2550e8c6697d1342d75d83a48558b93a409" + integrity sha512-VnD/lcCW8twqO522AAy/T/FzB3eAGjMmX1I3upXZHTvJScg9j9km+TLhVWB9v//kerWctVT74EMcZoCpZbrtEQ== + dependencies: + "@react-native-windows/telemetry" "^0.63.4" + chalk "^3.0.0" + cli-spinners "^2.2.0" + envinfo "^7.5.0" + glob "^7.1.1" + inquirer "^3.0.6" + mustache "^4.0.1" + nuget-exe "5.8.0" + ora "^3.4.0" + semver "^7.1.3" + shelljs "^0.8.4" + username "^5.1.0" + uuid "^3.3.2" + xml-parser "^1.2.1" + xmldom "^0.3.0" + xpath "^0.0.27" + +"@react-native-windows/telemetry@^0.63.4": + version "0.63.4" + resolved "https://registry.yarnpkg.com/@react-native-windows/telemetry/-/telemetry-0.63.4.tgz#940cffe1cb890ac22c76ba04af2284e1412c7faa" + integrity sha512-jTCLw1JcKVaNbRYq6KJIu72VcJ61a80ZjT6++KDJcLROA6DyRxiX3LhW5anIbV4Ww9vA5CNlU0SUb2pAIw8Jpw== + dependencies: + applicationinsights "^1.8.8" + "@sinonjs/commons@^1.7.0": version "1.8.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" @@ -1432,6 +1461,16 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" +applicationinsights@^1.8.8: + version "1.8.8" + resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.8.8.tgz#fc514af3edf1fe5f7ac3619abf03f3ae46183ac0" + integrity sha512-B43D4t/taGP5quGviVSdFWqarhIlzyGSi5mfngjbXpR2Ed3VrikJGIr1i5UtGzvwWqEbfIF6i298GvjFaB8RFA== + dependencies: + cls-hooked "^4.2.2" + continuation-local-storage "^3.2.1" + diagnostic-channel "0.3.1" + diagnostic-channel-publishers "0.4.2" + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -1535,6 +1574,21 @@ astral-regex@^1.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +async-hook-jl@^1.7.6: + version "1.7.6" + resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" + integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== + dependencies: + stack-chain "^1.3.7" + +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + async@^2.4.0: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" @@ -1927,7 +1981,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.0.0: +cli-spinners@^2.0.0, cli-spinners@^2.2.0: version "2.5.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== @@ -1965,6 +2019,15 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= +cls-hooked@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" + integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== + dependencies: + async-hook-jl "^1.7.6" + emitter-listener "^1.0.1" + semver "^5.4.1" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -2094,6 +2157,14 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" +continuation-local-storage@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" + convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" @@ -2298,6 +2369,18 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +diagnostic-channel-publishers@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.4.2.tgz#e131d9c351d4b7c6bcb9e901e42bb7dfbf09ffc3" + integrity sha512-gbt5BVjwTV1wnng0Xi766DVrRxSeGECAX8Qrig7tKCDfXW2SbK7bKY6A3tgGjk5BB50aXgVXIsbtQiYIkt57Mg== + +diagnostic-channel@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-0.3.1.tgz#7faa143e107f861be3046539eb4908faab3f53fd" + integrity sha512-6eb9YRrimz8oTr5+JDzGmSYnXy5V7YnK5y/hd8AUDK1MssHjQKm9LlD6NSrHx4vMDF3+e/spI2hmWTviElgWZA== + dependencies: + semver "^5.3.0" + diff-sequences@^25.2.6: version "25.2.6" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" @@ -2337,6 +2420,13 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +emitter-listener@^1.0.1, emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -2366,7 +2456,7 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" -envinfo@^7.7.2: +envinfo@^7.5.0, envinfo@^7.7.2: version "7.7.3" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== @@ -3092,7 +3182,7 @@ glob-parent@^5.0.0: dependencies: is-glob "^4.0.1" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -3365,6 +3455,11 @@ internal-slot@^1.0.2: has "^1.0.3" side-channel "^1.0.2" +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -4421,6 +4516,13 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" @@ -4433,6 +4535,15 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +mem@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + merge-stream@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" @@ -4833,7 +4944,7 @@ mimic-fn@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -mimic-fn@^2.1.0: +mimic-fn@^2.0.0, mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== @@ -4880,6 +4991,11 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +mustache@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.1.0.tgz#8c1b042238a982d2eb2d30efc6c14296ae3f699d" + integrity sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ== + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -5007,6 +5123,11 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" +nuget-exe@5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/nuget-exe/-/nuget-exe-5.8.0.tgz#45287c4ad8308a5a7057913b32c08998fe7fdc82" + integrity sha512-m95SBWa+SJNOfR0GTwdQ3OwK2915Ts3XvajYx0iaOZYydwvz6reJyptiNGf+HQhvTe5viNiRAmGXxNww9obZjw== + nullthrows@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" @@ -5184,6 +5305,11 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + p-each-series@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" @@ -5199,6 +5325,11 @@ p-finally@^2.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -5493,6 +5624,31 @@ react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: react-native-splash-screen@../: version "3.2.0" +react-native-windows@^0.63.0-0: + version "0.63.17" + resolved "https://registry.yarnpkg.com/react-native-windows/-/react-native-windows-0.63.17.tgz#5e15b68dc609220cfe0b83c576f29adf0ace14d5" + integrity sha512-z0Tap2wt8Q0bWKgqHIy/tawBRyUi+w4gZQb86vViEDdHiitGfmOlde/kbRWyZ0sTuJ8KMK33gQs7LEJFHNGL4w== + dependencies: + "@babel/runtime" "^7.8.4" + "@react-native-windows/cli" "0.63.9" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + event-target-shim "^5.0.1" + fbjs "^1.0.0" + fbjs-scripts "^1.1.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + pretty-format "^24.9.0" + promise "^8.0.3" + prop-types "^15.7.2" + react-devtools-core "^4.6.0" + regenerator-runtime "^0.13.2" + scheduler "0.19.1" + stacktrace-parser "^0.1.3" + use-subscription "^1.0.0" + whatwg-fetch "^3.0.0" + react-native@0.63.4: version "0.63.4" resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.63.4.tgz#2210fdd404c94a5fa6b423c6de86f8e48810ec36" @@ -5587,6 +5743,13 @@ realpath-native@^2.0.0: resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" integrity sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q== +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" @@ -5760,7 +5923,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.5.0: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.5.0: version "1.19.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== @@ -5908,7 +6071,7 @@ scheduler@0.19.1, scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" -"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -5918,7 +6081,7 @@ semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2: +semver@^7.1.3, semver@^7.3.2: version "7.3.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== @@ -6023,11 +6186,25 @@ shell-quote@^1.6.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== +shelljs@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" + integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +shimmer@^1.1.0, shimmer@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + side-channel@^1.0.2, side-channel@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -6202,6 +6379,11 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +stack-chain@^1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" + integrity sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU= + stack-utils@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" @@ -6701,6 +6883,14 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== +username@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/username/-/username-5.1.0.tgz#a7f9325adce2d0166448cdd55d4985b1360f2508" + integrity sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg== + dependencies: + execa "^1.0.0" + mem "^4.3.0" + util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -6922,6 +7112,13 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xml-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" + integrity sha1-wx9MNPKXXbgq0BMiISBZJzYVb80= + dependencies: + debug "^2.2.0" + xmlbuilder@^9.0.7: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" @@ -6944,6 +7141,16 @@ xmldom@0.1.x: resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== +xmldom@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.3.0.tgz#e625457f4300b5df9c2e1ecb776147ece47f3e5a" + integrity sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g== + +xpath@^0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== + xpipe@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" From ad3d8bd58d76fe4834fcc8ac80047d6056def178 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 18:29:39 +0000 Subject: [PATCH 4/9] windows: fix splash screen blocking input --- windows/RNSplashScreen/RNSplashScreen.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/RNSplashScreen/RNSplashScreen.cpp b/windows/RNSplashScreen/RNSplashScreen.cpp index d38bd42e..4d83a892 100644 --- a/windows/RNSplashScreen/RNSplashScreen.cpp +++ b/windows/RNSplashScreen/RNSplashScreen.cpp @@ -57,6 +57,8 @@ void winrt::RNSplashScreen::RNSplashScreen::Show() noexcept if (control != nullptr) { control.Opacity(1); + control.IsHitTestVisible(true); + control.IsEnabled(true); } } @@ -66,5 +68,7 @@ void winrt::RNSplashScreen::RNSplashScreen::Hide() noexcept if (control != nullptr) { control.Opacity(0); + control.IsHitTestVisible(false); + control.IsEnabled(false); } } From 61589a343517ee99967852feb3323769bef175b3 Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 23:26:47 +0000 Subject: [PATCH 5/9] windows: add tests Adds windows tests to the example app. --- .../Splash-screen-render-test.js | 21 + examples/jest-windows/driver.setup.js | 12 + examples/jest-windows/jest.setup.js | 1 + examples/jest.windows.config.js | 4 + examples/package.json | 12 +- .../windows/examples/Package.appxmanifest | 2 +- examples/yarn.lock | 3848 ++++++++++++++++- 7 files changed, 3836 insertions(+), 64 deletions(-) create mode 100644 examples/__windows_tests__/Splash-screen-render-test.js create mode 100644 examples/jest-windows/driver.setup.js create mode 100644 examples/jest-windows/jest.setup.js create mode 100644 examples/jest.windows.config.js diff --git a/examples/__windows_tests__/Splash-screen-render-test.js b/examples/__windows_tests__/Splash-screen-render-test.js new file mode 100644 index 00000000..57d2683a --- /dev/null +++ b/examples/__windows_tests__/Splash-screen-render-test.js @@ -0,0 +1,21 @@ +import { driver, By2 } from 'selenium-appium'; +import { until } from 'selenium-webdriver'; + +const setup = require('../jest-windows/driver.setup'); +jest.setTimeout(60000); + +beforeAll(() => { + return driver.startWithCapabilities(setup.capabilites); +}); + +afterAll(() => { + return driver.quit(); +}); + +describe('Control Renders', () => { + + test('Renders Splash Screen', async () => { + await driver.wait(until.elementLocated(By2.nativeAccessibilityId('SplashImage'))); + }); + +}); diff --git a/examples/jest-windows/driver.setup.js b/examples/jest-windows/driver.setup.js new file mode 100644 index 00000000..d0d9316d --- /dev/null +++ b/examples/jest-windows/driver.setup.js @@ -0,0 +1,12 @@ +import { windowsAppDriverCapabilities } from 'selenium-appium' + +switch (platform) { + case "windows": + const webViewWindowsAppId = 'RNSplashScreenExample_tzd3rs38zxb7w!App'; + module.exports = { + capabilites: windowsAppDriverCapabilities(webViewWindowsAppId) + } + break; + default: + throw "Unknown platform: " + platform; +} diff --git a/examples/jest-windows/jest.setup.js b/examples/jest-windows/jest.setup.js new file mode 100644 index 00000000..dc793ebb --- /dev/null +++ b/examples/jest-windows/jest.setup.js @@ -0,0 +1 @@ +platform = "windows" \ No newline at end of file diff --git a/examples/jest.windows.config.js b/examples/jest.windows.config.js new file mode 100644 index 00000000..eaa30a4a --- /dev/null +++ b/examples/jest.windows.config.js @@ -0,0 +1,4 @@ +module.exports = { + testMatch: ['**/__windows_tests__/**/*.[jt]s?(x)'], + setupFiles: ['./jest-windows/jest.setup.js'] +} \ No newline at end of file diff --git a/examples/package.json b/examples/package.json index 55ca2a1a..65f0915e 100644 --- a/examples/package.json +++ b/examples/package.json @@ -4,10 +4,13 @@ "private": true, "scripts": { "android": "react-native run-android", + "appium": "appium", "ios": "react-native run-ios", "start": "react-native start", "test": "jest", - "lint": "eslint ." + "test:windows": "yarn jest --config=./jest.windows.config.js --runInBand", + "lint": "eslint .", + "windows": "react-native run-windows" }, "dependencies": { "react": "16.13.1", @@ -19,13 +22,16 @@ "@babel/core": "^7.8.4", "@babel/runtime": "^7.8.4", "@react-native-community/eslint-config": "^1.1.0", + "appium": "1.18.3", "babel-jest": "^25.1.0", "eslint": "^6.8.0", "jest": "^25.1.0", "metro-react-native-babel-preset": "^0.59.0", - "react-test-renderer": "16.13.1" + "react-test-renderer": "16.13.1", + "selenium-appium": "0.0.15", + "selenium-webdriver": "4.0.0-alpha.7" }, "jest": { "preset": "react-native" } -} \ No newline at end of file +} diff --git a/examples/windows/examples/Package.appxmanifest b/examples/windows/examples/Package.appxmanifest index b25cbe0b..b7c8b941 100644 --- a/examples/windows/examples/Package.appxmanifest +++ b/examples/windows/examples/Package.appxmanifest @@ -7,7 +7,7 @@ IgnorableNamespaces="uap mp"> diff --git a/examples/yarn.lock b/examples/yarn.lock index 09ce7d63..a6df07a2 100644 --- a/examples/yarn.lock +++ b/examples/yarn.lock @@ -2,6 +2,15 @@ # yarn lockfile v1 +"101@^1.0.0", "101@^1.2.0": + version "1.6.3" + resolved "https://registry.yarnpkg.com/101/-/101-1.6.3.tgz#9071196e60c47e4ce327075cf49c0ad79bd822fd" + integrity sha512-4dmQ45yY0Dx24Qxp+zAsNLlMF6tteCyfVzgbulvSyC7tCyd3V8sW76sS0tHq8NpcbXfWTKasfyfzU1Kd86oKzw== + dependencies: + clone "^1.0.2" + deep-eql "^0.1.3" + keypather "^1.10.2" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -629,6 +638,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" +"@babel/polyfill@^7.0.0": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96" + integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g== + dependencies: + core-js "^2.6.5" + regenerator-runtime "^0.13.4" + "@babel/register@^7.0.0": version "7.12.10" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.10.tgz#19b87143f17128af4dbe7af54c735663b3999f60" @@ -648,7 +665,7 @@ core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.4.3", "@babel/runtime@^7.6.0", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -701,6 +718,15 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@dabh/diagnostics@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.2.tgz#290d08f7b381b8f94607dc8f471a12c675f9db31" + integrity sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q== + dependencies: + colorspace "1.1.x" + enabled "2.0.x" + kuler "^2.0.0" + "@hapi/address@2.x.x": version "2.1.4" resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" @@ -962,6 +988,838 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@jimp/bmp@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.14.0.tgz#6df246026554f276f7b354047c6fff9f5b2b5182" + integrity sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + bmp-js "^0.1.0" + +"@jimp/bmp@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.16.1.tgz#6e2da655b2ba22e721df0795423f34e92ef13768" + integrity sha512-iwyNYQeBawrdg/f24x3pQ5rEx+/GwjZcCXd3Kgc+ZUd+Ivia7sIqBsOnDaMZdKCBPlfW364ekexnlOqyVa0NWg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + bmp-js "^0.1.0" + +"@jimp/bmp@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.5.4.tgz#b7b375aa774f26154912569864d5466e71333ef1" + integrity sha512-P/ezH1FuoM3FwS0Dm2ZGkph4x5/rPBzFLEZor7KQkmGUnYEIEG4o0BUcAWFmJOp2HgzbT6O2SfrpJNBOcVACzQ== + dependencies: + "@jimp/utils" "^0.5.0" + bmp-js "^0.1.0" + core-js "^2.5.7" + +"@jimp/core@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.14.0.tgz#870c9ca25b40be353ebda1d2abb48723d9010055" + integrity sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + any-base "^1.1.0" + buffer "^5.2.0" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/core@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.16.1.tgz#68c4288f6ef7f31a0f6b859ba3fb28dae930d39d" + integrity sha512-la7kQia31V6kQ4q1kI/uLimu8FXx7imWVajDGtwUG8fzePLWDFJyZl0fdIXVCL1JW2nBcRHidUot6jvlRDi2+g== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + any-base "^1.1.0" + buffer "^5.2.0" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "^0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/core@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/core/-/core-0.5.4.tgz#69d2d9eef1a6a9d62127171e2688cf21bc0ee77c" + integrity sha512-n3uvHy2ndUKItmbhnRO8xmU8J6KR+v6CQxO9sbeUDpSc3VXc1PkqrA8ZsCVFCjnDFcGBXL+MJeCTyQzq5W9Crw== + dependencies: + "@jimp/utils" "^0.5.0" + any-base "^1.1.0" + buffer "^5.2.0" + core-js "^2.5.7" + exif-parser "^0.1.12" + file-type "^9.0.0" + load-bmfont "^1.3.1" + mkdirp "0.5.1" + phin "^2.9.1" + pixelmatch "^4.0.2" + tinycolor2 "^1.4.1" + +"@jimp/custom@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.14.0.tgz#1dbbf0094df7403f4e03bc984ed92e7458842f74" + integrity sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.14.0" + +"@jimp/custom@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.16.1.tgz#28b659c59e20a1d75a0c46067bd3f4bd302cf9c5" + integrity sha512-DNUAHNSiUI/j9hmbatD6WN/EBIyeq4AO0frl5ETtt51VN1SvE4t4v83ZA/V6ikxEf3hxLju4tQ5Pc3zmZkN/3A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/core" "^0.16.1" + +"@jimp/custom@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/custom/-/custom-0.5.4.tgz#393338efbf15d158ecf6639cb1b196c70411fddd" + integrity sha512-tLfyJoyouDl2J3RPFGfDzTtE+4S8ljqJUmLzy/cmx1n7+xS5TpLPdPskp7UaeAfNTqdF4CNAm94KYoxTZdj2mg== + dependencies: + "@jimp/core" "^0.5.4" + core-js "^2.5.7" + +"@jimp/gif@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.14.0.tgz#db159f57c3cfd1566bbe8b124958791998614960" + integrity sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + gifwrap "^0.9.2" + omggif "^1.0.9" + +"@jimp/gif@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.16.1.tgz#d1f7c3a58f4666482750933af8b8f4666414f3ca" + integrity sha512-r/1+GzIW1D5zrP4tNrfW+3y4vqD935WBXSc8X/wm23QTY9aJO9Lw6PEdzpYCEY+SOklIFKaJYUAq/Nvgm/9ryw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + gifwrap "^0.9.2" + omggif "^1.0.9" + +"@jimp/gif@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/gif/-/gif-0.5.0.tgz#7543870b3d744c9758da76ca43fac4ee48fd6a00" + integrity sha512-HVB4c7b8r/yCpjhCjVNPRFLuujTav5UPmcQcFJjU6aIxmne6e29rAjRJEv3UMamHDGSu/96PzOsPZBO5U+ZGww== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + omggif "^1.0.9" + +"@jimp/jpeg@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.14.0.tgz#8a687a6a653bbbae38c522edef8f84bb418d9461" + integrity sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + jpeg-js "^0.4.0" + +"@jimp/jpeg@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.16.1.tgz#3b7bb08a4173f2f6d81f3049b251df3ee2ac8175" + integrity sha512-8352zrdlCCLFdZ/J+JjBslDvml+fS3Z8gttdml0We759PnnZGqrnPRhkOEOJbNUlE+dD4ckLeIe6NPxlS/7U+w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + jpeg-js "0.4.2" + +"@jimp/jpeg@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/jpeg/-/jpeg-0.5.4.tgz#ff52669f801e9d82041ba6322ee781c344e75241" + integrity sha512-YaPWm+YSGCThNE/jLMckM3Qs6uaMxd/VsHOnEaqu5tGA4GFbfVaWHjKqkNGAFuiNV+HdgKlNcCOF3of+elvzqQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + jpeg-js "^0.3.4" + +"@jimp/plugin-blit@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz#5eb374be1201313b2113899fb842232d8fcfd345" + integrity sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-blit@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.16.1.tgz#09ea919f9d326de3b9c2826fe4155da37dde8edb" + integrity sha512-fKFNARm32RoLSokJ8WZXHHH2CGzz6ire2n1Jh6u+XQLhk9TweT1DcLHIXwQMh8oR12KgjbgsMGvrMVlVknmOAg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-blit@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blit/-/plugin-blit-0.5.4.tgz#8c4f46e00c0a4ca9d5c592713de7575528485e59" + integrity sha512-WqDYOugv76hF1wnKy7+xPGf9PUbcm9vPW28/jHWn1hjbb2GnusJ2fVEFad76J/1SPfhrQ2Uebf2QCWJuLmOqZg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-blur@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz#fe07e4932d5a2f5d8c9831e245561553224bfc60" + integrity sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-blur@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.16.1.tgz#e614fa002797dcd662e705d4cea376e7db968bf5" + integrity sha512-1WhuLGGj9MypFKRcPvmW45ht7nXkOKu+lg3n2VBzIB7r4kKNVchuI59bXaCYQumOLEqVK7JdB4glaDAbCQCLyw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-blur@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-blur/-/plugin-blur-0.5.0.tgz#c8222bdae8eb4cc86613c0adbcb26a92829739a2" + integrity sha512-5k0PXCA1RTJdITL7yMAyZ5tGQjKLHqFvwdXj/PCoBo5PuMyr0x6qfxmQEySixGk/ZHdDxMi80vYxHdKHjNNgjg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-circle@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz#82c0e904a34e90fa672fb9c286bc892e92088ddf" + integrity sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-circle@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-circle/-/plugin-circle-0.16.1.tgz#20e3194a67ca29740aba2630fd4d0a89afa27491" + integrity sha512-JK7yi1CIU7/XL8hdahjcbGA3V7c+F+Iw+mhMQhLEi7Q0tCnZ69YJBTamMiNg3fWPVfMuvWJJKOBRVpwNTuaZRg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-color@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.14.0.tgz#772bd2d80a88bc66ea1331d010207870f169a74b" + integrity sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + tinycolor2 "^1.4.1" + +"@jimp/plugin-color@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.16.1.tgz#0f298ba74dee818b663834cd80d53e56f3755233" + integrity sha512-9yQttBAO5SEFj7S6nJK54f+1BnuBG4c28q+iyzm1JjtnehjqMg6Ljw4gCSDCvoCQ3jBSYHN66pmwTV74SU1B7A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + tinycolor2 "^1.4.1" + +"@jimp/plugin-color@^0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@jimp/plugin-color/-/plugin-color-0.5.5.tgz#68f9652d5065d3380a9967911a7e529325d230d6" + integrity sha512-hWeOqNCmLguGYLhSvBrpfCvlijsMEVaLZAOod62s1rzWnujozyKOzm2eZe+W3To6mHbp5RGJNVrIwHBWMab4ug== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + tinycolor2 "^1.4.1" + +"@jimp/plugin-contain@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz#c68115420d182e696f81bbe76fb5e704909b2b6a" + integrity sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-contain@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.16.1.tgz#3c5f5c495fd9bb08a970739d83694934f58123f2" + integrity sha512-44F3dUIjBDHN+Ym/vEfg+jtjMjAqd2uw9nssN67/n4FdpuZUVs7E7wadKY1RRNuJO+WgcD5aDQcsvurXMETQTg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-contain@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-contain/-/plugin-contain-0.5.4.tgz#1dc258db36d50e23400e0644b7f2694fd74fbf60" + integrity sha512-8YJh4FI3S69unri0nJsWeqVLeVGA77N2R0Ws16iSuCCD/5UnWd9FeWRrSbKuidBG6TdMBaG2KUqSYZeHeH9GOQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-cover@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz#4755322589c5885e44e14e31b86b542e907297ce" + integrity sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-cover@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.16.1.tgz#0e8caec16a40abe15b1b32e5383a603a3306dc41" + integrity sha512-YztWCIldBAVo0zxcQXR+a/uk3/TtYnpKU2CanOPJ7baIuDlWPsG+YE4xTsswZZc12H9Kl7CiziEbDtvF9kwA/Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-cover@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-cover/-/plugin-cover-0.5.4.tgz#a086243b151db9eef09e657fbe8bc3ef8683662e" + integrity sha512-2Rur7b44WiDDgizUI2M2uYWc1RmfhU5KjKS1xXruobjQ0tXkf5xlrPXSushq0hB6Ne0Ss6wv0+/6eQ8WeGHU2w== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-crop@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz#4cbd856ca84ffc37230fad2534906f2f75aa3057" + integrity sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-crop@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.16.1.tgz#b362497c873043fe47ba881ab08604bf7226f50f" + integrity sha512-UQdva9oQzCVadkyo3T5Tv2CUZbf0klm2cD4cWMlASuTOYgaGaFHhT9st+kmfvXjKL8q3STkBu/zUPV6PbuV3ew== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-crop@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-crop/-/plugin-crop-0.5.4.tgz#124cf52aa07e36c7a33f39e2e86e78166c300ca7" + integrity sha512-6t0rqn4VazquGk48tO6hFBrQ+nkvC+A1RnR6UM/m8ZtG2/yjpwF0MXcpgJI1Fb+a4Ug7BY1fu2GPcZOhnAVK/g== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-displace@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz#b0e6a57d00cb1f893f541413fe9d737d23c3b70c" + integrity sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-displace@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.16.1.tgz#4dd9db518c3e78de9d723f86a234bf98922afe8d" + integrity sha512-iVAWuz2+G6Heu8gVZksUz+4hQYpR4R0R/RtBzpWEl8ItBe7O6QjORAkhxzg+WdYLL2A/Yd4ekTpvK0/qW8hTVw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-displace@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-displace/-/plugin-displace-0.5.0.tgz#cb75d8588bdee45c1bdb1bec2323705d0e53d060" + integrity sha512-Bec7SQvnmKia4hOXEDjeNVx7vo/1bWqjuV6NO8xbNQcAO3gaCl91c9FjMDhsfAVb0Ou6imhbIuFPrLxorXsecQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-dither@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz#9185ec4c38e02edc9e5831f5d709f6ba891e1b93" + integrity sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-dither@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.16.1.tgz#b47de2c0bb09608bed228b41c3cd01a85ec2d45b" + integrity sha512-tADKVd+HDC9EhJRUDwMvzBXPz4GLoU6s5P7xkVq46tskExYSptgj5713J5Thj3NMgH9Rsqu22jNg1H/7tr3V9Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-dither@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-dither/-/plugin-dither-0.5.0.tgz#0f1f6b7dcd5aba8f908bbd4b60685fc29cc6a3ed" + integrity sha512-We2WJQsD/Lm8oqBFp/vUv9/5r2avyenL+wNNu/s2b1HqA5O4sPGrjHy9K6vIov0NroQGCQ3bNznLkTmjiHKBcg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-fisheye@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz#9f26346cf2fbc660cc2008cd7fd30a83b5029e78" + integrity sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-fisheye@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.1.tgz#f625047b6cdbe1b83b89e9030fd025ab19cdb1a4" + integrity sha512-BWHnc5hVobviTyIRHhIy9VxI1ACf4CeSuCfURB6JZm87YuyvgQh5aX5UDKtOz/3haMHXBLP61ZBxlNpMD8CG4A== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-flip@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz#7966d6aa3b5fe1aa4d2d561ff12b8ef5ccb9b071" + integrity sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-flip@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.16.1.tgz#7a99ea22bde802641017ed0f2615870c144329bb" + integrity sha512-KdxTf0zErfZ8DyHkImDTnQBuHby+a5YFdoKI/G3GpBl3qxLBvC+PWkS2F/iN3H7wszP7/TKxTEvWL927pypT0w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-flip@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-flip/-/plugin-flip-0.5.0.tgz#4a973c9c4bdc6dbcc7da66204a2bb2b12feb9381" + integrity sha512-D/ehBQxLMNR7oNd80KXo4tnSET5zEm5mR70khYOTtTlfti/DlLp3qOdjPOzfLyAdqO7Ly4qCaXrIsnia+pfPrA== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-gaussian@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz#452bc1971a4467ad9b984aa67f4c200bf941bb65" + integrity sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-gaussian@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.1.tgz#0845e314085ccd52e34fad9a83949bc0d81a68e8" + integrity sha512-u9n4wjskh3N1mSqketbL6tVcLU2S5TEaFPR40K6TDv4phPLZALi1Of7reUmYpVm8mBDHt1I6kGhuCJiWvzfGyg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-gaussian@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.5.0.tgz#02c9f07516108e01ba0f2938289b08e6e865c2c9" + integrity sha512-Ln4kgxblv0/YzLBDb/J8DYPLhDzKH87Y8yHh5UKv3H+LPKnLaEG3L4iKTE9ivvdocnjmrtTFMYcWv2ERSPeHcg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-invert@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz#cd31a555860e9f821394936d15af161c09c42921" + integrity sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-invert@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.16.1.tgz#7e6f5a15707256f3778d06921675bbcf18545c97" + integrity sha512-2DKuyVXANH8WDpW9NG+PYFbehzJfweZszFYyxcaewaPLN0GxvxVLOGOPP1NuUTcHkOdMFbE0nHDuB7f+sYF/2w== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-invert@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-invert/-/plugin-invert-0.5.0.tgz#4496d2d67ab498c8fa3e89c4b6dd5892e7f14b9b" + integrity sha512-/vyKeIi3T7puf+8ruWovTjzDC585EnTwJ+lGOOUYiNPsdn4JDFe1B3xd+Ayv9aCQbXDIlPElZaM9vd/+wqDiIQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-mask@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz#52619643ac6222f85e6b27dee33c771ca3a6a4c9" + integrity sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-mask@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.16.1.tgz#e7f2460e05c3cda7af5e76f33ccb0579f66f90df" + integrity sha512-snfiqHlVuj4bSFS0v96vo2PpqCDMe4JB+O++sMo5jF5mvGcGL6AIeLo8cYqPNpdO6BZpBJ8MY5El0Veckhr39Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-mask@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-mask/-/plugin-mask-0.5.4.tgz#ac4c2625e328818da1443c92bcb9cabb537c74ba" + integrity sha512-mUJ04pCrUWaJGXPjgoVbzhIQB8cVobj2ZEFlGO3BEAjyylYMrdJlNlsER8dd7UuJ2L/a4ocWtFDdsnuicnBghQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-normalize@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz#bf39e356b6d473f582ce95633ad49c9cdb82492b" + integrity sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-normalize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.16.1.tgz#032dfd88eefbc4dedc8b1b2d243832e4f3af30c8" + integrity sha512-dOQfIOvGLKDKXPU8xXWzaUeB0nvkosHw6Xg1WhS1Z5Q0PazByhaxOQkSKgUryNN/H+X7UdbDvlyh/yHf3ITRaw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-normalize@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-normalize/-/plugin-normalize-0.5.4.tgz#d60aeb637bcaecadf654c9621e291d6eed12fa19" + integrity sha512-Q5W0oEz9wxsjuhvHAJynI/OqXZcmqEAuRONQId7Aw5ulCXSOg9C4y2a67EO7aZAt55T+zMVxI9UpVUpzVvO6hw== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-print@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.14.0.tgz#1c43c2a92a7adc05b464863882cb89ce486d63e6" + integrity sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + load-bmfont "^1.4.0" + +"@jimp/plugin-print@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.16.1.tgz#66b803563f9d109825970714466e6ab9ae639ff6" + integrity sha512-ceWgYN40jbN4cWRxixym+csyVymvrryuKBQ+zoIvN5iE6OyS+2d7Mn4zlNgumSczb9GGyZZESIgVcBDA1ezq0Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + load-bmfont "^1.4.0" + +"@jimp/plugin-print@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-print/-/plugin-print-0.5.4.tgz#00524a7424a4e12a17764d349485dd1120a43728" + integrity sha512-DOZr5TY9WyMWFBD37oz7KpTEBVioFIHQF/gH5b3O5jjFyj4JPMkw7k3kVBve9lIrzIYrvLqe0wH59vyAwpeEFg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + load-bmfont "^1.4.0" + +"@jimp/plugin-resize@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz#ef7fc6c2e45f8bcab62456baf8fd3bc415b02b64" + integrity sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-resize@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.16.1.tgz#65e39d848ed13ba2d6c6faf81d5d590396571d10" + integrity sha512-u4JBLdRI7dargC04p2Ha24kofQBk3vhaf0q8FwSYgnCRwxfvh2RxvhJZk9H7Q91JZp6wgjz/SjvEAYjGCEgAwQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-resize@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-resize/-/plugin-resize-0.5.4.tgz#c9b2c4949ee080df3fa2ca587539e2ce8588b8af" + integrity sha512-lXNprNAT0QY1D1vG/1x6urUTlWuZe2dfL29P81ApW2Yfcio471+oqo45moX5FLS0q24xU600g7cHGf2/TzqSfA== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-rotate@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz#3632bc159bf1c3b9ec9f459d9c05d02a11781ee7" + integrity sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-rotate@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.16.1.tgz#53fb5d51a4b3d05af9c91c2a8fffe5d7a1a47c8c" + integrity sha512-ZUU415gDQ0VjYutmVgAYYxC9Og9ixu2jAGMCU54mSMfuIlmohYfwARQmI7h4QB84M76c9hVLdONWjuo+rip/zg== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-rotate@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/plugin-rotate/-/plugin-rotate-0.5.4.tgz#6c4c560779bc3ebf291db9a5095158d32a2a4af3" + integrity sha512-SIdUpMc8clObMchy8TnjgHgcXEQM992z5KavgiuOnCuBlsmSHtE3MrXTOyMW0Dn3gqapV9Y5vygrLm/BVtCCsg== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-scale@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz#d30f0cd1365b8e68f43fa423300ae7f124e9bf10" + integrity sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-scale@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.16.1.tgz#89f6ba59feed3429847ed226aebda33a240cc647" + integrity sha512-jM2QlgThIDIc4rcyughD5O7sOYezxdafg/2Xtd1csfK3z6fba3asxDwthqPZAgitrLgiKBDp6XfzC07Y/CefUw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-scale@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-scale/-/plugin-scale-0.5.0.tgz#095f937e5a4887481b3074f5cd6a144d8f4f815e" + integrity sha512-5InIOr3cNtrS5aQ/uaosNf28qLLc0InpNGKFmGFTv8oqZqLch6PtDTjDBZ1GGWsPdA/ljy4Qyy7mJO1QBmgQeQ== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + +"@jimp/plugin-shadow@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz#471fdb9f109ff2d9e20d533d45e1e18e0b48c749" + integrity sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-shadow@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-shadow/-/plugin-shadow-0.16.1.tgz#a7af892a740febf41211e10a5467c3c5c521a04c" + integrity sha512-MeD2Is17oKzXLnsphAa1sDstTu6nxscugxAEk3ji0GV1FohCvpHBcec0nAq6/czg4WzqfDts+fcPfC79qWmqrA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugin-threshold@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz#ebd72721c7d1d518c5bb6e494e55d97ac3351d3b" + integrity sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + +"@jimp/plugin-threshold@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugin-threshold/-/plugin-threshold-0.16.1.tgz#34f3078f9965145b7ae26c53a32ad74b1195bbf5" + integrity sha512-iGW8U/wiCSR0+6syrPioVGoSzQFt4Z91SsCRbgNKTAk7D+XQv6OI78jvvYg4o0c2FOlwGhqz147HZV5utoSLxA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + +"@jimp/plugins@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.14.0.tgz#41dba85f15ab8dadb4162100eb54e5f27b93ee2c" + integrity sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.14.0" + "@jimp/plugin-blur" "^0.14.0" + "@jimp/plugin-circle" "^0.14.0" + "@jimp/plugin-color" "^0.14.0" + "@jimp/plugin-contain" "^0.14.0" + "@jimp/plugin-cover" "^0.14.0" + "@jimp/plugin-crop" "^0.14.0" + "@jimp/plugin-displace" "^0.14.0" + "@jimp/plugin-dither" "^0.14.0" + "@jimp/plugin-fisheye" "^0.14.0" + "@jimp/plugin-flip" "^0.14.0" + "@jimp/plugin-gaussian" "^0.14.0" + "@jimp/plugin-invert" "^0.14.0" + "@jimp/plugin-mask" "^0.14.0" + "@jimp/plugin-normalize" "^0.14.0" + "@jimp/plugin-print" "^0.14.0" + "@jimp/plugin-resize" "^0.14.0" + "@jimp/plugin-rotate" "^0.14.0" + "@jimp/plugin-scale" "^0.14.0" + "@jimp/plugin-shadow" "^0.14.0" + "@jimp/plugin-threshold" "^0.14.0" + timm "^1.6.1" + +"@jimp/plugins@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.16.1.tgz#9f08544c97226d6460a16ced79f57e85bec3257b" + integrity sha512-c+lCqa25b+4q6mJZSetlxhMoYuiltyS+ValLzdwK/47+aYsq+kcJNl+TuxIEKf59yr9+5rkbpsPkZHLF/V7FFA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/plugin-blit" "^0.16.1" + "@jimp/plugin-blur" "^0.16.1" + "@jimp/plugin-circle" "^0.16.1" + "@jimp/plugin-color" "^0.16.1" + "@jimp/plugin-contain" "^0.16.1" + "@jimp/plugin-cover" "^0.16.1" + "@jimp/plugin-crop" "^0.16.1" + "@jimp/plugin-displace" "^0.16.1" + "@jimp/plugin-dither" "^0.16.1" + "@jimp/plugin-fisheye" "^0.16.1" + "@jimp/plugin-flip" "^0.16.1" + "@jimp/plugin-gaussian" "^0.16.1" + "@jimp/plugin-invert" "^0.16.1" + "@jimp/plugin-mask" "^0.16.1" + "@jimp/plugin-normalize" "^0.16.1" + "@jimp/plugin-print" "^0.16.1" + "@jimp/plugin-resize" "^0.16.1" + "@jimp/plugin-rotate" "^0.16.1" + "@jimp/plugin-scale" "^0.16.1" + "@jimp/plugin-shadow" "^0.16.1" + "@jimp/plugin-threshold" "^0.16.1" + timm "^1.6.1" + +"@jimp/plugins@^0.5.5": + version "0.5.5" + resolved "https://registry.yarnpkg.com/@jimp/plugins/-/plugins-0.5.5.tgz#e97fa368d69ad7718d5a2a9b6ffa8e6cc1e4264d" + integrity sha512-9oF6LbSM/K7YkFCcxaPaD8NUkL/ZY8vT8NIGfQ/NpX+tKQtcsLHcRavHpUC+M1xXShv/QGx9OdBV/jgiu82QYg== + dependencies: + "@jimp/plugin-blit" "^0.5.4" + "@jimp/plugin-blur" "^0.5.0" + "@jimp/plugin-color" "^0.5.5" + "@jimp/plugin-contain" "^0.5.4" + "@jimp/plugin-cover" "^0.5.4" + "@jimp/plugin-crop" "^0.5.4" + "@jimp/plugin-displace" "^0.5.0" + "@jimp/plugin-dither" "^0.5.0" + "@jimp/plugin-flip" "^0.5.0" + "@jimp/plugin-gaussian" "^0.5.0" + "@jimp/plugin-invert" "^0.5.0" + "@jimp/plugin-mask" "^0.5.4" + "@jimp/plugin-normalize" "^0.5.4" + "@jimp/plugin-print" "^0.5.4" + "@jimp/plugin-resize" "^0.5.4" + "@jimp/plugin-rotate" "^0.5.4" + "@jimp/plugin-scale" "^0.5.0" + core-js "^2.5.7" + timm "^1.6.1" + +"@jimp/png@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.14.0.tgz#0f2dddb5125c0795ca7e67c771204c5437fcda4b" + integrity sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.14.0" + pngjs "^3.3.3" + +"@jimp/png@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.16.1.tgz#f24cfc31529900b13a2dd9d4fdb4460c1e4d814e" + integrity sha512-iyWoCxEBTW0OUWWn6SveD4LePW89kO7ZOy5sCfYeDM/oTPLpR8iMIGvZpZUz1b8kvzFr27vPst4E5rJhGjwsdw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/utils" "^0.16.1" + pngjs "^3.3.3" + +"@jimp/png@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/png/-/png-0.5.4.tgz#4ed02435ab8ac219b618e9578dfd60626b3b5dd4" + integrity sha512-J2NU7368zihF1HUZdmpXsL/Hhyf+I3ubmK+6Uz3Uoyvtk1VS7dO3L0io6fJQutfWmPZ4bvu6Ry022oHjbi6QCA== + dependencies: + "@jimp/utils" "^0.5.0" + core-js "^2.5.7" + pngjs "^3.3.3" + +"@jimp/tiff@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.14.0.tgz#a5b25bbe7c43fc3b07bad4e2ab90e0e164c1967f" + integrity sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw== + dependencies: + "@babel/runtime" "^7.7.2" + utif "^2.0.1" + +"@jimp/tiff@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.16.1.tgz#0e8756695687d7574b6bc73efab0acd4260b7a12" + integrity sha512-3K3+xpJS79RmSkAvFMgqY5dhSB+/sxhwTFA9f4AVHUK0oKW+u6r52Z1L0tMXHnpbAdR9EJ+xaAl2D4x19XShkQ== + dependencies: + "@babel/runtime" "^7.7.2" + utif "^2.0.1" + +"@jimp/tiff@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/tiff/-/tiff-0.5.4.tgz#ce5370283eba390ff32b6fd86b9259d7cf3e2315" + integrity sha512-hr7Zq3eWjAZ+itSwuAObIWMRNv7oHVM3xuEDC2ouP7HfE7woBtyhCyfA7u12KlgtM57gKWeogXqTlewRGVzx6g== + dependencies: + core-js "^2.5.7" + utif "^2.0.1" + +"@jimp/types@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.14.0.tgz#ef681ff702883c5f105b5e4e30d49abf39ee9e34" + integrity sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.14.0" + "@jimp/gif" "^0.14.0" + "@jimp/jpeg" "^0.14.0" + "@jimp/png" "^0.14.0" + "@jimp/tiff" "^0.14.0" + timm "^1.6.1" + +"@jimp/types@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.16.1.tgz#0dbab37b3202315c91010f16c31766d35a2322cc" + integrity sha512-g1w/+NfWqiVW4CaXSJyD28JQqZtm2eyKMWPhBBDCJN9nLCN12/Az0WFF3JUAktzdsEC2KRN2AqB1a2oMZBNgSQ== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/bmp" "^0.16.1" + "@jimp/gif" "^0.16.1" + "@jimp/jpeg" "^0.16.1" + "@jimp/png" "^0.16.1" + "@jimp/tiff" "^0.16.1" + timm "^1.6.1" + +"@jimp/types@^0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@jimp/types/-/types-0.5.4.tgz#c312e415ec9c4a35770e89b9eee424a96be60ab8" + integrity sha512-nbZXM6TsdpnYHIBd8ZuoxGpvmxc2SqiggY30/bhOP/VJQoDBzm2v/20Ywz5M0snpIK2SdYG52eZPNjfjqUP39w== + dependencies: + "@jimp/bmp" "^0.5.4" + "@jimp/gif" "^0.5.0" + "@jimp/jpeg" "^0.5.4" + "@jimp/png" "^0.5.4" + "@jimp/tiff" "^0.5.4" + core-js "^2.5.7" + timm "^1.6.1" + +"@jimp/utils@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.14.0.tgz#296254e63118554c62c31c19ac6b8c4bfe6490e5" + integrity sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A== + dependencies: + "@babel/runtime" "^7.7.2" + regenerator-runtime "^0.13.3" + +"@jimp/utils@^0.16.1": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.16.1.tgz#2f51e6f14ff8307c4aa83d5e1a277da14a9fe3f7" + integrity sha512-8fULQjB0x4LzUSiSYG6ZtQl355sZjxbv8r9PPAuYHzS9sGiSHJQavNqK/nKnpDsVkU88/vRGcE7t3nMU0dEnVw== + dependencies: + "@babel/runtime" "^7.7.2" + regenerator-runtime "^0.13.3" + +"@jimp/utils@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@jimp/utils/-/utils-0.5.0.tgz#ecb33259c75238053d6c7706a3e91f657dbabf91" + integrity sha512-7H9RFVU+Li2XmEko0GGyzy7m7JjSc7qa+m8l3fUzYg2GtwASApjKF/LSG2AUQCUmDKFLdfIEVjxvKvZUJFEmpw== + dependencies: + core-js "^2.5.7" + "@react-native-community/cli-debugger-ui@^4.13.1": version "4.13.1" resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz#07de6d4dab80ec49231de1f1fbf658b4ad39b32c" @@ -1135,6 +1993,11 @@ dependencies: applicationinsights "^1.8.8" +"@sindresorhus/is@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.0.0.tgz#2ff674e9611b45b528896d820d3d7a812de2f0e4" + integrity sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ== + "@sinonjs/commons@^1.7.0": version "1.8.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" @@ -1142,6 +2005,13 @@ dependencies: type-detect "4.0.8" +"@szmarczak/http-timer@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.5.tgz#bfbd50211e9dfa51ba07da58a14cdfd333205152" + integrity sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== + dependencies: + defer-to-connect "^2.0.0" + "@types/babel__core@^7.1.7": version "7.1.12" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" @@ -1175,6 +2045,21 @@ dependencies: "@babel/types" "^7.3.0" +"@types/cacheable-request@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.1.tgz#5d22f3dded1fd3a84c0bbeb5039a7419c2c91976" + integrity sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + +"@types/caseless@*": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== + "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" @@ -1187,6 +2072,11 @@ dependencies: "@types/node" "*" +"@types/http-cache-semantics@*": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz#9140779736aa2655635ee756e2467d787cfe8a2a" + integrity sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A== + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -1212,6 +2102,13 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== +"@types/keyv@*": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.1.tgz#e45a45324fca9dab716ab1230ee249c9fb52cfa7" + integrity sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== + dependencies: + "@types/node" "*" + "@types/node@*": version "14.14.20" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" @@ -1227,11 +2124,47 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== +"@types/puppeteer-core@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@types/puppeteer-core/-/puppeteer-core-5.4.0.tgz#880a7917b4ede95cbfe2d5e81a558cfcb072c0fb" + integrity sha512-yqRPuv4EFcSkTyin6Yy17pN6Qz2vwVwTCJIDYMXbE3j8vTPhv0nCQlZOl5xfi0WHUkqvQsjAR8hAfjeMCoetwg== + dependencies: + "@types/puppeteer" "*" + +"@types/puppeteer@*": + version "5.4.2" + resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.2.tgz#80f3a1f54dedbbf750779716de81401549062072" + integrity sha512-yjbHoKjZFOGqA6bIEI2dfBE5UPqU0YGWzP+ipDVP1iGzmlhksVKTBVZfT3Aj3wnvmcJ2PQ9zcncwOwyavmafBw== + dependencies: + "@types/node" "*" + +"@types/request@^2.48.4": + version "2.48.5" + resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.5.tgz#019b8536b402069f6d11bee1b2c03e7f232937a0" + integrity sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ== + dependencies: + "@types/caseless" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + form-data "^2.5.0" + +"@types/responselike@*", "@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== +"@types/tough-cookie@*": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.0.tgz#fef1904e4668b6e5ecee60c52cc6a078ffa6697d" + integrity sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== + "@types/yargs-parser@*": version "20.2.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" @@ -1251,6 +2184,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yauzl@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + dependencies: + "@types/node" "*" + "@typescript-eslint/eslint-plugin@^2.25.0": version "2.34.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" @@ -1294,6 +2234,83 @@ semver "^7.3.2" tsutils "^3.17.1" +"@wdio/config@5.22.4": + version "5.22.4" + resolved "https://registry.yarnpkg.com/@wdio/config/-/config-5.22.4.tgz#053d4ba0a8b0dae6be740b1b7b9ab25abac2799e" + integrity sha512-i5dJQWb80darcRA//tfG0guMeQCeRUXroZNnHjGNb1qzvTRZmcIIhdxaD+DbK/5dWEx6aoMfoi6wjVp/CXwdAg== + dependencies: + "@wdio/logger" "5.16.10" + deepmerge "^4.0.0" + glob "^7.1.2" + +"@wdio/config@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@wdio/config/-/config-6.11.0.tgz#ba6b0ef72d9f40bd577da16602de84390c3dcdb4" + integrity sha512-aNkH5sPEybOf7ND1JrAlCsKZow6KMAaY3Wyf9yHralQ3xmclmswFKU/DseP7go17Ivc2KHLl7MMkNaqVY90siw== + dependencies: + "@wdio/logger" "6.10.10" + deepmerge "^4.0.0" + glob "^7.1.2" + +"@wdio/logger@5.16.10": + version "5.16.10" + resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-5.16.10.tgz#45d0ea485d52c8a7c526954ccc980d54c3e29e56" + integrity sha512-hRKhxgd9uB48Dtj2xe2ckxU4KwI/RO8IwguySuaI2SLFj6EDbdonwzpVkq111/fjBuq7R1NauAaNcm3AMEbIFA== + dependencies: + chalk "^3.0.0" + loglevel "^1.6.0" + loglevel-plugin-prefix "^0.8.4" + strip-ansi "^6.0.0" + +"@wdio/logger@6.10.10": + version "6.10.10" + resolved "https://registry.yarnpkg.com/@wdio/logger/-/logger-6.10.10.tgz#1e07cf32a69606ddb94fa9fd4b0171cb839a5980" + integrity sha512-2nh0hJz9HeZE0VIEMI+oPgjr/Q37ohrR9iqsl7f7GW5ik+PnKYCT9Eab5mR1GNMG60askwbskgGC1S9ygtvrSw== + dependencies: + chalk "^4.0.0" + loglevel "^1.6.0" + loglevel-plugin-prefix "^0.8.4" + strip-ansi "^6.0.0" + +"@wdio/protocols@5.22.1": + version "5.22.1" + resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-5.22.1.tgz#51fde0acb57d4ddf07d078fef0ad9c91d227229d" + integrity sha512-GdoWb/HTrb09Qb0S/7sLp1NU94LAhTsF1NnFj5sEFSUpecrl0S07pnhVg54pUImectN/woaqSl7uJGjlSGZcdQ== + +"@wdio/protocols@6.10.6": + version "6.10.6" + resolved "https://registry.yarnpkg.com/@wdio/protocols/-/protocols-6.10.6.tgz#8d1deed6651a5ca0a185ea334fc1a371dc4c700c" + integrity sha512-CLLVdc82S+Zij7f9djL90JC1bE5gtaOn+EF2pY4n8XdypqPUa1orQip8stQtX/wXEX0Ak45MEcSU9nCY+CzNnQ== + +"@wdio/repl@5.23.0": + version "5.23.0" + resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-5.23.0.tgz#6a4fd9d5c0351d04235c09d1c80e39d71b2d8c00" + integrity sha512-cKG9m0XuqcQenQmoup0yJX1fkDQEdY06QXuwt636ZQf6XgDoeoAdNOgnRnNruQ0+JsC2eqHFoSNto1q8wcLH/g== + dependencies: + "@wdio/utils" "5.23.0" + +"@wdio/repl@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-6.11.0.tgz#5b1eab574b6b89f7f7c383e7295c06af23c3818e" + integrity sha512-FxrFKiTkFyELNGGVEH1uijyvNY7lUpmff6x+FGskFGZB4uSRs0rxkOMaEjxnxw7QP1zgQKr2xC7GyO03gIGRGg== + dependencies: + "@wdio/utils" "6.11.0" + +"@wdio/utils@5.23.0": + version "5.23.0" + resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-5.23.0.tgz#af22c6d4a346990c87f9e65cfb8e7ba75e552eff" + integrity sha512-dWPEkDiaNUqJXPO6L2di2apI7Rle7Er4euh67Wlb5+3MrPNjCKhiF8gHcpQeL8oe6A1MH/f89kpSEEXe4BMkAw== + dependencies: + "@wdio/logger" "5.16.10" + deepmerge "^4.0.0" + +"@wdio/utils@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-6.11.0.tgz#878c2500efb1a325bf5a66d2ff3d08162f976e8c" + integrity sha512-vf0sOQzd28WbI26d6/ORrQ4XKWTzSlWLm9W/K/eJO0NASKPEzR+E+Q2kaa+MJ4FKXUpjbt+Lxfo+C26TzBk7tg== + dependencies: + "@wdio/logger" "6.10.10" + abab@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" @@ -1347,6 +2364,20 @@ acorn@^7.1.0, acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +adbkit-apkreader@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/adbkit-apkreader/-/adbkit-apkreader-3.2.0.tgz#8d0bb1f733969e959992095ed7f2a8d658ec97a5" + integrity sha512-QwsxPYCqWSmCAiW/A4gq0eytb4jtZc7WNbECIhLCRfGEB38oXzIV/YkTpkOTQFKSg3S4Svb6y///qOUH7UrWWw== + dependencies: + bluebird "^3.4.7" + debug "~4.1.1" + yauzl "^2.7.0" + +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== + ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -1411,6 +2442,11 @@ ansi-red@^0.1.1: dependencies: ansi-wrap "0.1.0" +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" @@ -1445,6 +2481,11 @@ ansi-wrap@0.1.0, ansi-wrap@^0.1.0: resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= +any-base@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" + integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -1461,6 +2502,587 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" +appium-adb@^8.8.0, appium-adb@^8.9.0: + version "8.9.2" + resolved "https://registry.yarnpkg.com/appium-adb/-/appium-adb-8.9.2.tgz#889ac7a2970710219d780f497bae0dcd003465e7" + integrity sha512-yp2260MwbYcyfCYwD+oeIKdPm3xQvrA1qq4z0RUf492FJiDycf2tNQyO/R3rUY51vV+CASNI9tgzXBY689aFBw== + dependencies: + "@babel/runtime" "^7.0.0" + adbkit-apkreader "^3.1.2" + appium-support "^2.48.1" + async-lock "^1.0.0" + asyncbox "^2.6.0" + bluebird "^3.4.7" + ini "^1.3.5" + lodash "^4.0.0" + lru-cache "^6.0.0" + semver "^7.0.0" + source-map-support "^0.5.5" + teen_process "^1.11.0" + utf7 "^1.0.2" + +appium-android-driver@^4.20.0, appium-android-driver@^4.40.0: + version "4.41.2" + resolved "https://registry.yarnpkg.com/appium-android-driver/-/appium-android-driver-4.41.2.tgz#e3a7b90f798c6010c132e395a021cabc5480a060" + integrity sha512-U5ACejW82XwDnH2LZYnFkZvGUHEZG1nB+ErScC1tKbl377YH9mcEa9qiIoSvxRbw4eP0Mub0aja7bBe+47vE+A== + dependencies: + "@babel/runtime" "^7.0.0" + appium-adb "^8.8.0" + appium-base-driver "^7.0.0" + appium-chromedriver "^4.13.0" + appium-support "^2.47.1" + async-lock "^1.2.2" + asyncbox "^2.8.0" + axios "^0.21.0" + bluebird "^3.4.7" + io.appium.settings "^3.1.0" + jimp "^0.16.1" + lodash "^4.17.4" + lru-cache "^6.0.0" + moment "^2.24.0" + moment-timezone "^0.5.26" + portfinder "^1.0.6" + portscanner "2.2.0" + semver "^7.0.0" + shared-preferences-builder "^0.0.4" + source-map-support "^0.5.5" + teen_process "^1.9.0" + ws "^7.0.0" + yargs "^16.0.0" + +appium-base-driver@^4.0.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/appium-base-driver/-/appium-base-driver-4.5.1.tgz#f1112952ce06d6eed7da170aa6b2dbb2ac53352e" + integrity sha512-g7sI5mzmGdZhIFg3+A5f9ewtihYKS0b33wZWbN6R/PYYTEmXbNhFPGfVqzoAzFANuLjlTlvEEsqGcUtjrMO2Bw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.33.1" + async-lock "^1.0.0" + asyncbox "^2.3.1" + bluebird "^3.5.3" + body-parser "^1.18.2" + colors "^1.1.2" + es6-error "^4.1.1" + express "^4.16.2" + http-status-codes "^1.3.0" + lodash "^4.0.0" + lru-cache "^5.0.0" + method-override "^3.0.0" + morgan "^1.9.0" + request "^2.83.0" + request-promise "^4.2.2" + sanitize-filename "^1.6.1" + serve-favicon "^2.4.5" + source-map-support "^0.5.5" + uuid-js "^0.7.5" + validate.js "^0.13.0" + webdriverio "^5.10.9" + ws "^7.0.0" + +appium-base-driver@^5.0.0: + version "5.8.1" + resolved "https://registry.yarnpkg.com/appium-base-driver/-/appium-base-driver-5.8.1.tgz#dfe71b069211141fac9930856b7e040f236dbd62" + integrity sha512-k5ybExgP0kJx7vsR0Y8GeEay+Vr0yCs0muzYtdrIDbqOCz5bFX0skyZubSSsm/lOE4KvgHhm4cRwWJM0DlHvRA== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.46.0" + async-lock "^1.0.0" + asyncbox "^2.3.1" + axios "^0.19.2" + bluebird "^3.5.3" + body-parser "^1.18.2" + colors "^1.1.2" + es6-error "^4.1.1" + express "^4.16.2" + http-status-codes "^1.3.0" + lodash "^4.0.0" + lru-cache "^5.0.0" + method-override "^3.0.0" + morgan "^1.9.0" + request "^2.88.2" + request-promise "^4.2.5" + serve-favicon "^2.4.5" + source-map-support "^0.5.5" + validate.js "^0.13.0" + webdriverio "^6.0.2" + ws "^7.0.0" + +appium-base-driver@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/appium-base-driver/-/appium-base-driver-6.2.3.tgz#ca35b4b65dd6baf16f1f518ca37b548285264fe5" + integrity sha512-kSUSIcoBF7pXLn1C5lLjQfIAiS56VQ62AlK5x9Wkjuynj0DNTc2OgGVv+xwRbxAUe4MiRclPy/WytccDwastqg== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.48.0" + async-lock "^1.0.0" + asyncbox "^2.3.1" + axios "^0.19.2" + bluebird "^3.5.3" + body-parser "^1.18.2" + colors "^1.1.2" + es6-error "^4.1.1" + express "^4.16.2" + http-status-codes "^1.3.0" + lodash "^4.0.0" + lru-cache "^5.0.0" + method-override "^3.0.0" + morgan "^1.9.0" + serve-favicon "^2.4.5" + source-map-support "^0.5.5" + validate.js "^0.13.0" + webdriverio "^6.0.2" + ws "^7.0.0" + +appium-base-driver@^7.0.0, appium-base-driver@^7.1.0, appium-base-driver@^7.2.3: + version "7.4.1" + resolved "https://registry.yarnpkg.com/appium-base-driver/-/appium-base-driver-7.4.1.tgz#e3f0196dd69ccfe5fcf7fe3d92767f96e15729a6" + integrity sha512-Q1t+mVJ50/1BUSXBnAtcheGkgNyaLGADiE4HaQ1+pgozYVyFB+EIwHEa3fQ358nvzFOLB9kU7JGna2FXcca87A== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.48.0" + async-lock "^1.0.0" + asyncbox "^2.3.1" + axios "^0.21.0" + bluebird "^3.5.3" + body-parser "^1.18.2" + colors "^1.1.2" + es6-error "^4.1.1" + express "^4.16.2" + http-status-codes "^2.1.1" + lodash "^4.0.0" + lru-cache "^6.0.0" + method-override "^3.0.0" + morgan "^1.9.0" + serve-favicon "^2.4.5" + source-map-support "^0.5.5" + validate.js "^0.13.0" + webdriverio "^6.0.2" + ws "^7.0.0" + +appium-chromedriver@^4.13.0, appium-chromedriver@^4.23.1: + version "4.26.3" + resolved "https://registry.yarnpkg.com/appium-chromedriver/-/appium-chromedriver-4.26.3.tgz#27ed1b27662f2c28ae5093ade5249982c6ae93f1" + integrity sha512-FDa86b6cZkriiX8jWgKAMw+Upe8QBkx54ZB9XDFLKm2b3+0zPR5HLl1Ly3kZes6fgd5UALUIeLDjIDLCc8Nw8A== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.1.0" + appium-support "^2.46.0" + asyncbox "^2.0.2" + axios "^0.21.0" + bluebird "^3.5.1" + compare-versions "^3.4.0" + fancy-log "^1.3.2" + lodash "^4.17.4" + semver "^7.0.0" + source-map-support "^0.5.5" + teen_process "^1.15.0" + xmldom "^0.4.0" + xpath "^0.0.32" + +appium-espresso-driver@^1.0.0: + version "1.41.1" + resolved "https://registry.yarnpkg.com/appium-espresso-driver/-/appium-espresso-driver-1.41.1.tgz#2f5d9d8c8a426ccf0b814f516b94a4ed6da3a364" + integrity sha512-zWhr1DaUmUAzYxDxFwrfLwO5BLjqnYmZ0/VTGnL5yMnLiC7zbzfEwZrI6HGNB/UztF9YxlzMquE2rNHKaSQtag== + dependencies: + "@babel/runtime" "^7.4.3" + appium-adb "^8.9.0" + appium-android-driver "^4.40.0" + appium-base-driver "^7.0.0" + appium-support "^2.46.0" + asyncbox "^2.3.1" + bluebird "^3.5.0" + lodash "^4.17.11" + portscanner "^2.1.1" + source-map-support "^0.5.8" + validate.js "^0.13.0" + yargs "^16.0.2" + +appium-fake-driver@^1.x: + version "1.0.1" + resolved "https://registry.yarnpkg.com/appium-fake-driver/-/appium-fake-driver-1.0.1.tgz#e60f9c0e2477c515461c180732c750edcebec5df" + integrity sha512-gbDPWleCCOixH2ImlvS6CsEKEuePpSFFdbMkDA2Ie2H5EEdAAMUZEtI9DwlcTTKNcrwM58SNdPraQTnopFlHrQ== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-support "^2.11.1" + asyncbox "^2.3.2" + bluebird "^3.5.1" + lodash "^4.17.4" + source-map-support "^0.5.5" + xmldom "^0.3.0" + xpath "0.0.27" + yargs "^15.0.1" + +appium-flutter-driver@^0: + version "0.0.25" + resolved "https://registry.yarnpkg.com/appium-flutter-driver/-/appium-flutter-driver-0.0.25.tgz#6942042579572a5af42efb8686519e9e583e2d25" + integrity sha512-ZM8y1XuuNb7P9FqvDlL7iFAWmVXhgb8IAGUlcUdi/N+5/tpT5CueE6uq8IJpfpGQKAVoOzbUT34Ie1YXvHL/sQ== + dependencies: + appium-base-driver "^5.0.0" + appium-uiautomator2-driver "^1.35.1" + appium-xcuitest-driver "^3.17.0" + rpc-websockets "^5.1.1" + +appium-idb@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/appium-idb/-/appium-idb-0.5.0.tgz#bd7ad2f673988b1ed8c380f4aa7f711cafe3817e" + integrity sha512-6IayLxBbN/2fOzbxjpOt/ntoFlFfcyZbURKyeH9XJyAjjN5iIG+i8EWGof6tMM5BHDC1mOJcPZkFaQtYi/Y5Iw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.41.0" + asyncbox "^2.5.2" + bluebird "^3.1.1" + lodash "^4.0.0" + source-map-support "^0.5.5" + teen_process "^1.11.0" + +appium-ios-device@^0.10.0: + version "0.10.5" + resolved "https://registry.yarnpkg.com/appium-ios-device/-/appium-ios-device-0.10.5.tgz#6580a736981fee1138096fafc5e10f76f42ec1e4" + integrity sha512-O0H+iyOVPG9NbLEPLi+fR/yGZEqTa0fESzNWgDfa8JizkgvDbbItzv5ZJbiYPSZ/+hhNLfdkHF0KAVIaFYJMJg== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.30.0" + bluebird "^3.1.1" + semver "^6.1.2" + source-map-support "^0.5.5" + +appium-ios-device@^1.5.0, appium-ios-device@^1.7.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/appium-ios-device/-/appium-ios-device-1.7.1.tgz#1a02ffec59701635fafe61551b892b7d4fa19c4e" + integrity sha512-kMsj/jjYqNRNgKpl7waXzWv9ydioMmGy1hGvdbhLHFI8oNMw71KJlK0rQtJ2Abw1H2zf92bpjpmoCBmO+UyICQ== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.35.0" + bluebird "^3.1.1" + lodash "^4.17.15" + semver "^7.0.0" + source-map-support "^0.5.5" + +appium-ios-driver@4.x, appium-ios-driver@^4.8.0: + version "4.8.1" + resolved "https://registry.yarnpkg.com/appium-ios-driver/-/appium-ios-driver-4.8.1.tgz#a9a083cdf3a2b3356daa536ae20028ea2e21cc97" + integrity sha512-gCQ5aFnGHI+Q66Io7vTgwb27Vc42+J0IA9gGxrGmJDSM4oyvQkk6k0IhYtpAJFzs4Cwj1e5vt97aoE7Zf10tOg== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-ios-simulator "^3.24.0" + appium-remote-debugger "^5.7.0" + appium-support "^2.41.0" + appium-xcode "^3.1.0" + asyncbox "^2.3.1" + axios "^0.21.1" + bluebird "^3.5.1" + colors "^1.1.2" + js2xmlparser2 "^0.2.0" + lodash "^4.13.1" + moment "^2.24.0" + moment-timezone "^0.5.26" + node-idevice "^0.1.6" + pem "^1.8.3" + portfinder "^1.0.13" + safari-launcher "^2.0.5" + source-map-support "^0.5.5" + teen_process "^1.6.0" + through "^2.3.8" + xmldom "^0.4.0" + xpath "^0.0.24" + yargs "^16.0.0" + +appium-ios-simulator@^3.14.0, appium-ios-simulator@^3.23.0, appium-ios-simulator@^3.24.0, appium-ios-simulator@^3.25.1: + version "3.27.1" + resolved "https://registry.yarnpkg.com/appium-ios-simulator/-/appium-ios-simulator-3.27.1.tgz#c0ea7f9395d53ff3f28a150027c444b1e8e3586b" + integrity sha512-z5Q1Uj4HX6G32S3d35hyj+ussUU8H2pxUAPxMdwF9L17ejSHYiY6ZC1DqvLRG4uDh8xD1IKRFmI5hSF5MXb3nw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.44.0" + appium-xcode "^3.1.0" + async-lock "^1.0.0" + asyncbox "^2.3.1" + bluebird "^3.5.1" + lodash "^4.2.1" + node-simctl "^6.4.0" + semver "^7.0.0" + source-map-support "^0.5.3" + teen_process "^1.3.0" + xmldom "^0.4.0" + +appium-mac-driver@1.x, appium-mac-driver@^1.10.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/appium-mac-driver/-/appium-mac-driver-1.10.1.tgz#312ccddee2035ac5cbe898bd8d2f84b26e2faee5" + integrity sha512-EEl9iKgL7HUI6Tc8iyOLPOxHeKf1NKgekNGVR6TTQkiyV6zzYFsdutRZBvB7KfYVuRCtvAvgP5TE3K3Y0kU7SA== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.2.3" + appium-support "^2.36.0" + asyncbox "^2.3.1" + bluebird "^3.5.1" + lodash "^4.17.4" + source-map-support "^0.5.5" + teen_process "^1.15.0" + yargs "^16.0.3" + +appium-remote-debugger@^5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/appium-remote-debugger/-/appium-remote-debugger-5.7.0.tgz#122500dd9d459ad8cb655b82f5f1d5f725f3a9fb" + integrity sha512-dAudf+YgQbCktUjHgrFejEmOZaARdw7CAbGQ85MQJHAjjYaoCuO1rD7ro7hRmj/WsUMh1TdFGL+94yOEsoRujw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^4.0.0" + appium-ios-device "^0.10.0" + appium-support "^2.28.0" + asyncbox "^2.5.2" + bluebird "^3.4.7" + lodash "^4.17.11" + source-map-support "^0.5.5" + +appium-remote-debugger@^8.13.2: + version "8.13.2" + resolved "https://registry.yarnpkg.com/appium-remote-debugger/-/appium-remote-debugger-8.13.2.tgz#e8286cc13c4a5f2db71d132e7f982a7395f85c3d" + integrity sha512-ke418dyTWUYt9tsMnrhq0DpDfsVUofmPR0lkq3OWY3Jov46Myype2Hl8PwjJFMBn9wFcxNv1sghcLhoWYenSzA== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-ios-device "^1.7.0" + appium-support "^2.41.0" + async-lock "^1.2.2" + asyncbox "^2.6.0" + bluebird "^3.4.7" + lodash "^4.17.11" + source-map-support "^0.5.5" + +appium-sdb@^1.0.1-beta.1: + version "1.0.1-beta.1" + resolved "https://registry.yarnpkg.com/appium-sdb/-/appium-sdb-1.0.1-beta.1.tgz#cf0c4f7f690994982fb3238eb12a793e4a05ba1c" + integrity sha512-jciaEYrtZR7+NeB/KXrVLfQfvCQRdMpI4ZvrJWqyDOcUkzw5emH6nTGPTbkvnG9cf4opWM/e4wsgmHYnjgjByQ== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.4.0" + asyncbox "^2.3.1" + lodash "^4.17.11" + source-map-support "^0.5.9" + teen_process "^1.3.1" + +appium-support@2.x, appium-support@^2.11.1, appium-support@^2.28.0, appium-support@^2.30.0, appium-support@^2.33.1, appium-support@^2.35.0, appium-support@^2.36.0, appium-support@^2.4.0, appium-support@^2.41.0, appium-support@^2.44.0, appium-support@^2.46.0, appium-support@^2.47.1, appium-support@^2.48.0, appium-support@^2.48.1, appium-support@^2.49.0, appium-support@^2.8.0: + version "2.50.0" + resolved "https://registry.yarnpkg.com/appium-support/-/appium-support-2.50.0.tgz#3437bb6a23b7920bdcf764fac5ff2ac118456f04" + integrity sha512-04cOv3oLVgiD5yzdcBoWnimSGTKB/yt3ynTs4ol9/i6dssXDlGYAg1M/xbkGjOijQWqWXTUCEu8ihZLa46ckpw== + dependencies: + "@babel/runtime" "^7.0.0" + archiver "^5.0.0" + axios "^0.21.1" + base64-stream "^1.0.0" + bluebird "^3.5.1" + bplist-creator "^0" + bplist-parser "^0.2" + form-data "^3.0.0" + get-stream "^6.0.0" + glob "^7.1.2" + jimp "^0.14.0" + jsftp "^2.1.2" + klaw "^3.0.0" + lockfile "^1.0.4" + lodash "^4.2.1" + mjpeg-server "^0.3.0" + mkdirp "^1.0.0" + moment "^2.24.0" + mv "^2.1.1" + ncp "^2.0.0" + npmlog "^4.1.2" + plist "^3.0.1" + pluralize "^8.0.0" + pngjs "^5.0.0" + rimraf "^3.0.0" + sanitize-filename "^1.6.1" + semver "^7.0.0" + shell-quote "^1.7.2" + source-map-support "^0.5.5" + teen_process "^1.5.1" + uuid "^8.0.0" + which "^2.0.0" + yauzl "^2.7.0" + +appium-tizen-driver@^1.1.1-beta.4: + version "1.1.1-beta.5" + resolved "https://registry.yarnpkg.com/appium-tizen-driver/-/appium-tizen-driver-1.1.1-beta.5.tgz#2dd28daba52571209d2a6fcc8e58b08816cbce41" + integrity sha512-LKnGb84Fzcer8Bw772oR/WdKy1Eo2ILm8TPiU7ienFVdp0eDwmpFnfXl7vCzTnusohT4SDPnOOquMhkh4UMOfQ== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^4.0.0" + appium-sdb "^1.0.1-beta.1" + appium-support "^2.8.0" + asyncbox "^2.0.4" + bluebird "^3.4.7" + fancy-log "^1.3.2" + jimp "^0.5.3" + lodash "^4.17.9" + source-map-support "^0.5.9" + teen_process "^1.9.0" + yargs "^12.0.2" + +appium-uiautomator2-driver@^1.35.1, appium-uiautomator2-driver@^1.37.1, appium-uiautomator2-driver@^1.57.1: + version "1.61.0" + resolved "https://registry.yarnpkg.com/appium-uiautomator2-driver/-/appium-uiautomator2-driver-1.61.0.tgz#39ff0e1a2c2f5b6b0ffa426e3ec8abb4ab0b63f8" + integrity sha512-DVqfWfjs4DGRahnRBH7oIUZEIyD+bk0ZLGTA6Pasm4kZ5ytsWkUygHiK2k7TeNYF9fSM2KLbqmBVo8wYBt5n7A== + dependencies: + "@babel/runtime" "^7.0.0" + appium-adb "^8.9.0" + appium-android-driver "^4.40.0" + appium-base-driver "^7.0.0" + appium-chromedriver "^4.23.1" + appium-support "^2.49.0" + appium-uiautomator2-server "^4.13.0" + asyncbox "^2.3.1" + axios "^0.21.0" + bluebird "^3.5.1" + css-selector-parser "^1.4.1" + lodash "^4.17.4" + portscanner "2.2.0" + source-map-support "^0.5.5" + teen_process "^1.3.1" + yargs "^16.0.0" + +appium-uiautomator2-server@^4.13.0: + version "4.17.3" + resolved "https://registry.yarnpkg.com/appium-uiautomator2-server/-/appium-uiautomator2-server-4.17.3.tgz#309a0212749ee7a0acca26f117604527cb5f0149" + integrity sha512-qbMO0FqyqmRptS0njHvd8zzV4f45CpdABWimTtQi4TL4G5uAF0lyy7KowTOYGXEMqzG2vuM11+o4ZwKAE+FIEQ== + +appium-webdriveragent@^2.32.2: + version "2.32.2" + resolved "https://registry.yarnpkg.com/appium-webdriveragent/-/appium-webdriveragent-2.32.2.tgz#356ce9bb21646447bd85e310a7b42ecc27c79d33" + integrity sha512-ia1bjyswSJiTaW2CKUAKIOMHqZA1NtGUu5ltEnRmSu+NhKCixVqWGKCOiJyic/vh0OtxI74DMs0V3AWGGxFlmw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-ios-simulator "^3.14.0" + appium-support "^2.46.0" + async-lock "^1.0.0" + asyncbox "^2.5.3" + axios "^0.21.0" + bluebird "^3.5.5" + lodash "^4.17.11" + node-simctl "^6.0.2" + source-map-support "^0.5.12" + teen_process "^1.14.1" + +appium-windows-driver@1.x: + version "1.17.0" + resolved "https://registry.yarnpkg.com/appium-windows-driver/-/appium-windows-driver-1.17.0.tgz#1f640021e175a043dea66125c81dbea854a97444" + integrity sha512-Wz7LzPhxZN8C1qiuQnf4kZ6SuTqkEla6i0hp77W7bCCgI2anXoJ+kAEbO0Ue/ueEOIE6bQXxhz90B2Wdl0r4Vw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-support "^2.49.0" + asyncbox "^2.3.1" + bluebird "^3.5.1" + lodash "^4.6.1" + portscanner "2.2.0" + source-map-support "^0.5.5" + teen_process "^1.7.0" + yargs "^16.0.2" + +appium-xcode@^3.1.0, appium-xcode@^3.8.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/appium-xcode/-/appium-xcode-3.10.0.tgz#bb9b06723017d3a2d7a9b53f939a6047a1c1283a" + integrity sha512-6Db49w2UjcdMn96nUMS/EGKE/6r/sgIPcw8mr9+e4Oeb5rvROAm/VeIWmwnov3uk2JG3SGkLTQRB9tROKKRDgw== + dependencies: + "@babel/runtime" "^7.0.0" + appium-support "^2.4.0" + asyncbox "^2.3.0" + lodash "^4.17.4" + plist "^3.0.1" + semver "^7.0.0" + source-map-support "^0.5.5" + teen_process "^1.3.0" + +appium-xcuitest-driver@^3.17.0, appium-xcuitest-driver@^3.27.4, appium-xcuitest-driver@^3.29.0: + version "3.33.1" + resolved "https://registry.yarnpkg.com/appium-xcuitest-driver/-/appium-xcuitest-driver-3.33.1.tgz#c6978ea5a8bd1f887a5950bf4cf962f67f2a2078" + integrity sha512-9HK5nxyrM5bOqwKNFv2J5pHkTIROaWwYwX0w/6odoREkr8x4B99Q0l86bjCE72xXAlLbBfdjukVu2nLGSlOcdA== + dependencies: + "@babel/runtime" "^7.0.0" + appium-base-driver "^7.0.0" + appium-idb "^0.5.0" + appium-ios-device "^1.5.0" + appium-ios-driver "^4.8.0" + appium-ios-simulator "^3.25.1" + appium-remote-debugger "^8.13.2" + appium-support "^2.47.1" + appium-webdriveragent "^2.32.2" + appium-xcode "^3.8.0" + async-lock "^1.0.0" + asyncbox "^2.3.1" + bluebird "^3.1.1" + js2xmlparser2 "^0.2.0" + lodash "^4.17.10" + moment "^2.24.0" + moment-timezone "0.5.32" + node-simctl "^6.4.0" + portscanner "2.2.0" + semver "^7.0.0" + source-map-support "^0.5.5" + teen_process "^1.14.0" + ws "^7.0.0" + xmldom "^0.4.0" + yargs "^16.0.3" + +appium-youiengine-driver@^1.2.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/appium-youiengine-driver/-/appium-youiengine-driver-1.2.7.tgz#4b735e3d3ad9d6d803284c1d0a17178364613944" + integrity sha512-JFpqWvdNg7c9DT7G1vErQZv8u0/SHO/4r44YhiqoEdU66WqQ872EjxxtnIZq/o3pPQ1H28k1qdb8NKrdp5XCng== + dependencies: + "@babel/runtime" "^7.11.2" + appium-base-driver "^7.2.3" + appium-ios-simulator "^3.23.0" + appium-mac-driver "^1.10.0" + appium-support "^2.49.0" + appium-uiautomator2-driver "^1.57.1" + appium-xcuitest-driver "^3.27.4" + asyncbox "^2.6.0" + bluebird "^3.7.2" + lodash "^4.17.20" + node-simctl "^6.3.2" + selenium-webdriver "^3.6.0" + shelljs "^0.8.4" + source-map-support "^0.5.19" + teen_process "^1.15.0" + +appium@1.18.3: + version "1.18.3" + resolved "https://registry.yarnpkg.com/appium/-/appium-1.18.3.tgz#cdb8d0c5a17845aadd18877a69693e6e9869b3f0" + integrity sha512-oanDJJoqAqjc8pJUQholadgmIZFFqW6z1sACfPz79/SSwTfgSvQVqBB/32gNo09xgN9eQlw6ltjc9LWnHy7q4g== + dependencies: + "@babel/runtime" "^7.6.0" + appium-android-driver "^4.20.0" + appium-base-driver "^6.0.1" + appium-espresso-driver "^1.0.0" + appium-fake-driver "^1.x" + appium-flutter-driver "^0" + appium-ios-driver "4.x" + appium-mac-driver "1.x" + appium-support "2.x" + appium-tizen-driver "^1.1.1-beta.4" + appium-uiautomator2-driver "^1.37.1" + appium-windows-driver "1.x" + appium-xcuitest-driver "^3.29.0" + appium-youiengine-driver "^1.2.0" + argparse "^1.0.10" + async-lock "^1.0.0" + asyncbox "2.x" + axios "^0.19.2" + bluebird "3.x" + continuation-local-storage "3.x" + dateformat "^3.0.3" + find-root "^1.1.0" + lodash "^4.17.11" + longjohn "^0.2.12" + npmlog "4.x" + semver "^7.0.0" + source-map-support "0.x" + teen_process "1.x" + winston "3.x" + word-wrap "^1.2.3" + applicationinsights@^1.8.8: version "1.8.8" resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.8.8.tgz#fc514af3edf1fe5f7ac3619abf03f3ae46183ac0" @@ -1471,7 +3093,62 @@ applicationinsights@^1.8.8: diagnostic-channel "0.3.1" diagnostic-channel-publishers "0.4.2" -argparse@^1.0.7: +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-3.1.1.tgz#9db7819d4daf60aec10fe86b16cb9258ced66ea0" + integrity sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg== + dependencies: + archiver-utils "^2.1.0" + async "^2.6.3" + buffer-crc32 "^0.2.1" + glob "^7.1.4" + readable-stream "^3.4.0" + tar-stream "^2.1.0" + zip-stream "^2.1.2" + +archiver@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.2.0.tgz#25aa1b3d9febf7aec5b0f296e77e69960c26db94" + integrity sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.0.0" + tar-stream "^2.1.4" + zip-stream "^4.0.4" + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.10, argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -1516,6 +3193,11 @@ array-filter@~0.0.0: resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + array-includes@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" @@ -1559,6 +3241,18 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" +assert-args@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/assert-args/-/assert-args-1.2.1.tgz#404103a1452a32fe77898811e54e590a8a9373bd" + integrity sha1-QEEDoUUqMv53iYgR5U5ZCoqTc70= + dependencies: + "101" "^1.2.0" + compound-subject "0.0.1" + debug "^2.2.0" + get-prototype-of "0.0.0" + is-capitalized "^1.0.0" + is-class "0.0.4" + assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" @@ -1581,6 +3275,11 @@ async-hook-jl@^1.7.6: dependencies: stack-chain "^1.3.7" +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + async-listener@^0.6.0: version "0.6.10" resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" @@ -1589,18 +3288,44 @@ async-listener@^0.6.0: semver "^5.3.0" shimmer "^1.1.0" -async@^2.4.0: +async-lock@^1.0.0, async-lock@^1.2.2: + version "1.2.8" + resolved "https://registry.yarnpkg.com/async-lock/-/async-lock-1.2.8.tgz#7b02bdfa2de603c0713acecd11184cf97bbc7c4c" + integrity sha512-G+26B2jc0Gw0EG/WN2M6IczuGepBsfR1+DtqLnyFSH4p2C668qkOCtEkGNVEaaNAVlYwEMazy1+/jnLxltBkIQ== + +async@^2.4.0, async@^2.6.0, async@^2.6.2, async@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" +async@^3.1.0, async@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" + integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== + +asyncbox@2.x, asyncbox@^2.0.2, asyncbox@^2.0.4, asyncbox@^2.3.0, asyncbox@^2.3.1, asyncbox@^2.3.2, asyncbox@^2.5.2, asyncbox@^2.5.3, asyncbox@^2.6.0, asyncbox@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/asyncbox/-/asyncbox-2.8.0.tgz#53981ba7975fff91aa1b38e6a581d3dec0032d15" + integrity sha512-wutDUrsVaCOjNNEDskVnLAcu8nQRHRNtI/gz1LtR4GNYMF+yMiWe5YvFMOOeGlavbEmkwrTalftIaTwwCiMtog== + dependencies: + "@babel/runtime" "^7.0.0" + bluebird "^3.5.1" + es6-mapify "^1.1.0" + lodash "^4.17.4" + source-map-support "^0.5.5" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -1616,6 +3341,20 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axios@^0.19.2: + version "0.19.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27" + integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== + dependencies: + follow-redirects "1.5.10" + +axios@^0.21.0, axios@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== + dependencies: + follow-redirects "^1.10.0" + babel-eslint@10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -1732,16 +3471,29 @@ babel-preset-jest@^25.5.0: babel-plugin-jest-hoist "^25.5.0" babel-preset-current-node-syntax "^0.1.2" +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.1.2, base64-js@^1.2.3: +base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +base64-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base64-stream/-/base64-stream-1.0.0.tgz#157ae00bc7888695e884e1fcc51c551fdfa8a1fa" + integrity sha512-BQQZftaO48FcE1Kof9CmXMFaAdqkcNorgc8CxesZv9nMbbTF1EFyQe89UOuh//QMmdtfUDXyO8rgUalemL5ODA== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -1755,6 +3507,13 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +basic-auth@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a" + integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== + dependencies: + safe-buffer "5.1.2" + bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" @@ -1774,14 +3533,49 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bplist-creator@0.0.8: +bl@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" + integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird@3.x, bluebird@^3.1.1, bluebird@^3.4.7, bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bmp-js@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" + integrity sha1-4Fpj95amwf8l9Hcex62twUjAcjM= + +body-parser@1.19.0, body-parser@^1.18.2: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bplist-creator@0.0.8, bplist-creator@^0: version "0.0.8" resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== dependencies: stream-buffers "~2.2.0" -bplist-parser@0.2.0: +bplist-parser@0.2.0, bplist-parser@^0.2: version "0.2.0" resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== @@ -1838,21 +3632,39 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-crc32@^0.2.13: +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +buffer@^5.1.0, buffer@^5.2.0, buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -1868,6 +3680,24 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.1.tgz#062031c2856232782ed694a257fa35da93942a58" + integrity sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^2.0.0" + call-bind@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -1934,7 +3764,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.1.0: +chalk@^4.0.0, chalk@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== @@ -1952,11 +3782,38 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +charenc@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc= + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chrome-launcher@^0.13.1: + version "0.13.4" + resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.13.4.tgz#4c7d81333c98282899c4e38256da23e00ed32f73" + integrity sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A== + dependencies: + "@types/node" "*" + escape-string-regexp "^1.0.5" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^0.5.3" + rimraf "^3.0.2" + ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== +circular-json@^0.5.9: + version "0.5.9" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.5.9.tgz#932763ae88f4f7dead7a0d09c8a51a4743a53b1d" + integrity sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ== + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -1996,6 +3853,15 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -2014,6 +3880,22 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -2033,6 +3915,11 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -2046,7 +3933,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -2065,22 +3952,51 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.5.2: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +color@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a" + integrity sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + colorette@^1.0.7: version "1.2.1" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== -combined-stream@^1.0.6, combined-stream@~1.0.6: +colors@^1.1.2, colors@^1.2.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +colorspace@1.1.x: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5" + integrity sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ== + dependencies: + color "3.0.x" + text-hex "1.0.x" + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -2107,11 +4023,41 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +compare-versions@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +compound-subject@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/compound-subject/-/compound-subject-0.0.1.tgz#271554698a15ae608b1dfcafd30b7ba1ea892c4b" + integrity sha1-JxVUaYoVrmCLHfyv0wt7oeqJLEs= + +compress-commons@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-2.1.1.tgz#9410d9a534cf8435e3fbbb7c6ce48de2dc2f0610" + integrity sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^3.0.1" + normalize-path "^3.0.0" + readable-stream "^2.3.6" + +compress-commons@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz#d6896be386e52f37610cef9e6fa5defc58c31bd7" + integrity sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.1" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + compressible@~2.0.16: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -2157,7 +4103,24 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" -continuation-local-storage@^3.2.1: +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +continuation-local-storage@3.x, continuation-local-storage@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== @@ -2172,6 +4135,16 @@ convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -2182,7 +4155,7 @@ core-js-pure@^3.0.0: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.2.tgz#286f885c0dac1cdcd6d78397392abc25ddeca225" integrity sha512-v6zfIQqL/pzTVAbZvYUozsxNfxcFb6Ks3ZfEbuneJl3FW9Jb8F6vLWB6f+qTmAu72msUdyb84V8d/yBFf7FNnw== -core-js@^2.2.2, core-js@^2.4.1: +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.7, core-js@^2.6.5: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== @@ -2202,6 +4175,37 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" +crc-32@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" + integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== + dependencies: + exit-on-epipe "~1.0.1" + printj "~1.1.0" + +crc32-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-3.0.1.tgz#cae6eeed003b0e44d739d279de5ae63b171b4e85" + integrity sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w== + dependencies: + crc "^3.4.4" + readable-stream "^3.4.0" + +crc32-stream@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.1.tgz#0f047d74041737f8a55e86837a1b826bd8ab0067" + integrity sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +crc@^3.4.4: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -2231,6 +4235,26 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" +crypt@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= + +css-selector-parser@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" + integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== + +css-shorthand-properties@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz#1c808e63553c283f289f2dd56fcee8f3337bd935" + integrity sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A== + +css-value@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/css-value/-/css-value-0.0.1.tgz#5efd6c2eea5ea1fd6b6ac57ec0427b18452424ea" + integrity sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo= + cssom@^0.4.1: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -2264,25 +4288,51 @@ data-urls@^1.1.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" +dateformat@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + dayjs@^1.8.15: version "1.10.3" resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.3.tgz#cf3357c8e7f508432826371672ebf376cb7d619b" integrity sha512-/2fdLN987N8Ki7Id8BUN2nhuiRyxTLumQnSQf9CNncFCyqFsSKb9TNhzRYcC8K8eJSJOKvbvkImo/MKKhNi4iw== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@3.1.0, debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" +debug@^3.1.0, debug@^3.1.1: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@~4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -2293,6 +4343,20 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-eql@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz#ef558acab8de25206cd713906d74e56930eb69f2" + integrity sha1-71WKyrjeJSBs1xOQbXTlaTDrafI= + dependencies: + type-detect "0.1.1" + deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -2303,7 +4367,7 @@ deepmerge@^3.2.0: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== -deepmerge@^4.2.2: +deepmerge@^4.0.0, deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== @@ -2315,6 +4379,11 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +defer-to-connect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.0.tgz#83d6b199db041593ac84d781b5222308ccf4c2c1" + integrity sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -2349,6 +4418,11 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + denodeify@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" @@ -2359,6 +4433,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -2369,6 +4448,26 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +devtools-protocol@0.0.818844: + version "0.0.818844" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.818844.tgz#d1947278ec85b53e4c8ca598f607a28fa785ba9e" + integrity sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg== + +devtools@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/devtools/-/devtools-6.11.0.tgz#d20f1d1bb42357d3f2e424d7103fdd3e0d339879" + integrity sha512-fqiRz77IIGkHfHdIkVYIpBNKz7qllJJvHP92NKDo5e41J+sSVKsjzHsPqvYLugRhSGsZKPrJ19Sj8kmPyFi18w== + dependencies: + "@wdio/config" "6.11.0" + "@wdio/logger" "6.10.10" + "@wdio/protocols" "6.10.6" + "@wdio/utils" "6.11.0" + chrome-launcher "^0.13.1" + edge-paths "^2.1.0" + puppeteer-core "^5.1.0" + ua-parser-js "^0.7.21" + uuid "^8.0.0" + diagnostic-channel-publishers@0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.4.2.tgz#e131d9c351d4b7c6bcb9e901e42bb7dfbf09ffc3" @@ -2400,6 +4499,11 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-walk@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== + domexception@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" @@ -2407,6 +4511,11 @@ domexception@^1.0.1: dependencies: webidl-conversions "^4.0.2" +duplexer@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -2415,6 +4524,11 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +edge-paths@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/edge-paths/-/edge-paths-2.1.0.tgz#f273f3a0fe022422048bb78f83eb61aca29977ef" + integrity sha512-ZpIN1Vm5hlo9dkkST/1s8QqPNne2uwk3Plf6HcVUhnpfal0WnDRLdNj/wdQo3xRc+wnN3C25wPpPlV2E6aOunQ== + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -2437,6 +4551,11 @@ emoji-regex@^8.0.0: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +enabled@2.0.x: + version "2.0.0" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" + integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -2449,7 +4568,7 @@ encoding@^0.1.11: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -2520,6 +4639,28 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +es6-mapify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es6-mapify/-/es6-mapify-1.2.0.tgz#fa35203b1a38137541eeae96d989eb17c325c9e7" + integrity sha512-b4QYXTO1HD0MMFs+JtYrQEaynlyuEInBF3anGQK11rQ45akiIBs+3YUyTBq9FLzM7rD5P2xAglEOXz9gcdmdIw== + dependencies: + "@babel/runtime" "^7.0.0" + +es6-promisify@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.1.1.tgz#46837651b7b06bf6fff893d03f29393668d01621" + integrity sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -2739,7 +4880,7 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^3.0.0: +eventemitter3@^3.0.0, eventemitter3@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== @@ -2778,6 +4919,16 @@ execa@^3.2.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +exif-parser@^0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= + +exit-on-epipe@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" + integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -2808,6 +4959,42 @@ expect@^25.5.0: jest-message-util "^25.5.0" jest-regex-util "^25.2.6" +express@^4.16.2: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + extend-shallow@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" @@ -2867,6 +5054,17 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-zip@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -2887,6 +5085,11 @@ fancy-log@^1.3.2: parse-node-version "^1.0.0" time-stamp "^1.0.0" +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -2907,6 +5110,11 @@ fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-safe-stringify@^2.0.4: + version "2.0.7" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" + integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== + fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" @@ -2949,6 +5157,18 @@ fbjs@^1.0.0: setimmediate "^1.0.5" ua-parser-js "^0.7.18" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +fecha@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.0.tgz#3ffb6395453e3f3efff850404f0a59b6747f5f41" + integrity sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg== + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -2970,6 +5190,11 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" +file-type@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-9.0.0.tgz#a68d5ad07f486414dfb2c8866f73161946714a18" + integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw== + file-uri-to-path@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -2992,7 +5217,7 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.1.2: +finalhandler@1.1.2, finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== @@ -3014,6 +5239,11 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -3043,6 +5273,23 @@ flatted@^2.0.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== +fn.name@1.x.x: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" + integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== + +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ== + dependencies: + debug "=3.1.0" + +follow-redirects@^1.10.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" + integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== + for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -3053,6 +5300,24 @@ forever-agent@~0.6.1: resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= +form-data@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" + integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +form-data@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" + integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" @@ -3062,6 +5327,11 @@ form-data@~2.3.2: combined-stream "^1.0.6" mime-types "^2.1.12" +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" @@ -3074,6 +5344,11 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" @@ -3092,6 +5367,16 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" + integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -3110,6 +5395,13 @@ fsevents@^2.1.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== +ftp-response-parser@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ftp-response-parser/-/ftp-response-parser-1.0.1.tgz#3b9d33f8edd5fb8e4700b8f778c462e5b1581f89" + integrity sha1-O50z+O3V+45HALj3eMRi5bFYH4k= + dependencies: + readable-stream "^1.0.31" + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -3120,12 +5412,31 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + 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" + gensync@^1.0.0-beta.1: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.1: +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -3144,6 +5455,16 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-port@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" + integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== + +get-prototype-of@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/get-prototype-of/-/get-prototype-of-0.0.0.tgz#98772bd10716d16deb4b322516c469efca28ac44" + integrity sha1-mHcr0QcW0W3rSzIlFsRp78oorEQ= + get-stdin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" @@ -3156,13 +5477,18 @@ get-stream@^4.0.0: dependencies: pump "^3.0.0" -get-stream@^5.0.0: +get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -3175,6 +5501,14 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gifwrap@^0.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/gifwrap/-/gifwrap-0.9.2.tgz#348e286e67d7cf57942172e1e6f05a71cee78489" + integrity sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA== + dependencies: + image-q "^1.1.1" + omggif "^1.0.10" + glob-parent@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" @@ -3182,6 +5516,17 @@ glob-parent@^5.0.0: dependencies: is-glob "^4.0.1" +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -3194,6 +5539,14 @@ glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +global@~4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" + integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== + dependencies: + min-document "^2.19.0" + process "^0.11.10" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -3206,11 +5559,33 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +got@^11.0.2: + version "11.8.1" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.1.tgz#df04adfaf2e782babb3daabc79139feec2f7e85d" + integrity sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.1" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== +grapheme-splitter@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" + integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -3244,6 +5619,11 @@ has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -3311,6 +5691,22 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -3331,6 +5727,32 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +http-status-codes@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" + integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== + +http-status-codes@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-2.1.4.tgz#453d99b4bd9424254c4f6a9a3a03715923052798" + integrity sha512-MZVIsLKGVOVE1KEnldppe6Ij+vmemMuApDfjhVSLzyYP+td0bREEYyAoIw9yFePoBXManCuBqmiNP5FqJS5Xkg== + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.0-beta.5.2" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz#8b923deb90144aea65cf834b016a340fc98556f3" + integrity sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== + dependencies: + agent-base "5" + debug "4" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -3350,6 +5772,11 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -3360,11 +5787,21 @@ ignore@^5.0.5: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== +image-q@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-q/-/image-q-1.1.1.tgz#fc84099664460b90ca862d9300b6bfbbbfbf8056" + integrity sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY= + image-size@^0.6.0: version "0.6.3" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -3402,11 +5839,21 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + inquirer@^3.0.6: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" @@ -3467,6 +5914,16 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +io.appium.settings@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/io.appium.settings/-/io.appium.settings-3.2.1.tgz#e6af46abfe1d6470359f3709631118036e5a0693" + integrity sha512-tAk+rdk0cUTrYYwubWfSV6ovBMs/m2fnqdXWDo9DgJvHR7jes8TsDD0h0VB9tBr6iONmRxJuMfIwmO20ZqXSGg== + ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" @@ -3477,6 +5934,11 @@ ip@^1.1.5: resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -3496,7 +5958,12 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-buffer@^1.1.5: +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-buffer@^1.1.5, is-buffer@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -3506,6 +5973,11 @@ is-callable@^1.1.4, is-callable@^1.2.2: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== +is-capitalized@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-capitalized/-/is-capitalized-1.0.0.tgz#4c8464b4d91d3e4eeb44889dd2cd8f1b0ac4c136" + integrity sha1-TIRktNkdPk7rRIid0s2PGwrEwTY= + is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -3513,6 +5985,11 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-class@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/is-class/-/is-class-0.0.4.tgz#e057451705bb34e39e3e33598c93a9837296b736" + integrity sha1-4FdFFwW7NOOePjNZjJOpg3KWtzY= + is-core-module@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" @@ -3584,6 +6061,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" @@ -3594,6 +6078,11 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== +is-function@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" + integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== + is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -3611,6 +6100,13 @@ is-negative-zero@^2.0.0: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== +is-number-like@^1.0.3: + version "1.0.8" + resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" + integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA== + dependencies: + lodash.isfinite "^3.3.2" + is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -3674,13 +6170,18 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.1.1: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -4214,6 +6715,54 @@ jetifier@^1.6.2: resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== +jimp@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.14.0.tgz#fde55f69bdb918c1b01ac633d89a25853af85625" + integrity sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.14.0" + "@jimp/plugins" "^0.14.0" + "@jimp/types" "^0.14.0" + regenerator-runtime "^0.13.3" + +jimp@^0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.16.1.tgz#192f851a30e5ca11112a3d0aa53137659a78ca7a" + integrity sha512-+EKVxbR36Td7Hfd23wKGIeEyHbxShZDX6L8uJkgVW3ESA9GiTEPK08tG1XI2r/0w5Ch0HyJF5kPqF9K7EmGjaw== + dependencies: + "@babel/runtime" "^7.7.2" + "@jimp/custom" "^0.16.1" + "@jimp/plugins" "^0.16.1" + "@jimp/types" "^0.16.1" + regenerator-runtime "^0.13.3" + +jimp@^0.5.3: + version "0.5.6" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.5.6.tgz#dd114decd060927ae439f2e0980df619c179f912" + integrity sha512-H0nHTu6KgAgQzDxa38ew2dXbnRzKm1w5uEyhMIxqwCQVjwgarOjjkV/avbNLxfxRHAFaNp4rGIc/qm8P+uhX9A== + dependencies: + "@babel/polyfill" "^7.0.0" + "@jimp/custom" "^0.5.4" + "@jimp/plugins" "^0.5.5" + "@jimp/types" "^0.5.4" + core-js "^2.5.7" + +jpeg-js@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.2.tgz#8b345b1ae4abde64c2da2fe67ea216a114ac279d" + integrity sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw== + +jpeg-js@^0.3.4: + version "0.3.7" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.3.7.tgz#471a89d06011640592d314158608690172b1028d" + integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ== + +jpeg-js@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.4.3.tgz#6158e09f1983ad773813704be80680550eff977b" + integrity sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4227,6 +6776,11 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js2xmlparser2@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/js2xmlparser2/-/js2xmlparser2-0.2.0.tgz#a7ca2089b83d02331d631892dd6743864125033f" + integrity sha1-p8ogibg9AjMdYxiS3WdDhkElAz8= + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -4279,6 +6833,23 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= +jsftp@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/jsftp/-/jsftp-2.1.3.tgz#3a0936b58d170441a0e74f27d34b53dda8dea9c1" + integrity sha512-r79EVB8jaNAZbq8hvanL8e8JGu2ZNr2bXdHC4ZdQhRImpSPpnWwm5DYVzQ5QxJmtGtKhNNuvqGgbNaFl604fEQ== + dependencies: + debug "^3.1.0" + ftp-response-parser "^1.0.1" + once "^1.4.0" + parse-listing "^1.1.3" + stream-combiner "^0.2.2" + unorm "^1.4.1" + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -4337,6 +6908,15 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -4360,6 +6940,30 @@ jsx-ast-utils@^2.2.3: array-includes "^3.1.1" object.assign "^4.1.0" +jszip@^3.1.3, jszip@^3.2.2: + version "3.5.0" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.5.0.tgz#b4fd1f368245346658e781fec9675802489e15f6" + integrity sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + set-immediate-shim "~1.0.1" + +keypather@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/keypather/-/keypather-1.10.2.tgz#e0449632d4b3e516f21cc014ce7c5644fddce614" + integrity sha1-4ESWMtSz5RbyHMAUznxWRP3c5hQ= + dependencies: + "101" "^1.0.0" + +keyv@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" + integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== + dependencies: + json-buffer "3.0.1" + kind-of@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" @@ -4396,11 +7000,37 @@ klaw@^1.0.0: optionalDependencies: graceful-fs "^4.1.9" +klaw@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-3.0.0.tgz#b11bec9cf2492f06756d6e809ab73a2910259146" + integrity sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g== + dependencies: + graceful-fs "^4.1.9" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kuler@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" + integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== + +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -4414,11 +7044,40 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + +lighthouse-logger@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz#b76d56935e9c137e86a04741f6bb9b2776e886ca" + integrity sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw== + dependencies: + debug "^2.6.8" + marky "^1.2.0" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +load-bmfont@^1.3.1, load-bmfont@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" + integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== + dependencies: + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.4" + phin "^2.9.1" + xhr "^2.0.1" + xtend "^4.0.0" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -4434,6 +7093,53 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +lockfile@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" + integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== + dependencies: + signal-exit "^3.0.2" + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isfinite@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3" + integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M= + +lodash.isobject@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" + integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.merge@^4.6.1: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" @@ -4444,7 +7150,17 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.3.0: +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash.zip@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" + integrity sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= + +lodash@^4.0.0, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.17.9, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -4456,6 +7172,17 @@ log-symbols@^2.2.0: dependencies: chalk "^2.0.1" +logform@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.2.0.tgz#40f036d19161fc76b68ab50fdc7fe495544492f2" + integrity sha512-N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg== + dependencies: + colors "^1.2.1" + fast-safe-stringify "^2.0.4" + fecha "^4.2.0" + ms "^2.1.1" + triple-beam "^1.3.0" + logkitty@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" @@ -4465,6 +7192,16 @@ logkitty@^0.7.1: dayjs "^1.8.15" yargs "^15.1.0" +loglevel-plugin-prefix@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644" + integrity sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g== + +loglevel@^1.6.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== + lolex@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz#953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367" @@ -4472,6 +7209,13 @@ lolex@^5.0.0: dependencies: "@sinonjs/commons" "^1.7.0" +longjohn@^0.2.12: + version "0.2.12" + resolved "https://registry.yarnpkg.com/longjohn/-/longjohn-0.2.12.tgz#7ca7446b083655c377e7512213dc754d52a64a7e" + integrity sha1-fKdEawg2VcN351EiE9x1TVKmSn4= + dependencies: + source-map-support "0.3.2 - 1.0.0" + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -4479,6 +7223,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -4487,6 +7236,13 @@ lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" +lru-cache@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -4535,7 +7291,26 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -mem@^4.3.0: +marky@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.1.tgz#a3fcf82ffd357756b8b8affec9fdbf3a30dc1b02" + integrity sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ== + +md5@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== + dependencies: + charenc "0.0.2" + crypt "0.0.2" + is-buffer "~1.1.6" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem@^4.0.0, mem@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== @@ -4544,6 +7319,11 @@ mem@^4.3.0: mimic-fn "^2.0.0" p-is-promise "^2.0.0" +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + merge-stream@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" @@ -4556,6 +7336,21 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +method-override@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-3.0.0.tgz#6ab0d5d574e3208f15b0c9cf45ab52000468d7a2" + integrity sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA== + dependencies: + debug "3.1.0" + methods "~1.1.2" + parseurl "~1.3.2" + vary "~1.1.2" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + metro-babel-register@0.58.0: version "0.58.0" resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" @@ -4929,7 +7724,7 @@ mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: dependencies: mime-db "1.45.0" -mime@1.6.0: +mime@1.6.0, mime@^1.3.4: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -4949,13 +7744,35 @@ mimic-fn@^2.0.0, mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@^3.0.4: +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU= + dependencies: + dom-walk "^0.1.0" + +"minimatch@2 || 3", minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" @@ -4969,13 +7786,58 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.1: +mjpeg-server@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/mjpeg-server/-/mjpeg-server-0.3.0.tgz#af1de13f75642708ba6ec170dfac408bdc5d9737" + integrity sha1-rx3hP3VkJwi6bsFw36xAi9xdlzc= + +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" +mkdirp@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment-timezone@0.5.32, moment-timezone@^0.5.26: + version "0.5.32" + resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.32.tgz#db7677cc3cc680fd30303ebd90b0da1ca0dfecc2" + integrity sha512-Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA== + dependencies: + moment ">= 2.9.0" + +"moment@>= 2.9.0", moment@^2.24.0: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + +morgan@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7" + integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== + dependencies: + basic-auth "~2.0.1" + debug "2.6.9" + depd "~2.0.0" + on-finished "~2.3.0" + on-headers "~1.0.2" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4991,6 +7853,11 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + mustache@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/mustache/-/mustache-4.1.0.tgz#8c1b042238a982d2eb2d30efc6c14296ae3f699d" @@ -5006,6 +7873,15 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mv@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + nan@^2.12.1: version "2.14.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" @@ -5033,6 +7909,11 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +ncp@^2.0.0, ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + negotiator@0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" @@ -5056,11 +7937,16 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-fetch@^2.2.0, node-fetch@^2.6.0: +node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +node-idevice@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/node-idevice/-/node-idevice-0.1.6.tgz#9411aa768b44bfb7cd25ece5c8a1c8b4b6f1fa44" + integrity sha1-lBGqdotEv7fNJezlyKHItLbx+kQ= + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5082,6 +7968,23 @@ node-notifier@^6.0.0: shellwords "^0.1.1" which "^1.3.1" +node-simctl@^6.0.2, node-simctl@^6.3.2, node-simctl@^6.4.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/node-simctl/-/node-simctl-6.4.1.tgz#0bbf49a0263467e009e10b78be28bc10f75379ee" + integrity sha512-RkEvbv2SJYDJF5eBJ0rRGZRU/LOypLmUAPLI/s7KqJAk0rSbG45x2OF2eqbK9+pfzL7N9XPorIcqtS75cYIydw== + dependencies: + "@babel/runtime" "^7.0.0" + asyncbox "^2.3.1" + bluebird "^3.5.1" + lodash "^4.2.1" + npmlog "^4.1.2" + rimraf "^3.0.0" + semver "^7.0.0" + source-map-support "^0.5.5" + teen_process "^1.5.1" + uuid "^8.0.0" + which "^2.0.0" + node-stream-zip@^1.9.1: version "1.12.0" resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.12.0.tgz#f69af78799531b928662f4900d345387fa0b3777" @@ -5109,6 +8012,11 @@ normalize-path@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-url@^4.1.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" + integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -5123,6 +8031,16 @@ npm-run-path@^4.0.0: dependencies: path-key "^3.0.0" +npmlog@4.x, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + nuget-exe@5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/nuget-exe/-/nuget-exe-5.8.0.tgz#45287c4ad8308a5a7057913b32c08998fe7fdc82" @@ -5133,6 +8051,11 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" @@ -5231,6 +8154,11 @@ object.values@^1.1.1: es-abstract "^1.18.0-next.1" has "^1.0.3" +omggif@^1.0.10, omggif@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" + integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -5250,6 +8178,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +one-time@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" + integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== + dependencies: + fn.name "1.x.x" + onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -5300,11 +8235,25 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +p-cancelable@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" + integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== + p-defer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" @@ -5356,6 +8305,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pako@^1.0.5, pako@~1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -5363,6 +8317,29 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU= + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY= + +parse-bmfont-xml@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" + integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ== + dependencies: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" + +parse-headers@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515" + integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA== + parse-json@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -5381,6 +8358,11 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-listing@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/parse-listing/-/parse-listing-1.1.3.tgz#aa546f57fdc129cfbf9945cd4b757b14b06182dd" + integrity sha1-qlRvV/3BKc+/mUXNS3V7FLBhgt0= + parse-node-version@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" @@ -5391,7 +8373,7 @@ parse5@5.1.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== -parseurl@~1.3.3: +parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== @@ -5431,11 +8413,36 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +pem@^1.8.3: + version "1.14.4" + resolved "https://registry.yarnpkg.com/pem/-/pem-1.14.4.tgz#a68c70c6e751ccc5b3b5bcd7af78b0aec1177ff9" + integrity sha512-v8lH3NpirgiEmbOqhx0vwQTxwi0ExsiWBGYh0jYNq7K6mQuO4gI6UEFlr6fLAdv9TPXRt6GqiwE37puQdIDS8g== + dependencies: + es6-promisify "^6.0.0" + md5 "^2.2.1" + os-tmpdir "^1.0.1" + which "^2.0.2" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +phin@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" + integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== + picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" @@ -5453,6 +8460,13 @@ pirates@^4.0.0, pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +pixelmatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ= + dependencies: + pngjs "^3.0.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -5487,11 +8501,43 @@ plugin-error@^0.1.2: arr-union "^2.0.1" extend-shallow "^1.1.2" +pluralize@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== +pngjs@^3.0.0, pngjs@^3.3.3: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + +portfinder@^1.0.13, portfinder@^1.0.6: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +portscanner@2.2.0, portscanner@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.2.0.tgz#6059189b3efa0965c9d96a56b958eb9508411cf1" + integrity sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw== + dependencies: + async "^2.6.0" + is-number-like "^1.0.3" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -5534,12 +8580,22 @@ pretty-format@^25.1.0, pretty-format@^25.2.0, pretty-format@^25.5.0: ansi-styles "^4.0.0" react-is "^16.12.0" +printj@~1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" + integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@^2.0.0: +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0, progress@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -5575,6 +8631,19 @@ prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.8.1" +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +proxy-from-env@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -5598,16 +8667,54 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +puppeteer-core@^5.1.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-5.5.0.tgz#dfb6266efe5a933cbf1a368d27025a6fd4f5a884" + integrity sha512-tlA+1n+ziW/Db03hVV+bAecDKse8ihFRXYiEypBe9IlLRvOCzYFG6qrCMBYK34HO/Q/Ecjc+tvkHRAfLVH+NgQ== + dependencies: + debug "^4.1.0" + devtools-protocol "0.0.818844" + extract-zip "^2.0.0" + https-proxy-agent "^4.0.0" + node-fetch "^2.6.1" + pkg-dir "^4.2.0" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^3.0.2" + tar-fs "^2.0.0" + unbzip2-stream "^1.3.3" + ws "^7.2.3" + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + react-devtools-core@^4.6.0: version "4.10.1" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.10.1.tgz#6d57db291aeac9cc45ef9fb4636dd2ab97490daf" @@ -5725,7 +8832,17 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: +readable-stream@^1.0.31: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@^2.3.7, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -5738,6 +8855,22 @@ readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" + integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== + dependencies: + minimatch "^3.0.4" + realpath-native@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz#7377ac429b6e1fd599dc38d08ed942d0d7beb866" @@ -5762,7 +8895,12 @@ regenerate@^1.4.0: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3, regenerator-runtime@^0.13.4: version "0.13.7" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== @@ -5855,7 +8993,17 @@ request-promise-native@^1.0.7: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.88.0: +request-promise@^4.2.2, request-promise@^4.2.5: + version "4.2.6" + resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2" + integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ== + dependencies: + bluebird "^3.5.0" + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.83.0, request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -5886,11 +9034,21 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +resolve-alpn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.0.0.tgz#745ad60b3d6aff4b4a48e01b8c0bdc70959e0e8c" + integrity sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -5931,6 +9089,20 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.15.1, resolve@^1.17 is-core-module "^2.1.0" path-parse "^1.0.6" +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + +resq@^1.6.0, resq@^1.9.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resq/-/resq-1.10.0.tgz#40b5e3515ff984668e6b6b7c2401f282b08042ea" + integrity sha512-hCUd0xMalqtPDz4jXIqs0M5Wnv/LZXN8h7unFOo4/nvExT9dDPbhwd3udRxLlp0HgBnHcV009UlduE9NZi7A6w== + dependencies: + fast-deep-equal "^2.0.1" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -5952,6 +9124,16 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +rgb2hex@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/rgb2hex/-/rgb2hex-0.2.3.tgz#8aa464c517b8a26c7a79d767dabaec2b49ee78ec" + integrity sha512-clEe0m1xv+Tva1B/TOepuIcvLAxP0U+sCDfgt1SX1HmI2Ahr5/Cd/nzJM1e78NKVtWdoo0s33YehpFA8UfIShQ== + +rgb2hex@^0.1.0: + version "0.1.10" + resolved "https://registry.yarnpkg.com/rgb2hex/-/rgb2hex-0.1.10.tgz#4fdd432665273e2d5900434940ceba0a04c8a8a8" + integrity sha512-vKz+kzolWbL3rke/xeTE2+6vHmZnNxGyDnaVW4OckntAIcc7DcZzWkQSfxMDwqHS8vhgySnIFyBUH7lIk6PxvQ== + rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -5959,14 +9141,14 @@ rimraf@2.6.3: dependencies: glob "^7.1.3" -rimraf@^2.5.4: +rimraf@^2.5.4, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -5978,6 +9160,26 @@ rimraf@~2.2.6: resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= + dependencies: + glob "^6.0.1" + +rpc-websockets@^5.1.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-5.3.1.tgz#678ca24315e4fe34a5f42ac7c2744764c056eb08" + integrity sha512-rIxEl1BbXRlIA9ON7EmY/2GUM7RLMy8zrUPTiLPFiYnYOz0I3PXfCmDDrge5vt4pW4oIcAXBDvgZuJ1jlY5+VA== + dependencies: + "@babel/runtime" "^7.8.7" + assert-args "^1.2.1" + babel-runtime "^6.26.0" + circular-json "^0.5.9" + eventemitter3 "^3.1.2" + uuid "^3.4.0" + ws "^5.2.2" + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -6014,12 +9216,22 @@ rxjs@^6.6.0: dependencies: tslib "^1.9.0" +safari-launcher@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/safari-launcher/-/safari-launcher-2.0.5.tgz#a4effa9ea512d1d541e47b8039d8527015f2aded" + integrity sha1-pO/6nqUS0dVB5HuAOdhScBXyre0= + +safe-buffer@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.0.1, safe-buffer@^5.1.2: +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -6051,7 +9263,14 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sax@^1.2.1: +sanitize-filename@^1.6.1: + version "1.6.3" + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + +sax@>=0.6.0, sax@^1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -6071,6 +9290,30 @@ scheduler@0.19.1, scheduler@^0.19.1: loose-envify "^1.1.0" object-assign "^4.1.1" +selenium-appium@0.0.15: + version "0.0.15" + resolved "https://registry.yarnpkg.com/selenium-appium/-/selenium-appium-0.0.15.tgz#27eacd40ebddc1f4af00a1c50278a394e420e2ef" + integrity sha512-9/DGdpC8TF88h2eOaFoLIwNDG16He5o2CZOOoaeV1gwNKpkvcpCCA6SjIxgHbWm/0vGzn8TUdmbAlszIoQQzQg== + +selenium-webdriver@4.0.0-alpha.7: + version "4.0.0-alpha.7" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.7.tgz#e3879d8457fd7ad8e4424094b7dc0540d99e6797" + integrity sha512-D4qnTsyTr91jT8f7MfN+OwY0IlU5+5FmlO5xlgRUV6hDEV8JyYx2NerdTEqDDkNq7RZDYc4VoPALk8l578RBHw== + dependencies: + jszip "^3.2.2" + rimraf "^2.7.1" + tmp "0.0.30" + +selenium-webdriver@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz#2ba87a1662c020b8988c981ae62cb2a01298eafc" + integrity sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q== + dependencies: + jszip "^3.1.3" + rimraf "^2.5.4" + tmp "0.0.30" + xml2js "^0.4.17" + "semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -6081,13 +9324,18 @@ semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.1.3, semver@^7.3.2: +semver@^7.0.0, semver@^7.1.3, semver@^7.3.2: version "7.3.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== dependencies: lru-cache "^6.0.0" +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -6112,7 +9360,32 @@ serialize-error@^2.1.0: resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= -serve-static@^1.13.1: +serialize-error@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-5.0.0.tgz#a7ebbcdb03a5d71a6ed8461ffe0fc1a1afed62ac" + integrity sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA== + dependencies: + type-fest "^0.8.0" + +serialize-error@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +serve-favicon@^2.4.5: + version "2.5.0" + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" + integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= + dependencies: + etag "~1.8.1" + fresh "0.5.2" + ms "2.1.1" + parseurl "~1.3.2" + safe-buffer "5.1.1" + +serve-static@1.14.1, serve-static@^1.13.1: version "1.14.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== @@ -6122,11 +9395,16 @@ serve-static@^1.13.1: parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0: +set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-immediate-shim@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -6147,6 +9425,14 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== +shared-preferences-builder@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/shared-preferences-builder/-/shared-preferences-builder-0.0.4.tgz#842316ed07704f921dc19dad0aaf0c9f5c37eb9c" + integrity sha512-6yy1O1zVAY8HWVjsaJzFzkmvmktlSvqnjsYZpWJ0dUrFS5Rfn1a8P7h+7zyl9MTqUfSXeaE7De6Yymx3OszxlQ== + dependencies: + lodash "^4.17.4" + xmlbuilder "^9.0.1" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -6181,7 +9467,7 @@ shell-quote@1.6.1: array-reduce "~0.0.0" jsonify "~0.0.0" -shell-quote@^1.6.1: +shell-quote@^1.4.3, shell-quote@^1.6.1, shell-quote@^1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== @@ -6228,6 +9514,13 @@ simple-plist@^1.0.0: bplist-parser "0.2.0" plist "^3.0.1" +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -6298,7 +9591,7 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.16, source-map-support@^0.5.6: +"source-map-support@0.3.2 - 1.0.0", source-map-support@0.x, source-map-support@^0.5.12, source-map-support@^0.5.16, source-map-support@^0.5.19, source-map-support@^0.5.3, source-map-support@^0.5.5, source-map-support@^0.5.6, source-map-support@^0.5.8, source-map-support@^0.5.9: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -6384,6 +9677,11 @@ stack-chain@^1.3.7: resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" integrity sha1-0ZLJ/06moiyUxN1FkXHj8AzqEoU= +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + stack-utils@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" @@ -6421,6 +9719,14 @@ stream-buffers@~2.2.0: resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= +stream-combiner@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= + dependencies: + duplexer "~0.1.1" + through "~2.3.4" + string-length@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" @@ -6429,7 +9735,16 @@ string-length@^3.1.0: astral-regex "^1.0.0" strip-ansi "^5.2.0" -string-width@^2.1.0: +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -6484,6 +9799,18 @@ string.prototype.trimstart@^1.0.1: call-bind "^1.0.0" define-properties "^1.1.3" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -6491,6 +9818,13 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -6586,6 +9920,39 @@ table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-stream@^2.1.0, tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + 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" + +teen_process@1.x, teen_process@^1.11.0, teen_process@^1.14.0, teen_process@^1.14.1, teen_process@^1.15.0, teen_process@^1.3.0, teen_process@^1.3.1, teen_process@^1.5.1, teen_process@^1.6.0, teen_process@^1.7.0, teen_process@^1.9.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/teen_process/-/teen_process-1.16.0.tgz#2bad3e33b4d0a3a271cdd0c836434befa7771b44" + integrity sha512-RnW7HHZD1XuhSTzD3djYOdIl1adE3oNEprE3HOFFxWs5m4FZsqYRhKJ4mDU2udtNGMLUS7jV7l8vVRLWAvmPDw== + dependencies: + "@babel/runtime" "^7.0.0" + bluebird "^3.5.1" + lodash "^4.17.4" + shell-quote "^1.4.3" + source-map-support "^0.5.3" + which "^2.0.2" + temp@0.8.3: version "0.8.3" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" @@ -6611,6 +9978,11 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -6634,7 +10006,7 @@ through2@^2.0.0, through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through@^2.3.6, through@^2.3.8, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -6644,6 +10016,23 @@ time-stamp@^1.0.0: resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= +timm@^1.6.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" + integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== + +tinycolor2@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" + integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== + +tmp@0.0.30: + version "0.0.30" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed" + integrity sha1-ckGdSovn1s51FI/YsyTlk6cRwu0= + dependencies: + os-tmpdir "~1.0.1" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -6722,6 +10111,18 @@ tr46@^1.0.1: dependencies: punycode "^2.1.0" +triple-beam@^1.2.0, triple-beam@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" + integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== + +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys= + dependencies: + utf8-byte-length "^1.0.1" + tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" @@ -6753,6 +10154,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-detect@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz#0ba5ec2a885640e470ea4e8505971900dac58822" + integrity sha1-C6XsKohWQORw6k6FBZcZANrFiCI= + type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" @@ -6763,6 +10169,11 @@ type-fest@^0.11.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -6773,11 +10184,19 @@ type-fest@^0.7.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== -type-fest@^0.8.1: +type-fest@^0.8.0, type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -6790,7 +10209,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -ua-parser-js@^0.7.18: +ua-parser-js@^0.7.18, ua-parser-js@^0.7.21: version "0.7.23" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.23.tgz#704d67f951e13195fbcd3d78818577f5bc1d547b" integrity sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA== @@ -6808,6 +10227,14 @@ ultron@1.0.x: resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= +unbzip2-stream@^1.3.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -6846,7 +10273,22 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unpipe@~1.0.0: +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unorm@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" + integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== + +unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= @@ -6891,7 +10333,26 @@ username@^5.1.0: execa "^1.0.0" mem "^4.3.0" -util-deprecate@~1.0.1: +utf7@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/utf7/-/utf7-1.0.2.tgz#955f490aae653ba220b9456a0a8776c199360991" + integrity sha1-lV9JCq5lO6IguUVqCod2wZk2CZE= + dependencies: + semver "~5.3.0" + +utf8-byte-length@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" + integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E= + +utif@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" + integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== + dependencies: + pako "^1.0.5" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -6901,11 +10362,21 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^3.3.2: +uuid-js@^0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/uuid-js/-/uuid-js-0.7.5.tgz#6c886d02a53d2d40dcf25d91a170b4a7b25b94d0" + integrity sha1-bIhtAqU9LUDc8l2RoXC0p7JblNA= + +uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +uuid@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + v8-compile-cache@^2.0.3: version "2.2.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" @@ -6928,6 +10399,11 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate.js@^0.13.0: + version "0.13.1" + resolved "https://registry.yarnpkg.com/validate.js/-/validate.js-0.13.1.tgz#b58bfac04a0f600a340f62e5227e70d95971e92a" + integrity sha512-PnFM3xiZ+kYmLyTiMgTYmU7ZHkjBZz2/+F0DaALc/uUtVzdCt1wAosvYJ5hFQi/hz8O4zb52FQhHZRC+uVkJ+g== + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -6977,6 +10453,81 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webdriver@5.23.0: + version "5.23.0" + resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-5.23.0.tgz#5373e3e43803aaf962da24b47bbdb98bf8f84cc6" + integrity sha512-r7IrbZ2SuTIRyWV8mv4a4hZoFcT9Qt4MznOkdRWPE1sPpZ8lyLZsIEjKCEbHelOzPwURqk+biwGrm4z2OZRAiw== + dependencies: + "@types/request" "^2.48.4" + "@wdio/config" "5.22.4" + "@wdio/logger" "5.16.10" + "@wdio/protocols" "5.22.1" + "@wdio/utils" "5.23.0" + lodash.merge "^4.6.1" + request "^2.83.0" + +webdriver@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-6.11.0.tgz#2997bf4ff6c1dcb4e58b4ae9e2b83af8b938f643" + integrity sha512-31uD1Vi+9QAzDSpN3+0oFFRnzJP8IVp8wRjLVbIOaQGPXV1sKjAP7v6LJcxl1JjcmW8keAIh2eyAgbjZJbcyZw== + dependencies: + "@wdio/config" "6.11.0" + "@wdio/logger" "6.10.10" + "@wdio/protocols" "6.10.6" + "@wdio/utils" "6.11.0" + got "^11.0.2" + lodash.merge "^4.6.1" + +webdriverio@^5.10.9: + version "5.23.0" + resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-5.23.0.tgz#ec7191c127f8b7c561832c2b5f5fd1dcc9386ef9" + integrity sha512-hxt6Nuu2bBrTsVk7GfoFRTh63l4fRVXlK9U30RtPbHoWO5tcFdyUz2UTgeHEZ54ea1DQEVPfsgFiLnJULkWp1Q== + dependencies: + "@wdio/config" "5.22.4" + "@wdio/logger" "5.16.10" + "@wdio/repl" "5.23.0" + "@wdio/utils" "5.23.0" + archiver "^3.0.0" + css-value "^0.0.1" + grapheme-splitter "^1.0.2" + lodash.clonedeep "^4.5.0" + lodash.isobject "^3.0.2" + lodash.isplainobject "^4.0.6" + lodash.zip "^4.2.0" + resq "^1.6.0" + rgb2hex "^0.1.0" + serialize-error "^5.0.0" + webdriver "5.23.0" + +webdriverio@^6.0.2: + version "6.11.3" + resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-6.11.3.tgz#043bc98514d7410264fbf14991bc0546fa119779" + integrity sha512-yHS01H0+oz59Y+JLj/u8piLzOhtTiQSeASwb3hHF1EDuIiiK6JgGYFAqCYr26BrlzqzUOQ/9VpJj11LtcKWF/A== + dependencies: + "@types/puppeteer-core" "^5.4.0" + "@wdio/config" "6.11.0" + "@wdio/logger" "6.10.10" + "@wdio/repl" "6.11.0" + "@wdio/utils" "6.11.0" + archiver "^5.0.0" + atob "^2.1.2" + css-shorthand-properties "^1.1.1" + css-value "^0.0.1" + devtools "6.11.0" + fs-extra "^9.0.1" + get-port "^5.1.1" + grapheme-splitter "^1.0.2" + lodash.clonedeep "^4.5.0" + lodash.isobject "^3.0.2" + lodash.isplainobject "^4.0.6" + lodash.zip "^4.2.0" + minimatch "^3.0.4" + puppeteer-core "^5.1.0" + resq "^1.9.1" + rgb2hex "0.2.3" + serialize-error "^7.0.0" + webdriver "6.11.0" + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" @@ -7020,14 +10571,44 @@ which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.0, which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -word-wrap@~1.2.3: +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +winston-transport@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.4.0.tgz#17af518daa690d5b2ecccaa7acf7b20ca7925e59" + integrity sha512-Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw== + dependencies: + readable-stream "^2.3.7" + triple-beam "^1.2.0" + +winston@3.x: + version "3.3.3" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.3.3.tgz#ae6172042cafb29786afa3d09c8ff833ab7c9170" + integrity sha512-oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw== + dependencies: + "@dabh/diagnostics" "^2.0.2" + async "^3.1.0" + is-stream "^2.0.0" + logform "^2.2.0" + one-time "^1.0.0" + readable-stream "^3.4.0" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.4.0" + +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -7037,6 +10618,14 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -7055,6 +10644,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -7094,7 +10692,14 @@ ws@^1.1.0, ws@^1.1.5: options ">=0.0.5" ultron "1.0.x" -ws@^7, ws@^7.0.0: +ws@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.0.0, ws@^7.2.3: version "7.4.2" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== @@ -7107,11 +10712,26 @@ xcode@^2.0.0: simple-plist "^1.0.0" uuid "^3.3.2" +xhr@^2.0.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" + integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== + dependencies: + global "~4.4.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xml-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + integrity sha1-qQKekp09vN7RafPG4oI42VpdWig= + xml-parser@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/xml-parser/-/xml-parser-1.2.1.tgz#c31f4c34f2975db82ad013222120592736156fcd" @@ -7119,11 +10739,24 @@ xml-parser@^1.2.1: dependencies: debug "^2.2.0" -xmlbuilder@^9.0.7: +xml2js@^0.4.17, xml2js@^0.4.5: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@^9.0.1, xmlbuilder@^9.0.7: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + xmlchars@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" @@ -7146,11 +10779,26 @@ xmldom@^0.3.0: resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.3.0.tgz#e625457f4300b5df9c2e1ecb776147ece47f3e5a" integrity sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g== -xpath@^0.0.27: +xmldom@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.4.0.tgz#8771e482a333af44587e30ce026f0998c23f3830" + integrity sha512-2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA== + +xpath@0.0.27, xpath@^0.0.27: version "0.0.27" resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== +xpath@^0.0.24: + version "0.0.24" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.24.tgz#1ade162e1cc523c8d39fc7d06afc16ea216f29fb" + integrity sha1-Gt4WLhzFI8jTn8fQavwW6iFvKfs= + +xpath@^0.0.32: + version "0.0.32" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af" + integrity sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw== + xpipe@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" @@ -7163,26 +10811,44 @@ xregexp@^4.3.0: dependencies: "@babel/runtime-corejs3" "^7.12.1" -xtend@~4.0.1: +xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -y18n@^4.0.0: +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== +y18n@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18" + integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^15.0.1: version "15.0.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" @@ -7199,6 +10865,29 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^20.2.2: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + +yargs@^12.0.2: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" + yargs@^14.2.0: version "14.2.3" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" @@ -7216,7 +10905,7 @@ yargs@^14.2.0: y18n "^4.0.0" yargs-parser "^15.0.1" -yargs@^15.1.0, yargs@^15.3.1: +yargs@^15.0.1, yargs@^15.1.0, yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== @@ -7232,3 +10921,42 @@ yargs@^15.1.0, yargs@^15.3.1: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.2" + +yargs@^16.0.0, yargs@^16.0.2, yargs@^16.0.3: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yauzl@^2.10.0, yauzl@^2.7.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +zip-stream@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-2.1.3.tgz#26cc4bdb93641a8590dd07112e1f77af1758865b" + integrity sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^2.1.1" + readable-stream "^3.4.0" + +zip-stream@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz#3a8f100b73afaa7d1ae9338d910b321dec77ff3a" + integrity sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^4.0.2" + readable-stream "^3.6.0" From 601a2931f84c6be7b1fb4ab6a8db060c6d4cfd5f Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Tue, 12 Jan 2021 23:32:23 +0000 Subject: [PATCH 6/9] windows: github workflow to test example app --- .github/workflows/windows-app-test.yml | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/windows-app-test.yml diff --git a/.github/workflows/windows-app-test.yml b/.github/workflows/windows-app-test.yml new file mode 100644 index 00000000..bd20a76f --- /dev/null +++ b/.github/workflows/windows-app-test.yml @@ -0,0 +1,39 @@ +name: Windows CI +on: [pull_request] + +jobs: + run-windows-tests: + name: Build & run tests + runs-on: windows-2019 + + steps: + - uses: actions/checkout@v2 + name: Checkout Code + + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: '12.9.1' + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v1 + with: + vs-version: 16.8 + + - name: Install example modules + run: | + cd examples + yarn --pure-lockfile + - name: Build release + run: | + cd examples + npx react-native run-windows --release --no-packager --no-launch --logging + - name: Start Appium server + shell: powershell + run: | + cd examples + Start-Process PowerShell -ArgumentList "yarn appium" + - name: Run tests + run: | + cd examples + yarn test:windows From 6045d0c2f87090a3d8763d97a06719fb95f12e6a Mon Sep 17 00:00:00 2001 From: Jaime Bernardo Date: Wed, 13 Jan 2021 00:15:32 +0000 Subject: [PATCH 7/9] example: add button to show splash screen again --- examples/App.js | 66 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 23 deletions(-) diff --git a/examples/App.js b/examples/App.js index a6a34d3d..17628613 100644 --- a/examples/App.js +++ b/examples/App.js @@ -17,6 +17,8 @@ import { Text, TouchableOpacity, Linking, + Button, + Platform, } from 'react-native' import SplashScreen from 'react-native-splash-screen' @@ -26,30 +28,41 @@ export default class example extends Component { SplashScreen.hide(); } - render() { return ( - { - Linking.openURL('https://coding.imooc.com/class/304.html'); - }} - > - - - SplashScreen 启动屏 - - - @:http://www.devio.org/ - - - GitHub:https://github.com/crazycodeboy - - - Email:crazycodeboy@gmail.com - - - + + { + Linking.openURL('https://coding.imooc.com/class/304.html'); + }} + > + + + SplashScreen 启动屏 + + + @:http://www.devio.org/ + + + GitHub:https://github.com/crazycodeboy + + + Email:crazycodeboy@gmail.com + + + + { + // Show splash screen again on Windows and Android, for 3s. + (Platform.OS === 'windows' || Platform.OS === 'android') && + +