Commit 965e9ce4cbf322a901719fb559957da808bd2d8e

Authored by Andrei Pfeiffer
1 parent ddd4d382
Exists in master

Update example to React Native 0.56

Showing 25 changed files with 3224 additions and 2188 deletions   Show diff stats
android/build.gradle
1 1 apply plugin: 'com.android.library'
2 2  
3 3 android {
4   - compileSdkVersion 23
5   - buildToolsVersion "23.0.1"
  4 + compileSdkVersion 26
  5 + buildToolsVersion "26.0.1"
6 6  
7 7 defaultConfig {
8 8 minSdkVersion 16
... ...
examples/custom-webview-android/.flowconfig
... ... @@ -30,6 +30,19 @@ node_modules/react-native/flow-github/
30 30 emoji=true
31 31  
32 32 module.system=haste
  33 +module.system.haste.use_name_reducers=true
  34 +# get basename
  35 +module.system.haste.name_reducers='^.*/\([a-zA-Z0-9$_.-]+\.js\(\.flow\)?\)$' -> '\1'
  36 +# strip .js or .js.flow suffix
  37 +module.system.haste.name_reducers='^\(.*\)\.js\(\.flow\)?$' -> '\1'
  38 +# strip .ios suffix
  39 +module.system.haste.name_reducers='^\(.*\)\.ios$' -> '\1'
  40 +module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1'
  41 +module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1'
  42 +module.system.haste.paths.blacklist=.*/__tests__/.*
  43 +module.system.haste.paths.blacklist=.*/__mocks__/.*
  44 +module.system.haste.paths.blacklist=<PROJECT_ROOT>/node_modules/react-native/Libraries/Animated/src/polyfills/.*
  45 +module.system.haste.paths.whitelist=<PROJECT_ROOT>/node_modules/react-native/Libraries/.*
33 46  
34 47 munge_underscores=true
35 48  
... ... @@ -51,4 +64,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
51 64 suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
52 65  
53 66 [version]
54   -^0.67.0
  67 +^0.75.0
... ...
examples/custom-webview-android/App.js 0 → 100644
... ... @@ -0,0 +1,46 @@
  1 +import React, { Component } from "react";
  2 +import { StyleSheet, View, Button } from "react-native";
  3 +import CustomWebView from "react-native-webview-android-file-upload";
  4 +
  5 +export default class App extends Component {
  6 + inject = () => {
  7 + this.webview.injectJavaScript("alert('JavaScript is injected')");
  8 + };
  9 +
  10 + reload = () => {
  11 + this.webview.reload();
  12 + };
  13 +
  14 + render() {
  15 + return (
  16 + <View style={styles.container}>
  17 + <CustomWebView
  18 + style={styles.container}
  19 + webviewRef={e => (this.webview = e)}
  20 + injectedJavaScript={"alert('Custom webview loaded')"}
  21 + source={{
  22 + uri:
  23 + "https://andreipfeiffer.github.io/react-native-webview-android-file-upload/index.html"
  24 + }}
  25 + />
  26 +
  27 + <View style={styles.containerHorizontal}>
  28 + <Button title="Reload" onPress={this.reload} />
  29 + <Button title="Inject JS" onPress={this.inject} />
  30 + </View>
  31 + </View>
  32 + );
  33 + }
  34 +}
  35 +
  36 +const styles = StyleSheet.create({
  37 + container: {
  38 + flex: 1
  39 + },
  40 + containerHorizontal: {
  41 + flexDirection: "row",
  42 + justifyContent: "space-around",
  43 + paddingVertical: 10,
  44 + backgroundColor: "#eee"
  45 + }
  46 +});
... ...
examples/custom-webview-android/android/app/build.gradle
... ... @@ -94,13 +94,13 @@ def enableSeparateBuildPerCPUArchitecture = false
94 94 def enableProguardInReleaseBuilds = false
95 95  
96 96 android {
97   - compileSdkVersion 23
98   - buildToolsVersion "23.0.1"
  97 + compileSdkVersion rootProject.ext.compileSdkVersion
  98 + buildToolsVersion rootProject.ext.buildToolsVersion
99 99  
100 100 defaultConfig {
101 101 applicationId "com.customwebviewandroid"
102   - minSdkVersion 16
103   - targetSdkVersion 26
  102 + minSdkVersion rootProject.ext.minSdkVersion
  103 + targetSdkVersion rootProject.ext.targetSdkVersion
104 104 versionCode 1
105 105 versionName "1.0"
106 106 ndk {
... ... @@ -139,7 +139,8 @@ android {
139 139 dependencies {
140 140 compile project(':react-native-webview-android-file-upload')
141 141 compile fileTree(dir: "libs", include: ["*.jar"])
142   - compile "com.android.support:appcompat-v7:23.0.1"
  142 + compile "com.android.support:support-v4:26.1.0"
  143 + compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
143 144 compile "com.facebook.react:react-native:+" // From node_modules
144 145 }
145 146  
... ...
examples/custom-webview-android/android/app/proguard-rules.pro
... ... @@ -15,56 +15,3 @@
15 15 #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 16 # public *;
17 17 #}
18   -
19   -# Disabling obfuscation is useful if you collect stack traces from production crashes
20   -# (unless you are using a system that supports de-obfuscate the stack traces).
21   --dontobfuscate
22   -
23   -# React Native
24   -
25   -# Keep our interfaces so they can be used by other ProGuard rules.
26   -# See http://sourceforge.net/p/proguard/bugs/466/
27   --keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip
28   --keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters
29   --keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip
30   -
31   -# Do not strip any method/class that is annotated with @DoNotStrip
32   --keep @com.facebook.proguard.annotations.DoNotStrip class *
33   --keep @com.facebook.common.internal.DoNotStrip class *
34   --keepclassmembers class * {
35   - @com.facebook.proguard.annotations.DoNotStrip *;
36   - @com.facebook.common.internal.DoNotStrip *;
37   -}
38   -
39   --keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * {
40   - void set*(***);
41   - *** get*();
42   -}
43   -
44   --keep class * extends com.facebook.react.bridge.JavaScriptModule { *; }
45   --keep class * extends com.facebook.react.bridge.NativeModule { *; }
46   --keepclassmembers,includedescriptorclasses class * { native <methods>; }
47   --keepclassmembers class * { @com.facebook.react.uimanager.UIProp <fields>; }
48   --keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp <methods>; }
49   --keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup <methods>; }
50   -
51   --dontwarn com.facebook.react.**
52   -
53   -# TextLayoutBuilder uses a non-public Android constructor within StaticLayout.
54   -# See libs/proxy/src/main/java/com/facebook/fbui/textlayoutbuilder/proxy for details.
55   --dontwarn android.text.StaticLayout
56   -
57   -# okhttp
58   -
59   --keepattributes Signature
60   --keepattributes *Annotation*
61   --keep class okhttp3.** { *; }
62   --keep interface okhttp3.** { *; }
63   --dontwarn okhttp3.**
64   -
65   -# okio
66   -
67   --keep class sun.misc.Unsafe { *; }
68   --dontwarn java.nio.file.*
69   --dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
70   --dontwarn okio.**
... ...
examples/custom-webview-android/android/app/src/main/AndroidManifest.xml
... ... @@ -2,29 +2,29 @@
2 2 package="com.customwebviewandroid">
3 3  
4 4 <uses-permission android:name="android.permission.INTERNET" />
5   - <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
  5 + <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
6 6 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
7 7 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
8 8  
9 9 <application
10   - android:name=".MainApplication"
11   - android:allowBackup="false"
12   - android:icon="@mipmap/ic_launcher"
  10 + android:name=".MainApplication"
  11 + android:label="@string/app_name"
  12 + android:icon="@mipmap/ic_launcher"
  13 + android:allowBackup="false"
  14 + android:theme="@style/AppTheme">
  15 + <activity
  16 + android:name=".MainActivity"
13 17 android:label="@string/app_name"
14   - android:theme="@style/AppTheme">
15   - <activity
16   - android:name=".MainActivity"
17   - android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
18   - android:label="@string/app_name"
19   - android:windowSoftInputMode="adjustResize">
20   - <intent-filter>
21   - <action android:name="android.intent.action.MAIN" />
22   - <category android:name="android.intent.category.LAUNCHER" />
23   - </intent-filter>
24   - </activity>
25   - <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
  18 + android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
  19 + android:windowSoftInputMode="adjustResize">
  20 + <intent-filter>
  21 + <action android:name="android.intent.action.MAIN" />
  22 + <category android:name="android.intent.category.LAUNCHER" />
  23 + </intent-filter>
  24 + </activity>
  25 + <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
26 26  
27   - <provider
  27 + <provider
28 28 android:name="android.support.v4.content.FileProvider"
29 29 android:authorities="${applicationId}.fileprovider"
30 30 android:exported="false"
... ...
examples/custom-webview-android/android/app/src/main/res/mipmap-hdpi/ic_launcher.png

3.34 KB | W: | H:

2.98 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
examples/custom-webview-android/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png 0 → 100644

4.91 KB

examples/custom-webview-android/android/app/src/main/res/mipmap-mdpi/ic_launcher.png

2.15 KB | W: | H:

2.05 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
examples/custom-webview-android/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png 0 → 100644

2.79 KB

examples/custom-webview-android/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png

4.73 KB | W: | H:

4.46 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
examples/custom-webview-android/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png 0 → 100644

6.93 KB

examples/custom-webview-android/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png

7.54 KB | W: | H:

6.31 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
examples/custom-webview-android/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png 0 → 100644

10.4 KB

examples/custom-webview-android/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 0 → 100644

9.03 KB

examples/custom-webview-android/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 0 → 100644

15.2 KB

examples/custom-webview-android/android/app/src/main/res/xml/file_provider_paths.xml
1 1 <?xml version="1.0" encoding="utf-8"?>
2 2 <paths xmlns:android="http://schemas.android.com/apk/res/android">
3   - <external-path name="shared" path="."/>
  3 + <external-path name="shared" path="." />
4 4 </paths>
... ...
examples/custom-webview-android/android/build.gradle
... ... @@ -3,9 +3,14 @@
3 3 buildscript {
4 4 repositories {
5 5 jcenter()
  6 + google()
  7 + maven {
  8 + url 'https://maven.google.com/'
  9 + name 'Google'
  10 + }
6 11 }
7 12 dependencies {
8   - classpath 'com.android.tools.build:gradle:2.2.3'
  13 + classpath 'com.android.tools.build:gradle:3.1.0'
9 14  
10 15 // NOTE: Do not place your application dependencies here; they belong
11 16 // in the individual module build.gradle files
... ... @@ -16,9 +21,22 @@ allprojects {
16 21 repositories {
17 22 mavenLocal()
18 23 jcenter()
  24 + google()
19 25 maven {
20 26 // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
21 27 url "$rootDir/../node_modules/react-native/android"
22 28 }
  29 + maven {
  30 + url 'https://maven.google.com/'
  31 + name 'Google'
  32 + }
23 33 }
24 34 }
  35 +
  36 +ext {
  37 + buildToolsVersion = "26.0.3"
  38 + minSdkVersion = 16
  39 + compileSdkVersion = 26
  40 + targetSdkVersion = 26
  41 + supportLibVersion = "26.1.0"
  42 +}
... ...
examples/custom-webview-android/android/gradle/wrapper/gradle-wrapper.properties
... ... @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
2 2 distributionPath=wrapper/dists
3 3 zipStoreBase=GRADLE_USER_HOME
4 4 zipStorePath=wrapper/dists
5   -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
  5 +distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
... ...
examples/custom-webview-android/index.js
1   -import { AppRegistry } from 'react-native';
2   -import App from './src/App';
  1 +/** @format */
3 2  
4   -AppRegistry.registerComponent('customWebviewAndroid', () => App);
  3 +import {AppRegistry} from 'react-native';
  4 +import App from './App';
  5 +import {name as appName} from './app.json';
  6 +
  7 +AppRegistry.registerComponent(appName, () => App);
... ...
examples/custom-webview-android/ios/customWebviewAndroid.xcodeproj/project.pbxproj
... ... @@ -690,12 +690,8 @@
690 690 TargetAttributes = {
691 691 00E356ED1AD99517003FC87E = {
692 692 CreatedOnToolsVersion = 6.2;
693   - DevelopmentTeam = E2MMXY8X9J;
694 693 TestTargetID = 13B07F861A680F5B00A75B9A;
695 694 };
696   - 13B07F861A680F5B00A75B9A = {
697   - DevelopmentTeam = E2MMXY8X9J;
698   - };
699 695 2D02E47A1E0B4A5D006451C7 = {
700 696 CreatedOnToolsVersion = 8.2.1;
701 697 ProvisioningStyle = Automatic;
... ... @@ -1172,13 +1168,12 @@
1172 1168 isa = XCBuildConfiguration;
1173 1169 buildSettings = {
1174 1170 BUNDLE_LOADER = "$(TEST_HOST)";
1175   - DEVELOPMENT_TEAM = E2MMXY8X9J;
1176 1171 GCC_PREPROCESSOR_DEFINITIONS = (
1177 1172 "DEBUG=1",
1178 1173 "$(inherited)",
1179 1174 );
1180 1175 INFOPLIST_FILE = customWebviewAndroidTests/Info.plist;
1181   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1176 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1182 1177 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1183 1178 OTHER_LDFLAGS = (
1184 1179 "-ObjC",
... ... @@ -1194,9 +1189,8 @@
1194 1189 buildSettings = {
1195 1190 BUNDLE_LOADER = "$(TEST_HOST)";
1196 1191 COPY_PHASE_STRIP = NO;
1197   - DEVELOPMENT_TEAM = E2MMXY8X9J;
1198 1192 INFOPLIST_FILE = customWebviewAndroidTests/Info.plist;
1199   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1193 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1200 1194 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1201 1195 OTHER_LDFLAGS = (
1202 1196 "-ObjC",
... ... @@ -1213,7 +1207,6 @@
1213 1207 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1214 1208 CURRENT_PROJECT_VERSION = 1;
1215 1209 DEAD_CODE_STRIPPING = NO;
1216   - DEVELOPMENT_TEAM = E2MMXY8X9J;
1217 1210 INFOPLIST_FILE = customWebviewAndroid/Info.plist;
1218 1211 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1219 1212 OTHER_LDFLAGS = (
... ... @@ -1231,7 +1224,6 @@
1231 1224 buildSettings = {
1232 1225 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1233 1226 CURRENT_PROJECT_VERSION = 1;
1234   - DEVELOPMENT_TEAM = E2MMXY8X9J;
1235 1227 INFOPLIST_FILE = customWebviewAndroid/Info.plist;
1236 1228 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1237 1229 OTHER_LDFLAGS = (
... ... @@ -1380,7 +1372,7 @@
1380 1372 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1381 1373 GCC_WARN_UNUSED_FUNCTION = YES;
1382 1374 GCC_WARN_UNUSED_VARIABLE = YES;
1383   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1375 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1384 1376 MTL_ENABLE_DEBUG_INFO = YES;
1385 1377 ONLY_ACTIVE_ARCH = YES;
1386 1378 SDKROOT = iphoneos;
... ... @@ -1415,7 +1407,7 @@
1415 1407 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1416 1408 GCC_WARN_UNUSED_FUNCTION = YES;
1417 1409 GCC_WARN_UNUSED_VARIABLE = YES;
1418   - IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1410 + IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1419 1411 MTL_ENABLE_DEBUG_INFO = NO;
1420 1412 SDKROOT = iphoneos;
1421 1413 VALIDATE_PRODUCT = YES;
... ...
examples/custom-webview-android/ios/customWebviewAndroid/Images.xcassets/AppIcon.appiconset/Contents.json
... ... @@ -2,16 +2,6 @@
2 2 "images" : [
3 3 {
4 4 "idiom" : "iphone",
5   - "size" : "20x20",
6   - "scale" : "2x"
7   - },
8   - {
9   - "idiom" : "iphone",
10   - "size" : "20x20",
11   - "scale" : "3x"
12   - },
13   - {
14   - "idiom" : "iphone",
15 5 "size" : "29x29",
16 6 "scale" : "2x"
17 7 },
... ... @@ -39,11 +29,6 @@
39 29 "idiom" : "iphone",
40 30 "size" : "60x60",
41 31 "scale" : "3x"
42   - },
43   - {
44   - "idiom" : "ios-marketing",
45   - "size" : "1024x1024",
46   - "scale" : "1x"
47 32 }
48 33 ],
49 34 "info" : {
... ...
examples/custom-webview-android/package-lock.json
Changes suppressed. Click to show
1 1 {
2   - "name": "custom-webview-android",
  2 + "name": "customWebviewAndroid",
3 3 "version": "0.0.1",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
7 7 "@babel/code-frame": {
8   - "version": "7.0.0-beta.46",
9   - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.46.tgz",
10   - "integrity": "sha512-7BKRkmYaPZm3Yff5HGZJKCz7RqZ5jUjknsXT6Gz5YKG23J3uq9hAj0epncCB0rlqmnZ8Q+UUpQB2tCR5mT37vw==",
11   - "dev": true,
  8 + "version": "7.0.0-beta.47",
  9 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.47.tgz",
  10 + "integrity": "sha512-W7IeG4MoVf4oUvWfHUx9VG9if3E0xSUDf1urrnNYtC2ow1dz2ptvQ6YsJfyVXDuPTFXz66jkHhzMW7a5Eld7TA==",
12 11 "requires": {
13   - "@babel/highlight": "7.0.0-beta.46"
  12 + "@babel/highlight": "7.0.0-beta.47"
14 13 }
15 14 },
16 15 "@babel/core": {
17   - "version": "7.0.0-beta.51",
18   - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.51.tgz",
19   - "integrity": "sha1-DlS9a2OHNrKuWTwxpH8JaeKyuW0=",
20   - "requires": {
21   - "@babel/code-frame": "7.0.0-beta.51",
22   - "@babel/generator": "7.0.0-beta.51",
23   - "@babel/helpers": "7.0.0-beta.51",
24   - "@babel/parser": "7.0.0-beta.51",
25   - "@babel/template": "7.0.0-beta.51",
26   - "@babel/traverse": "7.0.0-beta.51",
27   - "@babel/types": "7.0.0-beta.51",
  16 + "version": "7.0.0-beta.47",
  17 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.47.tgz",
  18 + "integrity": "sha512-7EIuAX0UVnCgZ0E9tz9rFK0gd+aovwMA9bul+dnkmBQYLrJdas2EHMUSmaK67i1cyZpvgVvXhHtXJxC7wo3rlQ==",
  19 + "requires": {
  20 + "@babel/code-frame": "7.0.0-beta.47",
  21 + "@babel/generator": "7.0.0-beta.47",
  22 + "@babel/helpers": "7.0.0-beta.47",
  23 + "@babel/template": "7.0.0-beta.47",
  24 + "@babel/traverse": "7.0.0-beta.47",
  25 + "@babel/types": "7.0.0-beta.47",
  26 + "babylon": "7.0.0-beta.47",
28 27 "convert-source-map": "^1.1.0",
29 28 "debug": "^3.1.0",
30 29 "json5": "^0.5.0",
31 30 "lodash": "^4.17.5",
32   - "micromatch": "^3.1.10",
  31 + "micromatch": "^2.3.11",
33 32 "resolve": "^1.3.2",
34 33 "semver": "^5.4.1",
35 34 "source-map": "^0.5.0"
36 35 },
37 36 "dependencies": {
38   - "@babel/code-frame": {
39   - "version": "7.0.0-beta.51",
40   - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz",
41   - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=",
42   - "requires": {
43   - "@babel/highlight": "7.0.0-beta.51"
44   - }
  37 + "babylon": {
  38 + "version": "7.0.0-beta.47",
  39 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz",
  40 + "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ=="
45 41 },
46   - "@babel/highlight": {
47   - "version": "7.0.0-beta.51",
48   - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz",
49   - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=",
  42 + "debug": {
  43 + "version": "3.1.0",
  44 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
  45 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
50 46 "requires": {
51   - "chalk": "^2.0.0",
52   - "esutils": "^2.0.2",
53   - "js-tokens": "^3.0.0"
  47 + "ms": "2.0.0"
54 48 }
55   - },
  49 + }
  50 + }
  51 + },
  52 + "@babel/generator": {
  53 + "version": "7.0.0-beta.47",
  54 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.47.tgz",
  55 + "integrity": "sha512-fJP+9X+gqgTTZzTqrKJHwebPwt6S/e/4YuyRyKyWHAIirGgUwjRoZgbFci24wwGYMJW7nlkCSwWG7QvCVsG0eg==",
  56 + "requires": {
  57 + "@babel/types": "7.0.0-beta.47",
  58 + "jsesc": "^2.5.1",
  59 + "lodash": "^4.17.5",
  60 + "source-map": "^0.5.0",
  61 + "trim-right": "^1.0.1"
  62 + },
  63 + "dependencies": {
  64 + "jsesc": {
  65 + "version": "2.5.1",
  66 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
  67 + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4="
  68 + }
  69 + }
  70 + },
  71 + "@babel/helper-annotate-as-pure": {
  72 + "version": "7.0.0-beta.47",
  73 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.47.tgz",
  74 + "integrity": "sha512-Pjxb/PrxyKWc7jcAXlawvNAQMxxY+tSSNC5wxJstJjpO10mocmGzBOqNYjxdvVhMb3d0BEPQ8mR+D65fFpZ+TA==",
  75 + "requires": {
  76 + "@babel/types": "7.0.0-beta.47"
  77 + }
  78 + },
  79 + "@babel/helper-builder-binary-assignment-operator-visitor": {
  80 + "version": "7.0.0-beta.47",
  81 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.47.tgz",
  82 + "integrity": "sha512-nv8d6TcDBb1CJMQzwab/e0rqyqoP9d2AQBjr4GdSiVRpJX4aiLEiLBm2XprdEb/sVIRmmBnVxPXJaHDsS/K2fw==",
  83 + "requires": {
  84 + "@babel/helper-explode-assignable-expression": "7.0.0-beta.47",
  85 + "@babel/types": "7.0.0-beta.47"
  86 + }
  87 + },
  88 + "@babel/helper-builder-react-jsx": {
  89 + "version": "7.0.0-beta.47",
  90 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.47.tgz",
  91 + "integrity": "sha512-oBGX/MyT4kNGuINK2k/KLHD77Ih1oTROtoxnV3uAPS9rLYhmZn3W8qy2L4bbyMwQ89nVSM427b0bTTXUEEReXA==",
  92 + "requires": {
  93 + "@babel/types": "7.0.0-beta.47",
  94 + "esutils": "^2.0.0"
  95 + }
  96 + },
  97 + "@babel/helper-call-delegate": {
  98 + "version": "7.0.0-beta.47",
  99 + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.47.tgz",
  100 + "integrity": "sha512-Rx9TRmCCEP0pWau9gfR6ubcbbX3nVc4ImNY143ftC70jrKdSv5rS20yz2cmCilDzhexwGZQ3PFwOLKe3C/5aEg==",
  101 + "requires": {
  102 + "@babel/helper-hoist-variables": "7.0.0-beta.47",
  103 + "@babel/traverse": "7.0.0-beta.47",
  104 + "@babel/types": "7.0.0-beta.47"
  105 + }
  106 + },
  107 + "@babel/helper-define-map": {
  108 + "version": "7.0.0-beta.47",
  109 + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.47.tgz",
  110 + "integrity": "sha512-pLB9RY7GZKcc/frzgfDY/HwdqxWPe60qMAvNUef1V1bDZ8i4AUgxAANgltFzj61t100WGhqaS0xGkALD+9VA+g==",
  111 + "requires": {
  112 + "@babel/helper-function-name": "7.0.0-beta.47",
  113 + "@babel/types": "7.0.0-beta.47",
  114 + "lodash": "^4.17.5"
  115 + }
  116 + },
  117 + "@babel/helper-explode-assignable-expression": {
  118 + "version": "7.0.0-beta.47",
  119 + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.47.tgz",
  120 + "integrity": "sha512-1mwk27zmhSuMUcVWxw5ZKiPYfuWXviZNqgA4OvFBloPf9R+dKDhNgP2uUrkHh68ltVVc3Bup1nsbd/2KM5AxEw==",
  121 + "requires": {
  122 + "@babel/traverse": "7.0.0-beta.47",
  123 + "@babel/types": "7.0.0-beta.47"
  124 + }
  125 + },
  126 + "@babel/helper-function-name": {
  127 + "version": "7.0.0-beta.47",
  128 + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.47.tgz",
  129 + "integrity": "sha512-0LSvt95XCYaOrDA5K68KkTyldKXizDwBnKACdYzQszp1GdbtzmSeGwFU5Ecw86fU6bkYXtDvkFTOQwk/WQSJPw==",
  130 + "requires": {
  131 + "@babel/helper-get-function-arity": "7.0.0-beta.47",
  132 + "@babel/template": "7.0.0-beta.47",
  133 + "@babel/types": "7.0.0-beta.47"
  134 + }
  135 + },
  136 + "@babel/helper-get-function-arity": {
  137 + "version": "7.0.0-beta.47",
  138 + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.47.tgz",
  139 + "integrity": "sha512-63j0i3YUW8CO//uQc3ACffJdIlYcIlysuHjMF0yzQhqKoQ/CUPv0hf3nBwdRGjiWrr3JcL6++NF4XmXdwSU+fA==",
  140 + "requires": {
  141 + "@babel/types": "7.0.0-beta.47"
  142 + }
  143 + },
  144 + "@babel/helper-hoist-variables": {
  145 + "version": "7.0.0-beta.47",
  146 + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.47.tgz",
  147 + "integrity": "sha512-5BcKFhyzrsInlrfO/tGoe6khUuJzGfROD7oozF/5MWsKo/c3gVJfQ5y83lZ4XoTKJt/x4PQlLU0aHd/SJpYONA==",
  148 + "requires": {
  149 + "@babel/types": "7.0.0-beta.47"
  150 + }
  151 + },
  152 + "@babel/helper-member-expression-to-functions": {
  153 + "version": "7.0.0-beta.47",
  154 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.47.tgz",
  155 + "integrity": "sha512-gpipslnZw2hcVGADUtqQII9KF8FPpRZsVUXwKP/0EnWwtujRFSVL+u2Fh+VXODRAxFmTLo6eGcOr/Vfan0MqYw==",
  156 + "requires": {
  157 + "@babel/types": "7.0.0-beta.47"
  158 + }
  159 + },
  160 + "@babel/helper-module-imports": {
  161 + "version": "7.0.0-beta.47",
  162 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.47.tgz",
  163 + "integrity": "sha512-Rk43Ty+a6npu9znK22IqFlseStRGWxEHi2cjmLbbi63VGiseofdUtIJI65F9MTCuMTXAX7VbY/ghef1Jp5qpvw==",
  164 + "requires": {
  165 + "@babel/types": "7.0.0-beta.47",
  166 + "lodash": "^4.17.5"
  167 + }
  168 + },
  169 + "@babel/helper-module-transforms": {
  170 + "version": "7.0.0-beta.47",
  171 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.47.tgz",
  172 + "integrity": "sha512-CziMe30ZunAhe6j05oNOFOg7im1lcv3dYuMxrwBYVe9YdP4NHPU7a1wrDBUhaPmyqTIZDwGnFne7k1KP79SeGQ==",
  173 + "requires": {
  174 + "@babel/helper-module-imports": "7.0.0-beta.47",
  175 + "@babel/helper-simple-access": "7.0.0-beta.47",
  176 + "@babel/helper-split-export-declaration": "7.0.0-beta.47",
  177 + "@babel/template": "7.0.0-beta.47",
  178 + "@babel/types": "7.0.0-beta.47",
  179 + "lodash": "^4.17.5"
  180 + }
  181 + },
  182 + "@babel/helper-optimise-call-expression": {
  183 + "version": "7.0.0-beta.47",
  184 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.47.tgz",
  185 + "integrity": "sha512-NhnGhjwrhzGas4A/PoBDEtEPCGJHrzhaT6qGmo1hmkA2orG4UNi7KENC38DhJII0n2oUrKUuzTwgCvxKOTiHbw==",
  186 + "requires": {
  187 + "@babel/types": "7.0.0-beta.47"
  188 + }
  189 + },
  190 + "@babel/helper-plugin-utils": {
  191 + "version": "7.0.0-beta.47",
  192 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.47.tgz",
  193 + "integrity": "sha512-GR67o8boOKVJRKM5Nhk7oVEHpxYy8R00lwu0F82WxxBH+iiT26DqW1e/4w/mo7Bdn1A6l0pNaOlNk1PdM2Hgag=="
  194 + },
  195 + "@babel/helper-regex": {
  196 + "version": "7.0.0-beta.47",
  197 + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.47.tgz",
  198 + "integrity": "sha512-dafidvVkjJP5AIWkJspV+7RGj1jeNts0qYvlmVzqAGb6BmQzEldJr6ZPzrmlpW/AW1YJGdw7br2yiwvlCRqDvQ==",
  199 + "requires": {
  200 + "lodash": "^4.17.5"
  201 + }
  202 + },
  203 + "@babel/helper-remap-async-to-generator": {
  204 + "version": "7.0.0-beta.47",
  205 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.47.tgz",
  206 + "integrity": "sha512-Nmj3lUHQscD160asav2bZ3sMIjGwGY9r6Vrriy9TqH7bmaClKUKUs5Twv0htFWfOKNFLEeY/MaqiAXylr1GS2w==",
  207 + "requires": {
  208 + "@babel/helper-annotate-as-pure": "7.0.0-beta.47",
  209 + "@babel/helper-wrap-function": "7.0.0-beta.47",
  210 + "@babel/template": "7.0.0-beta.47",
  211 + "@babel/traverse": "7.0.0-beta.47",
  212 + "@babel/types": "7.0.0-beta.47"
  213 + }
  214 + },
  215 + "@babel/helper-replace-supers": {
  216 + "version": "7.0.0-beta.47",
  217 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.47.tgz",
  218 + "integrity": "sha512-yf2JAD1+xNTjavqazqknRgPfd6MbGfvfIcAkxWsPURynAwOMSs4zThED8ImT2d5a97rGPysRJcq1jNh2L0WYxg==",
  219 + "requires": {
  220 + "@babel/helper-member-expression-to-functions": "7.0.0-beta.47",
  221 + "@babel/helper-optimise-call-expression": "7.0.0-beta.47",
  222 + "@babel/traverse": "7.0.0-beta.47",
  223 + "@babel/types": "7.0.0-beta.47"
  224 + }
  225 + },
  226 + "@babel/helper-simple-access": {
  227 + "version": "7.0.0-beta.47",
  228 + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.47.tgz",
  229 + "integrity": "sha512-sd2t3QDKjd+hHkJKaC2AX39l6oIil1N548oMZAtV5YHlVGoWWkAVGnPMxRg7ICEjIftCU3ZI6UeaogyEhF8t7Q==",
  230 + "requires": {
  231 + "@babel/template": "7.0.0-beta.47",
  232 + "@babel/types": "7.0.0-beta.47",
  233 + "lodash": "^4.17.5"
  234 + }
  235 + },
  236 + "@babel/helper-split-export-declaration": {
  237 + "version": "7.0.0-beta.47",
  238 + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.47.tgz",
  239 + "integrity": "sha512-jx8GmxryT6Qy4+24W6M6TnVL9T8bxqdyg5UKHjxBdw0Y2Sano1n0WphUS2seuOugn04W2ZQLqGc0ut8nGe/taA==",
  240 + "requires": {
  241 + "@babel/types": "7.0.0-beta.47"
  242 + }
  243 + },
  244 + "@babel/helper-wrap-function": {
  245 + "version": "7.0.0-beta.47",
  246 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.47.tgz",
  247 + "integrity": "sha512-SAasvh80Mz5q9x15dqH6z8jpM0WTBmxQSNZATSwJwhmWdme6r2gxpufIMr8LwQIJHmXmgNLmvh0zdWSbE/PR4Q==",
  248 + "requires": {
  249 + "@babel/helper-function-name": "7.0.0-beta.47",
  250 + "@babel/template": "7.0.0-beta.47",
  251 + "@babel/traverse": "7.0.0-beta.47",
  252 + "@babel/types": "7.0.0-beta.47"
  253 + }
  254 + },
  255 + "@babel/helpers": {
  256 + "version": "7.0.0-beta.47",
  257 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.47.tgz",
  258 + "integrity": "sha512-uWk7gIua2COEWLwZGxfF5Wq1bgXOt1V6xzWxqeFznrA6F1TUPiAhkK5zORiZEa5RAILp6Mswsn3xFjDyCpp3rQ==",
  259 + "requires": {
  260 + "@babel/template": "7.0.0-beta.47",
  261 + "@babel/traverse": "7.0.0-beta.47",
  262 + "@babel/types": "7.0.0-beta.47"
  263 + }
  264 + },
  265 + "@babel/highlight": {
  266 + "version": "7.0.0-beta.47",
  267 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.47.tgz",
  268 + "integrity": "sha512-d505K3Hth1eg0b2swfEF7oFMw3J9M8ceFg0s6dhCSxOOF+07WDvJ0HKT/YbK/Jk9wn8Wyr6HIRAUPKJ9Wfv8Rg==",
  269 + "requires": {
  270 + "chalk": "^2.0.0",
  271 + "esutils": "^2.0.2",
  272 + "js-tokens": "^3.0.0"
  273 + },
  274 + "dependencies": {
56 275 "ansi-styles": {
57 276 "version": "3.2.1",
58 277 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
... ... @@ -61,43 +280,6 @@
61 280 "color-convert": "^1.9.0"
62 281 }
63 282 },
64   - "arr-diff": {
65   - "version": "4.0.0",
66   - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
67   - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
68   - },
69   - "array-unique": {
70   - "version": "0.3.2",
71   - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
72   - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
73   - },
74   - "braces": {
75   - "version": "2.3.2",
76   - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
77   - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
78   - "requires": {
79   - "arr-flatten": "^1.1.0",
80   - "array-unique": "^0.3.2",
81   - "extend-shallow": "^2.0.1",
82   - "fill-range": "^4.0.0",
83   - "isobject": "^3.0.1",
84   - "repeat-element": "^1.1.2",
85   - "snapdragon": "^0.8.1",
86   - "snapdragon-node": "^2.0.1",
87   - "split-string": "^3.0.2",
88   - "to-regex": "^3.0.1"
89   - },
90   - "dependencies": {
91   - "extend-shallow": {
92   - "version": "2.0.1",
93   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
94   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
95   - "requires": {
96   - "is-extendable": "^0.1.0"
97   - }
98   - }
99   - }
100   - },
101 283 "chalk": {
102 284 "version": "2.4.1",
103 285 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
... ... @@ -108,776 +290,330 @@
108 290 "supports-color": "^5.3.0"
109 291 }
110 292 },
111   - "debug": {
112   - "version": "3.1.0",
113   - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
114   - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
  293 + "supports-color": {
  294 + "version": "5.4.0",
  295 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  296 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
115 297 "requires": {
116   - "ms": "2.0.0"
117   - }
118   - },
119   - "expand-brackets": {
120   - "version": "2.1.4",
121   - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
122   - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
123   - "requires": {
124   - "debug": "^2.3.3",
125   - "define-property": "^0.2.5",
126   - "extend-shallow": "^2.0.1",
127   - "posix-character-classes": "^0.1.0",
128   - "regex-not": "^1.0.0",
129   - "snapdragon": "^0.8.1",
130   - "to-regex": "^3.0.1"
131   - },
132   - "dependencies": {
133   - "debug": {
134   - "version": "2.6.9",
135   - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
136   - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
137   - "requires": {
138   - "ms": "2.0.0"
139   - }
140   - },
141   - "define-property": {
142   - "version": "0.2.5",
143   - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
144   - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
145   - "requires": {
146   - "is-descriptor": "^0.1.0"
147   - }
148   - },
149   - "extend-shallow": {
150   - "version": "2.0.1",
151   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
152   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
153   - "requires": {
154   - "is-extendable": "^0.1.0"
155   - }
156   - },
157   - "is-accessor-descriptor": {
158   - "version": "0.1.6",
159   - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
160   - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
161   - "requires": {
162   - "kind-of": "^3.0.2"
163   - },
164   - "dependencies": {
165   - "kind-of": {
166   - "version": "3.2.2",
167   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
168   - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
169   - "requires": {
170   - "is-buffer": "^1.1.5"
171   - }
172   - }
173   - }
174   - },
175   - "is-data-descriptor": {
176   - "version": "0.1.4",
177   - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
178   - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
179   - "requires": {
180   - "kind-of": "^3.0.2"
181   - },
182   - "dependencies": {
183   - "kind-of": {
184   - "version": "3.2.2",
185   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
186   - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
187   - "requires": {
188   - "is-buffer": "^1.1.5"
189   - }
190   - }
191   - }
192   - },
193   - "is-descriptor": {
194   - "version": "0.1.6",
195   - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
196   - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
197   - "requires": {
198   - "is-accessor-descriptor": "^0.1.6",
199   - "is-data-descriptor": "^0.1.4",
200   - "kind-of": "^5.0.0"
201   - }
202   - },
203   - "kind-of": {
204   - "version": "5.1.0",
205   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
206   - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
207   - }
208   - }
209   - },
210   - "extend-shallow": {
211   - "version": "3.0.2",
212   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
213   - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
214   - "requires": {
215   - "assign-symbols": "^1.0.0",
216   - "is-extendable": "^1.0.1"
217   - },
218   - "dependencies": {
219   - "is-extendable": {
220   - "version": "1.0.1",
221   - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
222   - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
223   - "requires": {
224   - "is-plain-object": "^2.0.4"
225   - }
226   - }
227   - }
228   - },
229   - "extglob": {
230   - "version": "2.0.4",
231   - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
232   - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
233   - "requires": {
234   - "array-unique": "^0.3.2",
235   - "define-property": "^1.0.0",
236   - "expand-brackets": "^2.1.4",
237   - "extend-shallow": "^2.0.1",
238   - "fragment-cache": "^0.2.1",
239   - "regex-not": "^1.0.0",
240   - "snapdragon": "^0.8.1",
241   - "to-regex": "^3.0.1"
242   - },
243   - "dependencies": {
244   - "define-property": {
245   - "version": "1.0.0",
246   - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
247   - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
248   - "requires": {
249   - "is-descriptor": "^1.0.0"
250   - }
251   - },
252   - "extend-shallow": {
253   - "version": "2.0.1",
254   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
255   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
256   - "requires": {
257   - "is-extendable": "^0.1.0"
258   - }
259   - }
260   - }
261   - },
262   - "fill-range": {
263   - "version": "4.0.0",
264   - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
265   - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
266   - "requires": {
267   - "extend-shallow": "^2.0.1",
268   - "is-number": "^3.0.0",
269   - "repeat-string": "^1.6.1",
270   - "to-regex-range": "^2.1.0"
271   - },
272   - "dependencies": {
273   - "extend-shallow": {
274   - "version": "2.0.1",
275   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
276   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
277   - "requires": {
278   - "is-extendable": "^0.1.0"
279   - }
280   - }
281   - }
282   - },
283   - "is-accessor-descriptor": {
284   - "version": "1.0.0",
285   - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
286   - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
287   - "requires": {
288   - "kind-of": "^6.0.0"
289   - }
290   - },
291   - "is-data-descriptor": {
292   - "version": "1.0.0",
293   - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
294   - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
295   - "requires": {
296   - "kind-of": "^6.0.0"
297   - }
298   - },
299   - "is-descriptor": {
300   - "version": "1.0.2",
301   - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
302   - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
303   - "requires": {
304   - "is-accessor-descriptor": "^1.0.0",
305   - "is-data-descriptor": "^1.0.0",
306   - "kind-of": "^6.0.2"
307   - }
308   - },
309   - "is-number": {
310   - "version": "3.0.0",
311   - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
312   - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
313   - "requires": {
314   - "kind-of": "^3.0.2"
315   - },
316   - "dependencies": {
317   - "kind-of": {
318   - "version": "3.2.2",
319   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
320   - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
321   - "requires": {
322   - "is-buffer": "^1.1.5"
323   - }
324   - }
325   - }
326   - },
327   - "isobject": {
328   - "version": "3.0.1",
329   - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
330   - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
331   - },
332   - "kind-of": {
333   - "version": "6.0.2",
334   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
335   - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
336   - },
337   - "micromatch": {
338   - "version": "3.1.10",
339   - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
340   - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
341   - "requires": {
342   - "arr-diff": "^4.0.0",
343   - "array-unique": "^0.3.2",
344   - "braces": "^2.3.1",
345   - "define-property": "^2.0.2",
346   - "extend-shallow": "^3.0.2",
347   - "extglob": "^2.0.4",
348   - "fragment-cache": "^0.2.1",
349   - "kind-of": "^6.0.2",
350   - "nanomatch": "^1.2.9",
351   - "object.pick": "^1.3.0",
352   - "regex-not": "^1.0.0",
353   - "snapdragon": "^0.8.1",
354   - "to-regex": "^3.0.2"
355   - }
356   - },
357   - "supports-color": {
358   - "version": "5.4.0",
359   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
360   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
361   - "requires": {
362   - "has-flag": "^3.0.0"
  298 + "has-flag": "^3.0.0"
363 299 }
364 300 }
365 301 }
366 302 },
367   - "@babel/generator": {
368   - "version": "7.0.0-beta.51",
369   - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz",
370   - "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=",
  303 + "@babel/plugin-external-helpers": {
  304 + "version": "7.0.0-beta.47",
  305 + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.47.tgz",
  306 + "integrity": "sha512-R45V1hsr5DQIbhJajyQm5p2KS+qvmAqkEytP+DhrrEUrx0J1OfqWKZPNDiPe3xdLJtgTNZaDBq1iqfs0gnfslg==",
371 307 "requires": {
372   - "@babel/types": "7.0.0-beta.51",
373   - "jsesc": "^2.5.1",
374   - "lodash": "^4.17.5",
375   - "source-map": "^0.5.0",
376   - "trim-right": "^1.0.1"
377   - },
378   - "dependencies": {
379   - "jsesc": {
380   - "version": "2.5.1",
381   - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz",
382   - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4="
383   - }
  308 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
384 309 }
385 310 },
386   - "@babel/helper-annotate-as-pure": {
387   - "version": "7.0.0-beta.51",
388   - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.51.tgz",
389   - "integrity": "sha1-OM95IL9fM4oif3VOKGtvut7gS1g=",
  311 + "@babel/plugin-proposal-class-properties": {
  312 + "version": "7.0.0-beta.47",
  313 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.47.tgz",
  314 + "integrity": "sha512-6yuCiF+ZZHPLgAa+0a6/teNeAMsWqY6AVtZA4NhCWnwP4OH0JrRaY7rwvFCJSqNGurf8rF65W9IucM/l0+HOCg==",
390 315 "requires": {
391   - "@babel/types": "7.0.0-beta.51"
  316 + "@babel/helper-function-name": "7.0.0-beta.47",
  317 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  318 + "@babel/helper-replace-supers": "7.0.0-beta.47",
  319 + "@babel/plugin-syntax-class-properties": "7.0.0-beta.47"
392 320 }
393 321 },
394   - "@babel/helper-builder-binary-assignment-operator-visitor": {
395   - "version": "7.0.0-beta.51",
396   - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz",
397   - "integrity": "sha1-ITP//j4vcVkeQhR7lHKRyirTkjc=",
  322 + "@babel/plugin-proposal-object-rest-spread": {
  323 + "version": "7.0.0-beta.47",
  324 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.47.tgz",
  325 + "integrity": "sha512-ujUjQUyTxUWHfixRD7Y5Nm8VCgHSf6YgbM37LEnojKp5lPahZO42qJfDty+Kh0tEanpI5H8BLPkJbFSzx6TNEw==",
398 326 "requires": {
399   - "@babel/helper-explode-assignable-expression": "7.0.0-beta.51",
400   - "@babel/types": "7.0.0-beta.51"
  327 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  328 + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.47"
401 329 }
402 330 },
403   - "@babel/helper-builder-react-jsx": {
404   - "version": "7.0.0-beta.51",
405   - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.51.tgz",
406   - "integrity": "sha1-hsctZoO9JZfJOKEhU6bkgL8UASg=",
  331 + "@babel/plugin-proposal-optional-chaining": {
  332 + "version": "7.0.0-beta.47",
  333 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.47.tgz",
  334 + "integrity": "sha512-5jlVmdC1Lv874h2553xAp50jVv3L/23KksOLUZdF/9+ZdbAzOlhX6spHiVy/jjfU9G1MFZtZTlxhV5roGkqZvg==",
407 335 "requires": {
408   - "@babel/types": "7.0.0-beta.51",
409   - "esutils": "^2.0.0"
  336 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  337 + "@babel/plugin-syntax-optional-chaining": "7.0.0-beta.47"
410 338 }
411 339 },
412   - "@babel/helper-call-delegate": {
413   - "version": "7.0.0-beta.51",
414   - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.51.tgz",
415   - "integrity": "sha1-BO1yfJfPBbyy/WRINzMasV1jyBk=",
  340 + "@babel/plugin-syntax-class-properties": {
  341 + "version": "7.0.0-beta.47",
  342 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.47.tgz",
  343 + "integrity": "sha512-vLoAuLSjHSenX3TQmri6ttQWZp3rEtGcRp4LgYEBQ012fN5h+KmcssvkCAqm6V6ozS5KzUWpBlZ6t7YhZG6oBw==",
416 344 "requires": {
417   - "@babel/helper-hoist-variables": "7.0.0-beta.51",
418   - "@babel/traverse": "7.0.0-beta.51",
419   - "@babel/types": "7.0.0-beta.51"
  345 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
420 346 }
421 347 },
422   - "@babel/helper-define-map": {
423   - "version": "7.0.0-beta.51",
424   - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.51.tgz",
425   - "integrity": "sha1-2Ixkc36UjHE/nxFTM46EFf7kCxE=",
  348 + "@babel/plugin-syntax-dynamic-import": {
  349 + "version": "7.0.0-beta.47",
  350 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.47.tgz",
  351 + "integrity": "sha512-J2y7RAH2NwQ+ahJahj2eS1PqS2NWNWTDaEibqrE55VTJU7nPL8AhthRwIQfQkCH+8UIeL/T3Jh1iHIRkvJ6dXA==",
426 352 "requires": {
427   - "@babel/helper-function-name": "7.0.0-beta.51",
428   - "@babel/types": "7.0.0-beta.51",
429   - "lodash": "^4.17.5"
  353 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
430 354 }
431 355 },
432   - "@babel/helper-explode-assignable-expression": {
433   - "version": "7.0.0-beta.51",
434   - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz",
435   - "integrity": "sha1-mHUzKti11cmC+kgcuCtzFwPyzS0=",
  356 + "@babel/plugin-syntax-flow": {
  357 + "version": "7.0.0-beta.47",
  358 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.47.tgz",
  359 + "integrity": "sha512-+3ZLKNV8tSDnTWL4QRNx5uZB/hUzY71WcgCwoXWy+8ma7EjZ3e3vbR69VR8dJwG1DqGsug6ZzM+afR0G4gKgPA==",
436 360 "requires": {
437   - "@babel/traverse": "7.0.0-beta.51",
438   - "@babel/types": "7.0.0-beta.51"
  361 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
439 362 }
440 363 },
441   - "@babel/helper-function-name": {
442   - "version": "7.0.0-beta.51",
443   - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz",
444   - "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=",
  364 + "@babel/plugin-syntax-jsx": {
  365 + "version": "7.0.0-beta.47",
  366 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.47.tgz",
  367 + "integrity": "sha512-5scuJzIYZY8M+A1ra8mcKANIwB5TtsRD6Aw94xZxfvnjhhVMFR5RYE9HshVlBrZVY+r3cJDNIQLJMC/fGJHImA==",
445 368 "requires": {
446   - "@babel/helper-get-function-arity": "7.0.0-beta.51",
447   - "@babel/template": "7.0.0-beta.51",
448   - "@babel/types": "7.0.0-beta.51"
  369 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
449 370 }
450 371 },
451   - "@babel/helper-get-function-arity": {
452   - "version": "7.0.0-beta.51",
453   - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz",
454   - "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=",
  372 + "@babel/plugin-syntax-nullish-coalescing-operator": {
  373 + "version": "7.0.0-beta.47",
  374 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.47.tgz",
  375 + "integrity": "sha512-o0v9WRQwatyMSGoPIdYoK8VTDrjdHU3MQgHLcbveetueKHZGYN3MhZvkCFa86l5WKUGDF81FOk/mta/7QuDI9g==",
455 376 "requires": {
456   - "@babel/types": "7.0.0-beta.51"
  377 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
457 378 }
458 379 },
459   - "@babel/helper-hoist-variables": {
460   - "version": "7.0.0-beta.51",
461   - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.51.tgz",
462   - "integrity": "sha1-XX68hZZWe2RPyYmRLDo++YvgWPw=",
  380 + "@babel/plugin-syntax-object-rest-spread": {
  381 + "version": "7.0.0-beta.47",
  382 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.47.tgz",
  383 + "integrity": "sha512-UOGQCmzvNlZMQOuys7xPiTa2EjTT3xHuhUghcdJnYikqGV43obpIIaP+VDCWPvIT8g0QDIvmRWx5UefvkWXN+w==",
463 384 "requires": {
464   - "@babel/types": "7.0.0-beta.51"
  385 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
465 386 }
466 387 },
467   - "@babel/helper-member-expression-to-functions": {
468   - "version": "7.0.0-beta.51",
469   - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz",
470   - "integrity": "sha1-KkJTZXQXZYiAbmAusXpS0yP4KHA=",
  388 + "@babel/plugin-syntax-optional-chaining": {
  389 + "version": "7.0.0-beta.47",
  390 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.47.tgz",
  391 + "integrity": "sha512-lt6JV/D7QeAEf3qqUT4JTPkbU6vNCfeMW7BB7JD+HYivITkmXuGIVl7w4JrRB9LkfjkYE5vgiz3Nc733AD7v8w==",
471 392 "requires": {
472   - "@babel/types": "7.0.0-beta.51"
  393 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
473 394 }
474 395 },
475   - "@babel/helper-module-imports": {
476   - "version": "7.0.0-beta.51",
477   - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz",
478   - "integrity": "sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI=",
  396 + "@babel/plugin-transform-arrow-functions": {
  397 + "version": "7.0.0-beta.47",
  398 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.47.tgz",
  399 + "integrity": "sha512-xiU+7RJAsqx+iZqWSQQWBu9ZDTruWimkg4puDSdRVfEwgZQdOtiU2LuO0+xGFyitJPHkKuje0WvK1tFu1dmxCw==",
479 400 "requires": {
480   - "@babel/types": "7.0.0-beta.51",
481   - "lodash": "^4.17.5"
  401 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
482 402 }
483 403 },
484   - "@babel/helper-module-transforms": {
485   - "version": "7.0.0-beta.51",
486   - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.51.tgz",
487   - "integrity": "sha1-E68MjuQfJ3dDyPxD1EQxXbIyb3M=",
488   - "requires": {
489   - "@babel/helper-module-imports": "7.0.0-beta.51",
490   - "@babel/helper-simple-access": "7.0.0-beta.51",
491   - "@babel/helper-split-export-declaration": "7.0.0-beta.51",
492   - "@babel/template": "7.0.0-beta.51",
493   - "@babel/types": "7.0.0-beta.51",
  404 + "@babel/plugin-transform-async-to-generator": {
  405 + "version": "7.0.0-beta.47",
  406 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.47.tgz",
  407 + "integrity": "sha512-/TXK3v6ipvmhMO81Y2Vjc7RYROkS2PcmRc+kvmU3CWA7r5I73KWg10UEW/fpWqCuoTCHHHXu1ZcZ5u+nduJeFw==",
  408 + "requires": {
  409 + "@babel/helper-module-imports": "7.0.0-beta.47",
  410 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  411 + "@babel/helper-remap-async-to-generator": "7.0.0-beta.47"
  412 + }
  413 + },
  414 + "@babel/plugin-transform-block-scoping": {
  415 + "version": "7.0.0-beta.47",
  416 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.47.tgz",
  417 + "integrity": "sha512-V/u3Zdy40KjVQeyYUaQnCGiHQbRNJoc6IEtNDERltuW9vYPHS1n6YGc+EHKi8JVYT4kE6UHOjD+BrbCCV4kjRw==",
  418 + "requires": {
  419 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
494 420 "lodash": "^4.17.5"
495 421 }
496 422 },
497   - "@babel/helper-optimise-call-expression": {
498   - "version": "7.0.0-beta.51",
499   - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.51.tgz",
500   - "integrity": "sha1-IfIVjvCDoSPOHgRmW1u4TzcAgNc=",
  423 + "@babel/plugin-transform-classes": {
  424 + "version": "7.0.0-beta.47",
  425 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.47.tgz",
  426 + "integrity": "sha512-hzW/jL6TPBMHJXeXwzuxMN0PFAfjVD0UzATHrFSejY5A7SvhWWrv1cZ3K0/SzCXJ9LpMdxCNiREvVjeD/Tyx2g==",
  427 + "requires": {
  428 + "@babel/helper-annotate-as-pure": "7.0.0-beta.47",
  429 + "@babel/helper-define-map": "7.0.0-beta.47",
  430 + "@babel/helper-function-name": "7.0.0-beta.47",
  431 + "@babel/helper-optimise-call-expression": "7.0.0-beta.47",
  432 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  433 + "@babel/helper-replace-supers": "7.0.0-beta.47",
  434 + "@babel/helper-split-export-declaration": "7.0.0-beta.47",
  435 + "globals": "^11.1.0"
  436 + },
  437 + "dependencies": {
  438 + "globals": {
  439 + "version": "11.7.0",
  440 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
  441 + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
  442 + }
  443 + }
  444 + },
  445 + "@babel/plugin-transform-computed-properties": {
  446 + "version": "7.0.0-beta.47",
  447 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.47.tgz",
  448 + "integrity": "sha512-V78qyzmjj4aq/tjpkMFbV5gPtrx7xdclW1Rn6vV9hIwMSMbtstYEXF4msy614MofvYj6gYbPbNfyhXFIUvz/xw==",
501 449 "requires": {
502   - "@babel/types": "7.0.0-beta.51"
  450 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
503 451 }
504 452 },
505   - "@babel/helper-plugin-utils": {
506   - "version": "7.0.0-beta.51",
507   - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz",
508   - "integrity": "sha1-D2pfK20cZERBP4+rYJQNebY8IDE="
  453 + "@babel/plugin-transform-destructuring": {
  454 + "version": "7.0.0-beta.47",
  455 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.47.tgz",
  456 + "integrity": "sha512-3AaXC9H7qPybJbSs/QMhhj9EZF9MYrb/HRytwki1tckaYifqCJquENIZxDAYmwsWIGIHiq34WqwPRMIsz/b5uQ==",
  457 + "requires": {
  458 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
  459 + }
509 460 },
510   - "@babel/helper-remap-async-to-generator": {
511   - "version": "7.0.0-beta.51",
512   - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz",
513   - "integrity": "sha1-DtxX4F3LXd4qC27m+NAmGYLe8l8=",
  461 + "@babel/plugin-transform-exponentiation-operator": {
  462 + "version": "7.0.0-beta.47",
  463 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.47.tgz",
  464 + "integrity": "sha512-vyGG3kLIXpMuaPL485aqowdWFrxCxXtbzMXy9p1QTK5Q/+9UHpK9XoAVJZGknnsm091m0Ss7spo8uHaxbzYVog==",
514 465 "requires": {
515   - "@babel/helper-annotate-as-pure": "7.0.0-beta.51",
516   - "@babel/helper-wrap-function": "7.0.0-beta.51",
517   - "@babel/template": "7.0.0-beta.51",
518   - "@babel/traverse": "7.0.0-beta.51",
519   - "@babel/types": "7.0.0-beta.51"
  466 + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.47",
  467 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
520 468 }
521 469 },
522   - "@babel/helper-replace-supers": {
523   - "version": "7.0.0-beta.51",
524   - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.51.tgz",
525   - "integrity": "sha1-J5phr7hJR2xsxw1VGfg99KdP+m8=",
  470 + "@babel/plugin-transform-flow-strip-types": {
  471 + "version": "7.0.0-beta.47",
  472 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.47.tgz",
  473 + "integrity": "sha512-X/8Gd4CxdBx7LOtW2wPSzr83bYyndqYbnJoUEosPJXOG2aRmgVo4hn+wk97vtDH+hMP7HsTApVBffrZNXS3erA==",
526 474 "requires": {
527   - "@babel/helper-member-expression-to-functions": "7.0.0-beta.51",
528   - "@babel/helper-optimise-call-expression": "7.0.0-beta.51",
529   - "@babel/traverse": "7.0.0-beta.51",
530   - "@babel/types": "7.0.0-beta.51"
  475 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  476 + "@babel/plugin-syntax-flow": "7.0.0-beta.47"
531 477 }
532 478 },
533   - "@babel/helper-simple-access": {
534   - "version": "7.0.0-beta.51",
535   - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.51.tgz",
536   - "integrity": "sha1-ydf+zYShgdUKOvzEIvyUqWi+MFA=",
  479 + "@babel/plugin-transform-for-of": {
  480 + "version": "7.0.0-beta.47",
  481 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.47.tgz",
  482 + "integrity": "sha512-tfH5OMzV9fWLYJTzWDhoRJKr8kvBZWH26jiCgM0ayNq75ES/X947MqMNAgBjJdTAVEV2kOyks2ItgNAJT4rOUw==",
537 483 "requires": {
538   - "@babel/template": "7.0.0-beta.51",
539   - "@babel/types": "7.0.0-beta.51",
540   - "lodash": "^4.17.5"
  484 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
541 485 }
542 486 },
543   - "@babel/helper-split-export-declaration": {
544   - "version": "7.0.0-beta.51",
545   - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz",
546   - "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=",
  487 + "@babel/plugin-transform-function-name": {
  488 + "version": "7.0.0-beta.47",
  489 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.47.tgz",
  490 + "integrity": "sha512-/5I/f8NCouugsRT6ORB1UjCP3N+Rgv/OB6SzmaeIUEpYYPM6D7WQ+4BaRYXQn4eqtOJmTgxDXYa8FgYtoeqP9A==",
547 491 "requires": {
548   - "@babel/types": "7.0.0-beta.51"
  492 + "@babel/helper-function-name": "7.0.0-beta.47",
  493 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
549 494 }
550 495 },
551   - "@babel/helper-wrap-function": {
552   - "version": "7.0.0-beta.51",
553   - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.51.tgz",
554   - "integrity": "sha1-bFFvsEQQmWTuAxwiUAqDAxOGL7E=",
  496 + "@babel/plugin-transform-literals": {
  497 + "version": "7.0.0-beta.47",
  498 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.47.tgz",
  499 + "integrity": "sha512-PxBw+52qWypwR76YfS2FlW4wZfp61SjIyt3OSPZeWnf0zVQWNVrlRRunJ7lBYudDYvyMwStAE/VynZ0fHtPgng==",
555 500 "requires": {
556   - "@babel/helper-function-name": "7.0.0-beta.51",
557   - "@babel/template": "7.0.0-beta.51",
558   - "@babel/traverse": "7.0.0-beta.51",
559   - "@babel/types": "7.0.0-beta.51"
  501 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
560 502 }
561 503 },
562   - "@babel/helpers": {
563   - "version": "7.0.0-beta.51",
564   - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.51.tgz",
565   - "integrity": "sha1-lScr4qtGNNaCBCX4klAxqSiRg5c=",
  504 + "@babel/plugin-transform-modules-commonjs": {
  505 + "version": "7.0.0-beta.47",
  506 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.47.tgz",
  507 + "integrity": "sha512-MYoLyexybBJ9ODWWMsMFzxAQey68RzhQNPjfNAYPhPPB3X160EZ5qOjWxRS2rYNvuYAxs6guy5OdrDpESqFSrQ==",
566 508 "requires": {
567   - "@babel/template": "7.0.0-beta.51",
568   - "@babel/traverse": "7.0.0-beta.51",
569   - "@babel/types": "7.0.0-beta.51"
  509 + "@babel/helper-module-transforms": "7.0.0-beta.47",
  510 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  511 + "@babel/helper-simple-access": "7.0.0-beta.47"
570 512 }
571 513 },
572   - "@babel/highlight": {
573   - "version": "7.0.0-beta.46",
574   - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.46.tgz",
575   - "integrity": "sha512-r4snW6Q8ICL3Y8hGzYJRvyG/+sc+kvkewXNedG9tQjoHmUFMwMSv/o45GWQUQswevGnWghiGkpRPivFfOuMsOA==",
576   - "dev": true,
  514 + "@babel/plugin-transform-object-assign": {
  515 + "version": "7.0.0-beta.47",
  516 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.47.tgz",
  517 + "integrity": "sha512-5Cc/5TsUjxiAuEQ4WUu+ccP0RI2/qcZWEZA7U87RH26rnhc0NDBZfUbEf1RGM5gBFLFVNzUAoFX8kRykHvl/nQ==",
577 518 "requires": {
578   - "chalk": "^2.0.0",
579   - "esutils": "^2.0.2",
580   - "js-tokens": "^3.0.0"
581   - },
582   - "dependencies": {
583   - "ansi-styles": {
584   - "version": "3.2.1",
585   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
586   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
587   - "dev": true,
588   - "requires": {
589   - "color-convert": "^1.9.0"
590   - }
591   - },
592   - "chalk": {
593   - "version": "2.4.1",
594   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
595   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
596   - "dev": true,
597   - "requires": {
598   - "ansi-styles": "^3.2.1",
599   - "escape-string-regexp": "^1.0.5",
600   - "supports-color": "^5.3.0"
601   - }
602   - },
603   - "supports-color": {
604   - "version": "5.4.0",
605   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
606   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
607   - "dev": true,
608   - "requires": {
609   - "has-flag": "^3.0.0"
610   - }
611   - }
612   - }
613   - },
614   - "@babel/parser": {
615   - "version": "7.0.0-beta.51",
616   - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.51.tgz",
617   - "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY="
618   - },
619   - "@babel/plugin-external-helpers": {
620   - "version": "7.0.0-beta.51",
621   - "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.51.tgz",
622   - "integrity": "sha1-tHg7z5FS0VlCy+DwvKJhuEnTXJg=",
623   - "requires": {
624   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
625   - }
626   - },
627   - "@babel/plugin-proposal-class-properties": {
628   - "version": "7.0.0-beta.51",
629   - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.51.tgz",
630   - "integrity": "sha1-tcZi+GKjCs6U/EhHeDex0lX6ON8=",
631   - "requires": {
632   - "@babel/helper-function-name": "7.0.0-beta.51",
633   - "@babel/helper-member-expression-to-functions": "7.0.0-beta.51",
634   - "@babel/helper-optimise-call-expression": "7.0.0-beta.51",
635   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
636   - "@babel/helper-replace-supers": "7.0.0-beta.51",
637   - "@babel/plugin-syntax-class-properties": "7.0.0-beta.51"
638   - }
639   - },
640   - "@babel/plugin-proposal-object-rest-spread": {
641   - "version": "7.0.0-beta.51",
642   - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz",
643   - "integrity": "sha1-W8Rp5ebRuEpdYEa1npDKAWwghtY=",
644   - "requires": {
645   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
646   - "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.51"
647   - }
648   - },
649   - "@babel/plugin-syntax-class-properties": {
650   - "version": "7.0.0-beta.51",
651   - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.51.tgz",
652   - "integrity": "sha1-8Mv28iqHnFk6B+jhQckI4IdwHpE=",
653   - "requires": {
654   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
655   - }
656   - },
657   - "@babel/plugin-syntax-dynamic-import": {
658   - "version": "7.0.0-beta.51",
659   - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.51.tgz",
660   - "integrity": "sha1-nAru9X0GeONybbFxqnPkdKJd5/I=",
661   - "requires": {
662   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
663   - }
664   - },
665   - "@babel/plugin-syntax-flow": {
666   - "version": "7.0.0-beta.51",
667   - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.51.tgz",
668   - "integrity": "sha1-3giDE0QG+Q+Vi2QHPpdJiAIp3lY=",
669   - "requires": {
670   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
671   - }
672   - },
673   - "@babel/plugin-syntax-jsx": {
674   - "version": "7.0.0-beta.51",
675   - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.51.tgz",
676   - "integrity": "sha1-9nKjNxxro/5Tv/0uirXcQElTgs8=",
677   - "requires": {
678   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
679   - }
680   - },
681   - "@babel/plugin-syntax-object-rest-spread": {
682   - "version": "7.0.0-beta.51",
683   - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.51.tgz",
684   - "integrity": "sha1-bVehGcHwZMRY5FutRb7wqD7RDAA=",
685   - "requires": {
686   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
687   - }
688   - },
689   - "@babel/plugin-transform-arrow-functions": {
690   - "version": "7.0.0-beta.51",
691   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz",
692   - "integrity": "sha1-KbnbbjhoigbsXCVjmZbYml6/2+M=",
693   - "requires": {
694   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
695   - }
696   - },
697   - "@babel/plugin-transform-block-scoping": {
698   - "version": "7.0.0-beta.51",
699   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz",
700   - "integrity": "sha1-vlVcefDaTrFop/4W14eppxc3AeA=",
701   - "requires": {
702   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
703   - "lodash": "^4.17.5"
704   - }
705   - },
706   - "@babel/plugin-transform-classes": {
707   - "version": "7.0.0-beta.51",
708   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.51.tgz",
709   - "integrity": "sha1-BD8x+2MnZkoy2Lpl3hV5nv3GXaA=",
710   - "requires": {
711   - "@babel/helper-annotate-as-pure": "7.0.0-beta.51",
712   - "@babel/helper-define-map": "7.0.0-beta.51",
713   - "@babel/helper-function-name": "7.0.0-beta.51",
714   - "@babel/helper-optimise-call-expression": "7.0.0-beta.51",
715   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
716   - "@babel/helper-replace-supers": "7.0.0-beta.51",
717   - "@babel/helper-split-export-declaration": "7.0.0-beta.51",
718   - "globals": "^11.1.0"
719   - },
720   - "dependencies": {
721   - "globals": {
722   - "version": "11.7.0",
723   - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
724   - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
725   - }
726   - }
727   - },
728   - "@babel/plugin-transform-computed-properties": {
729   - "version": "7.0.0-beta.51",
730   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.51.tgz",
731   - "integrity": "sha1-jHKhqz4HZwNP+eZzLSWBwjwDLv4=",
732   - "requires": {
733   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
734   - }
735   - },
736   - "@babel/plugin-transform-destructuring": {
737   - "version": "7.0.0-beta.51",
738   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.51.tgz",
739   - "integrity": "sha1-1dRU5XTH7zPuSekYsEivspvpNfY=",
740   - "requires": {
741   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
742   - }
743   - },
744   - "@babel/plugin-transform-exponentiation-operator": {
745   - "version": "7.0.0-beta.51",
746   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz",
747   - "integrity": "sha1-BLTj5As3AREt1u2jliUTJ1eIH9Q=",
748   - "requires": {
749   - "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.51",
750   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
751   - }
752   - },
753   - "@babel/plugin-transform-flow-strip-types": {
754   - "version": "7.0.0-beta.51",
755   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.51.tgz",
756   - "integrity": "sha1-Z9Q0RZ96eyap8qaFW8EuZ4lOR6Y=",
757   - "requires": {
758   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
759   - "@babel/plugin-syntax-flow": "7.0.0-beta.51"
760   - }
761   - },
762   - "@babel/plugin-transform-for-of": {
763   - "version": "7.0.0-beta.51",
764   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz",
765   - "integrity": "sha1-RPR2sGxANVF6hAOiYk+xZMQ3FFU=",
766   - "requires": {
767   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
768   - }
769   - },
770   - "@babel/plugin-transform-function-name": {
771   - "version": "7.0.0-beta.51",
772   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.51.tgz",
773   - "integrity": "sha1-cGU8NgtTJUJG9GWexFCwwKVthqo=",
774   - "requires": {
775   - "@babel/helper-function-name": "7.0.0-beta.51",
776   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
777   - }
778   - },
779   - "@babel/plugin-transform-literals": {
780   - "version": "7.0.0-beta.51",
781   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.51.tgz",
782   - "integrity": "sha1-RbB6lCI8+iJnAaeUYLQrMt8d7AU=",
783   - "requires": {
784   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
785   - }
786   - },
787   - "@babel/plugin-transform-modules-commonjs": {
788   - "version": "7.0.0-beta.51",
789   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.51.tgz",
790   - "integrity": "sha1-QDj54VJE4QkAy4n1t5bQUPHrGVs=",
791   - "requires": {
792   - "@babel/helper-module-transforms": "7.0.0-beta.51",
793   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
794   - "@babel/helper-simple-access": "7.0.0-beta.51"
795   - }
796   - },
797   - "@babel/plugin-transform-object-assign": {
798   - "version": "7.0.0-beta.51",
799   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.51.tgz",
800   - "integrity": "sha1-DVaj4tiwbZ3mxlGYNaPgKESOE7g=",
801   - "requires": {
802   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  519 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
803 520 }
804 521 },
805 522 "@babel/plugin-transform-parameters": {
806   - "version": "7.0.0-beta.51",
807   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz",
808   - "integrity": "sha1-mQGVsd/bG8yUkG8wNJUQie0e3U4=",
  523 + "version": "7.0.0-beta.47",
  524 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.47.tgz",
  525 + "integrity": "sha512-UzQG8draO+30Y8eNEREuGBfmEHLL7WFxOjmTBbaTrbdOrm/znCUThqcuNz8cyn2nrZbln7M/loQ3stjf9Pt9fQ==",
809 526 "requires": {
810   - "@babel/helper-call-delegate": "7.0.0-beta.51",
811   - "@babel/helper-get-function-arity": "7.0.0-beta.51",
812   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  527 + "@babel/helper-call-delegate": "7.0.0-beta.47",
  528 + "@babel/helper-get-function-arity": "7.0.0-beta.47",
  529 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
813 530 }
814 531 },
815 532 "@babel/plugin-transform-react-display-name": {
816   - "version": "7.0.0-beta.51",
817   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.51.tgz",
818   - "integrity": "sha1-G0i9NN+pCHJSyHB9Kb0d8uiCHL4=",
  533 + "version": "7.0.0-beta.47",
  534 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.47.tgz",
  535 + "integrity": "sha512-Rw1KWihSkGHbqHiQuiFu/beMakDtobW3eLSABw1w3BvRIc/UhBXxwyIxa/q/R9hWFBholAjmx9cKey8FnZPykw==",
819 536 "requires": {
820   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  537 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
821 538 }
822 539 },
823 540 "@babel/plugin-transform-react-jsx": {
824   - "version": "7.0.0-beta.51",
825   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.51.tgz",
826   - "integrity": "sha1-evhJhRi4OQZAVDg3AZiAjKbmOxA=",
  541 + "version": "7.0.0-beta.47",
  542 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.47.tgz",
  543 + "integrity": "sha512-HGian2BbCsyAqs6LntVVRpjXG9TkzhHfTynjUoMxOFL29doKEy/0s96SMvmbBSR/wMRKMd1OPvCiEYYxqZtr3g==",
827 544 "requires": {
828   - "@babel/helper-builder-react-jsx": "7.0.0-beta.51",
829   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
830   - "@babel/plugin-syntax-jsx": "7.0.0-beta.51"
  545 + "@babel/helper-builder-react-jsx": "7.0.0-beta.47",
  546 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  547 + "@babel/plugin-syntax-jsx": "7.0.0-beta.47"
831 548 }
832 549 },
833 550 "@babel/plugin-transform-react-jsx-source": {
834   - "version": "7.0.0-beta.51",
835   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.51.tgz",
836   - "integrity": "sha1-aZncSRyLRgLvtNC9G6/JNq1pbs8=",
  551 + "version": "7.0.0-beta.47",
  552 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.47.tgz",
  553 + "integrity": "sha512-oZ6D9z+qql+tz7PjGp1CaxepxqDQQTusyjeKsWr7NdEa0v2j3sWLkfK4Aa7kU9BT0+j+r/LN4u33UBkBNVoVvw==",
837 554 "requires": {
838   - "@babel/helper-plugin-utils": "7.0.0-beta.51",
839   - "@babel/plugin-syntax-jsx": "7.0.0-beta.51"
  555 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  556 + "@babel/plugin-syntax-jsx": "7.0.0-beta.47"
840 557 }
841 558 },
842 559 "@babel/plugin-transform-regenerator": {
843   - "version": "7.0.0-beta.51",
844   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.51.tgz",
845   - "integrity": "sha1-U28NWZ0nU9ygor6KZeLCRKe1YSs=",
  560 + "version": "7.0.0-beta.47",
  561 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.47.tgz",
  562 + "integrity": "sha512-JEPIiJyqYRfjOYUTZguLkb2HTwudReqLyOljpOXnJ/1ymwsiof4D6ul611DGlMxJMZJGQ6TBi59iY9GoJ6j4Iw==",
846 563 "requires": {
847   - "regenerator-transform": "^0.12.4"
  564 + "regenerator-transform": "^0.12.3"
848 565 }
849 566 },
850 567 "@babel/plugin-transform-shorthand-properties": {
851   - "version": "7.0.0-beta.51",
852   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.51.tgz",
853   - "integrity": "sha1-3bwLGuHds7z+aWnyyWgQPxHjK9k=",
  568 + "version": "7.0.0-beta.47",
  569 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.47.tgz",
  570 + "integrity": "sha512-+o7/yb0Nrk4Gg/tnBgfBf+G1uGZbtkSluUnj8RyD37ajpDlWmysDjFEHSfktKcuD8YHeGz2M9AYNGcClk1fr/g==",
854 571 "requires": {
855   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  572 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
856 573 }
857 574 },
858 575 "@babel/plugin-transform-spread": {
859   - "version": "7.0.0-beta.51",
860   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.51.tgz",
861   - "integrity": "sha1-EAEpvI19z0vHmtzWEppCFCWdilA=",
  576 + "version": "7.0.0-beta.47",
  577 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.47.tgz",
  578 + "integrity": "sha512-LFAozFdfT4bE2AQw2BnjzLufTX4GBsTUHUGRhT8XNoDYuGnV+7k9Yj6JU3/7csJc9u6W91PArYgoO+D56CMw6Q==",
  579 + "requires": {
  580 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
  581 + }
  582 + },
  583 + "@babel/plugin-transform-sticky-regex": {
  584 + "version": "7.0.0-beta.47",
  585 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.47.tgz",
  586 + "integrity": "sha512-+Rc6NihGoXcwAqAxbiumvzOYxRR0aUg1ZExfyHnI5QnQf0sf4xAfgT/YpGvEgLd5Ci0rka+IWSj54PhzZkhuTg==",
862 587 "requires": {
863   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  588 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  589 + "@babel/helper-regex": "7.0.0-beta.47"
864 590 }
865 591 },
866 592 "@babel/plugin-transform-template-literals": {
867   - "version": "7.0.0-beta.51",
868   - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz",
869   - "integrity": "sha1-LQWV9WRh1DRbo1w41zAz+H7Lu8g=",
  593 + "version": "7.0.0-beta.47",
  594 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.47.tgz",
  595 + "integrity": "sha512-ORfrfN/gQoRuI+xf+kOa2i/yvXfedFRgH+KtgoIrpUQom7OhexxzD280x80LMCIkdaVGzYhvlC3kdJkFMWAfUg==",
  596 + "requires": {
  597 + "@babel/helper-annotate-as-pure": "7.0.0-beta.47",
  598 + "@babel/helper-plugin-utils": "7.0.0-beta.47"
  599 + }
  600 + },
  601 + "@babel/plugin-transform-unicode-regex": {
  602 + "version": "7.0.0-beta.47",
  603 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.47.tgz",
  604 + "integrity": "sha512-44nWn421tMVZ/A4+1uppzoAO7nrlwWzefMr9JUi5G+tXl0DLEtWy+F7L6zCVw19C4OAOA6WlolVro5CEs6g6AQ==",
870 605 "requires": {
871   - "@babel/helper-annotate-as-pure": "7.0.0-beta.51",
872   - "@babel/helper-plugin-utils": "7.0.0-beta.51"
  606 + "@babel/helper-plugin-utils": "7.0.0-beta.47",
  607 + "@babel/helper-regex": "7.0.0-beta.47",
  608 + "regexpu-core": "^4.1.3"
873 609 }
874 610 },
875 611 "@babel/register": {
876   - "version": "7.0.0-beta.51",
877   - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0-beta.51.tgz",
878   - "integrity": "sha1-MabSfxJMx6KgpgO2XSPVZEuXmqA=",
  612 + "version": "7.0.0-beta.47",
  613 + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0-beta.47.tgz",
  614 + "integrity": "sha512-r5aS1bAqW0tHvwUNPRRdmIedSWGK/oyv598EENpV/+VZF8EkX9TiVqCpJyg6zucPPyMjtdXN1pK/Yljp5NdGGA==",
879 615 "requires": {
880   - "core-js": "^2.5.7",
  616 + "core-js": "^2.5.3",
881 617 "find-cache-dir": "^1.0.0",
882 618 "home-or-tmp": "^3.0.0",
883 619 "lodash": "^4.17.5",
... ... @@ -899,114 +635,44 @@
899 635 }
900 636 },
901 637 "@babel/template": {
902   - "version": "7.0.0-beta.51",
903   - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz",
904   - "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=",
  638 + "version": "7.0.0-beta.47",
  639 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.47.tgz",
  640 + "integrity": "sha512-mAzrOCLwOb4jAobHi0kTwIkoamP1Do28c6zxvrDXjYSJFZHz6KGuzMaT0AV7ZCq7M3si7QypVVMVX2bE6IsuOg==",
905 641 "requires": {
906   - "@babel/code-frame": "7.0.0-beta.51",
907   - "@babel/parser": "7.0.0-beta.51",
908   - "@babel/types": "7.0.0-beta.51",
  642 + "@babel/code-frame": "7.0.0-beta.47",
  643 + "@babel/types": "7.0.0-beta.47",
  644 + "babylon": "7.0.0-beta.47",
909 645 "lodash": "^4.17.5"
910 646 },
911 647 "dependencies": {
912   - "@babel/code-frame": {
913   - "version": "7.0.0-beta.51",
914   - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz",
915   - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=",
916   - "requires": {
917   - "@babel/highlight": "7.0.0-beta.51"
918   - }
919   - },
920   - "@babel/highlight": {
921   - "version": "7.0.0-beta.51",
922   - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz",
923   - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=",
924   - "requires": {
925   - "chalk": "^2.0.0",
926   - "esutils": "^2.0.2",
927   - "js-tokens": "^3.0.0"
928   - }
929   - },
930   - "ansi-styles": {
931   - "version": "3.2.1",
932   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
933   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
934   - "requires": {
935   - "color-convert": "^1.9.0"
936   - }
937   - },
938   - "chalk": {
939   - "version": "2.4.1",
940   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
941   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
942   - "requires": {
943   - "ansi-styles": "^3.2.1",
944   - "escape-string-regexp": "^1.0.5",
945   - "supports-color": "^5.3.0"
946   - }
947   - },
948   - "supports-color": {
949   - "version": "5.4.0",
950   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
951   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
952   - "requires": {
953   - "has-flag": "^3.0.0"
954   - }
  648 + "babylon": {
  649 + "version": "7.0.0-beta.47",
  650 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz",
  651 + "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ=="
955 652 }
956 653 }
957 654 },
958 655 "@babel/traverse": {
959   - "version": "7.0.0-beta.51",
960   - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz",
961   - "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=",
962   - "requires": {
963   - "@babel/code-frame": "7.0.0-beta.51",
964   - "@babel/generator": "7.0.0-beta.51",
965   - "@babel/helper-function-name": "7.0.0-beta.51",
966   - "@babel/helper-split-export-declaration": "7.0.0-beta.51",
967   - "@babel/parser": "7.0.0-beta.51",
968   - "@babel/types": "7.0.0-beta.51",
  656 + "version": "7.0.0-beta.47",
  657 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.47.tgz",
  658 + "integrity": "sha512-kYGGs//OnUnei+9TTldxlgf7llprj7VUeDKtG50+g+0k1g0yZyrkEgbyFheYFdnudR8IDEHOEXVsUuY82r5Aiw==",
  659 + "requires": {
  660 + "@babel/code-frame": "7.0.0-beta.47",
  661 + "@babel/generator": "7.0.0-beta.47",
  662 + "@babel/helper-function-name": "7.0.0-beta.47",
  663 + "@babel/helper-split-export-declaration": "7.0.0-beta.47",
  664 + "@babel/types": "7.0.0-beta.47",
  665 + "babylon": "7.0.0-beta.47",
969 666 "debug": "^3.1.0",
970 667 "globals": "^11.1.0",
971 668 "invariant": "^2.2.0",
972 669 "lodash": "^4.17.5"
973 670 },
974 671 "dependencies": {
975   - "@babel/code-frame": {
976   - "version": "7.0.0-beta.51",
977   - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz",
978   - "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=",
979   - "requires": {
980   - "@babel/highlight": "7.0.0-beta.51"
981   - }
982   - },
983   - "@babel/highlight": {
984   - "version": "7.0.0-beta.51",
985   - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz",
986   - "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=",
987   - "requires": {
988   - "chalk": "^2.0.0",
989   - "esutils": "^2.0.2",
990   - "js-tokens": "^3.0.0"
991   - }
992   - },
993   - "ansi-styles": {
994   - "version": "3.2.1",
995   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
996   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
997   - "requires": {
998   - "color-convert": "^1.9.0"
999   - }
1000   - },
1001   - "chalk": {
1002   - "version": "2.4.1",
1003   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1004   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1005   - "requires": {
1006   - "ansi-styles": "^3.2.1",
1007   - "escape-string-regexp": "^1.0.5",
1008   - "supports-color": "^5.3.0"
1009   - }
  672 + "babylon": {
  673 + "version": "7.0.0-beta.47",
  674 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz",
  675 + "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ=="
1010 676 },
1011 677 "debug": {
1012 678 "version": "3.1.0",
... ... @@ -1020,21 +686,13 @@
1020 686 "version": "11.7.0",
1021 687 "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
1022 688 "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
1023   - },
1024   - "supports-color": {
1025   - "version": "5.4.0",
1026   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
1027   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
1028   - "requires": {
1029   - "has-flag": "^3.0.0"
1030   - }
1031 689 }
1032 690 }
1033 691 },
1034 692 "@babel/types": {
1035   - "version": "7.0.0-beta.51",
1036   - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz",
1037   - "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=",
  693 + "version": "7.0.0-beta.47",
  694 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.47.tgz",
  695 + "integrity": "sha512-MOP5pOosg7JETrVGg8OQyzmUmbyoSopT5j2HlblHsto89mPz3cmxzn1IA4UNUmnWKgeticSwfhS+Gdy25IIlBQ==",
1038 696 "requires": {
1039 697 "esutils": "^2.0.2",
1040 698 "lodash": "^4.17.5",
... ... @@ -1069,9 +727,9 @@
1069 727 }
1070 728 },
1071 729 "acorn": {
1072   - "version": "5.5.3",
1073   - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
1074   - "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
  730 + "version": "5.7.1",
  731 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
  732 + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
1075 733 "dev": true
1076 734 },
1077 735 "acorn-globals": {
... ... @@ -1459,19 +1117,14 @@
1459 1117 }
1460 1118 },
1461 1119 "append-transform": {
1462   - "version": "0.4.0",
1463   - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
1464   - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
  1120 + "version": "1.0.0",
  1121 + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
  1122 + "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
1465 1123 "dev": true,
1466 1124 "requires": {
1467   - "default-require-extensions": "^1.0.0"
  1125 + "default-require-extensions": "^2.0.0"
1468 1126 }
1469 1127 },
1470   - "arch": {
1471   - "version": "2.1.1",
1472   - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
1473   - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg=="
1474   - },
1475 1128 "are-we-there-yet": {
1476 1129 "version": "1.1.5",
1477 1130 "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
... ... @@ -1580,18 +1233,17 @@
1580 1233 "dev": true
1581 1234 },
1582 1235 "async": {
1583   - "version": "2.6.0",
1584   - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
1585   - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
  1236 + "version": "2.6.1",
  1237 + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
  1238 + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
1586 1239 "requires": {
1587   - "lodash": "^4.14.0"
  1240 + "lodash": "^4.17.10"
1588 1241 }
1589 1242 },
1590 1243 "async-limiter": {
1591 1244 "version": "1.0.0",
1592 1245 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
1593   - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
1594   - "dev": true
  1246 + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg=="
1595 1247 },
1596 1248 "asynckit": {
1597 1249 "version": "0.4.0",
... ... @@ -1600,9 +1252,9 @@
1600 1252 "dev": true
1601 1253 },
1602 1254 "atob": {
1603   - "version": "2.1.0",
1604   - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz",
1605   - "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw=="
  1255 + "version": "2.1.1",
  1256 + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
  1257 + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio="
1606 1258 },
1607 1259 "aws-sign2": {
1608 1260 "version": "0.7.0",
... ... @@ -1667,16 +1319,6 @@
1667 1319 "trim-right": "^1.0.1"
1668 1320 }
1669 1321 },
1670   - "babel-helper-builder-binary-assignment-operator-visitor": {
1671   - "version": "6.24.1",
1672   - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
1673   - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
1674   - "requires": {
1675   - "babel-helper-explode-assignable-expression": "^6.24.1",
1676   - "babel-runtime": "^6.22.0",
1677   - "babel-types": "^6.24.1"
1678   - }
1679   - },
1680 1322 "babel-helper-builder-react-jsx": {
1681 1323 "version": "6.26.0",
1682 1324 "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",
... ... @@ -1709,16 +1351,6 @@
1709 1351 "lodash": "^4.17.4"
1710 1352 }
1711 1353 },
1712   - "babel-helper-explode-assignable-expression": {
1713   - "version": "6.24.1",
1714   - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
1715   - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
1716   - "requires": {
1717   - "babel-runtime": "^6.22.0",
1718   - "babel-traverse": "^6.24.1",
1719   - "babel-types": "^6.24.1"
1720   - }
1721   - },
1722 1354 "babel-helper-function-name": {
1723 1355 "version": "6.24.1",
1724 1356 "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
... ... @@ -1768,18 +1400,6 @@
1768 1400 "lodash": "^4.17.4"
1769 1401 }
1770 1402 },
1771   - "babel-helper-remap-async-to-generator": {
1772   - "version": "6.24.1",
1773   - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
1774   - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
1775   - "requires": {
1776   - "babel-helper-function-name": "^6.24.1",
1777   - "babel-runtime": "^6.22.0",
1778   - "babel-template": "^6.24.1",
1779   - "babel-traverse": "^6.24.1",
1780   - "babel-types": "^6.24.1"
1781   - }
1782   - },
1783 1403 "babel-helper-replace-supers": {
1784 1404 "version": "6.24.1",
1785 1405 "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
... ... @@ -1803,13 +1423,13 @@
1803 1423 }
1804 1424 },
1805 1425 "babel-jest": {
1806   - "version": "22.4.3",
1807   - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.3.tgz",
1808   - "integrity": "sha512-BgSjmtl3mW3i+VeVHEr9d2zFSAT66G++pJcHQiUjd00pkW+voYXFctIm/indcqOWWXw5a1nUpR1XWszD9fJ1qg==",
  1426 + "version": "23.2.0",
  1427 + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.2.0.tgz",
  1428 + "integrity": "sha1-FKnWo/QSLf6mBp03CFrfJqU6Tbo=",
1809 1429 "dev": true,
1810 1430 "requires": {
1811   - "babel-plugin-istanbul": "^4.1.5",
1812   - "babel-preset-jest": "^22.4.3"
  1431 + "babel-plugin-istanbul": "^4.1.6",
  1432 + "babel-preset-jest": "^23.2.0"
1813 1433 }
1814 1434 },
1815 1435 "babel-messages": {
... ... @@ -1849,39 +1469,16 @@
1849 1469 }
1850 1470 },
1851 1471 "babel-plugin-jest-hoist": {
1852   - "version": "22.4.3",
1853   - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.3.tgz",
1854   - "integrity": "sha512-zhvv4f6OTWy2bYevcJftwGCWXMFe7pqoz41IhMi4xna7xNsX5NygdagsrE0y6kkfuXq8UalwvPwKTyAxME2E/g==",
  1472 + "version": "23.2.0",
  1473 + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz",
  1474 + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=",
1855 1475 "dev": true
1856 1476 },
1857   - "babel-plugin-react-transform": {
1858   - "version": "3.0.0",
1859   - "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz",
1860   - "integrity": "sha512-4vJGddwPiHAOgshzZdGwYy4zRjjIr5SMY7gkOaCyIASjgpcsyLTlZNuB5rHOFoaTvGlhfo8/g4pobXPyHqm/3w==",
1861   - "requires": {
1862   - "lodash": "^4.6.1"
1863   - }
1864   - },
1865   - "babel-plugin-syntax-async-functions": {
1866   - "version": "6.13.0",
1867   - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
1868   - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU="
1869   - },
1870 1477 "babel-plugin-syntax-class-properties": {
1871 1478 "version": "6.13.0",
1872 1479 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
1873 1480 "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="
1874 1481 },
1875   - "babel-plugin-syntax-dynamic-import": {
1876   - "version": "6.18.0",
1877   - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
1878   - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo="
1879   - },
1880   - "babel-plugin-syntax-exponentiation-operator": {
1881   - "version": "6.13.0",
1882   - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
1883   - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4="
1884   - },
1885 1482 "babel-plugin-syntax-flow": {
1886 1483 "version": "6.18.0",
1887 1484 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
... ... @@ -1902,16 +1499,6 @@
1902 1499 "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
1903 1500 "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM="
1904 1501 },
1905   - "babel-plugin-transform-async-to-generator": {
1906   - "version": "6.16.0",
1907   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz",
1908   - "integrity": "sha1-Gew2yxSGtZ+fRorfpCzhOQjKKZk=",
1909   - "requires": {
1910   - "babel-helper-remap-async-to-generator": "^6.16.0",
1911   - "babel-plugin-syntax-async-functions": "^6.8.0",
1912   - "babel-runtime": "^6.0.0"
1913   - }
1914   - },
1915 1502 "babel-plugin-transform-class-properties": {
1916 1503 "version": "6.24.1",
1917 1504 "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
... ... @@ -2086,6 +1673,36 @@
2086 1673 "babel-helper-regex": "^6.24.1",
2087 1674 "babel-runtime": "^6.22.0",
2088 1675 "regexpu-core": "^2.0.0"
  1676 + },
  1677 + "dependencies": {
  1678 + "jsesc": {
  1679 + "version": "0.5.0",
  1680 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
  1681 + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
  1682 + },
  1683 + "regexpu-core": {
  1684 + "version": "2.0.0",
  1685 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
  1686 + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
  1687 + "requires": {
  1688 + "regenerate": "^1.2.1",
  1689 + "regjsgen": "^0.2.0",
  1690 + "regjsparser": "^0.1.4"
  1691 + }
  1692 + },
  1693 + "regjsgen": {
  1694 + "version": "0.2.0",
  1695 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
  1696 + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
  1697 + },
  1698 + "regjsparser": {
  1699 + "version": "0.1.5",
  1700 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
  1701 + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
  1702 + "requires": {
  1703 + "jsesc": "~0.5.0"
  1704 + }
  1705 + }
2089 1706 }
2090 1707 },
2091 1708 "babel-plugin-transform-es3-member-expression-literals": {
... ... @@ -2104,16 +1721,6 @@
2104 1721 "babel-runtime": "^6.22.0"
2105 1722 }
2106 1723 },
2107   - "babel-plugin-transform-exponentiation-operator": {
2108   - "version": "6.24.1",
2109   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
2110   - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
2111   - "requires": {
2112   - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
2113   - "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
2114   - "babel-runtime": "^6.22.0"
2115   - }
2116   - },
2117 1724 "babel-plugin-transform-flow-strip-types": {
2118 1725 "version": "6.22.0",
2119 1726 "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
... ... @@ -2123,14 +1730,6 @@
2123 1730 "babel-runtime": "^6.22.0"
2124 1731 }
2125 1732 },
2126   - "babel-plugin-transform-object-assign": {
2127   - "version": "6.22.0",
2128   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz",
2129   - "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=",
2130   - "requires": {
2131   - "babel-runtime": "^6.22.0"
2132   - }
2133   - },
2134 1733 "babel-plugin-transform-object-rest-spread": {
2135 1734 "version": "6.26.0",
2136 1735 "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
... ... @@ -2158,42 +1757,13 @@
2158 1757 "babel-runtime": "^6.22.0"
2159 1758 }
2160 1759 },
2161   - "babel-plugin-transform-react-jsx-source": {
2162   - "version": "6.22.0",
2163   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
2164   - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
  1760 + "babel-plugin-transform-strict-mode": {
  1761 + "version": "6.24.1",
  1762 + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
  1763 + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
2165 1764 "requires": {
2166   - "babel-plugin-syntax-jsx": "^6.8.0",
2167   - "babel-runtime": "^6.22.0"
2168   - }
2169   - },
2170   - "babel-plugin-transform-regenerator": {
2171   - "version": "6.26.0",
2172   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
2173   - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
2174   - "requires": {
2175   - "regenerator-transform": "^0.10.0"
2176   - },
2177   - "dependencies": {
2178   - "regenerator-transform": {
2179   - "version": "0.10.1",
2180   - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
2181   - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
2182   - "requires": {
2183   - "babel-runtime": "^6.18.0",
2184   - "babel-types": "^6.19.0",
2185   - "private": "^0.1.6"
2186   - }
2187   - }
2188   - }
2189   - },
2190   - "babel-plugin-transform-strict-mode": {
2191   - "version": "6.24.1",
2192   - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
2193   - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
2194   - "requires": {
2195   - "babel-runtime": "^6.22.0",
2196   - "babel-types": "^6.24.1"
  1765 + "babel-runtime": "^6.22.0",
  1766 + "babel-types": "^6.24.1"
2197 1767 }
2198 1768 },
2199 1769 "babel-preset-es2015-node": {
... ... @@ -2248,51 +1818,58 @@
2248 1818 }
2249 1819 },
2250 1820 "babel-preset-jest": {
2251   - "version": "22.4.3",
2252   - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.3.tgz",
2253   - "integrity": "sha512-a+M3LTEXTq3gxv0uBN9Qm6ahUl7a8pj923nFbCUdqFUSsf3YrX8Uc+C3MEwji5Af3LiQjSC7w4ooYewlz8HRTA==",
  1821 + "version": "23.2.0",
  1822 + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz",
  1823 + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=",
2254 1824 "dev": true,
2255 1825 "requires": {
2256   - "babel-plugin-jest-hoist": "^22.4.3",
  1826 + "babel-plugin-jest-hoist": "^23.2.0",
2257 1827 "babel-plugin-syntax-object-rest-spread": "^6.13.0"
2258 1828 }
2259 1829 },
2260 1830 "babel-preset-react-native": {
2261   - "version": "4.0.0",
2262   - "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-4.0.0.tgz",
2263   - "integrity": "sha512-Wfbo6x244nUbBxjr7hQaNFdjj7FDYU+TVT7cFVPEdVPI68vhN52iLvamm+ErhNdHq6M4j1cMT6AJBYx7Wzdr0g==",
2264   - "requires": {
2265   - "babel-plugin-check-es2015-constants": "^6.5.0",
2266   - "babel-plugin-react-transform": "^3.0.0",
2267   - "babel-plugin-syntax-async-functions": "^6.5.0",
2268   - "babel-plugin-syntax-class-properties": "^6.5.0",
2269   - "babel-plugin-syntax-dynamic-import": "^6.18.0",
2270   - "babel-plugin-syntax-flow": "^6.5.0",
2271   - "babel-plugin-syntax-jsx": "^6.5.0",
2272   - "babel-plugin-syntax-trailing-function-commas": "^6.5.0",
2273   - "babel-plugin-transform-class-properties": "^6.5.0",
2274   - "babel-plugin-transform-es2015-arrow-functions": "^6.5.0",
2275   - "babel-plugin-transform-es2015-block-scoping": "^6.5.0",
2276   - "babel-plugin-transform-es2015-classes": "^6.5.0",
2277   - "babel-plugin-transform-es2015-computed-properties": "^6.5.0",
2278   - "babel-plugin-transform-es2015-destructuring": "^6.5.0",
2279   - "babel-plugin-transform-es2015-for-of": "^6.5.0",
2280   - "babel-plugin-transform-es2015-function-name": "^6.5.0",
2281   - "babel-plugin-transform-es2015-literals": "^6.5.0",
2282   - "babel-plugin-transform-es2015-modules-commonjs": "^6.5.0",
2283   - "babel-plugin-transform-es2015-parameters": "^6.5.0",
2284   - "babel-plugin-transform-es2015-shorthand-properties": "^6.5.0",
2285   - "babel-plugin-transform-es2015-spread": "^6.5.0",
2286   - "babel-plugin-transform-es2015-template-literals": "^6.5.0",
2287   - "babel-plugin-transform-flow-strip-types": "^6.5.0",
2288   - "babel-plugin-transform-object-assign": "^6.5.0",
2289   - "babel-plugin-transform-object-rest-spread": "^6.5.0",
2290   - "babel-plugin-transform-react-display-name": "^6.5.0",
2291   - "babel-plugin-transform-react-jsx": "^6.5.0",
2292   - "babel-plugin-transform-react-jsx-source": "^6.5.0",
2293   - "babel-plugin-transform-regenerator": "^6.5.0",
2294   - "babel-template": "^6.24.1",
2295   - "react-transform-hmr": "^1.0.4"
  1831 + "version": "5.0.2",
  1832 + "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-5.0.2.tgz",
  1833 + "integrity": "sha512-Ua5JeQ1yGK8UoydMPzE2Ghq5raOKxXzpyApYDuHi4etIbXi5+GnCin19Nu+1obLQCf2Dxy9Y/GZwI0rnNOjggA==",
  1834 + "requires": {
  1835 + "@babel/plugin-proposal-class-properties": "7.0.0-beta.47",
  1836 + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.47",
  1837 + "@babel/plugin-proposal-optional-chaining": "7.0.0-beta.47",
  1838 + "@babel/plugin-transform-arrow-functions": "7.0.0-beta.47",
  1839 + "@babel/plugin-transform-block-scoping": "7.0.0-beta.47",
  1840 + "@babel/plugin-transform-classes": "7.0.0-beta.47",
  1841 + "@babel/plugin-transform-computed-properties": "7.0.0-beta.47",
  1842 + "@babel/plugin-transform-destructuring": "7.0.0-beta.47",
  1843 + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.47",
  1844 + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.47",
  1845 + "@babel/plugin-transform-for-of": "7.0.0-beta.47",
  1846 + "@babel/plugin-transform-function-name": "7.0.0-beta.47",
  1847 + "@babel/plugin-transform-literals": "7.0.0-beta.47",
  1848 + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.47",
  1849 + "@babel/plugin-transform-object-assign": "7.0.0-beta.47",
  1850 + "@babel/plugin-transform-parameters": "7.0.0-beta.47",
  1851 + "@babel/plugin-transform-react-display-name": "7.0.0-beta.47",
  1852 + "@babel/plugin-transform-react-jsx": "7.0.0-beta.47",
  1853 + "@babel/plugin-transform-react-jsx-source": "7.0.0-beta.47",
  1854 + "@babel/plugin-transform-regenerator": "7.0.0-beta.47",
  1855 + "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.47",
  1856 + "@babel/plugin-transform-spread": "7.0.0-beta.47",
  1857 + "@babel/plugin-transform-sticky-regex": "7.0.0-beta.47",
  1858 + "@babel/plugin-transform-template-literals": "7.0.0-beta.47",
  1859 + "@babel/plugin-transform-unicode-regex": "7.0.0-beta.47",
  1860 + "@babel/template": "7.0.0-beta.47",
  1861 + "metro-babel7-plugin-react-transform": "^0.39.1"
  1862 + },
  1863 + "dependencies": {
  1864 + "metro-babel7-plugin-react-transform": {
  1865 + "version": "0.39.1",
  1866 + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.39.1.tgz",
  1867 + "integrity": "sha512-7atigK+8EZ1DAWhpcw2a60OhCPihe9TsRHGOKUUwJjXmXDxmYxoxejh1kK5vJSaW38P45PkUBwnfNwISWFv4mQ==",
  1868 + "requires": {
  1869 + "@babel/helper-module-imports": "7.0.0-beta.47",
  1870 + "lodash": "^4.17.5"
  1871 + }
  1872 + }
2296 1873 }
2297 1874 },
2298 1875 "babel-register": {
... ... @@ -2307,6 +1884,13 @@
2307 1884 "lodash": "^4.17.4",
2308 1885 "mkdirp": "^0.5.1",
2309 1886 "source-map-support": "^0.4.15"
  1887 + },
  1888 + "dependencies": {
  1889 + "core-js": {
  1890 + "version": "2.5.7",
  1891 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
  1892 + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
  1893 + }
2310 1894 }
2311 1895 },
2312 1896 "babel-runtime": {
... ... @@ -2316,6 +1900,13 @@
2316 1900 "requires": {
2317 1901 "core-js": "^2.4.0",
2318 1902 "regenerator-runtime": "^0.11.0"
  1903 + },
  1904 + "dependencies": {
  1905 + "core-js": {
  1906 + "version": "2.5.7",
  1907 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
  1908 + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
  1909 + }
2319 1910 }
2320 1911 },
2321 1912 "babel-template": {
... ... @@ -2441,9 +2032,9 @@
2441 2032 }
2442 2033 },
2443 2034 "bcrypt-pbkdf": {
2444   - "version": "1.0.1",
2445   - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
2446   - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
  2035 + "version": "1.0.2",
  2036 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
  2037 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
2447 2038 "dev": true,
2448 2039 "optional": true,
2449 2040 "requires": {
... ... @@ -2451,18 +2042,9 @@
2451 2042 }
2452 2043 },
2453 2044 "big-integer": {
2454   - "version": "1.6.31",
2455   - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.31.tgz",
2456   - "integrity": "sha512-lDbZNHHwxDKnjP7LWg2leO+tjs4SyVs2Z83dsR1Idbe2urRnxZAUdeQ8YBhHaGaWK/4WM3mz+RlbZsgqck17CA=="
2457   - },
2458   - "boom": {
2459   - "version": "4.3.1",
2460   - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
2461   - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
2462   - "dev": true,
2463   - "requires": {
2464   - "hoek": "4.x.x"
2465   - }
  2045 + "version": "1.6.32",
  2046 + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.32.tgz",
  2047 + "integrity": "sha512-ljKJdR3wk9thHfLj4DtrNiOSTxvGFaMjWrG4pW75juXC4j7+XuKJVFdg4kgFMYp85PVkO05dFMj2dk2xVsH4xw=="
2466 2048 },
2467 2049 "bplist-creator": {
2468 2050 "version": "0.0.7",
... ... @@ -2506,9 +2088,9 @@
2506 2088 "dev": true
2507 2089 },
2508 2090 "browser-resolve": {
2509   - "version": "1.11.2",
2510   - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
2511   - "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",
  2091 + "version": "1.11.3",
  2092 + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
  2093 + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
2512 2094 "dev": true,
2513 2095 "requires": {
2514 2096 "resolve": "1.1.7"
... ... @@ -2531,9 +2113,9 @@
2531 2113 }
2532 2114 },
2533 2115 "buffer-from": {
2534   - "version": "1.0.0",
2535   - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
2536   - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA=="
  2116 + "version": "1.1.0",
  2117 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
  2118 + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
2537 2119 },
2538 2120 "builtin-modules": {
2539 2121 "version": "1.1.1",
... ... @@ -2579,6 +2161,14 @@
2579 2161 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
2580 2162 "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
2581 2163 },
  2164 + "capture-exit": {
  2165 + "version": "1.2.0",
  2166 + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz",
  2167 + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=",
  2168 + "requires": {
  2169 + "rsvp": "^3.3.3"
  2170 + }
  2171 + },
2582 2172 "caseless": {
2583 2173 "version": "0.12.0",
2584 2174 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
... ... @@ -2663,15 +2253,6 @@
2663 2253 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
2664 2254 "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
2665 2255 },
2666   - "clipboardy": {
2667   - "version": "1.2.3",
2668   - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz",
2669   - "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==",
2670   - "requires": {
2671   - "arch": "^2.1.0",
2672   - "execa": "^0.8.0"
2673   - }
2674   - },
2675 2256 "cliui": {
2676 2257 "version": "3.2.0",
2677 2258 "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
... ... @@ -2702,6 +2283,12 @@
2702 2283 }
2703 2284 }
2704 2285 },
  2286 + "clorox": {
  2287 + "version": "1.0.3",
  2288 + "resolved": "https://registry.npmjs.org/clorox/-/clorox-1.0.3.tgz",
  2289 + "integrity": "sha512-w3gKAUKMJYmmaJyc+p+iDrDtLvsFasrx/y6/zWo2U1TZfsz3y4Vl4T9PHCZrOwk1eMTOSRI6xHdpDR4PhTdy8Q==",
  2290 + "dev": true
  2291 + },
2705 2292 "co": {
2706 2293 "version": "4.6.0",
2707 2294 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
... ... @@ -2723,17 +2310,17 @@
2723 2310 }
2724 2311 },
2725 2312 "color-convert": {
2726   - "version": "1.9.1",
2727   - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
2728   - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
  2313 + "version": "1.9.2",
  2314 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
  2315 + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
2729 2316 "requires": {
2730   - "color-name": "^1.1.1"
  2317 + "color-name": "1.1.1"
2731 2318 }
2732 2319 },
2733 2320 "color-name": {
2734   - "version": "1.1.3",
2735   - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
2736   - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
  2321 + "version": "1.1.1",
  2322 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
  2323 + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
2737 2324 },
2738 2325 "color-support": {
2739 2326 "version": "1.1.3",
... ... @@ -2750,9 +2337,9 @@
2750 2337 }
2751 2338 },
2752 2339 "commander": {
2753   - "version": "2.15.1",
2754   - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
2755   - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag=="
  2340 + "version": "2.16.0",
  2341 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz",
  2342 + "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew=="
2756 2343 },
2757 2344 "commondir": {
2758 2345 "version": "1.0.1",
... ... @@ -2760,9 +2347,9 @@
2760 2347 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
2761 2348 },
2762 2349 "compare-versions": {
2763   - "version": "3.1.0",
2764   - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.1.0.tgz",
2765   - "integrity": "sha512-4hAxDSBypT/yp2ySFD346So6Ragw5xmBn/e/agIGl3bZr6DLUqnoRZPusxKrXdYRZpgexO9daejmIenlq/wrIQ==",
  2350 + "version": "3.3.0",
  2351 + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.0.tgz",
  2352 + "integrity": "sha512-MAAAIOdi2s4Gl6rZ76PNcUa9IOYB+5ICdT41o5uMRf09aEu/F9RK+qhe8RjXNPwcTjGV7KU7h2P/fljThFVqyQ==",
2766 2353 "dev": true
2767 2354 },
2768 2355 "component-emitter": {
... ... @@ -2837,9 +2424,9 @@
2837 2424 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
2838 2425 },
2839 2426 "core-js": {
2840   - "version": "2.5.5",
2841   - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz",
2842   - "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs="
  2427 + "version": "1.2.7",
  2428 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
  2429 + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
2843 2430 },
2844 2431 "core-util-is": {
2845 2432 "version": "1.0.2",
... ... @@ -2866,36 +2453,16 @@
2866 2453 "which": "^1.2.9"
2867 2454 }
2868 2455 },
2869   - "cryptiles": {
2870   - "version": "3.1.2",
2871   - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
2872   - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
2873   - "dev": true,
2874   - "requires": {
2875   - "boom": "5.x.x"
2876   - },
2877   - "dependencies": {
2878   - "boom": {
2879   - "version": "5.2.0",
2880   - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
2881   - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
2882   - "dev": true,
2883   - "requires": {
2884   - "hoek": "4.x.x"
2885   - }
2886   - }
2887   - }
2888   - },
2889 2456 "cssom": {
2890   - "version": "0.3.2",
2891   - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz",
2892   - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=",
  2457 + "version": "0.3.4",
  2458 + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz",
  2459 + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==",
2893 2460 "dev": true
2894 2461 },
2895 2462 "cssstyle": {
2896   - "version": "0.2.37",
2897   - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz",
2898   - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
  2463 + "version": "0.3.1",
  2464 + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz",
  2465 + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==",
2899 2466 "dev": true,
2900 2467 "requires": {
2901 2468 "cssom": "0.3.x"
... ... @@ -2946,23 +2513,12 @@
2946 2513 "dev": true
2947 2514 },
2948 2515 "default-require-extensions": {
2949   - "version": "1.0.0",
2950   - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
2951   - "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
  2516 + "version": "2.0.0",
  2517 + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
  2518 + "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
2952 2519 "dev": true,
2953 2520 "requires": {
2954   - "strip-bom": "^2.0.0"
2955   - },
2956   - "dependencies": {
2957   - "strip-bom": {
2958   - "version": "2.0.0",
2959   - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
2960   - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
2961   - "dev": true,
2962   - "requires": {
2963   - "is-utf8": "^0.2.0"
2964   - }
2965   - }
  2521 + "strip-bom": "^3.0.0"
2966 2522 }
2967 2523 },
2968 2524 "define-properties": {
... ... @@ -3110,21 +2666,14 @@
3110 2666 }
3111 2667 },
3112 2668 "envinfo": {
3113   - "version": "3.11.1",
3114   - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-3.11.1.tgz",
3115   - "integrity": "sha512-hKkh7aKtont6Zuv4RmE4VkOc96TkBj9NXj7Ghsd/qCA9LuJI0Dh+ImwA1N5iORB9Vg+sz5bq9CHJzs51BILNCQ==",
3116   - "requires": {
3117   - "clipboardy": "^1.2.2",
3118   - "glob": "^7.1.2",
3119   - "minimist": "^1.2.0",
3120   - "os-name": "^2.0.1",
3121   - "which": "^1.2.14"
3122   - }
  2669 + "version": "5.10.0",
  2670 + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-5.10.0.tgz",
  2671 + "integrity": "sha512-rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw=="
3123 2672 },
3124 2673 "error-ex": {
3125   - "version": "1.3.1",
3126   - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
3127   - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
  2674 + "version": "1.3.2",
  2675 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
  2676 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
3128 2677 "requires": {
3129 2678 "is-arrayish": "^0.2.1"
3130 2679 }
... ... @@ -3139,9 +2688,9 @@
3139 2688 }
3140 2689 },
3141 2690 "es-abstract": {
3142   - "version": "1.11.0",
3143   - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
3144   - "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
  2691 + "version": "1.12.0",
  2692 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
  2693 + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
3145 2694 "dev": true,
3146 2695 "requires": {
3147 2696 "es-to-primitive": "^1.1.1",
... ... @@ -3173,9 +2722,9 @@
3173 2722 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3174 2723 },
3175 2724 "escodegen": {
3176   - "version": "1.9.1",
3177   - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz",
3178   - "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==",
  2725 + "version": "1.10.0",
  2726 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz",
  2727 + "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==",
3179 2728 "dev": true,
3180 2729 "requires": {
3181 2730 "esprima": "^3.1.3",
... ... @@ -3200,19 +2749,6 @@
3200 2749 }
3201 2750 }
3202 2751 },
3203   - "eslint-plugin-react-native": {
3204   - "version": "3.2.1",
3205   - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.2.1.tgz",
3206   - "integrity": "sha512-1AnJO3JUCAoLpyOEsWCwN9hPJ0aQ72OT+JvLMuHjEWYb6QWxiNOszp24CEwegMzbREtJKI9OoRqYYDYxMxmjgQ==",
3207   - "requires": {
3208   - "eslint-plugin-react-native-globals": "^0.1.1"
3209   - }
3210   - },
3211   - "eslint-plugin-react-native-globals": {
3212   - "version": "0.1.2",
3213   - "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz",
3214   - "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g=="
3215   - },
3216 2752 "esprima": {
3217 2753 "version": "4.0.0",
3218 2754 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
... ... @@ -3246,17 +2782,17 @@
3246 2782 "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA=="
3247 2783 },
3248 2784 "exec-sh": {
3249   - "version": "0.2.1",
3250   - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz",
3251   - "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==",
  2785 + "version": "0.2.2",
  2786 + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz",
  2787 + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==",
3252 2788 "requires": {
3253   - "merge": "^1.1.3"
  2789 + "merge": "^1.2.0"
3254 2790 }
3255 2791 },
3256 2792 "execa": {
3257   - "version": "0.8.0",
3258   - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
3259   - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
  2793 + "version": "0.7.0",
  2794 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
  2795 + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
3260 2796 "requires": {
3261 2797 "cross-spawn": "^5.0.1",
3262 2798 "get-stream": "^3.0.0",
... ... @@ -3290,17 +2826,17 @@
3290 2826 }
3291 2827 },
3292 2828 "expect": {
3293   - "version": "22.4.3",
3294   - "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz",
3295   - "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==",
  2829 + "version": "23.3.0",
  2830 + "resolved": "https://registry.npmjs.org/expect/-/expect-23.3.0.tgz",
  2831 + "integrity": "sha1-7LBRrcvcQKxNtXbBYGfxL9sTzGE=",
3296 2832 "dev": true,
3297 2833 "requires": {
3298 2834 "ansi-styles": "^3.2.0",
3299   - "jest-diff": "^22.4.3",
3300   - "jest-get-type": "^22.4.3",
3301   - "jest-matcher-utils": "^22.4.3",
3302   - "jest-message-util": "^22.4.3",
3303   - "jest-regex-util": "^22.4.3"
  2835 + "jest-diff": "^23.2.0",
  2836 + "jest-get-type": "^22.1.0",
  2837 + "jest-matcher-utils": "^23.2.0",
  2838 + "jest-message-util": "^23.3.0",
  2839 + "jest-regex-util": "^23.3.0"
3304 2840 },
3305 2841 "dependencies": {
3306 2842 "ansi-styles": {
... ... @@ -3400,13 +2936,6 @@
3400 2936 "promise": "^7.1.1",
3401 2937 "setimmediate": "^1.0.5",
3402 2938 "ua-parser-js": "^0.7.9"
3403   - },
3404   - "dependencies": {
3405   - "core-js": {
3406   - "version": "1.2.7",
3407   - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
3408   - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
3409   - }
3410 2939 }
3411 2940 },
3412 2941 "fbjs-scripts": {
... ... @@ -3424,6 +2953,13 @@
3424 2953 "plugin-error": "^0.1.2",
3425 2954 "semver": "^5.1.0",
3426 2955 "through2": "^2.0.0"
  2956 + },
  2957 + "dependencies": {
  2958 + "core-js": {
  2959 + "version": "2.5.7",
  2960 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
  2961 + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
  2962 + }
3427 2963 }
3428 2964 },
3429 2965 "figures": {
... ... @@ -3450,13 +2986,13 @@
3450 2986 }
3451 2987 },
3452 2988 "fill-range": {
3453   - "version": "2.2.3",
3454   - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
3455   - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
  2989 + "version": "2.2.4",
  2990 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
  2991 + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3456 2992 "requires": {
3457 2993 "is-number": "^2.1.0",
3458 2994 "isobject": "^2.0.0",
3459   - "randomatic": "^1.1.3",
  2995 + "randomatic": "^3.0.0",
3460 2996 "repeat-element": "^1.1.2",
3461 2997 "repeat-string": "^1.5.2"
3462 2998 }
... ... @@ -3558,13 +3094,13 @@
3558 3094 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
3559 3095 },
3560 3096 "fsevents": {
3561   - "version": "1.2.2",
3562   - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.2.tgz",
3563   - "integrity": "sha512-iownA+hC4uHFp+7gwP/y5SzaiUo7m2vpa0dhpzw8YuKtiZsz7cIXsFbXpLEeBM6WuCQyw1MH4RRe6XI8GFUctQ==",
  3097 + "version": "1.2.4",
  3098 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
  3099 + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
3564 3100 "optional": true,
3565 3101 "requires": {
3566 3102 "nan": "^2.9.2",
3567   - "node-pre-gyp": "^0.9.0"
  3103 + "node-pre-gyp": "^0.10.0"
3568 3104 },
3569 3105 "dependencies": {
3570 3106 "abbrev": {
... ... @@ -3633,7 +3169,7 @@
3633 3169 }
3634 3170 },
3635 3171 "deep-extend": {
3636   - "version": "0.4.2",
  3172 + "version": "0.5.1",
3637 3173 "bundled": true,
3638 3174 "optional": true
3639 3175 },
... ... @@ -3789,7 +3325,7 @@
3789 3325 }
3790 3326 },
3791 3327 "node-pre-gyp": {
3792   - "version": "0.9.1",
  3328 + "version": "0.10.0",
3793 3329 "bundled": true,
3794 3330 "optional": true,
3795 3331 "requires": {
... ... @@ -3885,11 +3421,11 @@
3885 3421 "optional": true
3886 3422 },
3887 3423 "rc": {
3888   - "version": "1.2.6",
  3424 + "version": "1.2.7",
3889 3425 "bundled": true,
3890 3426 "optional": true,
3891 3427 "requires": {
3892   - "deep-extend": "~0.4.0",
  3428 + "deep-extend": "^0.5.1",
3893 3429 "ini": "~1.3.0",
3894 3430 "minimist": "^1.2.0",
3895 3431 "strip-json-comments": "~2.0.1"
... ... @@ -4221,12 +3757,12 @@
4221 3757 }
4222 3758 },
4223 3759 "has": {
4224   - "version": "1.0.1",
4225   - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
4226   - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
  3760 + "version": "1.0.3",
  3761 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
  3762 + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
4227 3763 "dev": true,
4228 3764 "requires": {
4229   - "function-bind": "^1.0.2"
  3765 + "function-bind": "^1.1.1"
4230 3766 }
4231 3767 },
4232 3768 "has-ansi": {
... ... @@ -4301,24 +3837,6 @@
4301 3837 }
4302 3838 }
4303 3839 },
4304   - "hawk": {
4305   - "version": "6.0.2",
4306   - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
4307   - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
4308   - "dev": true,
4309   - "requires": {
4310   - "boom": "4.x.x",
4311   - "cryptiles": "3.x.x",
4312   - "hoek": "4.x.x",
4313   - "sntp": "2.x.x"
4314   - }
4315   - },
4316   - "hoek": {
4317   - "version": "4.2.1",
4318   - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
4319   - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
4320   - "dev": true
4321   - },
4322 3840 "home-or-tmp": {
4323 3841 "version": "2.0.0",
4324 3842 "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
... ... @@ -4329,9 +3847,9 @@
4329 3847 }
4330 3848 },
4331 3849 "hosted-git-info": {
4332   - "version": "2.6.0",
4333   - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
4334   - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw=="
  3850 + "version": "2.7.1",
  3851 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
  3852 + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
4335 3853 },
4336 3854 "html-encoding-sniffer": {
4337 3855 "version": "1.0.2",
... ... @@ -4372,11 +3890,11 @@
4372 3890 }
4373 3891 },
4374 3892 "iconv-lite": {
4375   - "version": "0.4.21",
4376   - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
4377   - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
  3893 + "version": "0.4.23",
  3894 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
  3895 + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
4378 3896 "requires": {
4379   - "safer-buffer": "^2.1.0"
  3897 + "safer-buffer": ">= 2.1.2 < 3"
4380 3898 }
4381 3899 },
4382 3900 "image-size": {
... ... @@ -4525,9 +4043,9 @@
4525 4043 }
4526 4044 },
4527 4045 "is-callable": {
4528   - "version": "1.1.3",
4529   - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
4530   - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
  4046 + "version": "1.1.4",
  4047 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
  4048 + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
4531 4049 "dev": true
4532 4050 },
4533 4051 "is-ci": {
... ... @@ -4648,21 +4166,6 @@
4648 4166 }
4649 4167 }
4650 4168 },
4651   - "is-odd": {
4652   - "version": "2.0.0",
4653   - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
4654   - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
4655   - "requires": {
4656   - "is-number": "^4.0.0"
4657   - },
4658   - "dependencies": {
4659   - "is-number": {
4660   - "version": "4.0.0",
4661   - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
4662   - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
4663   - }
4664   - }
4665   - },
4666 4169 "is-plain-object": {
4667 4170 "version": "2.0.4",
4668 4171 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
... ... @@ -4781,30 +4284,6 @@
4781 4284 "js-yaml": "^3.7.0",
4782 4285 "mkdirp": "^0.5.1",
4783 4286 "once": "^1.4.0"
4784   - },
4785   - "dependencies": {
4786   - "debug": {
4787   - "version": "3.1.0",
4788   - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
4789   - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
4790   - "dev": true,
4791   - "requires": {
4792   - "ms": "2.0.0"
4793   - }
4794   - },
4795   - "istanbul-lib-source-maps": {
4796   - "version": "1.2.4",
4797   - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz",
4798   - "integrity": "sha512-UzuK0g1wyQijiaYQxj/CdNycFhAd2TLtO2obKQMTZrZ1jzEMRY3rvpASEKkaxbRR6brvdovfA03znPa/pXcejg==",
4799   - "dev": true,
4800   - "requires": {
4801   - "debug": "^3.1.0",
4802   - "istanbul-lib-coverage": "^1.2.0",
4803   - "mkdirp": "^0.5.1",
4804   - "rimraf": "^2.6.1",
4805   - "source-map": "^0.5.3"
4806   - }
4807   - }
4808 4287 }
4809 4288 },
4810 4289 "istanbul-lib-coverage": {
... ... @@ -4814,12 +4293,12 @@
4814 4293 "dev": true
4815 4294 },
4816 4295 "istanbul-lib-hook": {
4817   - "version": "1.2.0",
4818   - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz",
4819   - "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==",
  4296 + "version": "1.2.1",
  4297 + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz",
  4298 + "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==",
4820 4299 "dev": true,
4821 4300 "requires": {
4822   - "append-transform": "^0.4.0"
  4301 + "append-transform": "^1.0.0"
4823 4302 }
4824 4303 },
4825 4304 "istanbul-lib-instrument": {
... ... @@ -4867,13 +4346,13 @@
4867 4346 }
4868 4347 },
4869 4348 "istanbul-lib-source-maps": {
4870   - "version": "1.2.3",
4871   - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz",
4872   - "integrity": "sha512-fDa0hwU/5sDXwAklXgAoCJCOsFsBplVQ6WBldz5UwaqOzmDhUK4nfuR7/G//G2lERlblUNJB8P6e8cXq3a7MlA==",
  4349 + "version": "1.2.5",
  4350 + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz",
  4351 + "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==",
4873 4352 "dev": true,
4874 4353 "requires": {
4875 4354 "debug": "^3.1.0",
4876   - "istanbul-lib-coverage": "^1.1.2",
  4355 + "istanbul-lib-coverage": "^1.2.0",
4877 4356 "mkdirp": "^0.5.1",
4878 4357 "rimraf": "^2.6.1",
4879 4358 "source-map": "^0.5.3"
... ... @@ -4900,13 +4379,13 @@
4900 4379 }
4901 4380 },
4902 4381 "jest": {
4903   - "version": "22.4.3",
4904   - "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.3.tgz",
4905   - "integrity": "sha512-FFCdU/pXOEASfHxFDOWUysI/+FFoqiXJADEIXgDKuZyqSmBD3tZ4BEGH7+M79v7czj7bbkhwtd2LaEDcJiM/GQ==",
  4382 + "version": "23.3.0",
  4383 + "resolved": "https://registry.npmjs.org/jest/-/jest-23.3.0.tgz",
  4384 + "integrity": "sha1-E1XNeS84zyD7pNoC3dt8oU2UhLU=",
4906 4385 "dev": true,
4907 4386 "requires": {
4908 4387 "import-local": "^1.0.0",
4909   - "jest-cli": "^22.4.3"
  4388 + "jest-cli": "^23.3.0"
4910 4389 },
4911 4390 "dependencies": {
4912 4391 "ansi-regex": {
... ... @@ -4924,220 +4403,2013 @@
4924 4403 "color-convert": "^1.9.0"
4925 4404 }
4926 4405 },
4927   - "babel-jest": {
4928   - "version": "22.4.4",
4929   - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz",
4930   - "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==",
  4406 + "arr-diff": {
  4407 + "version": "4.0.0",
  4408 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
  4409 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
  4410 + "dev": true
  4411 + },
  4412 + "array-unique": {
  4413 + "version": "0.3.2",
  4414 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
  4415 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
  4416 + "dev": true
  4417 + },
  4418 + "braces": {
  4419 + "version": "2.3.2",
  4420 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
  4421 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  4422 + "dev": true,
  4423 + "requires": {
  4424 + "arr-flatten": "^1.1.0",
  4425 + "array-unique": "^0.3.2",
  4426 + "extend-shallow": "^2.0.1",
  4427 + "fill-range": "^4.0.0",
  4428 + "isobject": "^3.0.1",
  4429 + "repeat-element": "^1.1.2",
  4430 + "snapdragon": "^0.8.1",
  4431 + "snapdragon-node": "^2.0.1",
  4432 + "split-string": "^3.0.2",
  4433 + "to-regex": "^3.0.1"
  4434 + },
  4435 + "dependencies": {
  4436 + "extend-shallow": {
  4437 + "version": "2.0.1",
  4438 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  4439 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  4440 + "dev": true,
  4441 + "requires": {
  4442 + "is-extendable": "^0.1.0"
  4443 + }
  4444 + }
  4445 + }
  4446 + },
  4447 + "chalk": {
  4448 + "version": "2.4.1",
  4449 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  4450 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  4451 + "dev": true,
  4452 + "requires": {
  4453 + "ansi-styles": "^3.2.1",
  4454 + "escape-string-regexp": "^1.0.5",
  4455 + "supports-color": "^5.3.0"
  4456 + }
  4457 + },
  4458 + "cliui": {
  4459 + "version": "4.1.0",
  4460 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
  4461 + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
  4462 + "dev": true,
  4463 + "requires": {
  4464 + "string-width": "^2.1.1",
  4465 + "strip-ansi": "^4.0.0",
  4466 + "wrap-ansi": "^2.0.0"
  4467 + }
  4468 + },
  4469 + "expand-brackets": {
  4470 + "version": "2.1.4",
  4471 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
  4472 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  4473 + "dev": true,
  4474 + "requires": {
  4475 + "debug": "^2.3.3",
  4476 + "define-property": "^0.2.5",
  4477 + "extend-shallow": "^2.0.1",
  4478 + "posix-character-classes": "^0.1.0",
  4479 + "regex-not": "^1.0.0",
  4480 + "snapdragon": "^0.8.1",
  4481 + "to-regex": "^3.0.1"
  4482 + },
  4483 + "dependencies": {
  4484 + "define-property": {
  4485 + "version": "0.2.5",
  4486 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  4487 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  4488 + "dev": true,
  4489 + "requires": {
  4490 + "is-descriptor": "^0.1.0"
  4491 + }
  4492 + },
  4493 + "extend-shallow": {
  4494 + "version": "2.0.1",
  4495 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  4496 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  4497 + "dev": true,
  4498 + "requires": {
  4499 + "is-extendable": "^0.1.0"
  4500 + }
  4501 + },
  4502 + "is-accessor-descriptor": {
  4503 + "version": "0.1.6",
  4504 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
  4505 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  4506 + "dev": true,
  4507 + "requires": {
  4508 + "kind-of": "^3.0.2"
  4509 + },
  4510 + "dependencies": {
  4511 + "kind-of": {
  4512 + "version": "3.2.2",
  4513 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  4514 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  4515 + "dev": true,
  4516 + "requires": {
  4517 + "is-buffer": "^1.1.5"
  4518 + }
  4519 + }
  4520 + }
  4521 + },
  4522 + "is-data-descriptor": {
  4523 + "version": "0.1.4",
  4524 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
  4525 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  4526 + "dev": true,
  4527 + "requires": {
  4528 + "kind-of": "^3.0.2"
  4529 + },
  4530 + "dependencies": {
  4531 + "kind-of": {
  4532 + "version": "3.2.2",
  4533 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  4534 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  4535 + "dev": true,
  4536 + "requires": {
  4537 + "is-buffer": "^1.1.5"
  4538 + }
  4539 + }
  4540 + }
  4541 + },
  4542 + "is-descriptor": {
  4543 + "version": "0.1.6",
  4544 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
  4545 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  4546 + "dev": true,
  4547 + "requires": {
  4548 + "is-accessor-descriptor": "^0.1.6",
  4549 + "is-data-descriptor": "^0.1.4",
  4550 + "kind-of": "^5.0.0"
  4551 + }
  4552 + },
  4553 + "kind-of": {
  4554 + "version": "5.1.0",
  4555 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  4556 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  4557 + "dev": true
  4558 + }
  4559 + }
  4560 + },
  4561 + "extend-shallow": {
  4562 + "version": "3.0.2",
  4563 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  4564 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  4565 + "dev": true,
  4566 + "requires": {
  4567 + "assign-symbols": "^1.0.0",
  4568 + "is-extendable": "^1.0.1"
  4569 + },
  4570 + "dependencies": {
  4571 + "is-extendable": {
  4572 + "version": "1.0.1",
  4573 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  4574 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  4575 + "dev": true,
  4576 + "requires": {
  4577 + "is-plain-object": "^2.0.4"
  4578 + }
  4579 + }
  4580 + }
  4581 + },
  4582 + "extglob": {
  4583 + "version": "2.0.4",
  4584 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
  4585 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  4586 + "dev": true,
  4587 + "requires": {
  4588 + "array-unique": "^0.3.2",
  4589 + "define-property": "^1.0.0",
  4590 + "expand-brackets": "^2.1.4",
  4591 + "extend-shallow": "^2.0.1",
  4592 + "fragment-cache": "^0.2.1",
  4593 + "regex-not": "^1.0.0",
  4594 + "snapdragon": "^0.8.1",
  4595 + "to-regex": "^3.0.1"
  4596 + },
  4597 + "dependencies": {
  4598 + "define-property": {
  4599 + "version": "1.0.0",
  4600 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  4601 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  4602 + "dev": true,
  4603 + "requires": {
  4604 + "is-descriptor": "^1.0.0"
  4605 + }
  4606 + },
  4607 + "extend-shallow": {
  4608 + "version": "2.0.1",
  4609 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  4610 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  4611 + "dev": true,
  4612 + "requires": {
  4613 + "is-extendable": "^0.1.0"
  4614 + }
  4615 + }
  4616 + }
  4617 + },
  4618 + "fill-range": {
  4619 + "version": "4.0.0",
  4620 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
  4621 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
  4622 + "dev": true,
  4623 + "requires": {
  4624 + "extend-shallow": "^2.0.1",
  4625 + "is-number": "^3.0.0",
  4626 + "repeat-string": "^1.6.1",
  4627 + "to-regex-range": "^2.1.0"
  4628 + },
  4629 + "dependencies": {
  4630 + "extend-shallow": {
  4631 + "version": "2.0.1",
  4632 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  4633 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  4634 + "dev": true,
  4635 + "requires": {
  4636 + "is-extendable": "^0.1.0"
  4637 + }
  4638 + }
  4639 + }
  4640 + },
  4641 + "is-accessor-descriptor": {
  4642 + "version": "1.0.0",
  4643 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  4644 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  4645 + "dev": true,
  4646 + "requires": {
  4647 + "kind-of": "^6.0.0"
  4648 + }
  4649 + },
  4650 + "is-data-descriptor": {
  4651 + "version": "1.0.0",
  4652 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  4653 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  4654 + "dev": true,
  4655 + "requires": {
  4656 + "kind-of": "^6.0.0"
  4657 + }
  4658 + },
  4659 + "is-descriptor": {
  4660 + "version": "1.0.2",
  4661 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  4662 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  4663 + "dev": true,
  4664 + "requires": {
  4665 + "is-accessor-descriptor": "^1.0.0",
  4666 + "is-data-descriptor": "^1.0.0",
  4667 + "kind-of": "^6.0.2"
  4668 + }
  4669 + },
  4670 + "is-number": {
  4671 + "version": "3.0.0",
  4672 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  4673 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  4674 + "dev": true,
  4675 + "requires": {
  4676 + "kind-of": "^3.0.2"
  4677 + },
  4678 + "dependencies": {
  4679 + "kind-of": {
  4680 + "version": "3.2.2",
  4681 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  4682 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  4683 + "dev": true,
  4684 + "requires": {
  4685 + "is-buffer": "^1.1.5"
  4686 + }
  4687 + }
  4688 + }
  4689 + },
  4690 + "isobject": {
  4691 + "version": "3.0.1",
  4692 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  4693 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  4694 + "dev": true
  4695 + },
  4696 + "jest-cli": {
  4697 + "version": "23.3.0",
  4698 + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.3.0.tgz",
  4699 + "integrity": "sha1-MH6b53M0Q7eJqCedaUBU0FGp5eI=",
  4700 + "dev": true,
  4701 + "requires": {
  4702 + "ansi-escapes": "^3.0.0",
  4703 + "chalk": "^2.0.1",
  4704 + "exit": "^0.1.2",
  4705 + "glob": "^7.1.2",
  4706 + "graceful-fs": "^4.1.11",
  4707 + "import-local": "^1.0.0",
  4708 + "is-ci": "^1.0.10",
  4709 + "istanbul-api": "^1.3.1",
  4710 + "istanbul-lib-coverage": "^1.2.0",
  4711 + "istanbul-lib-instrument": "^1.10.1",
  4712 + "istanbul-lib-source-maps": "^1.2.4",
  4713 + "jest-changed-files": "^23.2.0",
  4714 + "jest-config": "^23.3.0",
  4715 + "jest-environment-jsdom": "^23.3.0",
  4716 + "jest-get-type": "^22.1.0",
  4717 + "jest-haste-map": "^23.2.0",
  4718 + "jest-message-util": "^23.3.0",
  4719 + "jest-regex-util": "^23.3.0",
  4720 + "jest-resolve-dependencies": "^23.3.0",
  4721 + "jest-runner": "^23.3.0",
  4722 + "jest-runtime": "^23.3.0",
  4723 + "jest-snapshot": "^23.3.0",
  4724 + "jest-util": "^23.3.0",
  4725 + "jest-validate": "^23.3.0",
  4726 + "jest-watcher": "^23.2.0",
  4727 + "jest-worker": "^23.2.0",
  4728 + "micromatch": "^3.1.10",
  4729 + "node-notifier": "^5.2.1",
  4730 + "prompts": "^0.1.9",
  4731 + "realpath-native": "^1.0.0",
  4732 + "rimraf": "^2.5.4",
  4733 + "slash": "^1.0.0",
  4734 + "string-length": "^2.0.0",
  4735 + "strip-ansi": "^4.0.0",
  4736 + "which": "^1.2.12",
  4737 + "yargs": "^11.0.0"
  4738 + }
  4739 + },
  4740 + "jest-docblock": {
  4741 + "version": "23.2.0",
  4742 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
  4743 + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
  4744 + "dev": true,
  4745 + "requires": {
  4746 + "detect-newline": "^2.1.0"
  4747 + }
  4748 + },
  4749 + "jest-haste-map": {
  4750 + "version": "23.2.0",
  4751 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.2.0.tgz",
  4752 + "integrity": "sha1-0Qy6wAfGlZSMjvGCGisu0tTy1Ng=",
  4753 + "dev": true,
  4754 + "requires": {
  4755 + "fb-watchman": "^2.0.0",
  4756 + "graceful-fs": "^4.1.11",
  4757 + "jest-docblock": "^23.2.0",
  4758 + "jest-serializer": "^23.0.1",
  4759 + "jest-worker": "^23.2.0",
  4760 + "micromatch": "^3.1.10",
  4761 + "sane": "^2.0.0"
  4762 + }
  4763 + },
  4764 + "jest-worker": {
  4765 + "version": "23.2.0",
  4766 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
  4767 + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
  4768 + "dev": true,
  4769 + "requires": {
  4770 + "merge-stream": "^1.0.1"
  4771 + }
  4772 + },
  4773 + "kind-of": {
  4774 + "version": "6.0.2",
  4775 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
  4776 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
  4777 + "dev": true
  4778 + },
  4779 + "micromatch": {
  4780 + "version": "3.1.10",
  4781 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
  4782 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
  4783 + "dev": true,
  4784 + "requires": {
  4785 + "arr-diff": "^4.0.0",
  4786 + "array-unique": "^0.3.2",
  4787 + "braces": "^2.3.1",
  4788 + "define-property": "^2.0.2",
  4789 + "extend-shallow": "^3.0.2",
  4790 + "extglob": "^2.0.4",
  4791 + "fragment-cache": "^0.2.1",
  4792 + "kind-of": "^6.0.2",
  4793 + "nanomatch": "^1.2.9",
  4794 + "object.pick": "^1.3.0",
  4795 + "regex-not": "^1.0.0",
  4796 + "snapdragon": "^0.8.1",
  4797 + "to-regex": "^3.0.2"
  4798 + }
  4799 + },
  4800 + "strip-ansi": {
  4801 + "version": "4.0.0",
  4802 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
  4803 + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
  4804 + "dev": true,
  4805 + "requires": {
  4806 + "ansi-regex": "^3.0.0"
  4807 + }
  4808 + },
  4809 + "supports-color": {
  4810 + "version": "5.4.0",
  4811 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  4812 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  4813 + "dev": true,
  4814 + "requires": {
  4815 + "has-flag": "^3.0.0"
  4816 + }
  4817 + },
  4818 + "yargs": {
  4819 + "version": "11.1.0",
  4820 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
  4821 + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
  4822 + "dev": true,
  4823 + "requires": {
  4824 + "cliui": "^4.0.0",
  4825 + "decamelize": "^1.1.1",
  4826 + "find-up": "^2.1.0",
  4827 + "get-caller-file": "^1.0.1",
  4828 + "os-locale": "^2.0.0",
  4829 + "require-directory": "^2.1.1",
  4830 + "require-main-filename": "^1.0.1",
  4831 + "set-blocking": "^2.0.0",
  4832 + "string-width": "^2.0.0",
  4833 + "which-module": "^2.0.0",
  4834 + "y18n": "^3.2.1",
  4835 + "yargs-parser": "^9.0.2"
  4836 + }
  4837 + },
  4838 + "yargs-parser": {
  4839 + "version": "9.0.2",
  4840 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
  4841 + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
  4842 + "dev": true,
  4843 + "requires": {
  4844 + "camelcase": "^4.1.0"
  4845 + }
  4846 + }
  4847 + }
  4848 + },
  4849 + "jest-changed-files": {
  4850 + "version": "23.2.0",
  4851 + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.2.0.tgz",
  4852 + "integrity": "sha1-oUWm5LZtASn8fJnO4TTck3pkPZw=",
  4853 + "dev": true,
  4854 + "requires": {
  4855 + "throat": "^4.0.0"
  4856 + }
  4857 + },
  4858 + "jest-config": {
  4859 + "version": "23.3.0",
  4860 + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.3.0.tgz",
  4861 + "integrity": "sha1-u01Ttw+VAPr933GNImq7U7E7gyM=",
  4862 + "dev": true,
  4863 + "requires": {
  4864 + "babel-core": "^6.0.0",
  4865 + "babel-jest": "^23.2.0",
  4866 + "chalk": "^2.0.1",
  4867 + "glob": "^7.1.1",
  4868 + "jest-environment-jsdom": "^23.3.0",
  4869 + "jest-environment-node": "^23.3.0",
  4870 + "jest-get-type": "^22.1.0",
  4871 + "jest-jasmine2": "^23.3.0",
  4872 + "jest-regex-util": "^23.3.0",
  4873 + "jest-resolve": "^23.2.0",
  4874 + "jest-util": "^23.3.0",
  4875 + "jest-validate": "^23.3.0",
  4876 + "pretty-format": "^23.2.0"
  4877 + },
  4878 + "dependencies": {
  4879 + "ansi-regex": {
  4880 + "version": "3.0.0",
  4881 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  4882 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  4883 + "dev": true
  4884 + },
  4885 + "ansi-styles": {
  4886 + "version": "3.2.1",
  4887 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  4888 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  4889 + "dev": true,
  4890 + "requires": {
  4891 + "color-convert": "^1.9.0"
  4892 + }
  4893 + },
  4894 + "chalk": {
  4895 + "version": "2.4.1",
  4896 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  4897 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  4898 + "dev": true,
  4899 + "requires": {
  4900 + "ansi-styles": "^3.2.1",
  4901 + "escape-string-regexp": "^1.0.5",
  4902 + "supports-color": "^5.3.0"
  4903 + }
  4904 + },
  4905 + "pretty-format": {
  4906 + "version": "23.2.0",
  4907 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  4908 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  4909 + "dev": true,
  4910 + "requires": {
  4911 + "ansi-regex": "^3.0.0",
  4912 + "ansi-styles": "^3.2.0"
  4913 + }
  4914 + },
  4915 + "supports-color": {
  4916 + "version": "5.4.0",
  4917 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  4918 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  4919 + "dev": true,
  4920 + "requires": {
  4921 + "has-flag": "^3.0.0"
  4922 + }
  4923 + }
  4924 + }
  4925 + },
  4926 + "jest-diff": {
  4927 + "version": "23.2.0",
  4928 + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.2.0.tgz",
  4929 + "integrity": "sha1-nyz0tR4Sx5FVAgCrwWtHEwrxBio=",
  4930 + "dev": true,
  4931 + "requires": {
  4932 + "chalk": "^2.0.1",
  4933 + "diff": "^3.2.0",
  4934 + "jest-get-type": "^22.1.0",
  4935 + "pretty-format": "^23.2.0"
  4936 + },
  4937 + "dependencies": {
  4938 + "ansi-regex": {
  4939 + "version": "3.0.0",
  4940 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  4941 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  4942 + "dev": true
  4943 + },
  4944 + "ansi-styles": {
  4945 + "version": "3.2.1",
  4946 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  4947 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  4948 + "dev": true,
  4949 + "requires": {
  4950 + "color-convert": "^1.9.0"
  4951 + }
  4952 + },
  4953 + "chalk": {
  4954 + "version": "2.4.1",
  4955 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  4956 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  4957 + "dev": true,
  4958 + "requires": {
  4959 + "ansi-styles": "^3.2.1",
  4960 + "escape-string-regexp": "^1.0.5",
  4961 + "supports-color": "^5.3.0"
  4962 + }
  4963 + },
  4964 + "pretty-format": {
  4965 + "version": "23.2.0",
  4966 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  4967 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  4968 + "dev": true,
  4969 + "requires": {
  4970 + "ansi-regex": "^3.0.0",
  4971 + "ansi-styles": "^3.2.0"
  4972 + }
  4973 + },
  4974 + "supports-color": {
  4975 + "version": "5.4.0",
  4976 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  4977 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  4978 + "dev": true,
  4979 + "requires": {
  4980 + "has-flag": "^3.0.0"
  4981 + }
  4982 + }
  4983 + }
  4984 + },
  4985 + "jest-docblock": {
  4986 + "version": "23.0.1",
  4987 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.0.1.tgz",
  4988 + "integrity": "sha1-3t3RgzO+XcJBUmCgTvP86SdrVyU=",
  4989 + "requires": {
  4990 + "detect-newline": "^2.1.0"
  4991 + }
  4992 + },
  4993 + "jest-each": {
  4994 + "version": "23.2.0",
  4995 + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.2.0.tgz",
  4996 + "integrity": "sha1-pAD4HIVwg/UMT1M5mxCfEgI/sZ0=",
  4997 + "dev": true,
  4998 + "requires": {
  4999 + "chalk": "^2.0.1",
  5000 + "pretty-format": "^23.2.0"
  5001 + },
  5002 + "dependencies": {
  5003 + "ansi-regex": {
  5004 + "version": "3.0.0",
  5005 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  5006 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  5007 + "dev": true
  5008 + },
  5009 + "ansi-styles": {
  5010 + "version": "3.2.1",
  5011 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5012 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5013 + "dev": true,
  5014 + "requires": {
  5015 + "color-convert": "^1.9.0"
  5016 + }
  5017 + },
  5018 + "chalk": {
  5019 + "version": "2.4.1",
  5020 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  5021 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  5022 + "dev": true,
  5023 + "requires": {
  5024 + "ansi-styles": "^3.2.1",
  5025 + "escape-string-regexp": "^1.0.5",
  5026 + "supports-color": "^5.3.0"
  5027 + }
  5028 + },
  5029 + "pretty-format": {
  5030 + "version": "23.2.0",
  5031 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  5032 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  5033 + "dev": true,
  5034 + "requires": {
  5035 + "ansi-regex": "^3.0.0",
  5036 + "ansi-styles": "^3.2.0"
  5037 + }
  5038 + },
  5039 + "supports-color": {
  5040 + "version": "5.4.0",
  5041 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  5042 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  5043 + "dev": true,
  5044 + "requires": {
  5045 + "has-flag": "^3.0.0"
  5046 + }
  5047 + }
  5048 + }
  5049 + },
  5050 + "jest-environment-jsdom": {
  5051 + "version": "23.3.0",
  5052 + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.3.0.tgz",
  5053 + "integrity": "sha1-GQRX+RyeYVRUxBhgVgZdtu16Tio=",
  5054 + "dev": true,
  5055 + "requires": {
  5056 + "jest-mock": "^23.2.0",
  5057 + "jest-util": "^23.3.0",
  5058 + "jsdom": "^11.5.1"
  5059 + }
  5060 + },
  5061 + "jest-environment-node": {
  5062 + "version": "23.3.0",
  5063 + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.3.0.tgz",
  5064 + "integrity": "sha1-Ho3yHIR6pdA7dlc/DcFvzeUDTDI=",
  5065 + "dev": true,
  5066 + "requires": {
  5067 + "jest-mock": "^23.2.0",
  5068 + "jest-util": "^23.3.0"
  5069 + }
  5070 + },
  5071 + "jest-get-type": {
  5072 + "version": "22.4.3",
  5073 + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
  5074 + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
  5075 + "dev": true
  5076 + },
  5077 + "jest-haste-map": {
  5078 + "version": "23.1.0",
  5079 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.1.0.tgz",
  5080 + "integrity": "sha1-GObH1ajScTb5G32YUvhd4McHTEk=",
  5081 + "requires": {
  5082 + "fb-watchman": "^2.0.0",
  5083 + "graceful-fs": "^4.1.11",
  5084 + "jest-docblock": "^23.0.1",
  5085 + "jest-serializer": "^23.0.1",
  5086 + "jest-worker": "^23.0.1",
  5087 + "micromatch": "^2.3.11",
  5088 + "sane": "^2.0.0"
  5089 + }
  5090 + },
  5091 + "jest-jasmine2": {
  5092 + "version": "23.3.0",
  5093 + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.3.0.tgz",
  5094 + "integrity": "sha1-qHBrqsI8ihMNWqjvVGSp1JCW0bU=",
  5095 + "dev": true,
  5096 + "requires": {
  5097 + "chalk": "^2.0.1",
  5098 + "co": "^4.6.0",
  5099 + "expect": "^23.3.0",
  5100 + "is-generator-fn": "^1.0.0",
  5101 + "jest-diff": "^23.2.0",
  5102 + "jest-each": "^23.2.0",
  5103 + "jest-matcher-utils": "^23.2.0",
  5104 + "jest-message-util": "^23.3.0",
  5105 + "jest-snapshot": "^23.3.0",
  5106 + "jest-util": "^23.3.0",
  5107 + "pretty-format": "^23.2.0"
  5108 + },
  5109 + "dependencies": {
  5110 + "ansi-regex": {
  5111 + "version": "3.0.0",
  5112 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  5113 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  5114 + "dev": true
  5115 + },
  5116 + "ansi-styles": {
  5117 + "version": "3.2.1",
  5118 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5119 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5120 + "dev": true,
  5121 + "requires": {
  5122 + "color-convert": "^1.9.0"
  5123 + }
  5124 + },
  5125 + "chalk": {
  5126 + "version": "2.4.1",
  5127 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  5128 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  5129 + "dev": true,
  5130 + "requires": {
  5131 + "ansi-styles": "^3.2.1",
  5132 + "escape-string-regexp": "^1.0.5",
  5133 + "supports-color": "^5.3.0"
  5134 + }
  5135 + },
  5136 + "pretty-format": {
  5137 + "version": "23.2.0",
  5138 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  5139 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  5140 + "dev": true,
  5141 + "requires": {
  5142 + "ansi-regex": "^3.0.0",
  5143 + "ansi-styles": "^3.2.0"
  5144 + }
  5145 + },
  5146 + "supports-color": {
  5147 + "version": "5.4.0",
  5148 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  5149 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  5150 + "dev": true,
  5151 + "requires": {
  5152 + "has-flag": "^3.0.0"
  5153 + }
  5154 + }
  5155 + }
  5156 + },
  5157 + "jest-leak-detector": {
  5158 + "version": "23.2.0",
  5159 + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.2.0.tgz",
  5160 + "integrity": "sha1-wonZYdxjjxQ1fU75bgQx7MGqN30=",
  5161 + "dev": true,
  5162 + "requires": {
  5163 + "pretty-format": "^23.2.0"
  5164 + },
  5165 + "dependencies": {
  5166 + "ansi-regex": {
  5167 + "version": "3.0.0",
  5168 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  5169 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  5170 + "dev": true
  5171 + },
  5172 + "ansi-styles": {
  5173 + "version": "3.2.1",
  5174 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5175 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5176 + "dev": true,
  5177 + "requires": {
  5178 + "color-convert": "^1.9.0"
  5179 + }
  5180 + },
  5181 + "pretty-format": {
  5182 + "version": "23.2.0",
  5183 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  5184 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  5185 + "dev": true,
  5186 + "requires": {
  5187 + "ansi-regex": "^3.0.0",
  5188 + "ansi-styles": "^3.2.0"
  5189 + }
  5190 + }
  5191 + }
  5192 + },
  5193 + "jest-matcher-utils": {
  5194 + "version": "23.2.0",
  5195 + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.2.0.tgz",
  5196 + "integrity": "sha1-TUmB8jIT6Tnjzt8j3DTHR7WuGRM=",
  5197 + "dev": true,
  5198 + "requires": {
  5199 + "chalk": "^2.0.1",
  5200 + "jest-get-type": "^22.1.0",
  5201 + "pretty-format": "^23.2.0"
  5202 + },
  5203 + "dependencies": {
  5204 + "ansi-regex": {
  5205 + "version": "3.0.0",
  5206 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  5207 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  5208 + "dev": true
  5209 + },
  5210 + "ansi-styles": {
  5211 + "version": "3.2.1",
  5212 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5213 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5214 + "dev": true,
  5215 + "requires": {
  5216 + "color-convert": "^1.9.0"
  5217 + }
  5218 + },
  5219 + "chalk": {
  5220 + "version": "2.4.1",
  5221 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  5222 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  5223 + "dev": true,
  5224 + "requires": {
  5225 + "ansi-styles": "^3.2.1",
  5226 + "escape-string-regexp": "^1.0.5",
  5227 + "supports-color": "^5.3.0"
  5228 + }
  5229 + },
  5230 + "pretty-format": {
  5231 + "version": "23.2.0",
  5232 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  5233 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
  5234 + "dev": true,
  5235 + "requires": {
  5236 + "ansi-regex": "^3.0.0",
  5237 + "ansi-styles": "^3.2.0"
  5238 + }
  5239 + },
  5240 + "supports-color": {
  5241 + "version": "5.4.0",
  5242 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  5243 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  5244 + "dev": true,
  5245 + "requires": {
  5246 + "has-flag": "^3.0.0"
  5247 + }
  5248 + }
  5249 + }
  5250 + },
  5251 + "jest-message-util": {
  5252 + "version": "23.3.0",
  5253 + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.3.0.tgz",
  5254 + "integrity": "sha1-vAexHOxpcftd2d4t+2DrwiFQwWA=",
  5255 + "dev": true,
  5256 + "requires": {
  5257 + "@babel/code-frame": "^7.0.0-beta.35",
  5258 + "chalk": "^2.0.1",
  5259 + "micromatch": "^3.1.10",
  5260 + "slash": "^1.0.0",
  5261 + "stack-utils": "^1.0.1"
  5262 + },
  5263 + "dependencies": {
  5264 + "ansi-styles": {
  5265 + "version": "3.2.1",
  5266 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5267 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5268 + "dev": true,
  5269 + "requires": {
  5270 + "color-convert": "^1.9.0"
  5271 + }
  5272 + },
  5273 + "arr-diff": {
  5274 + "version": "4.0.0",
  5275 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
  5276 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
  5277 + "dev": true
  5278 + },
  5279 + "array-unique": {
  5280 + "version": "0.3.2",
  5281 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
  5282 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
  5283 + "dev": true
  5284 + },
  5285 + "braces": {
  5286 + "version": "2.3.2",
  5287 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
  5288 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  5289 + "dev": true,
  5290 + "requires": {
  5291 + "arr-flatten": "^1.1.0",
  5292 + "array-unique": "^0.3.2",
  5293 + "extend-shallow": "^2.0.1",
  5294 + "fill-range": "^4.0.0",
  5295 + "isobject": "^3.0.1",
  5296 + "repeat-element": "^1.1.2",
  5297 + "snapdragon": "^0.8.1",
  5298 + "snapdragon-node": "^2.0.1",
  5299 + "split-string": "^3.0.2",
  5300 + "to-regex": "^3.0.1"
  5301 + },
  5302 + "dependencies": {
  5303 + "extend-shallow": {
  5304 + "version": "2.0.1",
  5305 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5306 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5307 + "dev": true,
  5308 + "requires": {
  5309 + "is-extendable": "^0.1.0"
  5310 + }
  5311 + }
  5312 + }
  5313 + },
  5314 + "chalk": {
  5315 + "version": "2.4.1",
  5316 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  5317 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  5318 + "dev": true,
  5319 + "requires": {
  5320 + "ansi-styles": "^3.2.1",
  5321 + "escape-string-regexp": "^1.0.5",
  5322 + "supports-color": "^5.3.0"
  5323 + }
  5324 + },
  5325 + "expand-brackets": {
  5326 + "version": "2.1.4",
  5327 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
  5328 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  5329 + "dev": true,
  5330 + "requires": {
  5331 + "debug": "^2.3.3",
  5332 + "define-property": "^0.2.5",
  5333 + "extend-shallow": "^2.0.1",
  5334 + "posix-character-classes": "^0.1.0",
  5335 + "regex-not": "^1.0.0",
  5336 + "snapdragon": "^0.8.1",
  5337 + "to-regex": "^3.0.1"
  5338 + },
  5339 + "dependencies": {
  5340 + "define-property": {
  5341 + "version": "0.2.5",
  5342 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  5343 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  5344 + "dev": true,
  5345 + "requires": {
  5346 + "is-descriptor": "^0.1.0"
  5347 + }
  5348 + },
  5349 + "extend-shallow": {
  5350 + "version": "2.0.1",
  5351 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5352 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5353 + "dev": true,
  5354 + "requires": {
  5355 + "is-extendable": "^0.1.0"
  5356 + }
  5357 + },
  5358 + "is-accessor-descriptor": {
  5359 + "version": "0.1.6",
  5360 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
  5361 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  5362 + "dev": true,
  5363 + "requires": {
  5364 + "kind-of": "^3.0.2"
  5365 + },
  5366 + "dependencies": {
  5367 + "kind-of": {
  5368 + "version": "3.2.2",
  5369 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5370 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5371 + "dev": true,
  5372 + "requires": {
  5373 + "is-buffer": "^1.1.5"
  5374 + }
  5375 + }
  5376 + }
  5377 + },
  5378 + "is-data-descriptor": {
  5379 + "version": "0.1.4",
  5380 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
  5381 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  5382 + "dev": true,
  5383 + "requires": {
  5384 + "kind-of": "^3.0.2"
  5385 + },
  5386 + "dependencies": {
  5387 + "kind-of": {
  5388 + "version": "3.2.2",
  5389 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5390 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5391 + "dev": true,
  5392 + "requires": {
  5393 + "is-buffer": "^1.1.5"
  5394 + }
  5395 + }
  5396 + }
  5397 + },
  5398 + "is-descriptor": {
  5399 + "version": "0.1.6",
  5400 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
  5401 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  5402 + "dev": true,
  5403 + "requires": {
  5404 + "is-accessor-descriptor": "^0.1.6",
  5405 + "is-data-descriptor": "^0.1.4",
  5406 + "kind-of": "^5.0.0"
  5407 + }
  5408 + },
  5409 + "kind-of": {
  5410 + "version": "5.1.0",
  5411 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  5412 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  5413 + "dev": true
  5414 + }
  5415 + }
  5416 + },
  5417 + "extend-shallow": {
  5418 + "version": "3.0.2",
  5419 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  5420 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  5421 + "dev": true,
  5422 + "requires": {
  5423 + "assign-symbols": "^1.0.0",
  5424 + "is-extendable": "^1.0.1"
  5425 + },
  5426 + "dependencies": {
  5427 + "is-extendable": {
  5428 + "version": "1.0.1",
  5429 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  5430 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  5431 + "dev": true,
  5432 + "requires": {
  5433 + "is-plain-object": "^2.0.4"
  5434 + }
  5435 + }
  5436 + }
  5437 + },
  5438 + "extglob": {
  5439 + "version": "2.0.4",
  5440 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
  5441 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  5442 + "dev": true,
  5443 + "requires": {
  5444 + "array-unique": "^0.3.2",
  5445 + "define-property": "^1.0.0",
  5446 + "expand-brackets": "^2.1.4",
  5447 + "extend-shallow": "^2.0.1",
  5448 + "fragment-cache": "^0.2.1",
  5449 + "regex-not": "^1.0.0",
  5450 + "snapdragon": "^0.8.1",
  5451 + "to-regex": "^3.0.1"
  5452 + },
  5453 + "dependencies": {
  5454 + "define-property": {
  5455 + "version": "1.0.0",
  5456 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  5457 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  5458 + "dev": true,
  5459 + "requires": {
  5460 + "is-descriptor": "^1.0.0"
  5461 + }
  5462 + },
  5463 + "extend-shallow": {
  5464 + "version": "2.0.1",
  5465 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5466 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5467 + "dev": true,
  5468 + "requires": {
  5469 + "is-extendable": "^0.1.0"
  5470 + }
  5471 + }
  5472 + }
  5473 + },
  5474 + "fill-range": {
  5475 + "version": "4.0.0",
  5476 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
  5477 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
  5478 + "dev": true,
  5479 + "requires": {
  5480 + "extend-shallow": "^2.0.1",
  5481 + "is-number": "^3.0.0",
  5482 + "repeat-string": "^1.6.1",
  5483 + "to-regex-range": "^2.1.0"
  5484 + },
  5485 + "dependencies": {
  5486 + "extend-shallow": {
  5487 + "version": "2.0.1",
  5488 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5489 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5490 + "dev": true,
  5491 + "requires": {
  5492 + "is-extendable": "^0.1.0"
  5493 + }
  5494 + }
  5495 + }
  5496 + },
  5497 + "is-accessor-descriptor": {
  5498 + "version": "1.0.0",
  5499 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  5500 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  5501 + "dev": true,
  5502 + "requires": {
  5503 + "kind-of": "^6.0.0"
  5504 + }
  5505 + },
  5506 + "is-data-descriptor": {
  5507 + "version": "1.0.0",
  5508 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  5509 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  5510 + "dev": true,
  5511 + "requires": {
  5512 + "kind-of": "^6.0.0"
  5513 + }
  5514 + },
  5515 + "is-descriptor": {
  5516 + "version": "1.0.2",
  5517 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  5518 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  5519 + "dev": true,
  5520 + "requires": {
  5521 + "is-accessor-descriptor": "^1.0.0",
  5522 + "is-data-descriptor": "^1.0.0",
  5523 + "kind-of": "^6.0.2"
  5524 + }
  5525 + },
  5526 + "is-number": {
  5527 + "version": "3.0.0",
  5528 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  5529 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  5530 + "dev": true,
  5531 + "requires": {
  5532 + "kind-of": "^3.0.2"
  5533 + },
  5534 + "dependencies": {
  5535 + "kind-of": {
  5536 + "version": "3.2.2",
  5537 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5538 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5539 + "dev": true,
  5540 + "requires": {
  5541 + "is-buffer": "^1.1.5"
  5542 + }
  5543 + }
  5544 + }
  5545 + },
  5546 + "isobject": {
  5547 + "version": "3.0.1",
  5548 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  5549 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  5550 + "dev": true
  5551 + },
  5552 + "kind-of": {
  5553 + "version": "6.0.2",
  5554 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
  5555 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
  5556 + "dev": true
  5557 + },
  5558 + "micromatch": {
  5559 + "version": "3.1.10",
  5560 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
  5561 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
  5562 + "dev": true,
  5563 + "requires": {
  5564 + "arr-diff": "^4.0.0",
  5565 + "array-unique": "^0.3.2",
  5566 + "braces": "^2.3.1",
  5567 + "define-property": "^2.0.2",
  5568 + "extend-shallow": "^3.0.2",
  5569 + "extglob": "^2.0.4",
  5570 + "fragment-cache": "^0.2.1",
  5571 + "kind-of": "^6.0.2",
  5572 + "nanomatch": "^1.2.9",
  5573 + "object.pick": "^1.3.0",
  5574 + "regex-not": "^1.0.0",
  5575 + "snapdragon": "^0.8.1",
  5576 + "to-regex": "^3.0.2"
  5577 + }
  5578 + },
  5579 + "supports-color": {
  5580 + "version": "5.4.0",
  5581 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  5582 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  5583 + "dev": true,
  5584 + "requires": {
  5585 + "has-flag": "^3.0.0"
  5586 + }
  5587 + }
  5588 + }
  5589 + },
  5590 + "jest-mock": {
  5591 + "version": "23.2.0",
  5592 + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz",
  5593 + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=",
  5594 + "dev": true
  5595 + },
  5596 + "jest-regex-util": {
  5597 + "version": "23.3.0",
  5598 + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz",
  5599 + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=",
  5600 + "dev": true
  5601 + },
  5602 + "jest-resolve": {
  5603 + "version": "23.2.0",
  5604 + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.2.0.tgz",
  5605 + "integrity": "sha1-oHkK1aO5kAKrTb/L+Nni1qabPZk=",
  5606 + "dev": true,
  5607 + "requires": {
  5608 + "browser-resolve": "^1.11.3",
  5609 + "chalk": "^2.0.1",
  5610 + "realpath-native": "^1.0.0"
  5611 + },
  5612 + "dependencies": {
  5613 + "ansi-styles": {
  5614 + "version": "3.2.1",
  5615 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  5616 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  5617 + "dev": true,
  5618 + "requires": {
  5619 + "color-convert": "^1.9.0"
  5620 + }
  5621 + },
  5622 + "chalk": {
  5623 + "version": "2.4.1",
  5624 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  5625 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  5626 + "dev": true,
  5627 + "requires": {
  5628 + "ansi-styles": "^3.2.1",
  5629 + "escape-string-regexp": "^1.0.5",
  5630 + "supports-color": "^5.3.0"
  5631 + }
  5632 + },
  5633 + "supports-color": {
  5634 + "version": "5.4.0",
  5635 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
  5636 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
  5637 + "dev": true,
  5638 + "requires": {
  5639 + "has-flag": "^3.0.0"
  5640 + }
  5641 + }
  5642 + }
  5643 + },
  5644 + "jest-resolve-dependencies": {
  5645 + "version": "23.3.0",
  5646 + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.3.0.tgz",
  5647 + "integrity": "sha1-hETTsLEoi4CGTYgB/1C0Sk1pXR0=",
  5648 + "dev": true,
  5649 + "requires": {
  5650 + "jest-regex-util": "^23.3.0",
  5651 + "jest-snapshot": "^23.3.0"
  5652 + }
  5653 + },
  5654 + "jest-runner": {
  5655 + "version": "23.3.0",
  5656 + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.3.0.tgz",
  5657 + "integrity": "sha1-BMfkWKYXUBpIddsNf/vg48vUO/s=",
  5658 + "dev": true,
  5659 + "requires": {
  5660 + "exit": "^0.1.2",
  5661 + "graceful-fs": "^4.1.11",
  5662 + "jest-config": "^23.3.0",
  5663 + "jest-docblock": "^23.2.0",
  5664 + "jest-haste-map": "^23.2.0",
  5665 + "jest-jasmine2": "^23.3.0",
  5666 + "jest-leak-detector": "^23.2.0",
  5667 + "jest-message-util": "^23.3.0",
  5668 + "jest-runtime": "^23.3.0",
  5669 + "jest-util": "^23.3.0",
  5670 + "jest-worker": "^23.2.0",
  5671 + "source-map-support": "^0.5.6",
  5672 + "throat": "^4.0.0"
  5673 + },
  5674 + "dependencies": {
  5675 + "arr-diff": {
  5676 + "version": "4.0.0",
  5677 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
  5678 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
  5679 + "dev": true
  5680 + },
  5681 + "array-unique": {
  5682 + "version": "0.3.2",
  5683 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
  5684 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
  5685 + "dev": true
  5686 + },
  5687 + "braces": {
  5688 + "version": "2.3.2",
  5689 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
  5690 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  5691 + "dev": true,
  5692 + "requires": {
  5693 + "arr-flatten": "^1.1.0",
  5694 + "array-unique": "^0.3.2",
  5695 + "extend-shallow": "^2.0.1",
  5696 + "fill-range": "^4.0.0",
  5697 + "isobject": "^3.0.1",
  5698 + "repeat-element": "^1.1.2",
  5699 + "snapdragon": "^0.8.1",
  5700 + "snapdragon-node": "^2.0.1",
  5701 + "split-string": "^3.0.2",
  5702 + "to-regex": "^3.0.1"
  5703 + },
  5704 + "dependencies": {
  5705 + "extend-shallow": {
  5706 + "version": "2.0.1",
  5707 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5708 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5709 + "dev": true,
  5710 + "requires": {
  5711 + "is-extendable": "^0.1.0"
  5712 + }
  5713 + }
  5714 + }
  5715 + },
  5716 + "expand-brackets": {
  5717 + "version": "2.1.4",
  5718 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
  5719 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  5720 + "dev": true,
  5721 + "requires": {
  5722 + "debug": "^2.3.3",
  5723 + "define-property": "^0.2.5",
  5724 + "extend-shallow": "^2.0.1",
  5725 + "posix-character-classes": "^0.1.0",
  5726 + "regex-not": "^1.0.0",
  5727 + "snapdragon": "^0.8.1",
  5728 + "to-regex": "^3.0.1"
  5729 + },
  5730 + "dependencies": {
  5731 + "define-property": {
  5732 + "version": "0.2.5",
  5733 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  5734 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  5735 + "dev": true,
  5736 + "requires": {
  5737 + "is-descriptor": "^0.1.0"
  5738 + }
  5739 + },
  5740 + "extend-shallow": {
  5741 + "version": "2.0.1",
  5742 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5743 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5744 + "dev": true,
  5745 + "requires": {
  5746 + "is-extendable": "^0.1.0"
  5747 + }
  5748 + },
  5749 + "is-accessor-descriptor": {
  5750 + "version": "0.1.6",
  5751 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
  5752 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  5753 + "dev": true,
  5754 + "requires": {
  5755 + "kind-of": "^3.0.2"
  5756 + },
  5757 + "dependencies": {
  5758 + "kind-of": {
  5759 + "version": "3.2.2",
  5760 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5761 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5762 + "dev": true,
  5763 + "requires": {
  5764 + "is-buffer": "^1.1.5"
  5765 + }
  5766 + }
  5767 + }
  5768 + },
  5769 + "is-data-descriptor": {
  5770 + "version": "0.1.4",
  5771 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
  5772 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  5773 + "dev": true,
  5774 + "requires": {
  5775 + "kind-of": "^3.0.2"
  5776 + },
  5777 + "dependencies": {
  5778 + "kind-of": {
  5779 + "version": "3.2.2",
  5780 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5781 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5782 + "dev": true,
  5783 + "requires": {
  5784 + "is-buffer": "^1.1.5"
  5785 + }
  5786 + }
  5787 + }
  5788 + },
  5789 + "is-descriptor": {
  5790 + "version": "0.1.6",
  5791 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
  5792 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  5793 + "dev": true,
  5794 + "requires": {
  5795 + "is-accessor-descriptor": "^0.1.6",
  5796 + "is-data-descriptor": "^0.1.4",
  5797 + "kind-of": "^5.0.0"
  5798 + }
  5799 + },
  5800 + "kind-of": {
  5801 + "version": "5.1.0",
  5802 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  5803 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  5804 + "dev": true
  5805 + }
  5806 + }
  5807 + },
  5808 + "extend-shallow": {
  5809 + "version": "3.0.2",
  5810 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  5811 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  5812 + "dev": true,
  5813 + "requires": {
  5814 + "assign-symbols": "^1.0.0",
  5815 + "is-extendable": "^1.0.1"
  5816 + },
  5817 + "dependencies": {
  5818 + "is-extendable": {
  5819 + "version": "1.0.1",
  5820 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  5821 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  5822 + "dev": true,
  5823 + "requires": {
  5824 + "is-plain-object": "^2.0.4"
  5825 + }
  5826 + }
  5827 + }
  5828 + },
  5829 + "extglob": {
  5830 + "version": "2.0.4",
  5831 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
  5832 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  5833 + "dev": true,
  5834 + "requires": {
  5835 + "array-unique": "^0.3.2",
  5836 + "define-property": "^1.0.0",
  5837 + "expand-brackets": "^2.1.4",
  5838 + "extend-shallow": "^2.0.1",
  5839 + "fragment-cache": "^0.2.1",
  5840 + "regex-not": "^1.0.0",
  5841 + "snapdragon": "^0.8.1",
  5842 + "to-regex": "^3.0.1"
  5843 + },
  5844 + "dependencies": {
  5845 + "define-property": {
  5846 + "version": "1.0.0",
  5847 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  5848 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  5849 + "dev": true,
  5850 + "requires": {
  5851 + "is-descriptor": "^1.0.0"
  5852 + }
  5853 + },
  5854 + "extend-shallow": {
  5855 + "version": "2.0.1",
  5856 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5857 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5858 + "dev": true,
  5859 + "requires": {
  5860 + "is-extendable": "^0.1.0"
  5861 + }
  5862 + }
  5863 + }
  5864 + },
  5865 + "fill-range": {
  5866 + "version": "4.0.0",
  5867 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
  5868 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
  5869 + "dev": true,
  5870 + "requires": {
  5871 + "extend-shallow": "^2.0.1",
  5872 + "is-number": "^3.0.0",
  5873 + "repeat-string": "^1.6.1",
  5874 + "to-regex-range": "^2.1.0"
  5875 + },
  5876 + "dependencies": {
  5877 + "extend-shallow": {
  5878 + "version": "2.0.1",
  5879 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  5880 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  5881 + "dev": true,
  5882 + "requires": {
  5883 + "is-extendable": "^0.1.0"
  5884 + }
  5885 + }
  5886 + }
  5887 + },
  5888 + "is-accessor-descriptor": {
  5889 + "version": "1.0.0",
  5890 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  5891 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
  5892 + "dev": true,
  5893 + "requires": {
  5894 + "kind-of": "^6.0.0"
  5895 + }
  5896 + },
  5897 + "is-data-descriptor": {
  5898 + "version": "1.0.0",
  5899 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  5900 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
  5901 + "dev": true,
  5902 + "requires": {
  5903 + "kind-of": "^6.0.0"
  5904 + }
  5905 + },
  5906 + "is-descriptor": {
  5907 + "version": "1.0.2",
  5908 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  5909 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
  5910 + "dev": true,
  5911 + "requires": {
  5912 + "is-accessor-descriptor": "^1.0.0",
  5913 + "is-data-descriptor": "^1.0.0",
  5914 + "kind-of": "^6.0.2"
  5915 + }
  5916 + },
  5917 + "is-number": {
  5918 + "version": "3.0.0",
  5919 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  5920 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
  5921 + "dev": true,
  5922 + "requires": {
  5923 + "kind-of": "^3.0.2"
  5924 + },
  5925 + "dependencies": {
  5926 + "kind-of": {
  5927 + "version": "3.2.2",
  5928 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  5929 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  5930 + "dev": true,
  5931 + "requires": {
  5932 + "is-buffer": "^1.1.5"
  5933 + }
  5934 + }
  5935 + }
  5936 + },
  5937 + "isobject": {
  5938 + "version": "3.0.1",
  5939 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  5940 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  5941 + "dev": true
  5942 + },
  5943 + "jest-docblock": {
  5944 + "version": "23.2.0",
  5945 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
  5946 + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
  5947 + "dev": true,
  5948 + "requires": {
  5949 + "detect-newline": "^2.1.0"
  5950 + }
  5951 + },
  5952 + "jest-haste-map": {
  5953 + "version": "23.2.0",
  5954 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.2.0.tgz",
  5955 + "integrity": "sha1-0Qy6wAfGlZSMjvGCGisu0tTy1Ng=",
  5956 + "dev": true,
  5957 + "requires": {
  5958 + "fb-watchman": "^2.0.0",
  5959 + "graceful-fs": "^4.1.11",
  5960 + "jest-docblock": "^23.2.0",
  5961 + "jest-serializer": "^23.0.1",
  5962 + "jest-worker": "^23.2.0",
  5963 + "micromatch": "^3.1.10",
  5964 + "sane": "^2.0.0"
  5965 + }
  5966 + },
  5967 + "jest-worker": {
  5968 + "version": "23.2.0",
  5969 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
  5970 + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
  5971 + "dev": true,
  5972 + "requires": {
  5973 + "merge-stream": "^1.0.1"
  5974 + }
  5975 + },
  5976 + "kind-of": {
  5977 + "version": "6.0.2",
  5978 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
  5979 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
  5980 + "dev": true
  5981 + },
  5982 + "micromatch": {
  5983 + "version": "3.1.10",
  5984 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
  5985 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
  5986 + "dev": true,
  5987 + "requires": {
  5988 + "arr-diff": "^4.0.0",
  5989 + "array-unique": "^0.3.2",
  5990 + "braces": "^2.3.1",
  5991 + "define-property": "^2.0.2",
  5992 + "extend-shallow": "^3.0.2",
  5993 + "extglob": "^2.0.4",
  5994 + "fragment-cache": "^0.2.1",
  5995 + "kind-of": "^6.0.2",
  5996 + "nanomatch": "^1.2.9",
  5997 + "object.pick": "^1.3.0",
  5998 + "regex-not": "^1.0.0",
  5999 + "snapdragon": "^0.8.1",
  6000 + "to-regex": "^3.0.2"
  6001 + }
  6002 + },
  6003 + "source-map": {
  6004 + "version": "0.6.1",
  6005 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  6006 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6007 + "dev": true
  6008 + },
  6009 + "source-map-support": {
  6010 + "version": "0.5.6",
  6011 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
  6012 + "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
  6013 + "dev": true,
  6014 + "requires": {
  6015 + "buffer-from": "^1.0.0",
  6016 + "source-map": "^0.6.0"
  6017 + }
  6018 + }
  6019 + }
  6020 + },
  6021 + "jest-runtime": {
  6022 + "version": "23.3.0",
  6023 + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.3.0.tgz",
  6024 + "integrity": "sha1-SGWqtM7/gvnOxjNf164UIswd598=",
  6025 + "dev": true,
  6026 + "requires": {
  6027 + "babel-core": "^6.0.0",
  6028 + "babel-plugin-istanbul": "^4.1.6",
  6029 + "chalk": "^2.0.1",
  6030 + "convert-source-map": "^1.4.0",
  6031 + "exit": "^0.1.2",
  6032 + "fast-json-stable-stringify": "^2.0.0",
  6033 + "graceful-fs": "^4.1.11",
  6034 + "jest-config": "^23.3.0",
  6035 + "jest-haste-map": "^23.2.0",
  6036 + "jest-message-util": "^23.3.0",
  6037 + "jest-regex-util": "^23.3.0",
  6038 + "jest-resolve": "^23.2.0",
  6039 + "jest-snapshot": "^23.3.0",
  6040 + "jest-util": "^23.3.0",
  6041 + "jest-validate": "^23.3.0",
  6042 + "micromatch": "^3.1.10",
  6043 + "realpath-native": "^1.0.0",
  6044 + "slash": "^1.0.0",
  6045 + "strip-bom": "3.0.0",
  6046 + "write-file-atomic": "^2.1.0",
  6047 + "yargs": "^11.0.0"
  6048 + },
  6049 + "dependencies": {
  6050 + "ansi-regex": {
  6051 + "version": "3.0.0",
  6052 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
  6053 + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
  6054 + "dev": true
  6055 + },
  6056 + "ansi-styles": {
  6057 + "version": "3.2.1",
  6058 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
  6059 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
  6060 + "dev": true,
  6061 + "requires": {
  6062 + "color-convert": "^1.9.0"
  6063 + }
  6064 + },
  6065 + "arr-diff": {
  6066 + "version": "4.0.0",
  6067 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
  6068 + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
  6069 + "dev": true
  6070 + },
  6071 + "array-unique": {
  6072 + "version": "0.3.2",
  6073 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
  6074 + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
  6075 + "dev": true
  6076 + },
  6077 + "braces": {
  6078 + "version": "2.3.2",
  6079 + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
  6080 + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
  6081 + "dev": true,
  6082 + "requires": {
  6083 + "arr-flatten": "^1.1.0",
  6084 + "array-unique": "^0.3.2",
  6085 + "extend-shallow": "^2.0.1",
  6086 + "fill-range": "^4.0.0",
  6087 + "isobject": "^3.0.1",
  6088 + "repeat-element": "^1.1.2",
  6089 + "snapdragon": "^0.8.1",
  6090 + "snapdragon-node": "^2.0.1",
  6091 + "split-string": "^3.0.2",
  6092 + "to-regex": "^3.0.1"
  6093 + },
  6094 + "dependencies": {
  6095 + "extend-shallow": {
  6096 + "version": "2.0.1",
  6097 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  6098 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  6099 + "dev": true,
  6100 + "requires": {
  6101 + "is-extendable": "^0.1.0"
  6102 + }
  6103 + }
  6104 + }
  6105 + },
  6106 + "chalk": {
  6107 + "version": "2.4.1",
  6108 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
  6109 + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  6110 + "dev": true,
  6111 + "requires": {
  6112 + "ansi-styles": "^3.2.1",
  6113 + "escape-string-regexp": "^1.0.5",
  6114 + "supports-color": "^5.3.0"
  6115 + }
  6116 + },
  6117 + "cliui": {
  6118 + "version": "4.1.0",
  6119 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
  6120 + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
  6121 + "dev": true,
  6122 + "requires": {
  6123 + "string-width": "^2.1.1",
  6124 + "strip-ansi": "^4.0.0",
  6125 + "wrap-ansi": "^2.0.0"
  6126 + }
  6127 + },
  6128 + "expand-brackets": {
  6129 + "version": "2.1.4",
  6130 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
  6131 + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
  6132 + "dev": true,
  6133 + "requires": {
  6134 + "debug": "^2.3.3",
  6135 + "define-property": "^0.2.5",
  6136 + "extend-shallow": "^2.0.1",
  6137 + "posix-character-classes": "^0.1.0",
  6138 + "regex-not": "^1.0.0",
  6139 + "snapdragon": "^0.8.1",
  6140 + "to-regex": "^3.0.1"
  6141 + },
  6142 + "dependencies": {
  6143 + "define-property": {
  6144 + "version": "0.2.5",
  6145 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
  6146 + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
  6147 + "dev": true,
  6148 + "requires": {
  6149 + "is-descriptor": "^0.1.0"
  6150 + }
  6151 + },
  6152 + "extend-shallow": {
  6153 + "version": "2.0.1",
  6154 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  6155 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  6156 + "dev": true,
  6157 + "requires": {
  6158 + "is-extendable": "^0.1.0"
  6159 + }
  6160 + },
  6161 + "is-accessor-descriptor": {
  6162 + "version": "0.1.6",
  6163 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
  6164 + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
  6165 + "dev": true,
  6166 + "requires": {
  6167 + "kind-of": "^3.0.2"
  6168 + },
  6169 + "dependencies": {
  6170 + "kind-of": {
  6171 + "version": "3.2.2",
  6172 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  6173 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  6174 + "dev": true,
  6175 + "requires": {
  6176 + "is-buffer": "^1.1.5"
  6177 + }
  6178 + }
  6179 + }
  6180 + },
  6181 + "is-data-descriptor": {
  6182 + "version": "0.1.4",
  6183 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
  6184 + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
  6185 + "dev": true,
  6186 + "requires": {
  6187 + "kind-of": "^3.0.2"
  6188 + },
  6189 + "dependencies": {
  6190 + "kind-of": {
  6191 + "version": "3.2.2",
  6192 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  6193 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  6194 + "dev": true,
  6195 + "requires": {
  6196 + "is-buffer": "^1.1.5"
  6197 + }
  6198 + }
  6199 + }
  6200 + },
  6201 + "is-descriptor": {
  6202 + "version": "0.1.6",
  6203 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
  6204 + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
  6205 + "dev": true,
  6206 + "requires": {
  6207 + "is-accessor-descriptor": "^0.1.6",
  6208 + "is-data-descriptor": "^0.1.4",
  6209 + "kind-of": "^5.0.0"
  6210 + }
  6211 + },
  6212 + "kind-of": {
  6213 + "version": "5.1.0",
  6214 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
  6215 + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
  6216 + "dev": true
  6217 + }
  6218 + }
  6219 + },
  6220 + "extend-shallow": {
  6221 + "version": "3.0.2",
  6222 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  6223 + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
  6224 + "dev": true,
  6225 + "requires": {
  6226 + "assign-symbols": "^1.0.0",
  6227 + "is-extendable": "^1.0.1"
  6228 + },
  6229 + "dependencies": {
  6230 + "is-extendable": {
  6231 + "version": "1.0.1",
  6232 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  6233 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  6234 + "dev": true,
  6235 + "requires": {
  6236 + "is-plain-object": "^2.0.4"
  6237 + }
  6238 + }
  6239 + }
  6240 + },
  6241 + "extglob": {
  6242 + "version": "2.0.4",
  6243 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
  6244 + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
  6245 + "dev": true,
  6246 + "requires": {
  6247 + "array-unique": "^0.3.2",
  6248 + "define-property": "^1.0.0",
  6249 + "expand-brackets": "^2.1.4",
  6250 + "extend-shallow": "^2.0.1",
  6251 + "fragment-cache": "^0.2.1",
  6252 + "regex-not": "^1.0.0",
  6253 + "snapdragon": "^0.8.1",
  6254 + "to-regex": "^3.0.1"
  6255 + },
  6256 + "dependencies": {
  6257 + "define-property": {
  6258 + "version": "1.0.0",
  6259 + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
  6260 + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
  6261 + "dev": true,
  6262 + "requires": {
  6263 + "is-descriptor": "^1.0.0"
  6264 + }
  6265 + },
  6266 + "extend-shallow": {
  6267 + "version": "2.0.1",
  6268 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  6269 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  6270 + "dev": true,
  6271 + "requires": {
  6272 + "is-extendable": "^0.1.0"
  6273 + }
  6274 + }
  6275 + }
  6276 + },
  6277 + "fill-range": {
  6278 + "version": "4.0.0",
  6279 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
  6280 + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
4931 6281 "dev": true,
4932 6282 "requires": {
4933   - "babel-plugin-istanbul": "^4.1.5",
4934   - "babel-preset-jest": "^22.4.4"
  6283 + "extend-shallow": "^2.0.1",
  6284 + "is-number": "^3.0.0",
  6285 + "repeat-string": "^1.6.1",
  6286 + "to-regex-range": "^2.1.0"
  6287 + },
  6288 + "dependencies": {
  6289 + "extend-shallow": {
  6290 + "version": "2.0.1",
  6291 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  6292 + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
  6293 + "dev": true,
  6294 + "requires": {
  6295 + "is-extendable": "^0.1.0"
  6296 + }
  6297 + }
4935 6298 }
4936 6299 },
4937   - "babel-plugin-jest-hoist": {
4938   - "version": "22.4.4",
4939   - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz",
4940   - "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==",
4941   - "dev": true
4942   - },
4943   - "babel-preset-jest": {
4944   - "version": "22.4.4",
4945   - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz",
4946   - "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==",
  6300 + "is-accessor-descriptor": {
  6301 + "version": "1.0.0",
  6302 + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
  6303 + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4947 6304 "dev": true,
4948 6305 "requires": {
4949   - "babel-plugin-jest-hoist": "^22.4.4",
4950   - "babel-plugin-syntax-object-rest-spread": "^6.13.0"
  6306 + "kind-of": "^6.0.0"
4951 6307 }
4952 6308 },
4953   - "chalk": {
4954   - "version": "2.4.1",
4955   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
4956   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
  6309 + "is-data-descriptor": {
  6310 + "version": "1.0.0",
  6311 + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
  6312 + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4957 6313 "dev": true,
4958 6314 "requires": {
4959   - "ansi-styles": "^3.2.1",
4960   - "escape-string-regexp": "^1.0.5",
4961   - "supports-color": "^5.3.0"
  6315 + "kind-of": "^6.0.0"
4962 6316 }
4963 6317 },
4964   - "cliui": {
4965   - "version": "4.1.0",
4966   - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
4967   - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
  6318 + "is-descriptor": {
  6319 + "version": "1.0.2",
  6320 + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
  6321 + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4968 6322 "dev": true,
4969 6323 "requires": {
4970   - "string-width": "^2.1.1",
4971   - "strip-ansi": "^4.0.0",
4972   - "wrap-ansi": "^2.0.0"
  6324 + "is-accessor-descriptor": "^1.0.0",
  6325 + "is-data-descriptor": "^1.0.0",
  6326 + "kind-of": "^6.0.2"
4973 6327 }
4974 6328 },
4975   - "jest-cli": {
4976   - "version": "22.4.4",
4977   - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz",
4978   - "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==",
  6329 + "is-number": {
  6330 + "version": "3.0.0",
  6331 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
  6332 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4979 6333 "dev": true,
4980 6334 "requires": {
4981   - "ansi-escapes": "^3.0.0",
4982   - "chalk": "^2.0.1",
4983   - "exit": "^0.1.2",
4984   - "glob": "^7.1.2",
4985   - "graceful-fs": "^4.1.11",
4986   - "import-local": "^1.0.0",
4987   - "is-ci": "^1.0.10",
4988   - "istanbul-api": "^1.1.14",
4989   - "istanbul-lib-coverage": "^1.1.1",
4990   - "istanbul-lib-instrument": "^1.8.0",
4991   - "istanbul-lib-source-maps": "^1.2.1",
4992   - "jest-changed-files": "^22.2.0",
4993   - "jest-config": "^22.4.4",
4994   - "jest-environment-jsdom": "^22.4.1",
4995   - "jest-get-type": "^22.1.0",
4996   - "jest-haste-map": "^22.4.2",
4997   - "jest-message-util": "^22.4.0",
4998   - "jest-regex-util": "^22.1.0",
4999   - "jest-resolve-dependencies": "^22.1.0",
5000   - "jest-runner": "^22.4.4",
5001   - "jest-runtime": "^22.4.4",
5002   - "jest-snapshot": "^22.4.0",
5003   - "jest-util": "^22.4.1",
5004   - "jest-validate": "^22.4.4",
5005   - "jest-worker": "^22.2.2",
5006   - "micromatch": "^2.3.11",
5007   - "node-notifier": "^5.2.1",
5008   - "realpath-native": "^1.0.0",
5009   - "rimraf": "^2.5.4",
5010   - "slash": "^1.0.0",
5011   - "string-length": "^2.0.0",
5012   - "strip-ansi": "^4.0.0",
5013   - "which": "^1.2.12",
5014   - "yargs": "^10.0.3"
  6335 + "kind-of": "^3.0.2"
5015 6336 },
5016 6337 "dependencies": {
5017   - "jest-config": {
5018   - "version": "22.4.4",
5019   - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz",
5020   - "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==",
5021   - "dev": true,
5022   - "requires": {
5023   - "chalk": "^2.0.1",
5024   - "glob": "^7.1.1",
5025   - "jest-environment-jsdom": "^22.4.1",
5026   - "jest-environment-node": "^22.4.1",
5027   - "jest-get-type": "^22.1.0",
5028   - "jest-jasmine2": "^22.4.4",
5029   - "jest-regex-util": "^22.1.0",
5030   - "jest-resolve": "^22.4.2",
5031   - "jest-util": "^22.4.1",
5032   - "jest-validate": "^22.4.4",
5033   - "pretty-format": "^22.4.0"
5034   - }
5035   - },
5036   - "jest-runner": {
5037   - "version": "22.4.4",
5038   - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz",
5039   - "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==",
5040   - "dev": true,
5041   - "requires": {
5042   - "exit": "^0.1.2",
5043   - "jest-config": "^22.4.4",
5044   - "jest-docblock": "^22.4.0",
5045   - "jest-haste-map": "^22.4.2",
5046   - "jest-jasmine2": "^22.4.4",
5047   - "jest-leak-detector": "^22.4.0",
5048   - "jest-message-util": "^22.4.0",
5049   - "jest-runtime": "^22.4.4",
5050   - "jest-util": "^22.4.1",
5051   - "jest-worker": "^22.2.2",
5052   - "throat": "^4.0.0"
5053   - }
5054   - },
5055   - "jest-runtime": {
5056   - "version": "22.4.4",
5057   - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz",
5058   - "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==",
5059   - "dev": true,
5060   - "requires": {
5061   - "babel-core": "^6.0.0",
5062   - "babel-jest": "^22.4.4",
5063   - "babel-plugin-istanbul": "^4.1.5",
5064   - "chalk": "^2.0.1",
5065   - "convert-source-map": "^1.4.0",
5066   - "exit": "^0.1.2",
5067   - "graceful-fs": "^4.1.11",
5068   - "jest-config": "^22.4.4",
5069   - "jest-haste-map": "^22.4.2",
5070   - "jest-regex-util": "^22.1.0",
5071   - "jest-resolve": "^22.4.2",
5072   - "jest-util": "^22.4.1",
5073   - "jest-validate": "^22.4.4",
5074   - "json-stable-stringify": "^1.0.1",
5075   - "micromatch": "^2.3.11",
5076   - "realpath-native": "^1.0.0",
5077   - "slash": "^1.0.0",
5078   - "strip-bom": "3.0.0",
5079   - "write-file-atomic": "^2.1.0",
5080   - "yargs": "^10.0.3"
5081   - }
5082   - },
5083   - "jest-validate": {
5084   - "version": "22.4.4",
5085   - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz",
5086   - "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==",
  6338 + "kind-of": {
  6339 + "version": "3.2.2",
  6340 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  6341 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5087 6342 "dev": true,
5088 6343 "requires": {
5089   - "chalk": "^2.0.1",
5090   - "jest-config": "^22.4.4",
5091   - "jest-get-type": "^22.1.0",
5092   - "leven": "^2.1.0",
5093   - "pretty-format": "^22.4.0"
  6344 + "is-buffer": "^1.1.5"
5094 6345 }
5095 6346 }
5096 6347 }
5097 6348 },
5098   - "jest-jasmine2": {
5099   - "version": "22.4.4",
5100   - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz",
5101   - "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==",
  6349 + "isobject": {
  6350 + "version": "3.0.1",
  6351 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
  6352 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  6353 + "dev": true
  6354 + },
  6355 + "jest-docblock": {
  6356 + "version": "23.2.0",
  6357 + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz",
  6358 + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=",
  6359 + "dev": true,
  6360 + "requires": {
  6361 + "detect-newline": "^2.1.0"
  6362 + }
  6363 + },
  6364 + "jest-haste-map": {
  6365 + "version": "23.2.0",
  6366 + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.2.0.tgz",
  6367 + "integrity": "sha1-0Qy6wAfGlZSMjvGCGisu0tTy1Ng=",
5102 6368 "dev": true,
5103 6369 "requires": {
5104   - "chalk": "^2.0.1",
5105   - "co": "^4.6.0",
5106   - "expect": "^22.4.0",
  6370 + "fb-watchman": "^2.0.0",
5107 6371 "graceful-fs": "^4.1.11",
5108   - "is-generator-fn": "^1.0.0",
5109   - "jest-diff": "^22.4.0",
5110   - "jest-matcher-utils": "^22.4.0",
5111   - "jest-message-util": "^22.4.0",
5112   - "jest-snapshot": "^22.4.0",
5113   - "jest-util": "^22.4.1",
5114   - "source-map-support": "^0.5.0"
  6372 + "jest-docblock": "^23.2.0",
  6373 + "jest-serializer": "^23.0.1",
  6374 + "jest-worker": "^23.2.0",
  6375 + "micromatch": "^3.1.10",
  6376 + "sane": "^2.0.0"
5115 6377 }
5116 6378 },
5117   - "pretty-format": {
5118   - "version": "22.4.3",
5119   - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
5120   - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
  6379 + "jest-worker": {
  6380 + "version": "23.2.0",
  6381 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz",
  6382 + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=",
5121 6383 "dev": true,
5122 6384 "requires": {
5123   - "ansi-regex": "^3.0.0",
5124   - "ansi-styles": "^3.2.0"
  6385 + "merge-stream": "^1.0.1"
5125 6386 }
5126 6387 },
5127   - "source-map": {
5128   - "version": "0.6.1",
5129   - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5130   - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6388 + "kind-of": {
  6389 + "version": "6.0.2",
  6390 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
  6391 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
5131 6392 "dev": true
5132 6393 },
5133   - "source-map-support": {
5134   - "version": "0.5.6",
5135   - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
5136   - "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
  6394 + "micromatch": {
  6395 + "version": "3.1.10",
  6396 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
  6397 + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
5137 6398 "dev": true,
5138 6399 "requires": {
5139   - "buffer-from": "^1.0.0",
5140   - "source-map": "^0.6.0"
  6400 + "arr-diff": "^4.0.0",
  6401 + "array-unique": "^0.3.2",
  6402 + "braces": "^2.3.1",
  6403 + "define-property": "^2.0.2",
  6404 + "extend-shallow": "^3.0.2",
  6405 + "extglob": "^2.0.4",
  6406 + "fragment-cache": "^0.2.1",
  6407 + "kind-of": "^6.0.2",
  6408 + "nanomatch": "^1.2.9",
  6409 + "object.pick": "^1.3.0",
  6410 + "regex-not": "^1.0.0",
  6411 + "snapdragon": "^0.8.1",
  6412 + "to-regex": "^3.0.2"
5141 6413 }
5142 6414 },
5143 6415 "strip-ansi": {
... ... @@ -5170,9 +6442,9 @@
5170 6442 }
5171 6443 },
5172 6444 "yargs": {
5173   - "version": "10.1.2",
5174   - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
5175   - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
  6445 + "version": "11.1.0",
  6446 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
  6447 + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
5176 6448 "dev": true,
5177 6449 "requires": {
5178 6450 "cliui": "^4.0.0",
... ... @@ -5186,182 +6458,42 @@
5186 6458 "string-width": "^2.0.0",
5187 6459 "which-module": "^2.0.0",
5188 6460 "y18n": "^3.2.1",
5189   - "yargs-parser": "^8.1.0"
5190   - }
5191   - },
5192   - "yargs-parser": {
5193   - "version": "8.1.0",
5194   - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
5195   - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
5196   - "dev": true,
5197   - "requires": {
5198   - "camelcase": "^4.1.0"
5199   - }
5200   - }
5201   - }
5202   - },
5203   - "jest-changed-files": {
5204   - "version": "22.4.3",
5205   - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz",
5206   - "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==",
5207   - "dev": true,
5208   - "requires": {
5209   - "throat": "^4.0.0"
5210   - }
5211   - },
5212   - "jest-diff": {
5213   - "version": "22.4.3",
5214   - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz",
5215   - "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==",
5216   - "dev": true,
5217   - "requires": {
5218   - "chalk": "^2.0.1",
5219   - "diff": "^3.2.0",
5220   - "jest-get-type": "^22.4.3",
5221   - "pretty-format": "^22.4.3"
5222   - },
5223   - "dependencies": {
5224   - "ansi-regex": {
5225   - "version": "3.0.0",
5226   - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5227   - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5228   - "dev": true
5229   - },
5230   - "ansi-styles": {
5231   - "version": "3.2.1",
5232   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5233   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5234   - "dev": true,
5235   - "requires": {
5236   - "color-convert": "^1.9.0"
5237   - }
5238   - },
5239   - "chalk": {
5240   - "version": "2.4.1",
5241   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5242   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5243   - "dev": true,
5244   - "requires": {
5245   - "ansi-styles": "^3.2.1",
5246   - "escape-string-regexp": "^1.0.5",
5247   - "supports-color": "^5.3.0"
5248   - }
5249   - },
5250   - "pretty-format": {
5251   - "version": "22.4.3",
5252   - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
5253   - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
5254   - "dev": true,
5255   - "requires": {
5256   - "ansi-regex": "^3.0.0",
5257   - "ansi-styles": "^3.2.0"
5258   - }
5259   - },
5260   - "supports-color": {
5261   - "version": "5.4.0",
5262   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5263   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5264   - "dev": true,
5265   - "requires": {
5266   - "has-flag": "^3.0.0"
5267   - }
5268   - }
5269   - }
5270   - },
5271   - "jest-docblock": {
5272   - "version": "22.4.0",
5273   - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.0.tgz",
5274   - "integrity": "sha512-lDY7GZ+/CJb02oULYLBDj7Hs5shBhVpDYpIm8LUyqw9X2J22QRsM19gmGQwIFqGSJmpc/LRrSYudeSrG510xlQ==",
5275   - "requires": {
5276   - "detect-newline": "^2.1.0"
5277   - }
5278   - },
5279   - "jest-environment-jsdom": {
5280   - "version": "22.4.3",
5281   - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz",
5282   - "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==",
5283   - "dev": true,
5284   - "requires": {
5285   - "jest-mock": "^22.4.3",
5286   - "jest-util": "^22.4.3",
5287   - "jsdom": "^11.5.1"
5288   - }
5289   - },
5290   - "jest-environment-node": {
5291   - "version": "22.4.3",
5292   - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz",
5293   - "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==",
5294   - "dev": true,
5295   - "requires": {
5296   - "jest-mock": "^22.4.3",
5297   - "jest-util": "^22.4.3"
5298   - }
5299   - },
5300   - "jest-get-type": {
5301   - "version": "22.4.3",
5302   - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz",
5303   - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==",
5304   - "dev": true
5305   - },
5306   - "jest-haste-map": {
5307   - "version": "22.4.2",
5308   - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.2.tgz",
5309   - "integrity": "sha512-EdQADHGXRqHJYAr7q9B9YYHZnrlcMwhx1+DnIgc9uN05nCW3RvGCxJ91MqWXcC1AzatLoSv7SNd0qXMp2jKBDA==",
5310   - "requires": {
5311   - "fb-watchman": "^2.0.0",
5312   - "graceful-fs": "^4.1.11",
5313   - "jest-docblock": "^22.4.0",
5314   - "jest-serializer": "^22.4.0",
5315   - "jest-worker": "^22.2.2",
5316   - "micromatch": "^2.3.11",
5317   - "sane": "^2.0.0"
5318   - }
5319   - },
5320   - "jest-leak-detector": {
5321   - "version": "22.4.3",
5322   - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz",
5323   - "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==",
5324   - "dev": true,
5325   - "requires": {
5326   - "pretty-format": "^22.4.3"
5327   - },
5328   - "dependencies": {
5329   - "ansi-regex": {
5330   - "version": "3.0.0",
5331   - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
5332   - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
5333   - "dev": true
5334   - },
5335   - "ansi-styles": {
5336   - "version": "3.2.1",
5337   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5338   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5339   - "dev": true,
5340   - "requires": {
5341   - "color-convert": "^1.9.0"
  6461 + "yargs-parser": "^9.0.2"
5342 6462 }
5343 6463 },
5344   - "pretty-format": {
5345   - "version": "22.4.3",
5346   - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
5347   - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
  6464 + "yargs-parser": {
  6465 + "version": "9.0.2",
  6466 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
  6467 + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
5348 6468 "dev": true,
5349 6469 "requires": {
5350   - "ansi-regex": "^3.0.0",
5351   - "ansi-styles": "^3.2.0"
  6470 + "camelcase": "^4.1.0"
5352 6471 }
5353 6472 }
5354 6473 }
5355 6474 },
5356   - "jest-matcher-utils": {
5357   - "version": "22.4.3",
5358   - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz",
5359   - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==",
  6475 + "jest-serializer": {
  6476 + "version": "23.0.1",
  6477 + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz",
  6478 + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU="
  6479 + },
  6480 + "jest-snapshot": {
  6481 + "version": "23.3.0",
  6482 + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.3.0.tgz",
  6483 + "integrity": "sha1-/E6fgeRUMtEFB+J/ULzmD0TYFCQ=",
5360 6484 "dev": true,
5361 6485 "requires": {
  6486 + "babel-traverse": "^6.0.0",
  6487 + "babel-types": "^6.0.0",
5362 6488 "chalk": "^2.0.1",
5363   - "jest-get-type": "^22.4.3",
5364   - "pretty-format": "^22.4.3"
  6489 + "jest-diff": "^23.2.0",
  6490 + "jest-matcher-utils": "^23.2.0",
  6491 + "jest-message-util": "^23.3.0",
  6492 + "jest-resolve": "^23.2.0",
  6493 + "mkdirp": "^0.5.1",
  6494 + "natural-compare": "^1.4.0",
  6495 + "pretty-format": "^23.2.0",
  6496 + "semver": "^5.5.0"
5365 6497 },
5366 6498 "dependencies": {
5367 6499 "ansi-regex": {
... ... @@ -5391,9 +6523,9 @@
5391 6523 }
5392 6524 },
5393 6525 "pretty-format": {
5394   - "version": "22.4.3",
5395   - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
5396   - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
  6526 + "version": "23.2.0",
  6527 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  6528 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
5397 6529 "dev": true,
5398 6530 "requires": {
5399 6531 "ansi-regex": "^3.0.0",
... ... @@ -5411,17 +6543,20 @@
5411 6543 }
5412 6544 }
5413 6545 },
5414   - "jest-message-util": {
5415   - "version": "22.4.3",
5416   - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz",
5417   - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==",
  6546 + "jest-util": {
  6547 + "version": "23.3.0",
  6548 + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.3.0.tgz",
  6549 + "integrity": "sha1-efNbsMMBAO9hHZY+5riPjthzqB0=",
5418 6550 "dev": true,
5419 6551 "requires": {
5420   - "@babel/code-frame": "^7.0.0-beta.35",
  6552 + "callsites": "^2.0.0",
5421 6553 "chalk": "^2.0.1",
5422   - "micromatch": "^2.3.11",
  6554 + "graceful-fs": "^4.1.11",
  6555 + "is-ci": "^1.0.10",
  6556 + "jest-message-util": "^23.3.0",
  6557 + "mkdirp": "^0.5.1",
5423 6558 "slash": "^1.0.0",
5424   - "stack-utils": "^1.0.1"
  6559 + "source-map": "^0.6.0"
5425 6560 },
5426 6561 "dependencies": {
5427 6562 "ansi-styles": {
... ... @@ -5444,58 +6579,11 @@
5444 6579 "supports-color": "^5.3.0"
5445 6580 }
5446 6581 },
5447   - "supports-color": {
5448   - "version": "5.4.0",
5449   - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
5450   - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
5451   - "dev": true,
5452   - "requires": {
5453   - "has-flag": "^3.0.0"
5454   - }
5455   - }
5456   - }
5457   - },
5458   - "jest-mock": {
5459   - "version": "22.4.3",
5460   - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz",
5461   - "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==",
5462   - "dev": true
5463   - },
5464   - "jest-regex-util": {
5465   - "version": "22.4.3",
5466   - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz",
5467   - "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==",
5468   - "dev": true
5469   - },
5470   - "jest-resolve": {
5471   - "version": "22.4.3",
5472   - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz",
5473   - "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==",
5474   - "dev": true,
5475   - "requires": {
5476   - "browser-resolve": "^1.11.2",
5477   - "chalk": "^2.0.1"
5478   - },
5479   - "dependencies": {
5480   - "ansi-styles": {
5481   - "version": "3.2.1",
5482   - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5483   - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5484   - "dev": true,
5485   - "requires": {
5486   - "color-convert": "^1.9.0"
5487   - }
5488   - },
5489   - "chalk": {
5490   - "version": "2.4.1",
5491   - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
5492   - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
5493   - "dev": true,
5494   - "requires": {
5495   - "ansi-styles": "^3.2.1",
5496   - "escape-string-regexp": "^1.0.5",
5497   - "supports-color": "^5.3.0"
5498   - }
  6582 + "source-map": {
  6583 + "version": "0.6.1",
  6584 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  6585 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
  6586 + "dev": true
5499 6587 },
5500 6588 "supports-color": {
5501 6589 "version": "5.4.0",
... ... @@ -5508,32 +6596,16 @@
5508 6596 }
5509 6597 }
5510 6598 },
5511   - "jest-resolve-dependencies": {
5512   - "version": "22.4.3",
5513   - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz",
5514   - "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==",
5515   - "dev": true,
5516   - "requires": {
5517   - "jest-regex-util": "^22.4.3"
5518   - }
5519   - },
5520   - "jest-serializer": {
5521   - "version": "22.4.3",
5522   - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz",
5523   - "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw=="
5524   - },
5525   - "jest-snapshot": {
5526   - "version": "22.4.3",
5527   - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz",
5528   - "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==",
  6599 + "jest-validate": {
  6600 + "version": "23.3.0",
  6601 + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.3.0.tgz",
  6602 + "integrity": "sha1-1Jvqaq2YwwrNLLtUJDR5igzBP3Y=",
5529 6603 "dev": true,
5530 6604 "requires": {
5531 6605 "chalk": "^2.0.1",
5532   - "jest-diff": "^22.4.3",
5533   - "jest-matcher-utils": "^22.4.3",
5534   - "mkdirp": "^0.5.1",
5535   - "natural-compare": "^1.4.0",
5536   - "pretty-format": "^22.4.3"
  6606 + "jest-get-type": "^22.1.0",
  6607 + "leven": "^2.1.0",
  6608 + "pretty-format": "^23.2.0"
5537 6609 },
5538 6610 "dependencies": {
5539 6611 "ansi-regex": {
... ... @@ -5563,9 +6635,9 @@
5563 6635 }
5564 6636 },
5565 6637 "pretty-format": {
5566   - "version": "22.4.3",
5567   - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz",
5568   - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==",
  6638 + "version": "23.2.0",
  6639 + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.2.0.tgz",
  6640 + "integrity": "sha1-OwqqY8AYpTWDNzwcs6XZbMXoMBc=",
5569 6641 "dev": true,
5570 6642 "requires": {
5571 6643 "ansi-regex": "^3.0.0",
... ... @@ -5583,19 +6655,15 @@
5583 6655 }
5584 6656 }
5585 6657 },
5586   - "jest-util": {
5587   - "version": "22.4.3",
5588   - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz",
5589   - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==",
  6658 + "jest-watcher": {
  6659 + "version": "23.2.0",
  6660 + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.2.0.tgz",
  6661 + "integrity": "sha1-Z46FKJbpGenZoOtLi68a4nliDqk=",
5590 6662 "dev": true,
5591 6663 "requires": {
5592   - "callsites": "^2.0.0",
  6664 + "ansi-escapes": "^3.0.0",
5593 6665 "chalk": "^2.0.1",
5594   - "graceful-fs": "^4.1.11",
5595   - "is-ci": "^1.0.10",
5596   - "jest-message-util": "^22.4.3",
5597   - "mkdirp": "^0.5.1",
5598   - "source-map": "^0.6.0"
  6666 + "string-length": "^2.0.0"
5599 6667 },
5600 6668 "dependencies": {
5601 6669 "ansi-styles": {
... ... @@ -5618,12 +6686,6 @@
5618 6686 "supports-color": "^5.3.0"
5619 6687 }
5620 6688 },
5621   - "source-map": {
5622   - "version": "0.6.1",
5623   - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
5624   - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
5625   - "dev": true
5626   - },
5627 6689 "supports-color": {
5628 6690 "version": "5.4.0",
5629 6691 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
... ... @@ -5636,9 +6698,9 @@
5636 6698 }
5637 6699 },
5638 6700 "jest-worker": {
5639   - "version": "22.2.2",
5640   - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.2.2.tgz",
5641   - "integrity": "sha512-ZylDXjrFNt/OP6cUxwJFWwDgazP7hRjtCQbocFHyiwov+04Wm1x5PYzMGNJT53s4nwr0oo9ocYTImS09xOlUnw==",
  6701 + "version": "23.0.1",
  6702 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.0.1.tgz",
  6703 + "integrity": "sha1-nmSd2WP/QEYCb5HEAX8Dmmqkp7w=",
5642 6704 "requires": {
5643 6705 "merge-stream": "^1.0.1"
5644 6706 }
... ... @@ -5649,9 +6711,9 @@
5649 6711 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
5650 6712 },
5651 6713 "js-yaml": {
5652   - "version": "3.11.0",
5653   - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
5654   - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
  6714 + "version": "3.12.0",
  6715 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
  6716 + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
5655 6717 "dev": true,
5656 6718 "requires": {
5657 6719 "argparse": "^1.0.7",
... ... @@ -5666,9 +6728,9 @@
5666 6728 "optional": true
5667 6729 },
5668 6730 "jsdom": {
5669   - "version": "11.9.0",
5670   - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.9.0.tgz",
5671   - "integrity": "sha512-sb3omwJTJ+HwAltLZevM/KQBusY+l2Ar5UfnTCWk9oUVBiDnQPBNiG1BaTAKttCnneonYbNo7vi4EFDY2lBfNA==",
  6731 + "version": "11.11.0",
  6732 + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz",
  6733 + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==",
5672 6734 "dev": true,
5673 6735 "requires": {
5674 6736 "abab": "^1.0.4",
... ... @@ -5676,13 +6738,13 @@
5676 6738 "acorn-globals": "^4.1.0",
5677 6739 "array-equal": "^1.0.0",
5678 6740 "cssom": ">= 0.3.2 < 0.4.0",
5679   - "cssstyle": ">= 0.2.37 < 0.3.0",
  6741 + "cssstyle": ">= 0.3.1 < 0.4.0",
5680 6742 "data-urls": "^1.0.0",
5681 6743 "domexception": "^1.0.0",
5682 6744 "escodegen": "^1.9.0",
5683 6745 "html-encoding-sniffer": "^1.0.2",
5684 6746 "left-pad": "^1.2.0",
5685   - "nwmatcher": "^1.4.3",
  6747 + "nwsapi": "^2.0.0",
5686 6748 "parse5": "4.0.0",
5687 6749 "pn": "^1.1.0",
5688 6750 "request": "^2.83.0",
... ... @@ -5694,7 +6756,7 @@
5694 6756 "webidl-conversions": "^4.0.2",
5695 6757 "whatwg-encoding": "^1.0.3",
5696 6758 "whatwg-mimetype": "^2.1.0",
5697   - "whatwg-url": "^6.4.0",
  6759 + "whatwg-url": "^6.4.1",
5698 6760 "ws": "^4.0.0",
5699 6761 "xml-name-validator": "^3.0.0"
5700 6762 },
... ... @@ -5900,19 +6962,14 @@
5900 6962 }
5901 6963 },
5902 6964 "lru-cache": {
5903   - "version": "4.1.2",
5904   - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
5905   - "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
  6965 + "version": "4.1.3",
  6966 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
  6967 + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
5906 6968 "requires": {
5907 6969 "pseudomap": "^1.0.2",
5908 6970 "yallist": "^2.1.2"
5909 6971 }
5910 6972 },
5911   - "macos-release": {
5912   - "version": "1.1.0",
5913   - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-1.1.0.tgz",
5914   - "integrity": "sha512-mmLbumEYMi5nXReB9js3WGsB8UE6cDBWyIO62Z4DNx6GbRhDxHNjA1MlzSpJ2S2KM1wyiPRA0d19uHWYYvMHjA=="
5915   - },
5916 6973 "make-dir": {
5917 6974 "version": "1.3.0",
5918 6975 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
... ... @@ -5942,6 +6999,11 @@
5942 6999 "object-visit": "^1.0.0"
5943 7000 }
5944 7001 },
  7002 + "math-random": {
  7003 + "version": "1.0.1",
  7004 + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
  7005 + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="
  7006 + },
5945 7007 "mem": {
5946 7008 "version": "1.1.0",
5947 7009 "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
... ... @@ -5964,58 +7026,57 @@
5964 7026 }
5965 7027 },
5966 7028 "metro": {
5967   - "version": "0.30.2",
5968   - "resolved": "https://registry.npmjs.org/metro/-/metro-0.30.2.tgz",
5969   - "integrity": "sha512-wmdkh4AsfZjWaMM++KMDswQHdyo5L9a0XAaQBL4XTJdQIRG+x+Rmjixe7tDki5jKwe9XxsjjbpbdYKswOANuiw==",
5970   - "requires": {
5971   - "@babel/core": "^7.0.0-beta",
5972   - "@babel/generator": "^7.0.0-beta",
5973   - "@babel/helper-remap-async-to-generator": "^7.0.0-beta",
5974   - "@babel/plugin-external-helpers": "^7.0.0-beta",
5975   - "@babel/plugin-proposal-class-properties": "^7.0.0-beta",
5976   - "@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta",
5977   - "@babel/plugin-syntax-dynamic-import": "^7.0.0-beta",
5978   - "@babel/plugin-transform-arrow-functions": "^7.0.0-beta",
5979   - "@babel/plugin-transform-block-scoping": "^7.0.0-beta",
5980   - "@babel/plugin-transform-classes": "^7.0.0-beta",
5981   - "@babel/plugin-transform-computed-properties": "^7.0.0-beta",
5982   - "@babel/plugin-transform-destructuring": "^7.0.0-beta",
5983   - "@babel/plugin-transform-exponentiation-operator": "^7.0.0-beta",
5984   - "@babel/plugin-transform-flow-strip-types": "^7.0.0-beta",
5985   - "@babel/plugin-transform-for-of": "^7.0.0-beta",
5986   - "@babel/plugin-transform-function-name": "^7.0.0-beta",
5987   - "@babel/plugin-transform-literals": "^7.0.0-beta",
5988   - "@babel/plugin-transform-modules-commonjs": "^7.0.0-beta",
5989   - "@babel/plugin-transform-object-assign": "^7.0.0-beta",
5990   - "@babel/plugin-transform-parameters": "^7.0.0-beta",
5991   - "@babel/plugin-transform-react-display-name": "^7.0.0-beta",
5992   - "@babel/plugin-transform-react-jsx": "^7.0.0-beta",
5993   - "@babel/plugin-transform-react-jsx-source": "^7.0.0-beta",
5994   - "@babel/plugin-transform-regenerator": "^7.0.0-beta",
5995   - "@babel/plugin-transform-shorthand-properties": "^7.0.0-beta",
5996   - "@babel/plugin-transform-spread": "^7.0.0-beta",
5997   - "@babel/plugin-transform-template-literals": "^7.0.0-beta",
5998   - "@babel/register": "^7.0.0-beta",
5999   - "@babel/template": "^7.0.0-beta",
6000   - "@babel/traverse": "^7.0.0-beta",
6001   - "@babel/types": "^7.0.0-beta",
  7029 + "version": "0.38.1",
  7030 + "resolved": "https://registry.npmjs.org/metro/-/metro-0.38.1.tgz",
  7031 + "integrity": "sha512-NUTG+szvrVPBncYyx0rfkolwnQcRJ6rOlkLoaMuKbmKZ2dyZFdmcFRfMIeZrpyGI5mOBW44JhVg1DafKRpn0RQ==",
  7032 + "requires": {
  7033 + "@babel/core": "7.0.0-beta.47",
  7034 + "@babel/generator": "7.0.0-beta.47",
  7035 + "@babel/helper-remap-async-to-generator": "7.0.0-beta.47",
  7036 + "@babel/plugin-external-helpers": "7.0.0-beta.47",
  7037 + "@babel/plugin-proposal-class-properties": "7.0.0-beta.47",
  7038 + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.47",
  7039 + "@babel/plugin-syntax-dynamic-import": "7.0.0-beta.47",
  7040 + "@babel/plugin-syntax-nullish-coalescing-operator": "7.0.0-beta.47",
  7041 + "@babel/plugin-transform-arrow-functions": "7.0.0-beta.47",
  7042 + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.47",
  7043 + "@babel/plugin-transform-block-scoping": "7.0.0-beta.47",
  7044 + "@babel/plugin-transform-classes": "7.0.0-beta.47",
  7045 + "@babel/plugin-transform-computed-properties": "7.0.0-beta.47",
  7046 + "@babel/plugin-transform-destructuring": "7.0.0-beta.47",
  7047 + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.47",
  7048 + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.47",
  7049 + "@babel/plugin-transform-for-of": "7.0.0-beta.47",
  7050 + "@babel/plugin-transform-function-name": "7.0.0-beta.47",
  7051 + "@babel/plugin-transform-literals": "7.0.0-beta.47",
  7052 + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.47",
  7053 + "@babel/plugin-transform-object-assign": "7.0.0-beta.47",
  7054 + "@babel/plugin-transform-parameters": "7.0.0-beta.47",
  7055 + "@babel/plugin-transform-react-display-name": "7.0.0-beta.47",
  7056 + "@babel/plugin-transform-react-jsx": "7.0.0-beta.47",
  7057 + "@babel/plugin-transform-react-jsx-source": "7.0.0-beta.47",
  7058 + "@babel/plugin-transform-regenerator": "7.0.0-beta.47",
  7059 + "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.47",
  7060 + "@babel/plugin-transform-spread": "7.0.0-beta.47",
  7061 + "@babel/plugin-transform-template-literals": "7.0.0-beta.47",
  7062 + "@babel/plugin-transform-unicode-regex": "7.0.0-beta.47",
  7063 + "@babel/register": "7.0.0-beta.47",
  7064 + "@babel/template": "7.0.0-beta.47",
  7065 + "@babel/traverse": "7.0.0-beta.47",
  7066 + "@babel/types": "7.0.0-beta.47",
6002 7067 "absolute-path": "^0.0.0",
6003 7068 "async": "^2.4.0",
6004 7069 "babel-core": "^6.24.1",
6005   - "babel-generator": "^6.26.0",
6006 7070 "babel-plugin-external-helpers": "^6.22.0",
6007   - "babel-plugin-react-transform": "^3.0.0",
6008 7071 "babel-plugin-transform-flow-strip-types": "^6.21.0",
6009 7072 "babel-preset-es2015-node": "^6.1.1",
6010 7073 "babel-preset-fbjs": "^2.1.4",
6011   - "babel-preset-react-native": "^4.0.0",
  7074 + "babel-preset-react-native": "^5.0.0",
6012 7075 "babel-register": "^6.24.1",
6013   - "babel-template": "^6.24.1",
6014   - "babylon": "^6.18.0",
  7076 + "babylon": "7.0.0-beta.47",
6015 7077 "chalk": "^1.1.1",
6016 7078 "concat-stream": "^1.6.0",
6017 7079 "connect": "^3.6.5",
6018   - "core-js": "^2.2.2",
6019 7080 "debug": "^2.2.0",
6020 7081 "denodeify": "^1.2.1",
6021 7082 "eventemitter3": "^3.0.0",
... ... @@ -6023,23 +7084,25 @@
6023 7084 "fs-extra": "^1.0.0",
6024 7085 "graceful-fs": "^4.1.3",
6025 7086 "image-size": "^0.6.0",
6026   - "jest-docblock": "22.4.0",
6027   - "jest-haste-map": "22.4.2",
6028   - "jest-worker": "22.2.2",
  7087 + "jest-docblock": "23.0.1",
  7088 + "jest-haste-map": "23.1.0",
  7089 + "jest-worker": "23.0.1",
6029 7090 "json-stable-stringify": "^1.0.1",
6030 7091 "json5": "^0.4.0",
6031 7092 "left-pad": "^1.1.3",
6032 7093 "lodash.throttle": "^4.1.1",
6033 7094 "merge-stream": "^1.0.1",
6034   - "metro-babylon7": "0.30.2",
6035   - "metro-cache": "0.30.2",
6036   - "metro-core": "0.30.2",
6037   - "metro-minify-uglify": "0.30.2",
6038   - "metro-resolver": "0.30.2",
6039   - "metro-source-map": "0.30.2",
  7095 + "metro-babel-register": "0.38.1",
  7096 + "metro-babel7-plugin-react-transform": "0.38.1",
  7097 + "metro-cache": "0.38.1",
  7098 + "metro-core": "0.38.1",
  7099 + "metro-minify-uglify": "0.38.1",
  7100 + "metro-resolver": "0.38.1",
  7101 + "metro-source-map": "0.38.1",
6040 7102 "mime-types": "2.1.11",
6041 7103 "mkdirp": "^0.5.1",
6042 7104 "node-fetch": "^1.3.3",
  7105 + "react-transform-hmr": "^1.0.4",
6043 7106 "resolve": "^1.5.0",
6044 7107 "rimraf": "^2.5.4",
6045 7108 "serialize-error": "^2.1.0",
... ... @@ -6053,6 +7116,11 @@
6053 7116 "yargs": "^9.0.0"
6054 7117 },
6055 7118 "dependencies": {
  7119 + "babylon": {
  7120 + "version": "7.0.0-beta.47",
  7121 + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz",
  7122 + "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ=="
  7123 + },
6056 7124 "json5": {
6057 7125 "version": "0.4.0",
6058 7126 "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz",
... ... @@ -6073,59 +7141,85 @@
6073 7141 }
6074 7142 }
6075 7143 },
6076   - "metro-babylon7": {
6077   - "version": "0.30.2",
6078   - "resolved": "https://registry.npmjs.org/metro-babylon7/-/metro-babylon7-0.30.2.tgz",
6079   - "integrity": "sha512-ZI0h4/3raGnzA6fFXwLUMidGOG4jkDi9fgFkoI8I4Ack3TDMabmZATu9RD6DaSolu3lylhfPd8DeAAMeopX9CA==",
  7144 + "metro-babel-register": {
  7145 + "version": "0.38.1",
  7146 + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.38.1.tgz",
  7147 + "integrity": "sha512-InKdhwfdYmGIAMQpAer3aJgxEGx8IALoSwjh+wQwrOoFzp3VELDtV8HrSket+Byj8JWLCU+ZIEV9rs5HeyZqbg==",
6080 7148 "requires": {
6081   - "babylon": "^7.0.0-beta"
  7149 + "@babel/plugin-proposal-class-properties": "7.0.0-beta.47",
  7150 + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.47",
  7151 + "@babel/plugin-proposal-optional-chaining": "7.0.0-beta.47",
  7152 + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.47",
  7153 + "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.47",
  7154 + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.47",
  7155 + "@babel/register": "7.0.0-beta.47",
  7156 + "core-js": "^2.2.2",
  7157 + "escape-string-regexp": "^1.0.5"
6082 7158 },
6083 7159 "dependencies": {
6084   - "babylon": {
6085   - "version": "7.0.0-beta.47",
6086   - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.47.tgz",
6087   - "integrity": "sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ=="
  7160 + "core-js": {
  7161 + "version": "2.5.7",
  7162 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
  7163 + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
6088 7164 }
6089 7165 }
6090 7166 },
  7167 + "metro-babel7-plugin-react-transform": {
  7168 + "version": "0.38.1",
  7169 + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.38.1.tgz",
  7170 + "integrity": "sha512-cN+w49gs91Vlb4bwkAhwREKjRcL4776lRy4BqzsN0PU1vP91H6gRjEV9wO3gMmRhoP50jUc6+VyEC6Qeo1UGlA==",
  7171 + "requires": {
  7172 + "@babel/helper-module-imports": "7.0.0-beta.47",
  7173 + "lodash": "^4.17.5"
  7174 + }
  7175 + },
6091 7176 "metro-cache": {
6092   - "version": "0.30.2",
6093   - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.30.2.tgz",
6094   - "integrity": "sha512-XYd07OwgtZRHFXyip40wdNJ8abPJRziuE5bb3jjf8wvyHxCpzlZlvbe0ZhcR8ChBwFUjHMuVyoou52AC3a0f+g==",
  7177 + "version": "0.38.1",
  7178 + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.38.1.tgz",
  7179 + "integrity": "sha512-kRuxsq5n60WgpI79gyoKKJ9U2EoNkaE7Sg3IINEcAjkPbgG3POScijnrYHrHJEjmEJJQezVedJQu1VEDQav+GQ==",
6095 7180 "requires": {
6096   - "jest-serializer": "^22.4.0",
6097   - "mkdirp": "^0.5.1"
  7181 + "jest-serializer": "23.0.1",
  7182 + "metro-core": "0.38.1",
  7183 + "mkdirp": "^0.5.1",
  7184 + "rimraf": "^2.5.4"
6098 7185 }
6099 7186 },
6100 7187 "metro-core": {
6101   - "version": "0.30.2",
6102   - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.30.2.tgz",
6103   - "integrity": "sha512-2Y89PpD9sE/8QaHhYxaI21WFxkVmjbxdphiOPdsC9t7A3kQHMYOTQPYFon3bkYM7tL8k9YVBimXSv20JGglqUA==",
  7188 + "version": "0.38.1",
  7189 + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.38.1.tgz",
  7190 + "integrity": "sha512-Ty2npZdaJs9c/iYsyV1JHZYQ6WrOM0itHnwsvhnoadSht6NGRsBCKWDTB9iIPnvcROMnpbZPSrKHg/7rTCWLGA==",
6104 7191 "requires": {
  7192 + "jest-haste-map": "23.1.0",
6105 7193 "lodash.throttle": "^4.1.1",
  7194 + "metro-resolver": "0.38.1",
6106 7195 "wordwrap": "^1.0.0"
6107 7196 }
6108 7197 },
  7198 + "metro-memory-fs": {
  7199 + "version": "0.38.1",
  7200 + "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.38.1.tgz",
  7201 + "integrity": "sha512-3ZAnlT8f4yCPr0l0yDoHo5kcMXvW99g7ImWzwwO6S6xJWkqbTXM4agiD4JQl+MgTL944+dQB6lgIP/cPWPpyxA=="
  7202 + },
6109 7203 "metro-minify-uglify": {
6110   - "version": "0.30.2",
6111   - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.30.2.tgz",
6112   - "integrity": "sha512-xwqMqYYKZEqJ66Wpf5OpyPJhApOQDb8rYiO94VInlDeHpN7eKGCVILclnx9AmVM3dStmebvXa5jrdgsbnJ1bSg==",
  7204 + "version": "0.38.1",
  7205 + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.38.1.tgz",
  7206 + "integrity": "sha512-RGmUdpTUZXL+dI6JZzjrmobGZC7jdikTX7/jup3Z9tLLk0XY9Zpdw8y+ef2qe7tLV9CCqJzLdM537VZBO8NtWQ==",
6113 7207 "requires": {
6114 7208 "uglify-es": "^3.1.9"
6115 7209 }
6116 7210 },
6117 7211 "metro-resolver": {
6118   - "version": "0.30.2",
6119   - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.30.2.tgz",
6120   - "integrity": "sha512-bODCys/WYpqJ+KYbCIENZu1eqdQu3g/d2fXfhAROhutqojMqrT1eIGhzWpk3G1k/J6vlaf69uW6xrVuheg0ktg==",
  7212 + "version": "0.38.1",
  7213 + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.38.1.tgz",
  7214 + "integrity": "sha512-9a+DRJqA19TVlxTnHt4NKmZgJOl+6qVbsXc6+OfbeALVk4kRCWLcQ1hJrdkTAnWAfzsrbvS6xOjJvWuOTfRq2A==",
6121 7215 "requires": {
6122 7216 "absolute-path": "^0.0.0"
6123 7217 }
6124 7218 },
6125 7219 "metro-source-map": {
6126   - "version": "0.30.2",
6127   - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.30.2.tgz",
6128   - "integrity": "sha512-9tW3B1JOdXhyDJnR4wOPOsOlYWSL+xh6J+N5/DADGEK/X/+Up/lEHdEfpB+/+yGk1LHaRHcKCahtLPNl/to7Sg==",
  7220 + "version": "0.38.1",
  7221 + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.38.1.tgz",
  7222 + "integrity": "sha512-v++V2/B45eRhYc3vsPPd2aEGZkwR14XSSOxdFoNu/e1OHnEwpgeJcCjzoJNJ7bpkfT9UyJWlS5yQroBxxirABw==",
6129 7223 "requires": {
6130 7224 "source-map": "^0.5.6"
6131 7225 }
... ... @@ -6275,16 +7369,15 @@
6275 7369 "optional": true
6276 7370 },
6277 7371 "nanomatch": {
6278   - "version": "1.2.9",
6279   - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
6280   - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
  7372 + "version": "1.2.13",
  7373 + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
  7374 + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
6281 7375 "requires": {
6282 7376 "arr-diff": "^4.0.0",
6283 7377 "array-unique": "^0.3.2",
6284 7378 "define-property": "^2.0.2",
6285 7379 "extend-shallow": "^3.0.2",
6286 7380 "fragment-cache": "^0.2.1",
6287   - "is-odd": "^2.0.0",
6288 7381 "is-windows": "^1.0.2",
6289 7382 "kind-of": "^6.0.2",
6290 7383 "object.pick": "^1.3.0",
... ... @@ -6410,10 +7503,10 @@
6410 7503 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
6411 7504 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
6412 7505 },
6413   - "nwmatcher": {
6414   - "version": "1.4.4",
6415   - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz",
6416   - "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==",
  7506 + "nwsapi": {
  7507 + "version": "2.0.4",
  7508 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.4.tgz",
  7509 + "integrity": "sha512-Zt6HRR6RcJkuj5/N9zeE7FN6YitRW//hK2wTOwX274IBphbY3Zf5+yn5mZ9v/SzAOTMjQNxZf9KkmPLWn0cV4g==",
6417 7510 "dev": true
6418 7511 },
6419 7512 "oauth-sign": {
... ... @@ -6456,9 +7549,9 @@
6456 7549 }
6457 7550 },
6458 7551 "object-keys": {
6459   - "version": "1.0.11",
6460   - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
6461   - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=",
  7552 + "version": "1.0.12",
  7553 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
  7554 + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
6462 7555 "dev": true
6463 7556 },
6464 7557 "object-visit": {
... ... @@ -6600,31 +7693,6 @@
6600 7693 "execa": "^0.7.0",
6601 7694 "lcid": "^1.0.0",
6602 7695 "mem": "^1.1.0"
6603   - },
6604   - "dependencies": {
6605   - "execa": {
6606   - "version": "0.7.0",
6607   - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
6608   - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
6609   - "requires": {
6610   - "cross-spawn": "^5.0.1",
6611   - "get-stream": "^3.0.0",
6612   - "is-stream": "^1.1.0",
6613   - "npm-run-path": "^2.0.0",
6614   - "p-finally": "^1.0.0",
6615   - "signal-exit": "^3.0.0",
6616   - "strip-eof": "^1.0.0"
6617   - }
6618   - }
6619   - }
6620   - },
6621   - "os-name": {
6622   - "version": "2.0.1",
6623   - "resolved": "https://registry.npmjs.org/os-name/-/os-name-2.0.1.tgz",
6624   - "integrity": "sha1-uaOGNhwXrjohc27wWZQFyajF3F4=",
6625   - "requires": {
6626   - "macos-release": "^1.0.0",
6627   - "win-release": "^1.0.0"
6628 7696 }
6629 7697 },
6630 7698 "os-tmpdir": {
... ... @@ -6638,9 +7706,9 @@
6638 7706 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
6639 7707 },
6640 7708 "p-limit": {
6641   - "version": "1.2.0",
6642   - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz",
6643   - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==",
  7709 + "version": "1.3.0",
  7710 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
  7711 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6644 7712 "requires": {
6645 7713 "p-try": "^1.0.0"
6646 7714 }
... ... @@ -6776,21 +7844,13 @@
6776 7844 }
6777 7845 },
6778 7846 "plist": {
6779   - "version": "1.2.0",
6780   - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
6781   - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=",
  7847 + "version": "3.0.1",
  7848 + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz",
  7849 + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==",
6782 7850 "requires": {
6783   - "base64-js": "0.0.8",
6784   - "util-deprecate": "1.0.2",
6785   - "xmlbuilder": "4.0.0",
  7851 + "base64-js": "^1.2.3",
  7852 + "xmlbuilder": "^9.0.7",
6786 7853 "xmldom": "0.1.x"
6787   - },
6788   - "dependencies": {
6789   - "base64-js": {
6790   - "version": "0.0.8",
6791   - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
6792   - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="
6793   - }
6794 7854 }
6795 7855 },
6796 7856 "plugin-error": {
... ... @@ -6855,12 +7915,21 @@
6855 7915 "asap": "~2.0.3"
6856 7916 }
6857 7917 },
  7918 + "prompts": {
  7919 + "version": "0.1.10",
  7920 + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.10.tgz",
  7921 + "integrity": "sha512-/MPwms6+g/m6fvXZlQyOL4m4ziDim2+Wc6CdWVjp+nVCkzEkK2N4rR74m/bbGf+dkta+/SBpo1FfES8Wgrk/Fw==",
  7922 + "dev": true,
  7923 + "requires": {
  7924 + "clorox": "^1.0.3",
  7925 + "sisteransi": "^0.1.1"
  7926 + }
  7927 + },
6858 7928 "prop-types": {
6859   - "version": "15.6.1",
6860   - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz",
6861   - "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==",
  7929 + "version": "15.6.2",
  7930 + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
  7931 + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
6862 7932 "requires": {
6863   - "fbjs": "^0.8.16",
6864 7933 "loose-envify": "^1.3.1",
6865 7934 "object-assign": "^4.1.1"
6866 7935 }
... ... @@ -6870,52 +7939,43 @@
6870 7939 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
6871 7940 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
6872 7941 },
  7942 + "psl": {
  7943 + "version": "1.1.28",
  7944 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz",
  7945 + "integrity": "sha512-+AqO1Ae+N/4r7Rvchrdm432afjT9hqJRyBN3DQv9At0tPz4hIFSGKbq64fN9dVoCow4oggIIax5/iONx0r9hZw==",
  7946 + "dev": true
  7947 + },
6873 7948 "punycode": {
6874   - "version": "2.1.0",
6875   - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
6876   - "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
  7949 + "version": "2.1.1",
  7950 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
  7951 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
6877 7952 "dev": true
6878 7953 },
6879 7954 "qs": {
6880   - "version": "6.5.1",
6881   - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
6882   - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
  7955 + "version": "6.5.2",
  7956 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
  7957 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
6883 7958 "dev": true
6884 7959 },
6885 7960 "randomatic": {
6886   - "version": "1.1.7",
6887   - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
6888   - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
  7961 + "version": "3.0.0",
  7962 + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz",
  7963 + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==",
6889 7964 "requires": {
6890   - "is-number": "^3.0.0",
6891   - "kind-of": "^4.0.0"
  7965 + "is-number": "^4.0.0",
  7966 + "kind-of": "^6.0.0",
  7967 + "math-random": "^1.0.1"
6892 7968 },
6893 7969 "dependencies": {
6894 7970 "is-number": {
6895   - "version": "3.0.0",
6896   - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
6897   - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6898   - "requires": {
6899   - "kind-of": "^3.0.2"
6900   - },
6901   - "dependencies": {
6902   - "kind-of": {
6903   - "version": "3.2.2",
6904   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6905   - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6906   - "requires": {
6907   - "is-buffer": "^1.1.5"
6908   - }
6909   - }
6910   - }
  7971 + "version": "4.0.0",
  7972 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
  7973 + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ=="
6911 7974 },
6912 7975 "kind-of": {
6913   - "version": "4.0.0",
6914   - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
6915   - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
6916   - "requires": {
6917   - "is-buffer": "^1.1.5"
6918   - }
  7976 + "version": "6.0.2",
  7977 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
  7978 + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
6919 7979 }
6920 7980 }
6921 7981 },
... ... @@ -6925,9 +7985,9 @@
6925 7985 "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
6926 7986 },
6927 7987 "react": {
6928   - "version": "16.3.1",
6929   - "resolved": "https://registry.npmjs.org/react/-/react-16.3.1.tgz",
6930   - "integrity": "sha512-NbkxN9jsZ6+G+ICsLdC7/wUD26uNbvKU/RAxEWgc9kcdKvROt+5d5j2cNQm5PSFTQ4WNGsR3pa4qL2Q0/WSy1w==",
  7988 + "version": "16.4.1",
  7989 + "resolved": "https://registry.npmjs.org/react/-/react-16.4.1.tgz",
  7990 + "integrity": "sha512-3GEs0giKp6E0Oh/Y9ZC60CmYgUPnp7voH9fbjWsvXtYFb4EWtgQub0ADSq0sJR0BbHc4FThLLtzlcFaFXIorwg==",
6931 7991 "requires": {
6932 7992 "fbjs": "^0.8.16",
6933 7993 "loose-envify": "^1.1.0",
... ... @@ -6946,57 +8006,44 @@
6946 8006 "integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw="
6947 8007 },
6948 8008 "react-devtools-core": {
6949   - "version": "3.1.0",
6950   - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.1.0.tgz",
6951   - "integrity": "sha512-fO6SmpW16E9u6Lb6zQOHrjhJXGBNz+cJ0/a9cSF55nXfL0sQLlvYJR8DpU7f4rMUrVnVineg4XQyYYBZicmhJg==",
  8009 + "version": "3.2.3",
  8010 + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.2.3.tgz",
  8011 + "integrity": "sha1-o34ZnZSGXiy7YWuXvo9YIGdOar0=",
6952 8012 "requires": {
6953 8013 "shell-quote": "^1.6.1",
6954   - "ws": "^2.0.3"
  8014 + "ws": "^3.3.1"
6955 8015 },
6956 8016 "dependencies": {
6957   - "safe-buffer": {
6958   - "version": "5.0.1",
6959   - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
6960   - "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
6961   - },
6962 8017 "ultron": {
6963 8018 "version": "1.1.1",
6964 8019 "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
6965 8020 "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
6966 8021 },
6967 8022 "ws": {
6968   - "version": "2.3.1",
6969   - "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz",
6970   - "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=",
  8023 + "version": "3.3.3",
  8024 + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
  8025 + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
6971 8026 "requires": {
6972   - "safe-buffer": "~5.0.1",
  8027 + "async-limiter": "~1.0.0",
  8028 + "safe-buffer": "~5.1.0",
6973 8029 "ultron": "~1.1.0"
6974 8030 }
6975 8031 }
6976 8032 }
6977 8033 },
6978 8034 "react-is": {
6979   - "version": "16.3.2",
6980   - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.3.2.tgz",
6981   - "integrity": "sha512-ybEM7YOr4yBgFd6w8dJqwxegqZGJNBZl6U27HnGKuTZmDvVrD5quWOK/wAnMywiZzW+Qsk+l4X2c70+thp/A8Q==",
  8035 + "version": "16.4.1",
  8036 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.4.1.tgz",
  8037 + "integrity": "sha512-xpb0PpALlFWNw/q13A+1aHeyJyLYCg0/cCHPUA43zYluZuIPHaHL3k8OBsTgQtxqW0FhyDEMvi8fZ/+7+r4OSQ==",
6982 8038 "dev": true
6983 8039 },
6984 8040 "react-native": {
6985   - "version": "0.55.4",
6986   - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.55.4.tgz",
6987   - "integrity": "sha512-J6U2KeuFIfH0I6kbwymQWe7Yw7AVzPq22tq6z5VmvcYQiKbqKkvjJukgHqR6keRreHjohEaWP5Gi007IGFJdyQ==",
  8041 + "version": "0.56.0",
  8042 + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.56.0.tgz",
  8043 + "integrity": "sha512-JGKPG77HwrgMdiCkmZmjuczJrwCnq7E28+My+OS3OnmN78uphmtaMqYnv3lJjfb5hKS4kCqYCfFYFMUnmpmxMw==",
6988 8044 "requires": {
6989 8045 "absolute-path": "^0.0.0",
6990 8046 "art": "^0.10.0",
6991   - "babel-core": "^6.24.1",
6992   - "babel-plugin-syntax-trailing-function-commas": "^6.20.0",
6993   - "babel-plugin-transform-async-to-generator": "6.16.0",
6994   - "babel-plugin-transform-class-properties": "^6.18.0",
6995   - "babel-plugin-transform-exponentiation-operator": "^6.5.0",
6996   - "babel-plugin-transform-flow-strip-types": "^6.21.0",
6997   - "babel-plugin-transform-object-rest-spread": "^6.20.2",
6998   - "babel-register": "^6.24.1",
6999   - "babel-runtime": "^6.23.0",
7000 8047 "base64-js": "^1.1.2",
7001 8048 "chalk": "^1.1.1",
7002 8049 "commander": "^2.9.0",
... ... @@ -7005,19 +8052,21 @@
7005 8052 "create-react-class": "^15.6.3",
7006 8053 "debug": "^2.2.0",
7007 8054 "denodeify": "^1.2.1",
7008   - "envinfo": "^3.0.0",
  8055 + "envinfo": "^5.7.0",
7009 8056 "errorhandler": "^1.5.0",
7010   - "eslint-plugin-react-native": "^3.2.1",
  8057 + "escape-string-regexp": "^1.0.5",
7011 8058 "event-target-shim": "^1.0.5",
7012   - "fbjs": "^0.8.14",
  8059 + "fbjs": "0.8.16",
7013 8060 "fbjs-scripts": "^0.8.1",
7014 8061 "fs-extra": "^1.0.0",
7015 8062 "glob": "^7.1.1",
7016 8063 "graceful-fs": "^4.1.3",
7017 8064 "inquirer": "^3.0.6",
7018 8065 "lodash": "^4.17.5",
7019   - "metro": "^0.30.0",
7020   - "metro-core": "^0.30.0",
  8066 + "metro": "^0.38.1",
  8067 + "metro-babel-register": "^0.38.1",
  8068 + "metro-core": "^0.38.1",
  8069 + "metro-memory-fs": "^0.38.1",
7021 8070 "mime": "^1.3.4",
7022 8071 "minimist": "^1.2.0",
7023 8072 "mkdirp": "^0.5.1",
... ... @@ -7027,12 +8076,12 @@
7027 8076 "npmlog": "^2.0.4",
7028 8077 "opn": "^3.0.2",
7029 8078 "optimist": "^0.6.1",
7030   - "plist": "^1.2.0",
  8079 + "plist": "^3.0.0",
7031 8080 "pretty-format": "^4.2.1",
7032 8081 "promise": "^7.1.1",
7033 8082 "prop-types": "^15.5.8",
7034 8083 "react-clone-referenced-element": "^1.0.1",
7035   - "react-devtools-core": "3.1.0",
  8084 + "react-devtools-core": "^3.2.2",
7036 8085 "react-timer-mixin": "^0.13.2",
7037 8086 "regenerator-runtime": "^0.11.0",
7038 8087 "rimraf": "^2.5.4",
... ... @@ -7040,7 +8089,6 @@
7040 8089 "serve-static": "^1.13.1",
7041 8090 "shell-quote": "1.6.1",
7042 8091 "stacktrace-parser": "^0.1.3",
7043   - "whatwg-fetch": "^1.0.0",
7044 8092 "ws": "^1.1.0",
7045 8093 "xcode": "^0.9.1",
7046 8094 "xmldoc": "^0.4.0",
... ... @@ -7061,15 +8109,15 @@
7061 8109 }
7062 8110 },
7063 8111 "react-test-renderer": {
7064   - "version": "16.3.1",
7065   - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.3.1.tgz",
7066   - "integrity": "sha512-emEcIPUowMjT5EQ+rrb0FAwVCzuJ+LKDweoYDh073v2/jHxrBDPUk8nzI5dofG3R+140+Bb9TMcT2Ez5OP6pQw==",
  8112 + "version": "16.4.1",
  8113 + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.4.1.tgz",
  8114 + "integrity": "sha512-wyyiPxRZOTpKnNIgUBOB6xPLTpIzwcQMIURhZvzUqZzezvHjaGNsDPBhMac5fIY3Jf5NuKxoGvV64zDSOECPPQ==",
7067 8115 "dev": true,
7068 8116 "requires": {
7069 8117 "fbjs": "^0.8.16",
7070 8118 "object-assign": "^4.1.1",
7071 8119 "prop-types": "^15.6.0",
7072   - "react-is": "^16.3.1"
  8120 + "react-is": "^16.4.1"
7073 8121 }
7074 8122 },
7075 8123 "react-timer-mixin": {
... ... @@ -7120,9 +8168,9 @@
7120 8168 }
7121 8169 },
7122 8170 "realpath-native": {
7123   - "version": "1.0.0",
7124   - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.0.tgz",
7125   - "integrity": "sha512-XJtlRJ9jf0E1H1SLeJyQ9PGzQD7S65h1pRXEcAeK48doKOnKxcgPeNohJvD5u/2sI9J1oke6E8bZHS/fmW1UiQ==",
  8171 + "version": "1.0.1",
  8172 + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.1.tgz",
  8173 + "integrity": "sha512-W14EcXuqUvKP8dkWkD7B95iMy77lpMnlFXbbk409bQtNCbeu0kvRE5reo+yIZ3JXxg6frbGsz2DLQ39lrCB40g==",
7126 8174 "dev": true,
7127 8175 "requires": {
7128 8176 "util.promisify": "^1.0.0"
... ... @@ -7133,6 +8181,14 @@
7133 8181 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
7134 8182 "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
7135 8183 },
  8184 + "regenerate-unicode-properties": {
  8185 + "version": "7.0.0",
  8186 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz",
  8187 + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==",
  8188 + "requires": {
  8189 + "regenerate": "^1.4.0"
  8190 + }
  8191 + },
7136 8192 "regenerator-runtime": {
7137 8193 "version": "0.11.1",
7138 8194 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
... ... @@ -7183,24 +8239,27 @@
7183 8239 }
7184 8240 },
7185 8241 "regexpu-core": {
7186   - "version": "2.0.0",
7187   - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
7188   - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
  8242 + "version": "4.2.0",
  8243 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz",
  8244 + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==",
7189 8245 "requires": {
7190   - "regenerate": "^1.2.1",
7191   - "regjsgen": "^0.2.0",
7192   - "regjsparser": "^0.1.4"
  8246 + "regenerate": "^1.4.0",
  8247 + "regenerate-unicode-properties": "^7.0.0",
  8248 + "regjsgen": "^0.4.0",
  8249 + "regjsparser": "^0.3.0",
  8250 + "unicode-match-property-ecmascript": "^1.0.4",
  8251 + "unicode-match-property-value-ecmascript": "^1.0.2"
7193 8252 }
7194 8253 },
7195 8254 "regjsgen": {
7196   - "version": "0.2.0",
7197   - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
7198   - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
  8255 + "version": "0.4.0",
  8256 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz",
  8257 + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA=="
7199 8258 },
7200 8259 "regjsparser": {
7201   - "version": "0.1.5",
7202   - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
7203   - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
  8260 + "version": "0.3.0",
  8261 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz",
  8262 + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==",
7204 8263 "requires": {
7205 8264 "jsesc": "~0.5.0"
7206 8265 },
... ... @@ -7236,9 +8295,9 @@
7236 8295 }
7237 8296 },
7238 8297 "request": {
7239   - "version": "2.85.0",
7240   - "resolved": "https://registry.npmjs.org/request/-/request-2.85.0.tgz",
7241   - "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==",
  8298 + "version": "2.87.0",
  8299 + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
  8300 + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
7242 8301 "dev": true,
7243 8302 "requires": {
7244 8303 "aws-sign2": "~0.7.0",
... ... @@ -7249,7 +8308,6 @@
7249 8308 "forever-agent": "~0.6.1",
7250 8309 "form-data": "~2.3.1",
7251 8310 "har-validator": "~5.0.3",
7252   - "hawk": "~6.0.2",
7253 8311 "http-signature": "~1.2.0",
7254 8312 "is-typedarray": "~1.0.0",
7255 8313 "isstream": "~0.1.2",
... ... @@ -7259,16 +8317,30 @@
7259 8317 "performance-now": "^2.1.0",
7260 8318 "qs": "~6.5.1",
7261 8319 "safe-buffer": "^5.1.1",
7262   - "stringstream": "~0.0.5",
7263 8320 "tough-cookie": "~2.3.3",
7264 8321 "tunnel-agent": "^0.6.0",
7265 8322 "uuid": "^3.1.0"
7266 8323 },
7267 8324 "dependencies": {
  8325 + "punycode": {
  8326 + "version": "1.4.1",
  8327 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
  8328 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  8329 + "dev": true
  8330 + },
  8331 + "tough-cookie": {
  8332 + "version": "2.3.4",
  8333 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
  8334 + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
  8335 + "dev": true,
  8336 + "requires": {
  8337 + "punycode": "^1.4.1"
  8338 + }
  8339 + },
7268 8340 "uuid": {
7269   - "version": "3.2.1",
7270   - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
7271   - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
  8341 + "version": "3.3.2",
  8342 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
  8343 + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
7272 8344 "dev": true
7273 8345 }
7274 8346 }
... ... @@ -7363,6 +8435,11 @@
7363 8435 "glob": "^7.0.5"
7364 8436 }
7365 8437 },
  8438 + "rsvp": {
  8439 + "version": "3.6.2",
  8440 + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
  8441 + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw=="
  8442 + },
7366 8443 "run-async": {
7367 8444 "version": "2.3.0",
7368 8445 "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
... ... @@ -7403,14 +8480,15 @@
7403 8480 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
7404 8481 },
7405 8482 "sane": {
7406   - "version": "2.5.0",
7407   - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.0.tgz",
7408   - "integrity": "sha512-glfKd7YH4UCrh/7dD+UESsr8ylKWRE7UQPoXuz28FgmcF0ViJQhCTCCZHICRKxf8G8O1KdLEn20dcICK54c7ew==",
  8483 + "version": "2.5.2",
  8484 + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
  8485 + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=",
7409 8486 "requires": {
7410 8487 "anymatch": "^2.0.0",
  8488 + "capture-exit": "^1.2.0",
7411 8489 "exec-sh": "^0.2.0",
7412 8490 "fb-watchman": "^2.0.0",
7413   - "fsevents": "^1.1.1",
  8491 + "fsevents": "^1.2.3",
7414 8492 "micromatch": "^3.1.4",
7415 8493 "minimist": "^1.1.1",
7416 8494 "walker": "~1.0.5",
... ... @@ -7846,6 +8924,12 @@
7846 8924 }
7847 8925 }
7848 8926 },
  8927 + "sisteransi": {
  8928 + "version": "0.1.1",
  8929 + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz",
  8930 + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==",
  8931 + "dev": true
  8932 + },
7849 8933 "slash": {
7850 8934 "version": "1.0.0",
7851 8935 "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
... ... @@ -7963,26 +9047,17 @@
7963 9047 }
7964 9048 }
7965 9049 },
7966   - "sntp": {
7967   - "version": "2.1.0",
7968   - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
7969   - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
7970   - "dev": true,
7971   - "requires": {
7972   - "hoek": "4.x.x"
7973   - }
7974   - },
7975 9050 "source-map": {
7976 9051 "version": "0.5.7",
7977 9052 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
7978 9053 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
7979 9054 },
7980 9055 "source-map-resolve": {
7981   - "version": "0.5.1",
7982   - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz",
7983   - "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
  9056 + "version": "0.5.2",
  9057 + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
  9058 + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
7984 9059 "requires": {
7985   - "atob": "^2.0.0",
  9060 + "atob": "^2.1.1",
7986 9061 "decode-uri-component": "^0.2.0",
7987 9062 "resolve-url": "^0.2.1",
7988 9063 "source-map-url": "^0.4.0",
... ... @@ -8064,9 +9139,9 @@
8064 9139 "dev": true
8065 9140 },
8066 9141 "sshpk": {
8067   - "version": "1.14.1",
8068   - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz",
8069   - "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=",
  9142 + "version": "1.14.2",
  9143 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
  9144 + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
8070 9145 "dev": true,
8071 9146 "requires": {
8072 9147 "asn1": "~0.2.3",
... ... @@ -8076,6 +9151,7 @@
8076 9151 "ecc-jsbn": "~0.1.1",
8077 9152 "getpass": "^0.1.1",
8078 9153 "jsbn": "~0.1.0",
  9154 + "safer-buffer": "^2.0.2",
8079 9155 "tweetnacl": "~0.14.0"
8080 9156 }
8081 9157 },
... ... @@ -8184,12 +9260,6 @@
8184 9260 "safe-buffer": "~5.1.0"
8185 9261 }
8186 9262 },
8187   - "stringstream": {
8188   - "version": "0.0.5",
8189   - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
8190   - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
8191   - "dev": true
8192   - },
8193 9263 "strip-ansi": {
8194 9264 "version": "3.0.1",
8195 9265 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
... ... @@ -8742,11 +9812,12 @@
8742 9812 }
8743 9813 },
8744 9814 "tough-cookie": {
8745   - "version": "2.3.4",
8746   - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
8747   - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
  9815 + "version": "2.4.3",
  9816 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
  9817 + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
8748 9818 "dev": true,
8749 9819 "requires": {
  9820 + "psl": "^1.1.24",
8750 9821 "punycode": "^1.4.1"
8751 9822 },
8752 9823 "dependencies": {
... ... @@ -8803,9 +9874,9 @@
8803 9874 "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
8804 9875 },
8805 9876 "ua-parser-js": {
8806   - "version": "0.7.17",
8807   - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz",
8808   - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g=="
  9877 + "version": "0.7.18",
  9878 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz",
  9879 + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA=="
8809 9880 },
8810 9881 "uglify-es": {
8811 9882 "version": "3.3.9",
... ... @@ -8840,6 +9911,30 @@
8840 9911 "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
8841 9912 "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
8842 9913 },
  9914 + "unicode-canonical-property-names-ecmascript": {
  9915 + "version": "1.0.4",
  9916 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
  9917 + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ=="
  9918 + },
  9919 + "unicode-match-property-ecmascript": {
  9920 + "version": "1.0.4",
  9921 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
  9922 + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
  9923 + "requires": {
  9924 + "unicode-canonical-property-names-ecmascript": "^1.0.4",
  9925 + "unicode-property-aliases-ecmascript": "^1.0.4"
  9926 + }
  9927 + },
  9928 + "unicode-match-property-value-ecmascript": {
  9929 + "version": "1.0.2",
  9930 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz",
  9931 + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ=="
  9932 + },
  9933 + "unicode-property-aliases-ecmascript": {
  9934 + "version": "1.0.4",
  9935 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz",
  9936 + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg=="
  9937 + },
8843 9938 "union-value": {
8844 9939 "version": "1.0.0",
8845 9940 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
... ... @@ -9043,9 +10138,9 @@
9043 10138 }
9044 10139 },
9045 10140 "whatwg-fetch": {
9046   - "version": "1.1.1",
9047   - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz",
9048   - "integrity": "sha1-rDydOfMgxtzlM5lp0FTvQ90zMxk="
  10141 + "version": "2.0.4",
  10142 + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
  10143 + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
9049 10144 },
9050 10145 "whatwg-mimetype": {
9051 10146 "version": "2.1.0",
... ... @@ -9054,9 +10149,9 @@
9054 10149 "dev": true
9055 10150 },
9056 10151 "whatwg-url": {
9057   - "version": "6.4.1",
9058   - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.1.tgz",
9059   - "integrity": "sha512-FwygsxsXx27x6XXuExA/ox3Ktwcbf+OAvrKmLulotDAiO1Q6ixchPFaHYsis2zZBZSJTR0+dR+JVtf7MlbqZjw==",
  10152 + "version": "6.5.0",
  10153 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz",
  10154 + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==",
9060 10155 "dev": true,
9061 10156 "requires": {
9062 10157 "lodash.sortby": "^4.7.0",
... ... @@ -9065,9 +10160,9 @@
9065 10160 }
9066 10161 },
9067 10162 "which": {
9068   - "version": "1.3.0",
9069   - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
9070   - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
  10163 + "version": "1.3.1",
  10164 + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
  10165 + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
9071 10166 "requires": {
9072 10167 "isexe": "^2.0.0"
9073 10168 }
... ... @@ -9077,14 +10172,6 @@
9077 10172 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
9078 10173 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
9079 10174 },
9080   - "win-release": {
9081   - "version": "1.1.1",
9082   - "resolved": "https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz",
9083   - "integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=",
9084   - "requires": {
9085   - "semver": "^5.0.1"
9086   - }
9087   - },
9088 10175 "window-size": {
9089 10176 "version": "0.1.0",
9090 10177 "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
... ... @@ -9167,19 +10254,9 @@
9167 10254 "dev": true
9168 10255 },
9169 10256 "xmlbuilder": {
9170   - "version": "4.0.0",
9171   - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz",
9172   - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=",
9173   - "requires": {
9174   - "lodash": "^3.5.0"
9175   - },
9176   - "dependencies": {
9177   - "lodash": {
9178   - "version": "3.10.1",
9179   - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
9180   - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y="
9181   - }
9182   - }
  10257 + "version": "9.0.7",
  10258 + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
  10259 + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
9183 10260 },
9184 10261 "xmldoc": {
9185 10262 "version": "0.4.0",
... ...
examples/custom-webview-android/package.json
1 1 {
2   - "name": "custom-webview-android",
  2 + "name": "customWebviewAndroid",
3 3 "version": "0.0.1",
4 4 "private": true,
5 5 "scripts": {
... ... @@ -7,15 +7,15 @@
7 7 "test": "jest"
8 8 },
9 9 "dependencies": {
10   - "react": "16.3.1",
11   - "react-native": "^0.55.4",
  10 + "react": "16.4.1",
  11 + "react-native": "0.56.0",
12 12 "react-native-webview-android-file-upload": "git+ssh://git@github.com/andreipfeiffer/react-native-webview-android-file-upload.git#1.2.0"
13 13 },
14 14 "devDependencies": {
15   - "babel-jest": "22.4.3",
16   - "babel-preset-react-native": "4.0.0",
17   - "jest": "22.4.3",
18   - "react-test-renderer": "16.3.1"
  15 + "babel-jest": "23.2.0",
  16 + "babel-preset-react-native": "5.0.2",
  17 + "jest": "23.3.0",
  18 + "react-test-renderer": "16.4.1"
19 19 },
20 20 "jest": {
21 21 "preset": "react-native"
... ...
examples/custom-webview-android/src/App.js
... ... @@ -1,46 +0,0 @@
1   -import React, { Component } from "react";
2   -import { StyleSheet, View, Button } from "react-native";
3   -import CustomWebView from "react-native-webview-android-file-upload";
4   -
5   -export default class App extends Component {
6   - inject = () => {
7   - this.webview.injectJavaScript("alert('JavaScript is injected')");
8   - };
9   -
10   - reload = () => {
11   - this.webview.reload();
12   - };
13   -
14   - render() {
15   - return (
16   - <View style={styles.container}>
17   - <CustomWebView
18   - style={styles.container}
19   - webviewRef={e => (this.webview = e)}
20   - injectedJavaScript={"alert('Custom webview loaded')"}
21   - source={{
22   - uri:
23   - "https://andreipfeiffer.github.io/react-native-webview-android-file-upload/index.html"
24   - }}
25   - />
26   -
27   - <View style={styles.containerHorizontal}>
28   - <Button title="Reload" onPress={this.reload} />
29   - <Button title="Inject JS" onPress={this.inject} />
30   - </View>
31   - </View>
32   - );
33   - }
34   -}
35   -
36   -const styles = StyleSheet.create({
37   - container: {
38   - flex: 1
39   - },
40   - containerHorizontal: {
41   - flexDirection: "row",
42   - justifyContent: "space-around",
43   - paddingVertical: 10,
44   - backgroundColor: "#eee"
45   - }
46   -});