git ssb

1+

Rômulo Alves / dat-react-native



Commit e7a281942d7ba07122d3b8d738ef13d3b128ea0e

First commit, downloading files from Dat

romuloalves committed on 11/12/2017, 1:02:16 PM

Files changed

.babelrcadded
.buckconfigadded
.flowconfigadded
.gitattributesadded
.gitignoreadded
.watchmanconfigadded
App.jsadded
__tests__/App.jsadded
android/app/BUCKadded
android/app/build.gradleadded
android/app/proguard-rules.proadded
android/app/src/main/AndroidManifest.xmladded
android/app/src/main/java/com/datreactnative/MainActivity.javaadded
android/app/src/main/java/com/datreactnative/MainApplication.javaadded
android/app/src/main/res/mipmap-hdpi/ic_launcher.pngadded
android/app/src/main/res/mipmap-mdpi/ic_launcher.pngadded
android/app/src/main/res/mipmap-xhdpi/ic_launcher.pngadded
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.pngadded
android/app/src/main/res/values/strings.xmladded
android/app/src/main/res/values/styles.xmladded
android/build.gradleadded
android/gradle.propertiesadded
android/gradle/wrapper/gradle-wrapper.jaradded
android/gradle/wrapper/gradle-wrapper.propertiesadded
android/gradlewadded
android/gradlew.batadded
android/keystores/BUCKadded
android/keystores/debug.keystore.propertiesadded
android/settings.gradleadded
app.jsonadded
index.jsadded
ios/datReactNative-tvOS/Info.plistadded
ios/datReactNative-tvOSTests/Info.plistadded
ios/datReactNative.xcodeproj/project.pbxprojadded
ios/datReactNative.xcodeproj/xcshareddata/xcschemes/datReactNative-tvOS.xcschemeadded
ios/datReactNative.xcodeproj/xcshareddata/xcschemes/datReactNative.xcschemeadded
ios/datReactNative/AppDelegate.hadded
ios/datReactNative/AppDelegate.madded
ios/datReactNative/Base.lproj/LaunchScreen.xibadded
ios/datReactNative/Images.xcassets/AppIcon.appiconset/Contents.jsonadded
ios/datReactNative/Images.xcassets/Contents.jsonadded
ios/datReactNative/Info.plistadded
ios/datReactNative/main.madded
ios/datReactNativeTests/Info.plistadded
ios/datReactNativeTests/datReactNativeTests.madded
nodejs-assets/nodejs-project/main.jsadded
nodejs-assets/nodejs-project/package-lock.jsonadded
nodejs-assets/nodejs-project/package.jsonadded
package-lock.jsonadded
package.jsonadded
yarn.lockadded
.babelrcView
@@ -1,0 +1,3 @@
1 +{
2 + "presets": ["react-native"]
3 +}
.buckconfigView
@@ -1,0 +1,6 @@
1 +
2 +[android]
3 + target = Google Inc.:Google APIs:23
4 +
5 +[maven_repositories]
6 + central = https://repo1.maven.org/maven2
.flowconfigView
@@ -1,0 +1,48 @@
1 +[ignore]
2 +; We fork some components by platform
3 +.*/*[.]android.js
4 +
5 +; Ignore "BUCK" generated dirs
6 +<PROJECT_ROOT>/\.buckd/
7 +
8 +; Ignore unexpected extra "@providesModule"
9 +.*/node_modules/.*/node_modules/fbjs/.*
10 +
11 +; Ignore duplicate module providers
12 +; For RN Apps installed via npm, "Libraries" folder is inside
13 +; "node_modules/react-native" but in the source repo it is in the root
14 +.*/Libraries/react-native/React.js
15 +
16 +; Ignore polyfills
17 +.*/Libraries/polyfills/.*
18 +
19 +[include]
20 +
21 +[libs]
22 +node_modules/react-native/Libraries/react-native/react-native-interface.js
23 +node_modules/react-native/flow/
24 +
25 +[options]
26 +emoji=true
27 +
28 +module.system=haste
29 +
30 +munge_underscores=true
31 +
32 +module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub'
33 +
34 +suppress_type=$FlowIssue
35 +suppress_type=$FlowFixMe
36 +suppress_type=$FlowFixMeProps
37 +suppress_type=$FlowFixMeState
38 +suppress_type=$FixMe
39 +
40 +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)
41 +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+
42 +suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy
43 +suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError
44 +
45 +unsafe.enable_getters_and_setters=true
46 +
47 +[version]
48 +^0.56.0
.gitattributesView
@@ -1,0 +1,1 @@
1 +*.pbxproj -text
.gitignoreView
@@ -1,0 +1,53 @@
1 +# OSX
2 +#
3 +.DS_Store
4 +
5 +# Xcode
6 +#
7 +build/
8 +*.pbxuser
9 +!default.pbxuser
10 +*.mode1v3
11 +!default.mode1v3
12 +*.mode2v3
13 +!default.mode2v3
14 +*.perspectivev3
15 +!default.perspectivev3
16 +xcuserdata
17 +*.xccheckout
18 +*.moved-aside
19 +DerivedData
20 +*.hmap
21 +*.ipa
22 +*.xcuserstate
23 +project.xcworkspace
24 +
25 +# Android/IntelliJ
26 +#
27 +build/
28 +.idea
29 +.gradle
30 +local.properties
31 +*.iml
32 +
33 +# node.js
34 +#
35 +node_modules/
36 +npm-debug.log
37 +yarn-error.log
38 +
39 +# BUCK
40 +buck-out/
41 +\.buckd/
42 +*.keystore
43 +
44 +# fastlane
45 +#
46 +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
47 +# screenshots whenever they are needed.
48 +# For more information about the recommended setup visit:
49 +# https://docs.fastlane.tools/best-practices/source-control/
50 +
51 +*/fastlane/report.xml
52 +*/fastlane/Preview.html
53 +*/fastlane/screenshots
.watchmanconfigView
@@ -1,0 +1,1 @@
1 +{}
App.jsView
@@ -1,0 +1,110 @@
1 +/**
2 + * Sample React Native App
3 + * https://github.com/facebook/react-native
4 + * @flow
5 + */
6 +
7 +import React, { Component } from 'react'
8 +import {
9 + Button,
10 + Text,
11 + TextInput,
12 + View
13 +} from 'react-native'
14 +
15 +import nodejs from 'nodejs-mobile-react-native'
16 +
17 +import RNFS from 'react-native-fs'
18 +
19 +const BASE_URI = 'http://localhost:8182'
20 +
21 +export default class App extends Component<{}> {
22 + constructor (props) {
23 + super(props)
24 +
25 + this.state = {
26 + key: '',
27 + files: []
28 + }
29 +
30 + this.getDatFiles = this.getDatFiles.bind(this)
31 + this.setPath = this.setPath.bind(this)
32 + }
33 +
34 + componentWillMount () {
35 + nodejs.start();
36 + nodejs.channel.addListener(
37 + 'message',
38 + () => {
39 + this.setPath()
40 + },
41 + this
42 + );
43 + }
44 +
45 + async setPath () {
46 + try {
47 + await fetch(`${BASE_URI}/setPath`, {
48 + method: 'POST',
49 + headers: {
50 + 'Content-Type': 'application/json'
51 + },
52 + body: JSON.stringify({
53 + path: RNFS.DocumentDirectoryPath
54 + })
55 + })
56 + } catch (err) {
57 + alert(JSON.stringify(err))
58 + }
59 + }
60 +
61 + async getDatFiles () {
62 + const { key } = this.state
63 +
64 + try {
65 + const response = await fetch(`${BASE_URI}/download/${key}`, { method: 'POST' })
66 + alert('Dat downloaded!')
67 +
68 + const filesJson = await response.json()
69 +
70 + this.setState({
71 + files: filesJson
72 + })
73 + } catch (err) {
74 + alert(JSON.stringify(err))
75 + }
76 + }
77 +
78 + render() {
79 + const files = this.state.files.map(item => {
80 + return <Text key={ item }>{ item }</Text>
81 + })
82 +
83 + return (
84 + <View style={{
85 + paddingTop: 40,
86 + paddingLeft: 20,
87 + paddingRight: 20,
88 + flex: 1,
89 + justifyContent: 'center'
90 + }}>
91 + <TextInput
92 + onChangeText={ text => this.setState({ key: text }) }
93 + style={{
94 + height: 40,
95 + borderColor: 'gray',
96 + borderWidth: 1
97 + }} />
98 + <Button title="Download"
99 + onPress={ () => this.getDatFiles() } />
100 +
101 + <View style={{
102 + flex: 1,
103 + height: 300
104 + }}>
105 + { files }
106 + </View>
107 + </View>
108 + );
109 + }
110 +}
__tests__/App.jsView
@@ -1,0 +1,12 @@
1 +import 'react-native';
2 +import React from 'react';
3 +import App from '../App';
4 +
5 +// Note: test renderer must be required after react-native.
6 +import renderer from 'react-test-renderer';
7 +
8 +it('renders correctly', () => {
9 + const tree = renderer.create(
10 + <App />
11 + );
12 +});
android/app/BUCKView
@@ -1,0 +1,65 @@
1 +# To learn about Buck see [Docs](https://buckbuild.com/).
2 +# To run your application with Buck:
3 +# - install Buck
4 +# - `npm start` - to start the packager
5 +# - `cd android`
6 +# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"`
7 +# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck
8 +# - `buck install -r android/app` - compile, install and run application
9 +#
10 +
11 +lib_deps = []
12 +
13 +for jarfile in glob(['libs/*.jar']):
14 + name = 'jars__' + jarfile[jarfile.rindex('/') + 1: jarfile.rindex('.jar')]
15 + lib_deps.append(':' + name)
16 + prebuilt_jar(
17 + name = name,
18 + binary_jar = jarfile,
19 + )
20 +
21 +for aarfile in glob(['libs/*.aar']):
22 + name = 'aars__' + aarfile[aarfile.rindex('/') + 1: aarfile.rindex('.aar')]
23 + lib_deps.append(':' + name)
24 + android_prebuilt_aar(
25 + name = name,
26 + aar = aarfile,
27 + )
28 +
29 +android_library(
30 + name = "all-libs",
31 + exported_deps = lib_deps,
32 +)
33 +
34 +android_library(
35 + name = "app-code",
36 + srcs = glob([
37 + "src/main/java/**/*.java",
38 + ]),
39 + deps = [
40 + ":all-libs",
41 + ":build_config",
42 + ":res",
43 + ],
44 +)
45 +
46 +android_build_config(
47 + name = "build_config",
48 + package = "com.datreactnative",
49 +)
50 +
51 +android_resource(
52 + name = "res",
53 + package = "com.datreactnative",
54 + res = "src/main/res",
55 +)
56 +
57 +android_binary(
58 + name = "app",
59 + keystore = "//android/keystores:debug",
60 + manifest = "src/main/AndroidManifest.xml",
61 + package_type = "debug",
62 + deps = [
63 + ":app-code",
64 + ],
65 +)
android/app/build.gradleView
@@ -1,0 +1,152 @@
1 +apply plugin: "com.android.application"
2 +
3 +import com.android.build.OutputFile
4 +
5 +/**
6 + * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets
7 + * and bundleReleaseJsAndAssets).
8 + * These basically call `react-native bundle` with the correct arguments during the Android build
9 + * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the
10 + * bundle directly from the development server. Below you can see all the possible configurations
11 + * and their defaults. If you decide to add a configuration block, make sure to add it before the
12 + * `apply from: "../../node_modules/react-native/react.gradle"` line.
13 + *
14 + * project.ext.react = [
15 + * // the name of the generated asset file containing your JS bundle
16 + * bundleAssetName: "index.android.bundle",
17 + *
18 + * // the entry file for bundle generation
19 + * entryFile: "index.android.js",
20 + *
21 + * // whether to bundle JS and assets in debug mode
22 + * bundleInDebug: false,
23 + *
24 + * // whether to bundle JS and assets in release mode
25 + * bundleInRelease: true,
26 + *
27 + * // whether to bundle JS and assets in another build variant (if configured).
28 + * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants
29 + * // The configuration property can be in the following formats
30 + * // 'bundleIn${productFlavor}${buildType}'
31 + * // 'bundleIn${buildType}'
32 + * // bundleInFreeDebug: true,
33 + * // bundleInPaidRelease: true,
34 + * // bundleInBeta: true,
35 + *
36 + * // whether to disable dev mode in custom build variants (by default only disabled in release)
37 + * // for example: to disable dev mode in the staging build type (if configured)
38 + * devDisabledInStaging: true,
39 + * // The configuration property can be in the following formats
40 + * // 'devDisabledIn${productFlavor}${buildType}'
41 + * // 'devDisabledIn${buildType}'
42 + *
43 + * // the root of your project, i.e. where "package.json" lives
44 + * root: "../../",
45 + *
46 + * // where to put the JS bundle asset in debug mode
47 + * jsBundleDirDebug: "$buildDir/intermediates/assets/debug",
48 + *
49 + * // where to put the JS bundle asset in release mode
50 + * jsBundleDirRelease: "$buildDir/intermediates/assets/release",
51 + *
52 + * // where to put drawable resources / React Native assets, e.g. the ones you use via
53 + * // require('./image.png')), in debug mode
54 + * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug",
55 + *
56 + * // where to put drawable resources / React Native assets, e.g. the ones you use via
57 + * // require('./image.png')), in release mode
58 + * resourcesDirRelease: "$buildDir/intermediates/res/merged/release",
59 + *
60 + * // by default the gradle tasks are skipped if none of the JS files or assets change; this means
61 + * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to
62 + * // date; if you have any other folders that you want to ignore for performance reasons (gradle
63 + * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/
64 + * // for example, you might want to remove it from here.
65 + * inputExcludes: ["android/**", "ios/**"],
66 + *
67 + * // override which node gets called and with what additional arguments
68 + * nodeExecutableAndArgs: ["node"],
69 + *
70 + * // supply additional arguments to the packager
71 + * extraPackagerArgs: []
72 + * ]
73 + */
74 +
75 +project.ext.react = [
76 + entryFile: "index.js"
77 +]
78 +
79 +apply from: "../../node_modules/react-native/react.gradle"
80 +
81 +/**
82 + * Set this to true to create two separate APKs instead of one:
83 + * - An APK that only works on ARM devices
84 + * - An APK that only works on x86 devices
85 + * The advantage is the size of the APK is reduced by about 4MB.
86 + * Upload all the APKs to the Play Store and people will download
87 + * the correct one based on the CPU architecture of their device.
88 + */
89 +def enableSeparateBuildPerCPUArchitecture = false
90 +
91 +/**
92 + * Run Proguard to shrink the Java bytecode in release builds.
93 + */
94 +def enableProguardInReleaseBuilds = false
95 +
96 +android {
97 + compileSdkVersion 23
98 + buildToolsVersion "23.0.1"
99 +
100 + defaultConfig {
101 + applicationId "com.datreactnative"
102 + minSdkVersion 16
103 + targetSdkVersion 22
104 + versionCode 1
105 + versionName "1.0"
106 + ndk {
107 + abiFilters "armeabi-v7a", "x86"
108 + }
109 + }
110 + splits {
111 + abi {
112 + reset()
113 + enable enableSeparateBuildPerCPUArchitecture
114 + universalApk false // If true, also generate a universal APK
115 + include "armeabi-v7a", "x86"
116 + }
117 + }
118 + buildTypes {
119 + release {
120 + minifyEnabled enableProguardInReleaseBuilds
121 + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
122 + }
123 + }
124 + // applicationVariants are e.g. debug, release
125 + applicationVariants.all { variant ->
126 + variant.outputs.each { output ->
127 + // For each separate APK per architecture, set a unique version code as described here:
128 + // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
129 + def versionCodes = ["armeabi-v7a":1, "x86":2]
130 + def abi = output.getFilter(OutputFile.ABI)
131 + if (abi != null) { // null for the universal-debug, universal-release variants
132 + output.versionCodeOverride =
133 + versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
134 + }
135 + }
136 + }
137 +}
138 +
139 +dependencies {
140 + compile project(':react-native-fs')
141 + compile project(':nodejs-mobile-react-native')
142 + compile fileTree(dir: "libs", include: ["*.jar"])
143 + compile "com.android.support:appcompat-v7:23.0.1"
144 + compile "com.facebook.react:react-native:+" // From node_modules
145 +}
146 +
147 +// Run this once to be able to run the application with BUCK
148 +// puts all compile dependencies into folder libs for BUCK to use
149 +task copyDownloadableDepsToLibs(type: Copy) {
150 + from configurations.compile
151 + into 'libs'
152 +}
android/app/proguard-rules.proView
@@ -1,0 +1,70 @@
1 +# Add project specific ProGuard rules here.
2 +# By default, the flags in this file are appended to flags specified
3 +# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 +# You can edit the include path and order by changing the proguardFiles
5 +# directive in build.gradle.
6 +#
7 +# For more details, see
8 +# http://developer.android.com/guide/developing/tools/proguard.html
9 +
10 +# Add any project specific keep options here:
11 +
12 +# If your project uses WebView with JS, uncomment the following
13 +# and specify the fully qualified class name to the JavaScript interface
14 +# class:
15 +#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 +# public *;
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.**
android/app/src/main/AndroidManifest.xmlView
@@ -1,0 +1,32 @@
1 +<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2 + package="com.datreactnative"
3 + android:versionCode="1"
4 + android:versionName="1.0">
5 +
6 + <uses-permission android:name="android.permission.INTERNET" />
7 + <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
8 +
9 + <uses-sdk
10 + android:minSdkVersion="16"
11 + android:targetSdkVersion="22" />
12 +
13 + <application
14 + android:name=".MainApplication"
15 + android:allowBackup="true"
16 + android:label="@string/app_name"
17 + android:icon="@mipmap/ic_launcher"
18 + android:theme="@style/AppTheme">
19 + <activity
20 + android:name=".MainActivity"
21 + android:label="@string/app_name"
22 + android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
23 + android:windowSoftInputMode="adjustResize">
24 + <intent-filter>
25 + <action android:name="android.intent.action.MAIN" />
26 + <category android:name="android.intent.category.LAUNCHER" />
27 + </intent-filter>
28 + </activity>
29 + <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
30 + </application>
31 +
32 +</manifest>
android/app/src/main/java/com/datreactnative/MainActivity.javaView
@@ -1,0 +1,15 @@
1 +package com.datreactnative;
2 +
3 +import com.facebook.react.ReactActivity;
4 +
5 +public class MainActivity extends ReactActivity {
6 +
7 + /**
8 + * Returns the name of the main component registered from JavaScript.
9 + * This is used to schedule rendering of the component.
10 + */
11 + @Override
12 + protected String getMainComponentName() {
13 + return "datReactNative";
14 + }
15 +}
android/app/src/main/java/com/datreactnative/MainApplication.javaView
@@ -1,0 +1,49 @@
1 +package com.datreactnative;
2 +
3 +import android.app.Application;
4 +
5 +import com.facebook.react.ReactApplication;
6 +import com.rnfs.RNFSPackage;
7 +import com.janeasystems.rn_nodejs_mobile.RNNodeJsMobilePackage;
8 +import com.facebook.react.ReactNativeHost;
9 +import com.facebook.react.ReactPackage;
10 +import com.facebook.react.shell.MainReactPackage;
11 +import com.facebook.soloader.SoLoader;
12 +
13 +import java.util.Arrays;
14 +import java.util.List;
15 +
16 +public class MainApplication extends Application implements ReactApplication {
17 +
18 + private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
19 + @Override
20 + public boolean getUseDeveloperSupport() {
21 + return BuildConfig.DEBUG;
22 + }
23 +
24 + @Override
25 + protected List<ReactPackage> getPackages() {
26 + return Arrays.<ReactPackage>asList(
27 + new MainReactPackage(),
28 + new RNFSPackage(),
29 + new RNNodeJsMobilePackage()
30 + );
31 + }
32 +
33 + @Override
34 + protected String getJSMainModuleName() {
35 + return "index";
36 + }
37 + };
38 +
39 + @Override
40 + public ReactNativeHost getReactNativeHost() {
41 + return mReactNativeHost;
42 + }
43 +
44 + @Override
45 + public void onCreate() {
46 + super.onCreate();
47 + SoLoader.init(this, /* native exopackage */ false);
48 + }
49 +}
android/app/src/main/res/mipmap-hdpi/ic_launcher.png
android/app/src/main/res/mipmap-hdpi/ic_launcher.png
android/app/src/main/res/mipmap-mdpi/ic_launcher.png
android/app/src/main/res/mipmap-mdpi/ic_launcher.png
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
android/app/src/main/res/values/strings.xmlView
@@ -1,0 +1,3 @@
1 +<resources>
2 + <string name="app_name">datReactNative</string>
3 +</resources>
android/app/src/main/res/values/styles.xmlView
@@ -1,0 +1,8 @@
1 +<resources>
2 +
3 + <!-- Base application theme. -->
4 + <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
5 + <!-- Customize your theme here. -->
6 + </style>
7 +
8 +</resources>
android/build.gradleView
@@ -1,0 +1,24 @@
1 +// Top-level build file where you can add configuration options common to all sub-projects/modules.
2 +
3 +buildscript {
4 + repositories {
5 + jcenter()
6 + }
7 + dependencies {
8 + classpath 'com.android.tools.build:gradle:2.2.3'
9 +
10 + // NOTE: Do not place your application dependencies here; they belong
11 + // in the individual module build.gradle files
12 + }
13 +}
14 +
15 +allprojects {
16 + repositories {
17 + mavenLocal()
18 + jcenter()
19 + maven {
20 + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
21 + url "$rootDir/../node_modules/react-native/android"
22 + }
23 + }
24 +}
android/gradle.propertiesView
@@ -1,0 +1,20 @@
1 +# Project-wide Gradle settings.
2 +
3 +# IDE (e.g. Android Studio) users:
4 +# Gradle settings configured through the IDE *will override*
5 +# any settings specified in this file.
6 +
7 +# For more details on how to configure your build environment visit
8 +# http://www.gradle.org/docs/current/userguide/build_environment.html
9 +
10 +# Specifies the JVM arguments used for the daemon process.
11 +# The setting is particularly useful for tweaking memory settings.
12 +# Default value: -Xmx10248m -XX:MaxPermSize=256m
13 +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 +
15 +# When configured, Gradle will run in incubating parallel mode.
16 +# This option should only be used with decoupled projects. More details, visit
17 +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 +# org.gradle.parallel=true
19 +
20 +android.useDeprecatedNdk=true
android/gradle/wrapper/gradle-wrapper.jarView
@@ -1,0 +1,313 @@
1 +PK
2 +`Q�F META-INF/PK
3 +`Q�Fr+��?TMETA-INF/MANIFEST.MF�M��LK-.� K-*��ϳR0�3����-�I�M�+I,
4 +�d��Z)�%��b�µ��r�rPK
5 +]Q�Forg/PK
6 +]Q�F org/gradle/PK
7 +]Q�Forg/gradle/wrapper/PK
8 +]Q�Fh�df��#org/gradle/wrapper/Download$1.class}�M
9 +�0��h5Z+v/� ׆��p!.<AlCl II��� ��q�<�=�|��� C��bB|�7��}�%a����V�J�a�3���4�(��-&��u�+'
10 +-y�D]K���Br0F���KOH;��(~�T2o�?�t=|���" BF��� u-}PK
11 +]Q�F�ޅ�pDorg/gradle/wrapper/Download$SystemPropertiesProxyAuthenticator.class�SmoA~(����`����zT�o�` �� 1M�ML?mag�wdo���m4�����@� ����<��<;�������xj"�� k)�6���6SX��[�k"����{ �^�]��S<dH�¦`X�{�x�=9�-?�)b������~L��1��#%N�e�Ry""�_������*� �� ���(�yYe�mI��ۓ�CTw/�~ț�� V�[B�S�^(�c� N����n �;=�b�>H�3SK��;�a(�Id0®l�W�O�*i)2X�sd1,���:���"! <�P�Kw���jd�@��C<�x°��e��V9�ΜCv@�y�r�}������ [N},EI/hU���MI�Gjv2F"TXksY�����S<�1䧴8���^�qL��_fAq����#Z��K�^���LN YZ�� �eZ�al\#�@��JQ��!��N�c�N��9R_p� 槉rb�\~X�� n��='iaӵ� #-�[��mu� W���Q���N��/PK
12 +]Q�F��Xs��"org/gradle/wrapper/IDownload.classE��
13 +�0 ������
14 +^�b�
15 +AP�^�26J;�t>���;�ɗ���|��{�z~�+%5O��&�WΔ(�a�_�4[gR��#!X�bQ��Vg=�{}1����A��Y��C�X����'R����5��c/�J�����$����S�@pP��\�mKu���l��PK
16 +]Q�F�z�\Q-org/gradle/wrapper/GradleUserHomeLookup.class�S[OA�F�]��R�(��j[[�Z�U��˪�T Od� �.�dYl�W�$jj��>�G5=�R+ȃ�ɹ�w�s����??~Xª�Q��x��)�I�)`^F\��F� Ṃ��zQFRhM�K K �[���A*_�ɮo���ANϖvӟt�p��854˰�Z�sM���0ݍ+e�錞�K{z�ahӱ�a{�jr⿅�� >4�fڦ���?�(06�
17 +%��L��7k����}8e�*�)�v0�� �D�q�Z�5*�>�F��]m��4����x�qN�uj}��g�'�-���mZ�0�Z�jw�䜦[�b�!ڋ3)�UD0A\>y�I��A$�R���f M�x��f���FӴ*�e]ӫx�wԯ�� �x� �wu�H�𘗽�P����`�{�!�!�}%�n�x/ �q��}J�hͮ0,މ�=q@����{��,��Qz���i��i“�G�7� !�8C���H3� `_[�(�`+8�$U�)<$�4��OZd�4�}��/���z�@�������:C��Y�ׅ"D "V�v �I� ����(&�%�꿮�)[|SW/����9���s �,��n�%Br�Uv�/PK
18 +]Q�F�]���
19 +3org/gradle/wrapper/ExclusiveFileAccessManager.class�VKpe�m�&i�m!@!Pl��P�(ӂ��bhZ� ���6]�ݍ�MK} >��u�蝣2#-X�GGǃ:����/�/�߷���������6?��� � �������Gw^��D>t��Iq� �W�iA9%�� N�ߏ��Q#�58�3x6HS�q���0(3d��D-�*��p�Wb��~~�֤�':�u$S��zOut$�%�R�1%�+F.�k[��k�P�0���v��U �6��E�� AJJ�Λ��4l�StA��j�f�PM&�$xf��5)�P������VuU�33�ާX����^{X��Xʴr���du56n)��j��/d�bAS;4]m�d�B�K1��j�Oqڢn�r-�hkz,c��e��K(�.<�4̋���y5cӘ�![v����nfF$Թ� g��P���a��L���13 a�Д��� ��5��R��9��6���Y��K���,A�p/��]����l \ak:�r��A�C���}ѫ� �.Z��jMǗf��}��u��U��QebPM�fA=Y�T[� �{��[K���8L�b�<sHi�"3+/a�2FX�Y�2�2֯�u{���(�2�N��S�<?J/���q�d)jzV�d`�(b���Wό��(.Ș��~�$�e�"a�JE���e\ī~\��^���S~�!�ML�_���)b|�!�2�s��oq�"��d��ld\�lb� �Vd��#�El32D�q���B~Ǐwe�����@Ƈ��񑌏�g��)�����q�➒P5�ʩ� E�Oij� ���O�ne���ц�:��od�*���T�T@1���$�X��::�լ��̂�z'
20 +�:ʆ/M�(N���+̧(�0�#�m6�U�|�̋mM�������y@���檼��*����E��e���� �^���=�].�}��Wz�����s����`����J�F�.�}�<�XG���v��D�<"$&��vGBb�7pm�m�2e�k�!5n�
21 +Oc�U�]q�w;j^�۸nG W��R"���pN䜄#�1��x�����3���)���70 ?��)T��\�P9 ����)T���^)^~ ��>)�G/���/�T>� �3�h
22 +���ڸ7�B(^��:G���a*�{�P�l�6\�;#�4͠v� �����)l
23 +�y&�ͳ`���su�a���$&�&��s��"\^&x3^9O��&3�9�q����ߝ}~������9���z����(s��L7R� ��<��7���o� �:�ǐG3�ă��VL�=��W_�ߠ��(~���׉_h�y�����?����;��C��r�|�����1C_���J�V���,9�f�x��6'��2�!�Ƽ��!��0��9�'(�$)^R�V���-��=����w�j��$\�7u�d/���j-�'I�%���4۵� ��2����ۤG*1 �<�PK
24 +]Q�Fc���`-org/gradle/wrapper/WrapperConfiguration.class���n�@�g�8N7Ρ--�@��[��QU�6�@QB[���I��*ؑ��S�D���C!f�N�,� ����?�y��~��:<P@�Z�9���lP��MjLj�d��p���s�(p;���=����2=;2[��(N�?�B�@9��[�c���s���VtJ@��b��\v���h�@Z����=�ך�g�~���;��g3���?����d&:uC��8�X��m~�����������@,ͱ���7,�5���/*��5��µ�_ma�nz�PT���[+j��g�}?^�N⛤,�<��aе��t�+�UmR.�P� �h��7'��F�����
25 +�P 0?�5�ԡ
26 +T(RS�&*����48�b�3�A�K�` R�F):�y-��ė����h�t�y�����QN� m�3#�X�e�����.� @a#.a�e�V��av=� .'CL��N2�C��y�,K^�K��+���;X�����r(
27 +��DM�uX���4ʳ��� @�<Ȫ����y5� ���U!�ălAn�A$d 5� Zr[��A
28 +AV� Y�j�)& w� 2�-�+�y���ٝRJ@֘F� PK
29 +]Q�FQ}i�
30 +0org/gradle/wrapper/SystemPropertiesHandler.class�V�sU�m�d�vˣPJJ�i���l
31 +*�J�$P,��Mo��d7l6���F�� ��W>9�����w�(�w7�͋�fz��u���s���������Y�.��xCCF4�Ĩ�75�%�c�0.w*&U�V�V�qF� I�JrN��� �kx���B ���\»��'/;'��k00#IR�,�T�kA
32 +i���
33 +C�e�G4G����۳B��1���p�3r��중�2S��L��6�
34 +z�l'K9�lF��#�N,��wE��c���"Ұ(v�
35 +6��[+U�32vٸf�L;6bfD��t,�f&6n�h4���#� T�;j�
36 +nID5���/�G'��"皶EY��(s��J�hfZ)�Ԭ�&��Yv��숔X���H�`8�BVXn��ə�"�R�d��`K��QW8�kK����te�dTg�����Ȅej�r�m��)3�.o�er�$�K�.�u��ڡz��9G�p]�LY�[p�cx�b�٧�� NR���zFK�KS�A�7��s�ȧy��+:2`�li����g���h鰑�qU��ܠ�t�~�`�fVT;j�:V03���v;�����
37 +glc���Ju�s��yI\\��+ؘ_��b�?ڭbA�">�q��H�Ǹ����Y|��u�*��qSr���*���-���=~PqKǏ�IAt�������K���.X�ڮ�G&�`ۊ��5K 2c�3�EݾH}�tױ�H�k��/u5��k�Xl�H�"5� "���M;��|L^��x�|�I;���Y%���7�9����R�,
38 +[�rn�g}�z�lj��2���� t᳼���w�2��i�I��a%E�VFi.�O�oΔu����9�mX���<�V�M{ 7J�������/�Q�7��و
39 +70_�C<��.ȿ&(r>���)�U��>��'�K�۱�T/) �n��E�h�<�A��XB��C4�E�����%���/A����Do_���݃>蓛���=�'��O/�����6��.6������my����"�>F��A_����� � ��� ���,b�` (�����"�TCj;'��J��T|�p3����Q�}4�}�g�x�[C8�A�P"A�B;����&ꇈ�.J�����ziE����\"����&?�nq���A��K�O�8�:�a�N�>�G�b��F'-����&=�e��h=��q
40 +/ӋO�NO�p �7�g�B�C8��\���Q�J�� X�z��c^��sw�� �PK
41 +]Q�F�y0�Vorg/gradle/wrapper/Logger.class���o�Pǿ��*�1�pL��
42 +EW�o1&�d  f&�����Ki������������ X����s�9��*��� �O�H�f�p+�ۨ&Q�,D]�;Bܕp A��`���w� ��3�2�� ��I�^m{��]�⯧�>wީ}�N6����Ǫc;8���Ƅ�Ե]�u`r壣�F�Q���s��5m��P힩T�T-]鹎a�-�P��Dս +T��Y��b|�Tuz|<��[�����(N$�&c�bXC3���R�Wu��:��+m���f=m�dϞ:?2��R�lDL��BZB3�{�/�AQH��GB<� � �2����o�g\���+�j���/��>M\>� {JQ��V��
43 +\ZW��H��c��HX�Š\������_�)�G�t�
44 +}� Р���F�� �If�:B�~@R� &�~ �6H�#J�2b�&J9�򼉖<MPi��B!`� �Y�;"����h}��2� eү.��sp�N�=p;�U��������,�+��N!� ����J��Z�.c����@�wgX[�W ^#H݃�~���Bۥ�"��GZ�Kx-��� �j:��5(��K�:������PK
45 +]Q�F�r�n&org/gradle/wrapper/PathAssembler.class�V�cW���y�8�sص�b'�,�IS(I��D���*Nڸkk#o*ﺻ�Ćr(�}��Z)Ĵ~���][�*���7�i��73ߛ�����7�ƿ�8����Rn�)� CQ��(Lٶd�ŋq�Q�[$'W�RQܔ�[2�F��A|$���g�R ���q|���Sq|���gE���d�|�� _��Q|)�/�х���UQ�� _���1|K�o������}�q'���C9y'��
46 +�X�Zq�p\�X(��e*Ps��ۃE�qtG��K��C#��3SÓ��G�秦'sc�$Fnh7�lQ3 �)0 ���L��LwV+�t�&&ǟ��:��`k��>���ekY4|3��}�(�4y�0 ����T���Р�������J� �=�-u�/�g5ېu�r� ����B�w��ek++����ܥ~F�LM���v�o� ��3�z���gF{�(�lMt�w���oI��lq�u��u� ��9��&���i��l�b����\�cE�x��{q֩|�d/k�%�З����˺�h}�(莫��Wr�Œm�k���S?���
47 +;�(P�mV�W�� ?�s�����uS^uu���2��(̆�c΂��9� ����������s�.n�xS��WXvq`���w*�CRP��J��.�d��� pQ�y<ŏT ��*��5sxZ�S�E�nY�O���,�Jע(żn����� ?gF�*~!� ���_��k���̻g���M�U1��Y��N�$K�\E1�pC_t���������C�F�GŸU��U�_�xG��.;`r���k�p� Ⲃ�u�����;Y2]cY��g��U*擦�&�Hܤa��ܤO�>�]aF(���T�dž��KF���� �Ir����fח7�(�����In
48 +3�%I���$K� �u�`�o�b���M%�Tw-5ִ��p-���U��hWf^A�;����]��Tp!�j�oC��b��1 Cݾ�����۫�S����(#�-��S��:�^��p�>���if~��y��"c<�{Fw�1�2~C ���%FJ+yͥ�p��D��"���s(�� 6]�e��L/��-yk�6�3������u1Y;��)-l��é\}��j��_,iE���f���Ӛ���~'l�p�v2����:�o�F���x �*W �p}nۺ�?vV�1��r� W�pV8��(�z��� t ��~J��� rC��'�)�q1�μ����}�$i�8��ӳt��,�$��0m�6�KOQηә2+��{*��{3D΅6���b��@|��&��2�&�qh q(c��›�v�&v�zRO�Pd�ҭ��H-�[�!�1�P��ia�уUfWB���
49 +�6.q�\�Kȱ <uORj�Y�O�cL� �G��0���(�5��ɸ�B�������CK ���s����P��=��ה�4Kv�C��Oo�:�!P<I�5P3�qU��g�߻<''�m���(��>��[F��ͅ��=$�O�q|}t]s�������,v玬�s@14�:�,v�-��2��1�)�hbf�1C,]�g�M��>|�C� _�k���d�q�B�]�3���2Rռ$�h�b�Fhy����'��[Zp����U<�ћ�!�/��b�����机�A�=�=���HW=fd`TaF�2�fƓ �jUڶ��a��G��y\Qy}ĿT��8���yN22�IA��ү�a=���V�B�D�=d+xﺔ%�|�4������#j�>K�>G��X�y� ���B:�|P�;��XLJ��|��PK
50 +]Q�F��=Ym! org/gradle/wrapper/Install.class�Y |�y�>�1�� `AH�9�@��m [fI`�� <Ҏ������%a'v�q�$4=p�&u��&n#�Ș�r��L��n�։ۦM�������JZ ��{�����x����5"����7d�s�B�o�b�K�J>�:HazS�o{���� ��w��-�&HK����� ����?)D�$���п�ѿҿ)�����3Hu�_A������ ����
51 +��6қA����pΘ���#;^�}
52 +��8 �A�� eAVy���Aj�7�3����
53 +y�V�B�5Y�;�*H{9��� � �|G�����RxC�:y�‘ u��o
54 +��o r5ה�V���6�u2� �n
55 +�an����[y� ;��A&v �n��(�7H'6�wʅ�D� ��v�l�ݼ_>�U���2��{t �=�8z$�9x4z���Ꭳ�B�g�G����m�-#9��iY��L�Z�>�%2z�;�� stT����5�іQK�'�� KK�t���9��@ܜH&L-δ�`�;{.TR�=֑N��C ���؅Å0��V�Nd�ƣ�#�w ��t����Z�a����I���t��m�z{In�v�1&o�י��I�?3>�[G5��a-qL� ��nz�1#ʹ�(e�M"�Ö��z�����**�qw�AG�ь�ن��W��0[D'b���s���F�� oC��L�.��n� �deBD�.�S�۽ ���h2  ʃv�R�Ջ���"<uV��9QU��FJ��B����ki���V��v!�#� ݶ��G�8h���P-�zz�2R��޸aA�� �'Zz�;k��T*�������K�"sd�u�)yG齚eUÄ'r�M�Ip�����t�Mjv��+c!�"�U�u�gR��"�a�7�i�9�`!�cBU����Ȉn��#�w�6m�� �RQ@��i�k��x�2�I !c�eJ�wf����S0�b9����B�P�O����܈&A�ʤl=^t}��9<�܏.s|\K"5��aZ} �4���F�R{j�N@@3ݯ��Ҹ��%­"����8 �� �����t8ڪ�Œ�'.�|��9�o,�م���Iۚ����5�� �z�Db
56 +�Hel�еqq��C�B�!�뒯�kH�W`�If��|nQ���r1���.6SS�d��9�
57 +�������<c'�1�x��qB��D��$D�A��}ukk+So�����KN%��2l�a���B�x�ϑ*���:�h� j_:���õ�ָn��r�v ����:1wy�\޷dCz{՞%�!�̌5���f�L����JWhZ���_P�c�q���J�U�izF�G�4��K=*��Ri�PV�|T8*�T~7���ǽxK�\�j� �~��a�^(����|�>�T:�G2I���)���ܑº�V����z:�4�^�f$#Zr
58 +`�>l���#=�)|��mFF�
59 +#��6l'�"��pS�(�s� �Ŷ�|TT�g:uS&��� aF��*?�1��9���,mJ\X��y�O�*���i>���Dk�!#�U���R��*�<�Ԁ<<6n�jx��ޭ��C�eX�8�4#*���� ��1Ft��o$5W}##��Qy� ��1?�C
60 +'Tgtk�`4E2�{�r�M�/%�#�t�/�*[���I�$ł���B��-`޾�2�w��D�q��-DE�<�е4Č�[<!���#�)3�@�#>��=�G��4��)f�9���pF�GyB�I����ʏ��8�p��������?����*��.(HR�5~��P��8��C9�/��*?%zZ0�[h�C�
61 +pUa��Q�}X�_�_V�Y�?��
62 +T���c*�?�0�y��[&�#!��X�=gnǦ���G��Ѩ��n�� `��QT[���܊O�3K��Q_Z����3;W���˷(�w\���@��ײ�Ŏ��>��)�3^�vK(H$�*vA����8"�H���l<�#N�;o�E������{�V���i�� �T%�Ѣ,��I�MK�=I���nQ�Sf��syH�x|��xnl�u7.W��.-i& �����ڢr��-�PwB&��
63 +���(+mJ� �Vl G�v���m�5EOCi3��u��m�Q���Ky��(��y�������*�R�W�e�>� �<��4w�K�E-��X�+��Si[�e8�R!�����R�&7&$H:8�����@��6{� �T�9�0Ei(�3�䡑�DH��Ӯ�m�nW c��g~�UQ��1���LK�I���p���>ig?:y>���i�������L��%k)TƼv�f���.y=%L��"��(�'�9';Eo� ��(��*D�(Na"�a�i��F�UBc��;�!y�;3��Ό�8��}�,�i|= ^���3����X(���:CeWH�o�B���+�o�B�.;l�kɏqnn�մ<l� T���28�wqң4A䬄'vV�U���<؝�)�7����yW�4��տL˰X��4M+ڼW�����}��Շ}ao� ����_��/�[��j1�S95��Fp��p��ş�l������Z�qz0��Vz/����}��C����A�|�!���)@�7�j�UR���f���t��0��Y������(�4�Bkg��8]:{�~��*m(��D�}ߏ�-��n��.z�@��y����Y}�Q���Y��}������s�)��/k��cV0w���� E�`�Mi'���M���z��*|�(�T������i�ER���T]B����ҍo5�1��A� L{
64 +̟�a�P+=Dwa}�X8�ZZI��~(��.��~m�O�C�; �`%��� ڑ4l"^I^<w�9����?�?����� P)��[p����<K���������T�_���'T?�b��ij���6o�;M�m��o�Z��-pH�,�BY�C;�i'wa���Ӵ�����Y�3&�w�P� �kÅv\��M�폵^�ʰ����p``��=~�Ʒ��4u�_�5.�.,��eO��TWH��B�r��ː��^���Ng�ugC�4Ub�� h�aZ��@X�D�hC��D���&�$��,V�F��HO�c�#�/`�%����,����� �w`�m��p��>E?�?������4���݉t��)X� <�@? +��/���g+o���c�U� prޑ���s�'��6�'�%�fm��+�"�k����Ꝧ��ϒ����|�94�"��c ��
65 +�f���`��V�"^rRn��d���"������C3��>������@���j\��5C�=�
66 +����t�#��CsLl�B� &U�j�B ���Ј�p⌓�|�W�a/X����l�/� ��޼���ˎ�J�7��P� �0K�cH\���uD�׀�/���T4����T)�4��q�2M�K�1K1���ؼ�:9C����^�:���iq�3�h���g���K7>)D�̀�
67 +�_�D�P1,pgA+2��>��gv�uI��FA��
68 +�I���k4�)�;� S����BK&4da~�y���`z:��'�jd�z�=��v���d� y=^���������
69 +��5z ��m�C[�|���9��ln}{�"5+��j��M���~���<}�ҍ����g۫_���hHD���s��yk�W�Wk�� �$���:�:X,G��ɧyW�7�kY/���R߀ʪ��T��p�C0��of *�[Y�(��Rm��w�w�([0˙Tnq�� �"���C$/�컽˿���^nˆ�ߩ��o������we�o��S�.n��e�?_�%��"z{��Z��O�1��q߄I����g�ܒK�E�Fw���PK
70 +]Q�F��L��� -org/gradle/wrapper/BootstrapMainStarter.class�VY[�V=²��l1p��NSJ�4 ���`�:���/FD��,�.i��ڗ�6/��|M��/���v�d�7��w��;s�̽c���o/��e�qWF/f$�/aVF+�d�ü�,�aI�1�X���z<����X��0$�k�el`S��Hp7���Ň���P�G�X�'�P�r[F�R|S����<���q�L1�1�`+��6���m�$���T� ���� �]-+ 3�t4m�)�E�Z��>��wM��ڴYV5#n��ͬI�,_
71 +�m���5��F:�-�HO�͌�i:�t�V�"��0 �!�� a�\~X@��]T-B�4 ��3����L5�HpO̎���JT�p�P;"�%������5)��%��YҎ�:�l/O��~1y��n�������$۷5��J��ьTL��]f9dzBy�d.�hNuT��'[Uz���i���f�J�9�T�V�"܃� �)x�t\�:J�F��vhؓ�D����A��|
72 +KAt'z�EܪE���=gϱ(��������)x�CM����{T G
73 +>��Ed�4Ѕ׵m�� _�+��5�rÏÏF�yK�7
74 +��wT���9��2�`fg̜�
75 +�ԩ�6 ڻ,�R}�5�(Ni�mm;�=����=��������荜+A���U*tS(\z�&�+�P��UY�Ȳ�"��Z���?��,S���*O8���T�T�p�#]p�7�����ZL�gw)����⾵,�+��̞���;C�נӺ��B�ͧ�`�Z�%ܮqf��L�U���E:jښq`>�;|�4�{���D�j����6R�����\�a(\�K$"���\���&�T)�3զ�@�j���1-2� X#�5�E��|������@�-��봋�,��:���u���;�O��`��L�!���&;��͡�cԭ�“��������?��G�1&��1���_��҄7��_&�Ƅ�M�<�'|�@�3L���Z�� �p����0�b ����C��yJ&_�1�@�$����C�Ҋ�C���4��}�x�Wn�M�+�vuo�n�$"I�&/�OP��1E�Ѽt��İ���yt,������mb���ior�y\���� ������˿��+�Z$|��c��qV�v
76 +
77 +��(�A�q�=�:Ma�w��xq��1�):�L��%��>���=Z��YJ��D���v���PK
78 +]Q�F�E �C
79 +�(org/gradle/wrapper/WrapperExecutor.class�Xw`���#G�rq�lg�;�e3KHBh<�^XNR���Y��d�8�2�H[hX-mI��nh� �@K��ҽ�.�{�M�}wg�\���߻��7�xO~��p�
80 +��0^�����k¸-�Z�B�ke�ua�>�7���(n�Q���(�`o�b֑��2�E����6�K������C�w�λ��P��=2�7����~>�e�� �ø'��Ώ�Qt�X5-_3�u_����1+4�ɝ���0��|��!���c|<�G"�D���S�}4�G��(d���32]���Y��0>E/� J�ŗ�e1�+Q|_����F�T���/5:�׵e�ohpǖ���#Cý#�c
81 +b����ZgV�Mt�l��M�W����l-goղE]��
82 +]�R�> K�� �H���V�T� o�<���$��̼nن^P�ĵ�h����>m�/Sm6�4�ޥ4�NY�{4+G���v�h�D9�n���\Fw���NcB��~Ӛ蜰�LV��ci$�:��s�CS�4�0sdj�iZ4h���{ ��i�SpEk��*O��w��.RU��� [�o����Ըn�
83 +��Lk٭�e����<k,�u���*��o0r��Q�%��V#}�*P(��wܻ7��=tB����>9G��-=�Yz�Q`
84 +�E��PpJ�WAN�;���I�
85 +f�J��]>�� (��-��ҵ�#��be����JӚ�g�i \��l[�JN9Hl�ۦ��LYX}��2þDm9)4���c���TIy�r�Qw{}�f�'tۏ��NE*hk}:)�ȉ�U�W[�A���d��g]�i�>-?��G�%(��!͚ " :h��T�|"�
86 +���FMaF�d��S�y��"�x��z�qk��U�>�oP)k�NVRFߩ�sM�v�;71�M�0
87 +ҕ-���Dw����h:D��U����ן�
88 +Z���e�[v�۪�4�C�A�,gߕ!��{�>����H1gSz��{6����;iL��BK<cr�3�������D/����T�?�?f��dʫ؎�T�b���ئ��Sa����.?�O�,�+�.����W�rܨ�碮�bX�'U�B(~)��F>E�u��Wr����7r�[9h蘄��,f3 �Y�{��)���w*Lq��"����?�ן���#S�H��́�D�����.�NԮ���H���Vv�u��/�+�}gn=(Iz��ު[ǣ%������i��P�Q�7<>Fe�U�� 󅷵�2/�3��sTE����xK���{��-q-��<)[���� z|��������O����`����pVg��łg��6^2g�$_����?T�"�/����K8���_�w�Q�_��}�Ɠ*��@(���(�l4�Nנ9�d�j}������bn�f�v,�S�I��G(��Ұ�t �v�<��f����k�q�S�g����]RR�W���z���p�?��6�o�_T��6�V>����r��e�k T�P"�!e~,��%�v#�2F ��{�|�ĉ/��I��Sz��QL*=�KE.�{����������2n*����I����M"�i�KOA�nI�ePp�6碼�i���VcгS�9~�ݓ��ү)깴^aV��~qU�:/�|%���� 8 @�)a[q�� Ø&��<f�?��1a
89 +��^:��`;\���rg������r `��!�j��zط^������\����\�|�U��e��ܷ��+יys^H���s��<�1�\��Y(c��K��� 4�ڱ�o�A��#w���Z�|�K\.h��-���d;T��4"w`�,��b�ЃX06/��� >,z���1�c�����ڤ�|�j!� W����ܹ;1�z�^Dѧ��D��mGАHAc������CS�^�`�4�:��e2Mc� VL�Tw���[������ŝ�3ܽU�ޙ���Ch^r<?���M<_�A���������� ��]�j,�yh�� �8 ��"$��_���z\� 俔.��؈�����"p3�B�N�"������v��%�R�| ����7G ^�|r������5�b�� ��a �0\�i�n+�,�h��^�������jϊZ����Ҋ)�B�s<7K��t�A7KN��(Ϣ�ə��938�0�:�:U�r��8�T]�J��|I��i�<����|���؅�0�g�.␈��V;�u���j�i\B)�ҁ��3k�$'T��P,��Ʀm\5�O��~t�`�!,p���&���S����t8�����e�0�Zn�ʊ����{S_�Mпr^������ �< jp=
90 +N�(������~b!�[9��1�y���^ƿ�!:(s�9[C���D�&Ƶ��TU�,�g|c�p�f���+K����?i�4w�̙��||ym�<�ʈ[W}� �� w�sU��x������
91 +5�>��� ���I�FK3���گXJ�-g�?랪�{1�܏�xI����.�����)^��%���:�Fi��%T@�ϟ ���‰6�M�څ�|.) �'�5Nq �`ih1p�`�(j���9�N0{���p�����;�&��[ЀW0����J
92 +O���M��4�� :��R�fػ����_�5ű�S-ޭP��m>�K�=�
93 +��W>PK
94 +]Q�F����
95 +B*org/gradle/wrapper/GradleWrapperMain.class�Xx��N��jU8 �Ô Ԑ΀���Y ��f�m�����V��Q�b�؉�H��8=N��8'يM�'Nwz���;�gwu:�-B_����y��y� O>��֋�*��.�2��\.�P�J\�W)8�ǫ�x�ܽV��p����zoPQ&���Fyx��7��
96 +ޢ���U��M�|�\�!�w���R�n���~ z���x����X��X��
97 +PQ#�܇*����ŇU�1!�&��\�cʏ�����T�9�c*��T|�P�I<��S
98 +>�b3�T�|֏�I����_��_��O��/KFO����~|M�ץ-w��~�.��ǷT|�Q�]?�'������\~��������g
99 +~�����y�����poǁûz�;������+�:����1=>������63����5��R�@(���������=ç�E����ї�.��#*��G�m ��|m�0��uE�����#ѧ�RI3���DT�]���&�v����HB�� }|�H�w��Ag׭G�4�7�_�%u��M�����8P]λ��@��5�;�1���� ��V�HJ���0M�=J��q=�4��:[�H,n3�����4v��CFE3~��$�e�����1�/#*�A�4y(�e�<D�r���^��aK9���h,<�v:����.s�v�̑��E^Q�IW�B:N��e�� p6�t{ǩ�1mN�><����u��1{'�:b�W����r��M���<4A^�`ܰ��:{O�-�TFa��cL[��IU��3`$�6F崌��x�Ap�UII3���I�����n����I�IEc����2h6�l-7�]8M���>/��rB���p�˒� �,j��j�-n�M��&V� ]$ ���tU�;5��;�M)b6�2)4�
100 +�V� ���s\��x*j�g��+������?�O
101 +���/�+�j�B�ғ����������jH� ��l �T�/ ���z��S��X����<���0k�srR��q���3��6M�O�F[�Ic�5!��˅.@��U�iI��^K��B,`�e��u(�gʢd�P>M�BM(���S5Q��XF�a�5��$BŒNc��O�WD�&JE�"�5�HQ��J�XK4Q%��9�+�=�/Rq+:fd�AE,��ER_�Q���eb���6=7�аAw�1B���L�ӳ��f"�b�M�c���=i�j�$k�g�iϑcF���
102 +�RJ ib� �7�)�\�Y>Z-.fh��!%䢄��UHŇ)�ҫ�k�F���ZQ+��<�Z���&�7"ѣQc8����"�4Q�kY�=� #�f�H7�C�>q�5KcѨ�u���Q�mX��6E����:��DRo��!3O��o���L7�����4�B���r��`=�ut����2/Փ���Ԙ�.�Z��� �FGR ^�5ye7���
103 +�c��x�Ydv�c+1��X=ݱ�ŝc��G����ʸ�>g/����*�^�.�Ʈ��(Aeys;�S�v{N��ď�yӻ��O,����z���E�)�]7'c�V1�<OgU~[�b�V�!����S�Ӎ<ϼ��-���;� ,s��.&PLE�� O��yeg���mt2�(��-԰��rd��xL��J"Ƀ�u�
104 +��0W;?R�_6m��ı��Yl� ���Y=}��]"j���P승1?ȷ�3��ٖ�u����w�
105 +GN]��737;-�k�����Y�,��8SN�����M�'�{80�I���Ȩa�H��)=F-�&w���D`!��+<�qȃ�+��=h�;d'�5��@ި^�Ew����r�u��RZ�LA>͇��y�V�ƒ#���e4̝������j;�Þ7��<�Ƙl�T�B�3r��0� ������pw�z�v�� �qơ�`�Va��!� rD���(�~(k�r0k_����}))�|�p���0� 4L@<`��ZhW�z���G�[���Ebq�� {| �'����o�
106 +�&P�� ��P���G�Z(����4���f�%\*��S(#eyKA�@�.
107 +���N��E *�N��(��X�FU�'�-���iA�Y�R�.X4��ZԠ�0�eC��),�X1��Ma�P�?���x
108 +5�&��3��F��:z-m����Q�,G#.�:�B3��mWc=����� �b3nG ^��8�+�Zm�;"�Q;|��99J��!D�%C� ��XH9��Ĉ��1�8�~=�n�K!9\Kh
109 +e�q(���6�і"�3��N2"�l9���� t��𷖾�B�PC�n�����\Pch�!�T hG:��QKV��J��:f���+�27��ɮ��w6'�:���� ��� �V��V8�u�k
110 +4�i\2���캳�Ue������z���46�qi���i�}(���� \q�2Z[��z�%0p��lZ��;��x�9W�� \u֖UN�\�j��2�^��C%��:�L��yf�Wɐ݊琾�I�\<�p�|-��>��w����h���Jl}:%v0uwv5R�]���4vw����#1���QW��y����s{쳽��=��}%�����m�/���������c���*��%,UL��L��s#}���`Է0mw3a�0Y�� ��HKo���J��x!�+ }�X��x��$�p��g�.��(Jc�ݨt����i�>�D�L��(!��L�� Xa_��.��.��)��i %L�?7�n��R�r�j��PK
111 +]Q�F�pd� "org/gradle/wrapper/Install$1.class�V�WW�=2$1�q+�Vچ`��
112 +hE@�FTP��C2��a&�L@m�bkk�o�}��-zJ�z����ӯ~�_�����H��М��޻���{�{��߿��W����2�c��C<8��<x�/��0ώx���2�(����݈y���/�^ ����q�`�^�!�`�2Q��`�! �Iʋaf�xqҋS<=����O��a|҃�<xڃg�Ê^��QE?�%�k�*� r\Vš�u�@�Ĵ�ݮY�s+KHٚi�Z��������N2rۃZ��A�*bZ�p�Rb���DB�F�Vt��Z4C��tfS��Tl� ]�' ��1��ˆf�]���گ ���#��>��x�eJ Ur�a�V��$�*qV΂�f-���m��-̙�JLf��ĕh5KEJ��UK�M�Շ�j9�� U�%��C7���8D�l3Q�U�j@����D���2M[`Y�O%r��.0iɇ��Qt��� �i҃�6�/]1��=��(G�ף� �NY�u�´8Qӈ�,K5�pe�� �c����l^�淞ը�FT7��߭ڃf̃ge<�s2��u2� $��I 2�<y�@� �,�|
113 +e5�ߖ���j�8�e����J�� ��d���d��� 潉�J��e�x����]���9�fO�y�Q\��>��#���3�� ��������o�Ϸ�бjWu�f'�,�F�:E�����^㴖H���\m�$��=�Q�O�q����>�fkXj��b ���Z�k�d�;*o��F-U��vj2�ME�u�3���1-��S@^�g"W����j�U��!Zw)Cja:��+�}tpB����V C�m:,�ՁbwL�#�V�%�s������֒΅��u i�)[ݫ؃�%U�t+6н��}WdS�rǸԩ k9H����F�x<����e��l٫��3J�nRR��G��u �e�;sg��6'`�.��&���G~F����m�)�����9؍� ��x��� �C����@Wz����Q>�K�cPIv�'Ʌdd��� 34����������ٔ�g{���9��;��b��f���j��~�A���Qh�ώ�4dFz1��E�F�'� 4kG Ji� ֍C׌�$�+X!�C
114 +^C���`#Q7ـ��OT��+���_t��y,�'nb������(I�sރ�0�Y��(+���1�}8ו��Q��K�?�e��t�&P>�X�/�#]���\5���_<�+�ƒ~�9��Y��e$&���r�J�G^���uT�r��ٟC3��.�h�*��X)��̳U���TZ��bT��(� �����?�h�� *q��W;KW�9�8hj����q��I�D�&p/���
115 +i,Sp.^�m@��`5B��u�Jy�Jx�8Є�T̛T��� na+�B�(�6Q�6�
116 +�b:�Q�6v�3�g�+� ��~�l�PùȪ��!j�?�����C�U���TనE[�o�*:�.�;H*ag��Y'�}�8qv�[ c�i7jn�i��`��Yz�4 `� ���.�Ɍ{�/#�F%�V-2�PK
117 +]Q�Fj j��V8org/gradle/wrapper/PathAssembler$LocalDistribution.class�R[KA��f��t�q���[�y�k���[KA!��|(L�!N�� �M��J�P�?�U<3�Ҩ|ؙs�.s�˿�ū9�`�OM���}��Q&�m5ȏT�0�芟"VY���~ܪ+M��c5��6���-ډ�i��K���` {�Dj�yT�򏄽���I��l��ֲ�$,4T*? {M�� �F�ɡ����k�m����js���� M��%��ydw���-~[ؑ��%��Ru���<�[5'_��n��$��6�E<`=�f����Axw���ZIDډ?7���
118 +U���46����?S@h<pC@�d,�o����;�|/G[#P�N�z�B�f���,��Q��e�,!A�+efc,�����c#�n�ae��M|�D�(��#�lQ[��z`LHx|'ؽ >����=W�-��ĝ��PK
119 +]Q�F�cJK!org/gradle/wrapper/Download.class�W�g~f��3; 9X(�� l�"
120 +���$�v�4�, ]Pq�;�,��lgf Tm���n�U�^[���l(��UT<Z�V[������V�/������{��{�˕��v�Sec��9��/[e�(pU�qLƢ
121 +�U��*>���#bσ*�Ge|L��U4�*��I�Sb��
122 +Q�|V4�S�y|A��%�<���|Y�W𸌯*�����z��D��o�x�T�-�T�SL�-���S
123 +�T��U�=�W�O���������e<#�� A���a�fu�1 ��k,췭�a�������;o�n&���-�q���S���#�wNO�-A�IX=j����� "J �F����M����h[��`�J� Z�8n�遴���������q`�[���yV8�X愾`H�Տ�Y�L�];c��-\�mưvtqk�̸{$�D���Zs�J�f$�G��7�gLc"�0k��٬��Գ3������g��M��ͬ��� I˜ˤ�2�� �³�*)H�-g���T�j��d /LYO�lá��ڭD!e8n�,�n�Օ��;�4rbё� ��nc�kئ�e<y;���85�a�����l~nN��;<��”!�o��VZD7j�QR�.Z�򮄶r<�y7�w�zC_�u?s�x��x%�L#)��_��e��Y�&8�|Vw���(%��vգ�J���Qņ�L ��*NJK-��
124 +�,�HА�T ���<�ŭ��4D�yG��/�h؋q ��=�1�aT4wc���w�\NPC/�~�g%��n��wW�|N� ��/j8���%��0� /i8� ��rNG<@�T56Ĥ�B�K��EѼ,� ��s )��8G����_h�%~���xU�e ��oe�N��^�D0�������ϹFJƟ4���%�)�=Y&���r�u��J�_DC5�_Ɵ5�o������M ���!�����V���l*N*�r�Mt���������tڣ�ΐ��U5� �Ppr�(�,�- o�*�0a���,o�;�/���[���h� b:҆[�� [�u*c�k�Q��V"�
125 +U[�:�������5��|�ucU�����Ъ��{%��m�)Λ�oy���Kel�+��� �J���k��T)Vj\K��Z�֯Y��J���L�Y)Z6�pQS��꯰�17S��y�
126 +.���R���UUG �2T[6����^D�t�j(s`���:�����J[�����\��꽟�� �JL�91�V=F
127 +`��� S�.o�V����H��4jH=��uF��� g�θ�̴�b"��n(Of-Ǩ�Y^��bβtaw�#_Y��3����v��މ6`79�Ї[9��j�a�}�8,>1^?���ً}l�8s���~}���u��ECw�Y�)
128 +����v�l7q�f���h�F���+�E;��.ﭺ��/y#���8�Ǯ��b��p���h�%!-!tj�{#w�|ro�ר�Q+�<J��-lNs����[�����=�KX��\��r��k/��ЄI��\4὘�f�c?%8�^v&��)]͕�҄4�)�q0xM� hN�k���`kEF���5"���n0в���2��v��@D)`}bg��$&�!R��'��<6�o(`�lN��,��R��zXߥ��kq�B��Sh�~��M�|��Ծ���*�����V��-� %( �w�}t��M�Z�uY�G�Kgx�N��]��b" �L>23�wavb#v��&J��2���p��Äގy���� �� ��S�(a8If<En<C4�%/P�<e�Rv���({��� �-G���fp������ҏL/履Cx��3���>�UV�e���`��->C��x d�~��M�"ɾ�|��X,H��יH�x��T�'��v"��v��] �/�`x@tr��f�elO4P�!�����H �F���� �7�h��!m�����ʩ�����LA-<�zu �����!D�������S�O=u���la潋)�o�#?���(��5D�F��>���^�8LB-J�������A���PK
129 +]Q�F���VOO#gradle-wrapper-classpath.propertiesS��O)�IUHIM���,����R)MU�M�T00U04�"SKg��#CS�������b���Ĕ�T��L��Ҽ���T[.PK
130 +JQ�F)���build-receipt.properties5O1n�0 ���"�$;q4h�V��ҢkAS���� I6���MBNwǻ��O���)2�;����a�Z����,�n��6@)_ߝ=���'- �B�L�Om3(�N9h2mCpK�F l�J���"�|��8�[�v��0�q�o�ŧh����R����� ��Fh!��0r�� ��L�>
131 + ��1X
132 +���J�W�#ゅ�� ? �PK
133 +JQ�Forg/gradle/cli/PK
134 +JQ�F����<S1org/gradle/cli/AbstractCommandLineConverter.class�T]oA= �+��m����t�>�BH�hB����e�m`� C��ߢ/4����2�Y�P���a��9{�s���?�p�# ���5��ϕ�By9yE�x��\Ye��� Z��p�Ն��a��E�jw I7|��Z�U� ������c:��t�iw]��Haٲ��z��Qdu�;�BrQfظ�������&D�V�\%6�# ǹƙun�]�s̷�X�3ػ��e9�H�%Ҳ����I�k.�=,ȍ�-1��ak^����1�蔕�)��9��(id0^}�y_��7б�p��:�%����`i6��t*�㰊j�BL� F�
135 +��vU�W�m_�I��m��uוD �I�8H��7��Լ&��%D���DՄ3�qON�B ���:ACvs�π��b��0�\8��y� �3CEw�&T*���kY�+$@B��!K͡5I�YF6V��ANwh�`+�&�XE���KH�,�έQ���FV#�� ����J#h�Rq������
136 ++dAy ��~#�T�N*)o�ް��OO��Sx����Α 86'��?��?��'�k�<ų@z�����V`��PK
137 +JQ�F2_e���(org/gradle/cli/CommandLineParser$1.class��A
138 +�0E�h�Z v庈kC�PE��v�-iI�p.<��S\�p>�?f���x��CD��ln��m����M�J]�k�'i�u#�0��BW����Ք!f������,�B���y�@�wZ�͕t�!�BI]���#��HI�9|g���|{���� �-�|PK
139 +JQ�FRB ��<org/gradle/cli/CommandLineParser$MissingOptionArgState.class��]O�`���6���d� �2�� c���&�/1N4�`�W��5�S��/���� ^H�#����2��-sKƖ&�9O���״��� ��1�U�Q��4%ի*��gE)�D1�5��u KD1�0�ؓ�p��� ��:��@�^3����\ٲ�Ū�+�^�1��U�qQ)B��&�@�)ʊ! ��B�@n�!�fU(�Ai��W����|ۤ�Ჵ��MnR#� ��yd8�!�>�] �Z�EGO*%U�o�u�l�GQ���/�\T��Mn˹-�0��2�#/��hAlu@t�����%�-q*�2��N�w� e�&���B�gs�Q\g���ݧ�-F�͌��&�� nX{��~ϐ�2z�fZ�C� R�6�A� Ӱ��ἆ%�GA�����a��3���@�L�v0Lc8~�c�s�C�7�]S�af�=/��b�� �!��i���!WiXN�$!9!:"�>i!z&���|�'�����d&�w`8Ig��9N�O�XF�i�Х�� uD�5x
140 +�Rl�( ��38�qhK�C�O ���p��:��m�O.�6p�'%���0�o �%�r��C?7�o@�Ӹ�<=@Q����O��� b쫇�|C�Ma"��!˰߰���d^7U�ܰ�^�t�^EY�3G5Dh8%h�+a�V�E�3�D*�PK
141 +JQ�F��M2��=org/gradle/cli/CommandLineParser$OptionStringComparator.class�T�OA�f�eam��`��Z�Pd) HJ��� � �ަ�� Yv�����ɛ{��&Ƴ���v�Bkj8tޛ��y��o����/����� jѱ�cр�%��:�U�lQNJ�U��-��`�!��?`��n�b�H�z�<�Z�Q�)2Zqk�>�T�(���gH��u�O:��{|"<�Cb�q,�l ߷�Yq����Dݶ̚-M� �����oy�ޕJ z-�Qӹ|�H�
142 +�N�l#Kݑ�]:�Պ�}��^!�C� ���ެ\k�W=�jA�;����W{D9�!������Œ������e�AS���/��@��%���ئRƾ��j� �n5��nIJ �dO��c��y_�e�[��o9� ��=�}��&�fH]�Ͱq�i�R�-�x/��� ��r�a��hf���2=B�F�=Y \ K�aڙdiZ_��L��*�SH��hp�PsE�D�?!Fq`�p�����Zl{��ݺ�=�1��#�[�s�!���B{�./z��i|��C�G1�ǐ�����I�Vy&$��nR�$�B�;�C'r���.��"�{�i�"�����L�lr���"�.0����3m`�Y�(N�͒��V055Q�M�<����3�t
143 +Ʃ`��1<� mcd3B��= �� �`O��PK
144 +JQ�F�# �GK1org/gradle/cli/CommandLineArgumentException.class���J1�O�3���Zm+���Uו���0����t���D23�k�*��|(1IK-�Y���������� �
145 +�2a�E�E��9炧=���O�Qz�Tqv���K9fU� v��#�ti��ˀFC����b!����ė*�BE��{�2��ȅ
146 +�����9`)��K��,Ihh��\��x�� &J>���p1�Y�I�����T�������ة�Q�cB���W�~Ϳ�D�c��D y� f�@�]��t�ӻ��LA^����%�6u�V��1�����8(c]3 �2g��y��������=ݴoa��̝�̩� kq�v�>PK
147 +JQ�F?h���=org/gradle/cli/CommandLineParser$KnownOptionParserState.class�Xkx�~�d�Y&���V���ds�д!���@L���awL73ۙ���J[��^�6V{��z�JB��^���֢O��y�<}�ߟ�=gfv��ݰ�?����ܾs������@;ޕ�w��%!�cL!X�I��y^l^^\�OIcB��� w1�0�X�/��Lt�L���{$|U�z|=�{el�}2��o�ɷd|�a���=��_�����P��8? ���cu��� 'yy(����a��gL��
148 +��K�%�yT¯$�P��kX�k戄��ٗ��m�i�vOBs�h����[�'��X�h����43�g��~�vt�&��@��A��˰�<D]�G`�Tij���q5W�p��}!�R��,z6u\K����}��q�5���>�q�lŀ1bjn�&�5 �w���f����bq��Դ]��L��0 �K�B}q�eF���;zy�l�Xq��Lҟ;���C �D�����l��2��Xw�iM��U9��^܀¬�[�2��Ԙn�����հ�T ky�|q�������G\R-�V�l�Ftw���[^Z�p�w�L&t�J���%F��ڬ��uu[s-ά
149 +���}A*I/��m^��E>� � @����Y���K�#m������^:y��}` b(`Vʎ�7����hZ8h
150 +��W� ���'�̇�۶���g���
151 +v�G�VlWpv(؉�)�B��A 4.nS:�v��A���� :W�V���:uj��մ\����U�T��B�q>��:��Ȳ��I6�)O���ݦ��%ݣ6uBsԤm�q=��a�jl�-N+8��*�7+xC
152 +�bH”���.�k8e��9t�Tij��$��� �*��9 �
153 +�cN�sxF��
154 +^��
155 +~���ڛJ��jF��N趾d�/�������?�B����Q�2���xE�E�*�~!Ů����6������5����6���ד�#���f"z�HxS�[,�m�U���b�������j��%����p���AM�i ��/}���2h4��i-�lӨ�o/�F�[Xu�lxz�
156 +�o,<��#��^����Z<��;��^�=F݉�5�y�豖 g7�eÿ���%8#��^�+�XLw����6j�=K֕
157 +xr��^ �i����/����=�T��q�ܼ42�b6�������vc&��>�ܰ��h�0g��|,eŨ���C��gm}C~Rq����ᦊl�>hAd��f�^]�2gb���V���% %��j�O2�!��ǃ��L�&�~s��p�f�c��9Ov�t�YS�r\�w ��7�V*9dpŮ������[�� [��3����Gҩ7�~�v�O�rDx� (�S�������l�}i���z�K��������g:�$�D)a��h�J�b��9��gP6��h��h�����VD� +��$�D땐h�<Y<�*�6���J�B�x�� �M'�X>�b�Alw���Ķ�<��/#���S%��?:����i�pde�y�.���4pW̠���i�NG� .o�Ś ����3���OAO����Y�A�x��w�u��� ��i �mps`�YO�6jIKxU��f}�X'0��sX?���p:W�*��`��P�s�:��<%J:<��h�J���)g�x)�?��%m�x�INe��I�eY�{����V��6�Z7��l��u��υN�o~e:W��,�{�f�V[E�Ղf�k���Qs���bj/����s�<�:J��H�4�,m��&fB��A�-��umY
158 +6����M������$P��u� X#^���H����0!^�q�&śxX����m\��x��R,��9����rv����`n�A���3^���*�Ǒ��t��Y�Q �G-�M�$b����:T]6qfA�����2Y��շ�XPa
159 +�A�)Ѓ
160 +Sp�Wa �`�����0>�%Y9��������!��e} n�/*�XO߯��i;��B��PK
161 +JQ�Fk���7org/gradle/cli/CommandLineParser$OptionComparator.class�UmO�P~n��Q:oS�D oe� �b0�!�c�,�Z�vğ��_�Hb��"��6s�J�C{�=�9Ϲ����~�P���4�d��W�%,��(c �^JX����^IX��u E ^3tm��m2$r�}�d� }��w���������5�����C��}5\��ޱg�V�nk����R�,�)����X��N]�;ڡ��5�P �ЬC�渺3y��� ������ �,�#�e�}��0�Ђ/�]��i'�jjV]�z�aՋ�� S�6����^�~
162 +���u���- T�t�Y+y�&�d�uK�<�������� �Y�$j�j7���c��v����
163 +2�W�[�V��A�ۛ+m��S�*(�u��B1lņ,i�^�\�r �8�;c�� ��=�x\�8n��pﹸv��r CQ���o *]]�� 4���|[Tuޒ��%`an�o�t��.A�Ai�U��� W�G�ŵ�
164 +�S�/c��o�4<}�u!���TZi���>�������Jv�!���a<�@*Q���Ȓ��̜!q� ;G�'�.!��v��� ���{nD<�|ڊ֋1(Н���0�Q������� I��9�b�|��b�$��m:ݳ�t�B�HO�\�g��3(��W��`iL9�I�� ���k�
165 +a�Xtβ�E�$�����i���,�:AyLS)����"�"�J?�Q�A�X��_PK
166 +JQ�F�b�'�n?org/gradle/cli/CommandLineParser$UnknownOptionParserState.class�U�RA==�$a2@�(��"�"��UZ��`�$S��d��L�_�_\H�*~�����7���=�
167 +B%q��������}�������q[A �
168 +:0�A��0�������i�Dq5�k r���C�w˺�& ����e���z�ab�q�����
169 +��[vJ%nWL[��F��� !� ɕg��Y�6rk�k�� �X���>O��� ��6�E=}��9A{�g���N���)��Ҧ�>曖.^����]S�`�{j�HO����~�噎���-�p���e��}^^r�JI�=R7�٠�cS����ޒ�{2�i�O�c��i�nی1^�#r�޲t1b7���?4�yv�o��=)L^�)a�FZ��֜�[���c9�*z�'̼�n$T� �BA��a F���&���0����0���� �mGd��6�a4�j3�� C'/�n{._�V����Ƶձ+1D��X�� �UR����%�H�}4���+�.L�_c���=�������:��"��L3�2��}F7��>���L�`g%.d�J\)�+QL��gq.�:K^dI�׵{""¾��j�4�e8��� ����ț#��u`��@�T�s䥓�?|p��P{�������f�r� m���EhQr�!�"X�O�ٯ��UV�H/.\� 鋘6�?�9R�?SͩUÕ@�F�cH�:�U�1�-�N���cjX�c��4Uy�<blfq=��PK
170 +JQ�F"z�Z�� &org/gradle/cli/CommandLineOption.class�V[s�V��˱E �� �c���P�@H��IC�E�UGT�\Y����� �����S¤�t��Cg�'�C�~GVdٲK���Ξ՞�ow�=������m;0%c:�6Lu`;��� f���x�%p� ��-�xK�� ܆*cAF>��ꩂ�4!�#��x,Ơ�pG(ߍ��%q�KFI�{d���Y��5~G���*�n�4gXBǔ^4U�bk�ֿ�n �,�[7��'yBQ�beI3��%��5�r�&�u#q2Q��y[w�HH��SY�J��W�ɬj��J��f��@��H7�h[�Ҭ�,J8�ڲ���� -�7�ܨ�����q��&��n��ԝ�R��1G��C���
171 +�(ONT�4{Z����j̨�.��2jyi���~\P�SDz5�,��žc����KBO}p���,�̮�V�!^Ԝ�UmH�(��Q�"lbQ-���#a("��Z�r<tN�kMG��k2S8�r'�?$��|���r�`f[Bo�Tt�� t�w���鰯5�L�ið����8[�WWH/Z�$�:aZA�f7���)�_���P��k��d��,�OG��×K�)�b��{O���� lҴ�Z^d;�KFY���
172 +��GFh*
173 +�➌�
174 +`L���@BwcOd|��#|��\��e�;բ�
175 +�a��O�B� ����1_kB�`/�[
176 +�`��kwu_bT�W�Z�7"vߋ*U�|r᎖w\R̬�v_�X:{���z�=
177 +_b�wi��u�\fɰ���{B�Ϩ�]ꇥ
178 +����Q�Ղ�c:l+UK%ͤ�`�ii=nQC3�������������9VU%"
179 +!s����a��� �֖��v����(��e`��k��M����p��ʮsM
180 +.�vY~�%y��!j~G;"\/e�B�<C��S�?A$�3�=A����+�I�rpb�����/� �@i������ڑ�sb|���Ћ沛X���<�1Z�D� -�����<��Wp���
181 +G0��N%�c��U�q?�W)���jV9��:��k�s�(��ܠU'�U'#Խ����k\9��x��w�<�q]�T�|��יV�����rüΧs�aӑو�j��@�C<� `��I8����fN���99�Q�ɟ^��3t��]�^�s(Y�.c�,��s��������el��&7�w�(�
182 +��6�������2��� %�V���.�zه],�~vb�a���Y�]�9\'y�p��B/ʯy �p�v�\��/�S�^v��3�^N�襘*��"�Zuv�+v7s�rN��y�H�� D�
183 +Իۯ���~طZ��m��r�䒡������K�L�@ə��B�nә�#�x�}�/�8}Z���4]���rt'�{d�s�yI '����jbf�(֮�N��/�ձUJ��R��[g����|��5W��/PK
184 +JQ�F�l\ϧ�8org/gradle/cli/CommandLineParser$OptionParserState.class�R]KA=�Y�vMM���w�)F)n_$"h@�
185 +�<�6I���fVf'%����O�>����w6 ivΝ���=w���� �_|d���Ŧ���m��TҜ1d�{m��C�)���;B��ND��f��Q�ki��k�Ʉa����X�q��2�ЯܵRB7"�$�(��X�A�y/A7�A#�����>���;�:�|�(��F ͹=�����U�&K��cEZ��P���|��yq-��
186 +�S+·�\��U��|HQ�S$������d�ú݄3�1T��M�Z�@wť�K)��� s�A�C��h�U0^]��<�. �u�ʓGa(M"�%z�.업cg"W=��d1f���I��ٔd}���F����6,���O).a9Ţ�,se,~B��ٿŋ#�H<�V������ j�e�la���',~&Da�PK
187 +JQ�F[xn���&org/gradle/cli/ParsedCommandLine.class�W�W�F���D�Uǎ�&U�8�e9�$�x���&M�)qIpZ
188 +k"O�g��ȉ[JK�Ѕ����}3���4 &?�7���o��W�;3Kָ1/3��9�;�|g��?���?�0�O�� 3���Q�q)����ģ"�N��ݩ&���I\��x<#�Y�K�F��\��e�'��Nj2���/%Ў�d|9�nq|E�_���~Uh�&N~5���X~]|C��q��@��ěxK�|K<�-o�����f��M�rdyֶt�ȝ���:X����Z��2� ծZ����_G�eI5��.�Ȕi��Z(i��%}�qժh� sqQ5
189 +S���r,��9U���f��V����fS��Ɲ���-�KZ�JiWlK���E�s��gJ���6����n�I���)��5K=_�F��H�L�Mx��f���5� �MBzʜWKgTKko���&�B�M !}���:�c�i�Rv�t���*݌�����x&H;b/��&|��f��� �$t4Ұ\�Qq8@���ecKgE��Y+��l_P�KU��ƍ¤� ���t2V�eW��v�jK�j:p���
190 +�H��W��V�Z�9�٠�+tt˺���,��Z=��6k�ћ�ի��n�� 7�k'��u;a�Jڼ÷8��d��%���gG���\��M��� Dբ�z�5�膹��UO�d�״�I��B�A<����&��\�K����:@�������C�f��i����ĬY��c�h��&���i��6 ]'�ZY���`��>p�+�o(8��Y�:nY� X�G�QW��we|W���}?�%d��73�5V�?��6�F�e�T���s �q8���3����x[���S�/��������W�&S�wE>�����F��)L+���5Ve�F�'1���Gy݌`��Rͫ�W�5����O�ޞJo�0�LA��� �E�.ȸ��:V�������61'!�u�n�Q�úw��T����K7�rXr�̐[��1�E�0w�$D���Ϟ�C�όm  kV%�8��p��y'Ѓ��ZT�1жO~0��͢�˚QX|��l�%>o����w� l�� �(��t((�T���yN,�x�0^*QpK�Wj'DG� �\��!����� ׇ6�����!$�>�!�À4�0d�)w��[�@�b�b��u1N��b���kP$L�װM�U�����Wl���V� Gn"��{$ G���^FH�b�p,�>"]���v�qv�οV�w�΄1��(|v3����A��?�w2�{1��0�]��/�~�� ^&I�<q��H�a�!��ыG�1�ǘ%�8�o��x�v�ǝ�!A���H�E� �
191 +��ΤO�IJ�|�B|�V�N�#�'t΅s�K����s!&1*ĸ���k��=��8�����q�f ��;�����&��NG�\��#�=��CB��z�|����u6������u���ʝ��o��k>�����C9$�E��g�d��$}�uv�Nrg�5&<g��S���F2#�S��ӤX����LB����i �,������A�|�;"Am���Ȝ�2�BX�iL8
192 +G�:��m���$���x0�$aO��I<���M�}�S�!ݵi�ɱ3��hdu�οë~
193 +:H���nR��$쥯��X���� ��e3~������S����;��i� %^v^�����hC:�7D�Z������K�8��/
194 +�z��_�ڴa�M�Q�@''3.`�C.?)��h�����t���I6�D��%��E�O�F�(���F�e�\ߐ�2K�R]�AE�A0�C4��n�eF�]ޙh}41��o� ZL�*�Ғ�-"�vv;�Hr� ��ZJ�ً��g� ��Pmv������2��\��)Q�\����z�n1=�!�,�y�����/����(}�)�{�VLC��C��"C%s�PK
195 +JQ�F�A5l| :org/gradle/cli/ProjectPropertiesCommandLineConverter.class��KO�@��D|?Pâ��u�#Q�+�$�C;�1m�  �JW&.��(��1�D�,��9��v�o�/���[@yl汕G)��v�
196 +}FHWkw�LS����!�]�nY�7�ZK:̿cJD�����ZRy����s���V�;�H�+-��)���n�kS�#cruLX��gh|��B���j���F��Y���D��Ώ�%�L��%���񎅎*�_���?�ֈ:("�<�ڄbJՍ� ��؊t�f�^*K���
197 +ߵ� XU��V����i01�k ���p8��wZ��8T0g�?P�a�Λ�m����=���C
198 +S�s ����| �1\���Z�q-}C�_�J��Eˉ�j��E+ ��w'��PK
199 +JQ�F2lW�JForg/gradle/cli/CommandLineParser$CaseInsensitiveStringComparator.class�S]oA=3|,�b���YŊ�/���b �JbB$jB���f�mv�ƿ��ŗ��`|�G�,L C�{�ι��=w��o�4�<O2H�%�=�� Tt�j�nੁ}�dK9*8b��+' �;� ]��w�I_zǢoS$�u�>���(>*��A[������U��e/�3n��3���̎�H�m ߗ���zck쉡-���,�N�3�U?ϗ^i e���;��^�{*΅e gl͑��H�C9�Y�\���Y,�����X�
200 +������f�.Gg��a�b@H���FSϢ�/@�tO�L���]u(��#_k��#���ܩ7�o�na�ܾN2��5h�8)��Jeb[�1���1_b�7İ��#���j1lF����ד�>�����^����I�>7ʢ0�u��I;�, ��W�/�pdiM� O�:��� 䡟 I%�'���/;�����L��ق)�<�$O#�30��V����Q+�q�<Nw0q �˽��w��o����~ Q�����/΁�Y�Ž�D;��H�bD��,��`��(� �>��vC�#�B�7�>8�^C��~�,r��PK
201 +JQ�F���g�*&org/gradle/cli/CommandLineParser.class�Y xTյ^+�8��$��<"�c�B��2DT�0��xHN���L��Q���*�Q��`}W��VEI�Q���bm�}�>l����[�{o{�zk[�����L&����={�������w����D4�O�����E>���-��N��S:�`ҩ�Y��ti]:����^��4�i���:��T��N�<B�:�<��<.�3�3Z�"����i<��د�$��3���L�I:]Ó}\,#g�g��L��4h��}|��3t
202 +0���Ku�b�q���� Ȋ
203 +�T
204 +�*�;S>�DO�nv��s�S��\�s���tZ��5^�q�N�x�N��H�k�D���
205 +Ku�Pf���t�0\�s|\'V9Of��h�H9_>�|!���E_�G�x���5n��*���kD�K|�(��j|�NW�u\ ��⊀�_��&���Zy��6�x�X�r���:����͢ �Ѣ�ŭ>n��v��L�d���h]ȌŬӘU��`$���mu��N3j�#Q��1M�3c֊p�
206 +ǂ��N+��)�^��n;ӸK��Ñ]a{r��Y�Ƹ�4A�ŧ��`*p3�c1��gk�mj
207 +{�m�[Q{4�q�i�9?����B�3�ˬ�H��׸3e��]f�ʐ�<���~�tk1��j����4��/߲�v���40�Wn3w�U]�`�*j�Y��V�qh^�4*b+��;�cTu�� ���`[،wE��噳��!3�Ve3X�2m�j��-!��9�J�me0l��.\�f(�U�m�$����5��/��X�Q��T��(ڲ��*5�>�0X�1MB)�����[C,�] �K�\%���u�K6 ��:�ZѵBQ+#�fh� ��Ġ;��S>ao�gD|IJ��J"/?{���)K��ll��lQ�K�@p�k� �l��w7[ɀ�旤Q��&���3�� 1���e�x�p 2�^�Њ$�W,��f���HB��9�iȰ��T�A�/L gnqי�1�:m^W y^9��37=&3��;���� ����Y9l�ays�@��� �㴒A��^W�V!�[��Nl�f4
208 +w�CVMAs6l|r�%�%,�X�2ѭъc�9�#���_z�`Υ1� N��{���ng߈d ��H�Ŋ&���o��ɑ�4�Vc��k�� ��i�� �c��Q���n�2�y��U�������@�C�8�dq~r4#3��r�����a�f��mA�𝖵�Ӑ-tچ�1�z��Ǔ�:��H��$m}]$���ǝB��<8&���H�j�60�S���+�e�1+U�x�v���O� �L͈�V)2�����dcK�w$���ԧ��T*�fs��M�;s&����A�@��+���s��rPђd�@X�%~�R�,>�AŅo��BBo�tE�Q� ��ĢRt�m�A�Ӡ/�m�Aw2�O�^���æ��a��8n��ˠüzP>�6x�k�&q�;�( wi���n�Ҡ��1�⡎�A��_e��+ ?#�����<��ZY}��� ����x����� ���ˎ-�o����
209 +�?�71U )4��Y7����x������ ���`�m�E�o�;h%Kc� �ŕe����.���Cm5/�2K��iy���͕eH�48MV�ˣ�H��â���Y �HB3�u��{�>��C<�w� ?d��|��/�=?j|���l�6��&"�%~����Q˂��f ���N�u�&�� ~����g��ۭ�Tp�&��K��O�S[��F�n924~�(6��+�����g >�Oi�c�O����Y�S���}q������1�������y����)V\, >!i8��5~Q迁"%�Fڶ�!�]8�S�8j/{��3��fc�f��]܂" l�T�/���i�$j��p8/6[Z�#ikM� 'G�m�X܌Ƌw���3*fTt ݪ���¯j��d��L�ɱ8u7G�q3����fۉ�����f�X �)�T�eF�'��|�_7� QdBɦ�{6u^U߽S��-��J ~��S��%\��h��C�8�K�p�����i���G �O�F1wxp:��b����p��4����}�G���R/���ŭ�A �q�p���:�UY?z�-���g��=��
210 +h�ະtp�?"��@��4���t���4���4��Ə���(���J}�����T0qe�fl/�*_8x��n���q�����V?F��:��f�V��G���dQ�CY�A�'vt��XA�] X1�j��M4�������X��X"��JV8��#$�Ӷ��a �����fdB�Y����s@ֳ� �X��]��-��pޚ� J%+�2'�|Z�y�3+v�ܚ����]y��Z��?I��KU�f�Q� ���S�4�p[�]�) � 7D�I�+��6��~�6���v�=��N Uҹp�#�ڢ����A�[� ��!q7c��ODh�$�J5煰�P���cC������`Ff"�m��Xs4�|��'��6���ۭne�����X�# ���k���A�:��ŋ�>�+�� Az ��/)�2{ �<�����dM�Ì�����O�kfP;�#\���2f�VZ��w��E��}�Q*�F�n�2ld/��-t�\��7*������błQ�%u�„֌pU��OHz����Y�����K�xF/Gn���Eտ�q�W���-�{>Q�8�+��(��ڎ��k1���hY?y������^�=�܋���h)��s�>� ������6�G�N,�\�ӛz)���5��ݽ4���BH&Z����� t�0�f� ���!��Gӗ1gk���r�ʏ���T��W�*�Un�U.=B�b������������� ��w?�7�SASٳ��B�^:��F��SQSY�{iLCy�����w��8�C|Rz~�o��O���Cg�'��� =4���Ӥ&Y:��ߋ��:�����)=4������4��tEP���/��6e(f������B�-�� ��T-:KѺ= R��{�)��G��0��ԇ)���TŋX��l�����D���MHT�ѻ �5�����*��
211 +�f���B<��Αvj����9����Kn������-��U?D�+��}ͨ�3Y� �z��܆��|���Gh)t�IW71������e��|<����$�\*��Rߍ4�6�T�x-]N�ZKW���i+uS3]M-tYH�VDY=K��黴�~��(DR��0����N�H;���\Jq�G]�H;y#��m�͝t%參���Gi/?���h?O�񫴟ߦ���O7��V�+����9���=H�nd�W�k��I��qz�G�l2�A3Þ�.6�iS���$�C�?���j���Ann�WJ��ӠӠ��և���z�k�9z=��;��1I�w2�{�����EnG�N�_Q=��'1FQ=���6Ľ�� z1�:s1"���!�ll�JJ.-\�Y� bq/X���b��%������M��������D��U�)��BJyf�x�ܪ��v������/}�����[���ł0�Zr���e19�& �����D[ /������7�w�5 q`{EG$�\���h�T@��'��5�x�^��b@��̥8$�s���Ӈ� ��Iy�yC�M��m�*���[�������|�V�5�z鼆����r���·�.�qW(k���8)��A�6� ��
212 +�QH���(��b0Y���l.����u�K@�. R�~���}N�G�`v�&LO<}�Q����8����ZؾJy��a�
213 +�`�����}t�K�g" �h�=�v^ ��$�%�ӊ<�O��im��!K.��3�d�X��֫�J������/PS�hԺ�=�ZH�g�R��\x��)Oy�;��^x�&�ᖧS!x%K@& �G
214 +�B��H�� iF��B�J���N ���s�����!�>B�|L'Y�����|z���w�\��������]�.�J?�W���:��O�K��b8)`E��%ds!�1z �5H���Co#<ߧi�'1�;���Ԋ���(��K5dC�� ~ORiq ����>���5��$��i����\~�~D?F��Y� 4p�l���Fn����J3I�9hm=����U[�/0f�x#��=��./ˉ��h�]�OW��f�{I�k�-\������&4=Q��x&������9�Z��������R�V�&"s$�Я��y@�(� ��oh9}����Pn�+���G?�8*�u�z�ö��?�#܅ϝ頯��ֆ��G� �m�ed�'��'����E�Ѯ@�{v�G!�'Q�������-������KAT8��ے�۳�RH,��C�� �H6�~7��~Z�$�g/u�������T*��^�@� /�4�?�h�3 �C�O�m>���o("�N{0w-�r 3=�81�E��IB�h�G�1�� h�A��v�|��v7�*��8 ����D
215 +�O$���Wr"'߇L����X�V<#v?�UgW����a���K�wX��.ҝ��Qr��$���a1C2���ԭ�Z��?�v�PX�>Bn�3TV;N�g(���!��j��<���$}���E]���b�ݍ;[7�+�.C{�=h���g�^������u��u��v?�Ϣ��Eh?���7�s��σ�&�7�n��o�?PK
216 +JQ�F_>ң)3org/gradle/cli/CommandLineParser$AfterOptions.class��mO�P�����(�� �@ ����1Q|�Dt��1wkծ5wE�#�]|!�J���e<������1Mz�9���9��s۟���PƊ����'IW1�!�y &T�U,2��~��=��x6�x� �!���f�u�'\�lku�g�!s���6��t��L�!��[/H��v�f����e��׹[�‘zdL[N�!�e`��o�����y�Xuy�e�j��&!&��)�b����A��02]y��r��^����5Vf6R\4dr]� �C���0Ԗ�Qi2�6{�{�J.��-�ߏ���޺���&�Ww{Ֆ/I�U0�ᘓ�����*3Le ���o������1��3/��#��|]ˣ��%��D�3���z���aS2�u7�X�M��c� ��q��a���A78yW��N���*%�1|�����a����vť�-��N x����!�*J���B����)����>#�iISh��l�n|Aj�T��D�V����И��F��(�J��9���D��RR;� �%܊1�C!˩�1������(|G���FJf����Km���t�$�����F5k�j|EFߧjr� dY+���!kmrQ>���э=����e��p2�n��&0ft9\9E'�tN* ��iϤ���K4�����9h�PK
217 +JQ�FG�f��3org/gradle/cli/CommandLineParser$OptionString.class�S�NA=����]ʗ(��U�-e)�'��# � �X�lw�������D ���w�+B��s��;s�=����??~��� ���&c��AY�s)TҘ��a! ei��,�pW�]�p_��8�� ��=��[w��f��ns�a�k��璳b�v��0[�=כ)m1$j^C0d�lW��v����8Bv�����-�(�w�A�P ;e(|�¯9<�Zk�ߴ�>o8ª;�U�Z-�6d�7��_8�'��_�A���y���K���B��kx����y>���E�ӂ4Ui
218 +�1 �z]A���@�Z���
219 +Moz�~]�����{*�K��a:r�摎, b^�hx�c+ ݥ���NC�:�`U� L1������r)� ���;{�2̜?3z�E9n���B��;;�e�s�����y�-���w�'i�����<�� ��M��I^NN�֤ʍЛ�h��8�Y�q�|��9wv��c
220 +���9��1Ȩ(�`��� �(O�aʓ�b��mDm>�X1�#�Ka� �~B�>FJ���g�!���6��l|;�4 k�a�C�ԍx0����r/iA���';`C��G� �G¡��c�������#'3�0�@Ì���n�����m��aF⺙ig�M��1�*[Ĥ����=\E7i��� PK
221 +JQ�Fx&�T` ;org/gradle/cli/AbstractPropertiesCommandLineConverter.class�V[wU� L2�悡5&�I  ��i-4J��`�E��i+v� �fpf�D����{_� m\KW���u�� d��Y��\��g�o��}��_p?H8��"�%��ެH��O%�"ͧ���= �IX��6���@�7����=�q|�';�y �!��H��"r ���k��7�b����0��tu�Vɫ�}%_&I c��bj|�
222 +��f1\�f)^2�bY��Z<��lS)؛�QUM[S�e�RQ�"7�l�$T��XI=V:ܨښ�3��#�}�@����ڦ��Hu¥zG����z�YSkY,��V��9> �ڦbZ���:c���듶�r�*�&2� M
223 +n��8&��M2j�V��)�D�Ĝ2W5( ,MIz�n)嚺R���e9����hs�t��4%D� �� ����Tmg�����v�����֭�t�tK����zAm"� e7��t�v����٧��)��� �ٹ��W v"�Q��ys�;����]�^W/y�p��F�,�w5��h}�ے�6&FOڕ�.�e�`Z�c�C��Q@Q�,_Q�+��W�Dh2��DDYF�CF��0���-6j �q��d�qț��t�+#�y:��*[�0����J��ZE����f�~]��r~��N����
224 +���W�S�cXD�\�/�ô���.��'����Ƕk_����4��Ы�TS�!���Wn�[�0���(��� �5��R�%��պ�<��a՝I�Sؾꢦ���.C�i�$�h���{w��fЪ�CM�x(�t�'9�%f���9���o=���,N=�M�柃�B&��;� ��ﭣ��/ N?��gyO:�a�e�J�^�/F}����o����� ��b ��b4���k��t���"��t�Z�3
225 +я��U�0�f�x���'y�S��r� 6 a�a��d���B�3 /�)L��F}A����t�c^l?�$ͼA_� !�7�Vk���g��렾@��� �‡�C����G��G�D��o�Ѕp�h.` �(���r��r�o���Y�J�]k�KIr��In�#����)��`�,r��|4�� ���m�Y��YB��Y�-B������1>q��?PK
226 +JQ�F���� ,org/gradle/cli/ParsedCommandLineOption.class�S[OA���-�"�\A(�-ʊ�P�1!iĤ�oC;Y�lw��-
227 +�&����J�D}�G��.�I|��9���|�93��|�`+)dPPQL!�B�0��冊�I,�����-,&q[~器+��䲤⾊
228 +{�lqWA�������W��-+�
229 +�b^��
230 +f�~����,C�z����2�$J�^YA4_�T[���W�jls��6)���5fn2G�s�y;���+�c���&�k��_2���U��`V]Rm4=a[T.ipoSP0�/��DND�=�t��=��Z���+��jp�S0�?����� ��KOr���bj����rj������d�0�a�jW��K����p�
231 +&N���&7�Y�����ָ�E��4W����l/���x�Y�9�2,�BS*jx�<�Iy��2=�4y�t Z�c�<�N5��D�S)h���y�ec{�ר��Ύ��+��[���+G��9� �tGi`]�
232 +�ɾ��]k4�}Lқ�Ѓ���.�w�N "N{j9��)RF�v@�x�x���!�_�죯�*�!(#F9#��<�b��õ��r-�!~��c$���!�?�_;B}�S'�������]q�4�j�T���ǩB՗���)��t�����,��;��arА�&1ZxFiW�$�G��uw+�&9#�P���4f|tgC�R(+������d�c����ٶ�9�� PK
233 +JQ�F���s��=org/gradle/cli/CommandLineParser$OptionAwareParserState.class�U�NQ=�]��v��~�b�
234 +5ȧ
235 +1$ ��4���Z����֏G� ��MD�$>�e�[�ZҚE���̙s�w�������y�'�� :��iB���&1�!CŴ3*f5$0�b^E�!Ys�M��K�c2��\�(4��f�f[��\xf}�f�!�?���\t�]($z�r,�.�épx�|� l�uj6%;�f�Oxզ�Pɭq�…%� ��v2�^���l��"P+�ܧ���8�ش�癄[�2۟��k���VM��a�*��W�`s�Q(��r��� Q.��$��uv\� y������;>ަVv[�fnY�x2=�Y��#����X�1�3:ncTŢ�%,�Xѱ�5��P�g�)�,���V5H3 � K�; 3'�<<���Jڵ�Sΐ!�/g��&�W;;�^ݸ� v,l�y����/x��-�/�T��Q���Z�����]܉\E��/�˕=��l����k<���R�wg�rŁtZ.=E�Ph��h���+"J6mL��+"F~�OA-���,�� �f1B� 娆�E��$5"�y ��
236 +�3��@���A�U��'���2�P��*��= �QE�3�D5@�}C�2Pw�'3�y�=RH������I��8[��-vt��n��5�@� �$}_�+:��)�+�C� ��E��oPK
237 +JQ�F'H g)org/gradle/cli/CommandLineConverter.class�QMK�@}���ԯ�'�"4
238 +F�M)HQ
239 + ޷�lI7�ݔ�6���M��B��y��a�����=�t��$S � �� �l���)���8�A {Oyb�
240 +:�˄����3�I���5'�� JXd�T"qx��{a��/4���OR�1=�Q6�15 �ڹ���6���ƇE�Wb�Rh��{'�q�j<��R��:�O2��%��z \߮X���Λ��� ��v���+��T�@h`u�-B-��٬e�65�_TܚJ�VpX�k���{�PK
241 +JQ�FC���| <org/gradle/cli/CommandLineParser$BeforeFirstSubCommand.class�VmSW~n�pq�hH ���H�@^A�@ ��m�6طMX��d��l��?���δ����[g����?��swc&��q�_�˹�=�Ϟ{����o/�q_�Y̝�f^Fse,�ZK���,s�� 2V9���qS�>�1�M����8������zt�a,gZ�T�Rw�Z�\�SY�VS�ݜnh�U��YB/�n/1�Oz�_G8��6\fj�Aʚ��a�j�J�uG-U�ʙe���Z��7����^���[u��(5}2(��Y٪Z�k��$��N(@���y�A�(تe�ٺip|�0��X�h������5UU�J�`[�Q�tZ���w�&~ժ�:�ѷ3<�����MS�n9j�*ߌq\6�� G� �J*y�N;��{2#��hf���c� f�*S����L ��È�a��q�!y"��
242 +��Ǘ
243 +��a�xI���b���t�xh���.�x�%0&X}�?:��Ui�4�^}R֚��B�e���*�"n�E&��� ���̗he��;*J"b���6�8�p���Õ7��rC.?V-�0��fO~��^y�뱉�6{*B�^*Y-��z=:7C��R�yʍհ�j��H�C*d�f��N�͔W{�M ���^�p���C���M��Pz�kt��_gB�R���,�]x�;^�V�w�+���e��������M��+"��
244 +�;�����������z�f7i�^���/O���3�}x���b�]C[B�]�d�5�c�|�Q�%�G����7�G���O�=�m�~�����}� ҈�'Ү��O�C.�i�^y���b��;����3�0�r��ؑ�^!�yڢ{��f�� ��U��5$�:2l�ދ9��e�X��� Lm1���� �}��IbR$Y�y�<�H�sG-v�V�p��01�
245 +�1K�3gt��K�.�c�{\q|\Ňԯ�vg�9|�,Q��%�\^@�^�)��x.g!� �E�0��I>|M�7��PK
246 +JQ�F�;�|�9org/gradle/cli/SystemPropertiesCommandLineConverter.class���J�@��ثm���j�E�5BDą�R/P�~�ӑ$&�B�JW� ��'i�A�Y�3���͜�����l� �"l�Y��l�E �<&� d���@���H��g�L��{:r�R�s�:C*X4NĬ����Q� ۴;hZ3a ѽ�G!]��G�v�7S"�5eb
247 +o}ɸG�����tFM�z�9��y���~X{()spL`7e.�KV, �TXxɢ����fDT�E�G��P�W��Jm�h~���49A�jx��Ѱ ��s�h�� gԙ�n8��5��]�.F�Ԓ�s�9��Q��΢��*�s�/@�Ug J*�c�e+s��+1�
248 +��$p�����6���/t-�,�;�h-�.�Z
249 +�>k�Z�PK
250 +JQ�F-h��2org/gradle/cli/CommandLineParser$ParserState.class�S�o�P�N) s��T4706�|3M$���m f{�@ú�[s�-�?��&>��G�m�d�iҞ���|���~�p�F�62�΢j�v,�-4�W���ׄT�qB0;��%�v=�^����(�>{J�` ��<mO�ft慄ܱP��z��ؙ� ��:�C�[�@���C�u��t��Xȡ���U��ۄ�X|�l���S���^K��B��^�<9j7N Y/�
251 +I 5�,g�+��B��K(&� ާs��)���l� �a �Ⱦ����s
252 +�T�;9��$�P�/�:h�m����M�{����=������n( Y�U6�[M {y�h�E�[�=��߀���� "�X~����(�l�{�hp�/pe�Y�+�X0�x w�rX�F����+l�f���ȱ�OX�&3A1*�L@ڜeh�f)���[0�1�F�����pb��(C_�G�욱��mf;S�(�,h��I�K�Ƥ������5�4���=��p�e)>�aŴ9���,�D!�PK
253 +JQ�FF��=� ;org/gradle/cli/CommandLineParser$AfterFirstSubCommand.class�V�R�P�N[�J�;be�-��x)U.R(XE�_��( ��|�gtP�q�猏�C8�I
254 +K��0㟳{v�|gw��9��|� �E͈4�т�H�A/�pK����\3*B���;�ExqO���H0ԛo�B �Нҍ\$gȫy%�ͫ����!k�)USd��q�W5ռ�0��l���%^-���-1x�������[+��T^ɓğҳr~I6T�/
255 +=�]���kS1&U�`f�V�� Ҍ�)F2/
256 +
257 +Y�8�8���f-�IMy$ M��1e�Lo��� H2�ڼ})M�zٛZ��ʑ���"�P�\�\���y6����O\}9ݲ'�JBKeվ�m� �g��ËY��z�K�/� �Z�1�}��*�*���2�� ~���C��G&1%`Z� 3t9e�a�ёgں�okǔ@g%��K�����u�`�|G%E�5e� uS閻5ϗ4��ڪ���۲����b��}B��\EU��6�:��Y�P�F�J�jh�>�3�L5��7��8"��)&CO�H��)Ys�l�H���#��?n��A;�ΙZ�w��QW+��S ��^ͼ8��W��'AE��[�=�|>>Јs�����6�M��MT
258 +�>� �w��H{�im�:��:�^�A�:HG�8�����d"���F��x�&����O�+�\��������AX��!�vѸ�q�����
259 +�H��W6�����9Z� ��e�+˝�}с; \G7���Ĺ(�(� ����]LSh��`��c���B �p.�������9B��j��1� D'(����$�U��<"z���@'bj�'���]�GZ f��<�_PK
260 +JQ�F 3�EEgradle-cli-classpath.propertiesS��O)�IUHIM���,����R)MU�M�T00U04�"#Cg��#CS�������b[��Ҽ���T[.PK
261 +`Q�F �AMETA-INF/PK
262 +`Q�Fr+��?T��)META-INF/MANIFEST.MFPK
263 +]Q�F�A�org/PK
264 +]Q�F �A�org/gradle/PK
265 +]Q�F�A�org/gradle/wrapper/PK
266 +]Q�Fh�df��#��org/gradle/wrapper/Download$1.classPK
267 +]Q�F�ޅ�pD��org/gradle/wrapper/Download$SystemPropertiesProxyAuthenticator.classPK
268 +]Q�F��Xs��"��vorg/gradle/wrapper/IDownload.classPK
269 +]Q�F�z�\Q-��`org/gradle/wrapper/GradleUserHomeLookup.classPK
270 +]Q�F�]���
271 +3��org/gradle/wrapper/ExclusiveFileAccessManager.classPK
272 +]Q�Fc���`-��org/gradle/wrapper/WrapperConfiguration.classPK
273 +]Q�FQ}i�
274 +0���org/gradle/wrapper/SystemPropertiesHandler.classPK
275 +]Q�F�y0�V���org/gradle/wrapper/Logger.classPK
276 +]Q�F�r�n&���org/gradle/wrapper/PathAssembler.classPK
277 +]Q�F��=Ym! ���org/gradle/wrapper/Install.classPK
278 +]Q�F��L��� -��</org/gradle/wrapper/BootstrapMainStarter.classPK
279 +]Q�F�E �C
280 +�(��K4org/gradle/wrapper/WrapperExecutor.classPK
281 +]Q�F����
282 +B*���>org/gradle/wrapper/GradleWrapperMain.classPK
283 +]Q�F�pd� "���Iorg/gradle/wrapper/Install$1.classPK
284 +]Q�Fj j��V8��Porg/gradle/wrapper/PathAssembler$LocalDistribution.classPK
285 +]Q�F�cJK!��'Rorg/gradle/wrapper/Download.classPK
286 +]Q�F���VOO#��Zgradle-wrapper-classpath.propertiesPK
287 +JQ�F)�����[build-receipt.propertiesPK
288 +JQ�F�A\org/gradle/cli/PK
289 +JQ�F����<S1��@\org/gradle/cli/AbstractCommandLineConverter.classPK
290 +JQ�F2_e���(���^org/gradle/cli/CommandLineParser$1.classPK
291 +JQ�FRB ��<���_org/gradle/cli/CommandLineParser$MissingOptionArgState.classPK
292 +JQ�F��M2��=���borg/gradle/cli/CommandLineParser$OptionStringComparator.classPK
293 +JQ�F�# �GK1���eorg/gradle/cli/CommandLineArgumentException.classPK
294 +JQ�F?h���=��;gorg/gradle/cli/CommandLineParser$KnownOptionParserState.classPK
295 +JQ�Fk���7��]oorg/gradle/cli/CommandLineParser$OptionComparator.classPK
296 +JQ�F�b�'�n?��rorg/gradle/cli/CommandLineParser$UnknownOptionParserState.classPK
297 +JQ�F"z�Z�� &���uorg/gradle/cli/CommandLineOption.classPK
298 +JQ�F�l\ϧ�8���{org/gradle/cli/CommandLineParser$OptionParserState.classPK
299 +JQ�F[xn���&���}org/gradle/cli/ParsedCommandLine.classPK
300 +JQ�F�A5l| :��h�org/gradle/cli/ProjectPropertiesCommandLineConverter.classPK
301 +JQ�F2lW�JF��<�org/gradle/cli/CommandLineParser$CaseInsensitiveStringComparator.classPK
302 +JQ�F���g�*&���org/gradle/cli/CommandLineParser.classPK
303 +JQ�F_>ң)3����org/gradle/cli/CommandLineParser$AfterOptions.classPK
304 +JQ�FG�f��3����org/gradle/cli/CommandLineParser$OptionString.classPK
305 +JQ�Fx&�T` ;��l�org/gradle/cli/AbstractPropertiesCommandLineConverter.classPK
306 +JQ�F���� ,��%�org/gradle/cli/ParsedCommandLineOption.classPK
307 +JQ�F���s��=��+�org/gradle/cli/CommandLineParser$OptionAwareParserState.classPK
308 +JQ�F'H g)���org/gradle/cli/CommandLineConverter.classPK
309 +JQ�FC���| <��~�org/gradle/cli/CommandLineParser$BeforeFirstSubCommand.classPK
310 +JQ�F�;�|�9��²org/gradle/cli/SystemPropertiesCommandLineConverter.classPK
311 +JQ�F-h��2����org/gradle/cli/CommandLineParser$ParserState.classPK
312 +JQ�FF��=� ;���org/gradle/cli/CommandLineParser$AfterFirstSubCommand.classPK
313 +JQ�F 3�EE����gradle-cli-classpath.propertiesPK11�
android/gradle/wrapper/gradle-wrapper.propertiesView
@@ -1,0 +1,5 @@
1 +distributionBase=GRADLE_USER_HOME
2 +distributionPath=wrapper/dists
3 +zipStoreBase=GRADLE_USER_HOME
4 +zipStorePath=wrapper/dists
5 +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
android/gradlewView
@@ -1,0 +1,164 @@
1 +#!/usr/bin/env bash
2 +
3 +##############################################################################
4 +##
5 +## Gradle start up script for UN*X
6 +##
7 +##############################################################################
8 +
9 +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
10 +DEFAULT_JVM_OPTS=""
11 +
12 +APP_NAME="Gradle"
13 +APP_BASE_NAME=`basename "$0"`
14 +
15 +# Use the maximum available, or set MAX_FD != -1 to use that value.
16 +MAX_FD="maximum"
17 +
18 +warn ( ) {
19 + echo "$*"
20 +}
21 +
22 +die ( ) {
23 + echo
24 + echo "$*"
25 + echo
26 + exit 1
27 +}
28 +
29 +# OS specific support (must be 'true' or 'false').
30 +cygwin=false
31 +msys=false
32 +darwin=false
33 +case "`uname`" in
34 + CYGWIN* )
35 + cygwin=true
36 + ;;
37 + Darwin* )
38 + darwin=true
39 + ;;
40 + MINGW* )
41 + msys=true
42 + ;;
43 +esac
44 +
45 +# For Cygwin, ensure paths are in UNIX format before anything is touched.
46 +if $cygwin ; then
47 + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
48 +fi
49 +
50 +# Attempt to set APP_HOME
51 +# Resolve links: $0 may be a link
52 +PRG="$0"
53 +# Need this for relative symlinks.
54 +while [ -h "$PRG" ] ; do
55 + ls=`ls -ld "$PRG"`
56 + link=`expr "$ls" : '.*-> \(.*\)$'`
57 + if expr "$link" : '/.*' > /dev/null; then
58 + PRG="$link"
59 + else
60 + PRG=`dirname "$PRG"`"/$link"
61 + fi
62 +done
63 +SAVED="`pwd`"
64 +cd "`dirname \"$PRG\"`/" >&-
65 +APP_HOME="`pwd -P`"
66 +cd "$SAVED" >&-
67 +
68 +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
69 +
70 +# Determine the Java command to use to start the JVM.
71 +if [ -n "$JAVA_HOME" ] ; then
72 + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
73 + # IBM's JDK on AIX uses strange locations for the executables
74 + JAVACMD="$JAVA_HOME/jre/sh/java"
75 + else
76 + JAVACMD="$JAVA_HOME/bin/java"
77 + fi
78 + if [ ! -x "$JAVACMD" ] ; then
79 + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
80 +
81 +Please set the JAVA_HOME variable in your environment to match the
82 +location of your Java installation."
83 + fi
84 +else
85 + JAVACMD="java"
86 + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
87 +
88 +Please set the JAVA_HOME variable in your environment to match the
89 +location of your Java installation."
90 +fi
91 +
92 +# Increase the maximum file descriptors if we can.
93 +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
94 + MAX_FD_LIMIT=`ulimit -H -n`
95 + if [ $? -eq 0 ] ; then
96 + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
97 + MAX_FD="$MAX_FD_LIMIT"
98 + fi
99 + ulimit -n $MAX_FD
100 + if [ $? -ne 0 ] ; then
101 + warn "Could not set maximum file descriptor limit: $MAX_FD"
102 + fi
103 + else
104 + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
105 + fi
106 +fi
107 +
108 +# For Darwin, add options to specify how the application appears in the dock
109 +if $darwin; then
110 + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
111 +fi
112 +
113 +# For Cygwin, switch paths to Windows format before running java
114 +if $cygwin ; then
115 + APP_HOME=`cygpath --path --mixed "$APP_HOME"`
116 + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
117 +
118 + # We build the pattern for arguments to be converted via cygpath
119 + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
120 + SEP=""
121 + for dir in $ROOTDIRSRAW ; do
122 + ROOTDIRS="$ROOTDIRS$SEP$dir"
123 + SEP="|"
124 + done
125 + OURCYGPATTERN="(^($ROOTDIRS))"
126 + # Add a user-defined pattern to the cygpath arguments
127 + if [ "$GRADLE_CYGPATTERN" != "" ] ; then
128 + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
129 + fi
130 + # Now convert the arguments - kludge to limit ourselves to /bin/sh
131 + i=0
132 + for arg in "$@" ; do
133 + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
134 + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
135 +
136 + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
137 + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
138 + else
139 + eval `echo args$i`="\"$arg\""
140 + fi
141 + i=$((i+1))
142 + done
143 + case $i in
144 + (0) set -- ;;
145 + (1) set -- "$args0" ;;
146 + (2) set -- "$args0" "$args1" ;;
147 + (3) set -- "$args0" "$args1" "$args2" ;;
148 + (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
149 + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
150 + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
151 + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
152 + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
153 + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
154 + esac
155 +fi
156 +
157 +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
158 +function splitJvmOpts() {
159 + JVM_OPTS=("$@")
160 +}
161 +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
162 +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
163 +
164 +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
android/gradlew.batView
@@ -1,0 +1,90 @@
1 +@if "%DEBUG%" == "" @echo off
2 +@rem ##########################################################################
3 +@rem
4 +@rem Gradle startup script for Windows
5 +@rem
6 +@rem ##########################################################################
7 +
8 +@rem Set local scope for the variables with windows NT shell
9 +if "%OS%"=="Windows_NT" setlocal
10 +
11 +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12 +set DEFAULT_JVM_OPTS=
13 +
14 +set DIRNAME=%~dp0
15 +if "%DIRNAME%" == "" set DIRNAME=.
16 +set APP_BASE_NAME=%~n0
17 +set APP_HOME=%DIRNAME%
18 +
19 +@rem Find java.exe
20 +if defined JAVA_HOME goto findJavaFromJavaHome
21 +
22 +set JAVA_EXE=java.exe
23 +%JAVA_EXE% -version >NUL 2>&1
24 +if "%ERRORLEVEL%" == "0" goto init
25 +
26 +echo.
27 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 +echo.
29 +echo Please set the JAVA_HOME variable in your environment to match the
30 +echo location of your Java installation.
31 +
32 +goto fail
33 +
34 +:findJavaFromJavaHome
35 +set JAVA_HOME=%JAVA_HOME:"=%
36 +set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 +
38 +if exist "%JAVA_EXE%" goto init
39 +
40 +echo.
41 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 +echo.
43 +echo Please set the JAVA_HOME variable in your environment to match the
44 +echo location of your Java installation.
45 +
46 +goto fail
47 +
48 +:init
49 +@rem Get command-line arguments, handling Windowz variants
50 +
51 +if not "%OS%" == "Windows_NT" goto win9xME_args
52 +if "%@eval[2+2]" == "4" goto 4NT_args
53 +
54 +:win9xME_args
55 +@rem Slurp the command line arguments.
56 +set CMD_LINE_ARGS=
57 +set _SKIP=2
58 +
59 +:win9xME_args_slurp
60 +if "x%~1" == "x" goto execute
61 +
62 +set CMD_LINE_ARGS=%*
63 +goto execute
64 +
65 +:4NT_args
66 +@rem Get arguments from the 4NT Shell from JP Software
67 +set CMD_LINE_ARGS=%$
68 +
69 +:execute
70 +@rem Setup the command line
71 +
72 +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73 +
74 +@rem Execute Gradle
75 +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76 +
77 +:end
78 +@rem End local scope for the variables with windows NT shell
79 +if "%ERRORLEVEL%"=="0" goto mainEnd
80 +
81 +:fail
82 +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83 +rem the _cmd.exe /c_ return code!
84 +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85 +exit /b 1
86 +
87 +:mainEnd
88 +if "%OS%"=="Windows_NT" endlocal
89 +
90 +:omega
android/keystores/BUCKView
@@ -1,0 +1,8 @@
1 +keystore(
2 + name = "debug",
3 + properties = "debug.keystore.properties",
4 + store = "debug.keystore",
5 + visibility = [
6 + "PUBLIC",
7 + ],
8 +)
android/keystores/debug.keystore.propertiesView
@@ -1,0 +1,4 @@
1 +key.store=debug.keystore
2 +key.alias=androiddebugkey
3 +key.store.password=android
4 +key.alias.password=android
android/settings.gradleView
@@ -1,0 +1,7 @@
1 +rootProject.name = 'datReactNative'
2 +include ':react-native-fs'
3 +project(':react-native-fs').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-fs/android')
4 +include ':nodejs-mobile-react-native'
5 +project(':nodejs-mobile-react-native').projectDir = new File(rootProject.projectDir, '../node_modules/nodejs-mobile-react-native/android')
6 +
7 +include ':app'
app.jsonView
@@ -1,0 +1,4 @@
1 +{
2 + "name": "datReactNative",
3 + "displayName": "datReactNative"
4 +}
index.jsView
@@ -1,0 +1,4 @@
1 +import { AppRegistry } from 'react-native';
2 +import App from './App';
3 +
4 +AppRegistry.registerComponent('datReactNative', () => App);
ios/datReactNative-tvOS/Info.plistView
@@ -1,0 +1,54 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 +<plist version="1.0">
4 +<dict>
5 + <key>CFBundleDevelopmentRegion</key>
6 + <string>en</string>
7 + <key>CFBundleExecutable</key>
8 + <string>$(EXECUTABLE_NAME)</string>
9 + <key>CFBundleIdentifier</key>
10 + <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11 + <key>CFBundleInfoDictionaryVersion</key>
12 + <string>6.0</string>
13 + <key>CFBundleName</key>
14 + <string>$(PRODUCT_NAME)</string>
15 + <key>CFBundlePackageType</key>
16 + <string>APPL</string>
17 + <key>CFBundleShortVersionString</key>
18 + <string>1.0</string>
19 + <key>CFBundleSignature</key>
20 + <string>????</string>
21 + <key>CFBundleVersion</key>
22 + <string>1</string>
23 + <key>LSRequiresIPhoneOS</key>
24 + <true/>
25 + <key>UILaunchStoryboardName</key>
26 + <string>LaunchScreen</string>
27 + <key>UIRequiredDeviceCapabilities</key>
28 + <array>
29 + <string>armv7</string>
30 + </array>
31 + <key>UISupportedInterfaceOrientations</key>
32 + <array>
33 + <string>UIInterfaceOrientationPortrait</string>
34 + <string>UIInterfaceOrientationLandscapeLeft</string>
35 + <string>UIInterfaceOrientationLandscapeRight</string>
36 + </array>
37 + <key>UIViewControllerBasedStatusBarAppearance</key>
38 + <false/>
39 + <key>NSLocationWhenInUseUsageDescription</key>
40 + <string></string>
41 + <key>NSAppTransportSecurity</key>
42 + <!--See http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ -->
43 + <dict>
44 + <key>NSExceptionDomains</key>
45 + <dict>
46 + <key>localhost</key>
47 + <dict>
48 + <key>NSExceptionAllowsInsecureHTTPLoads</key>
49 + <true/>
50 + </dict>
51 + </dict>
52 + </dict>
53 +</dict>
54 +</plist>
ios/datReactNative-tvOSTests/Info.plistView
@@ -1,0 +1,24 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 +<plist version="1.0">
4 +<dict>
5 + <key>CFBundleDevelopmentRegion</key>
6 + <string>en</string>
7 + <key>CFBundleExecutable</key>
8 + <string>$(EXECUTABLE_NAME)</string>
9 + <key>CFBundleIdentifier</key>
10 + <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11 + <key>CFBundleInfoDictionaryVersion</key>
12 + <string>6.0</string>
13 + <key>CFBundleName</key>
14 + <string>$(PRODUCT_NAME)</string>
15 + <key>CFBundlePackageType</key>
16 + <string>BNDL</string>
17 + <key>CFBundleShortVersionString</key>
18 + <string>1.0</string>
19 + <key>CFBundleSignature</key>
20 + <string>????</string>
21 + <key>CFBundleVersion</key>
22 + <string>1</string>
23 +</dict>
24 +</plist>
ios/datReactNative.xcodeproj/project.pbxprojView
@@ -1,0 +1,1444 @@
1 +// !$*UTF8*$!
2 +{
3 + archiveVersion = 1;
4 + classes = {
5 + };
6 + objectVersion = 46;
7 + objects = {
8 +/* Begin PBXBuildFile section */
9 + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
10 + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };
11 + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; };
12 + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; };
13 + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; };
14 + 00E356F31AD99517003FC87E /* datReactNativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* datReactNativeTests.m */; };
15 + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; };
16 + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; };
17 + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; };
18 + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
19 + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; };
20 + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
21 + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
22 + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
23 + 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; };
24 + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; };
25 + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
26 + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
27 + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */; };
28 + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; };
29 + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; };
30 + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; };
31 + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; };
32 + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; };
33 + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; };
34 + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; };
35 + 2DCD954D1E0B4F2C00145EB5 /* datReactNativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* datReactNativeTests.m */; };
36 + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
37 + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
38 + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; };
39 + D88D6678E640489092882704 /* libRNNodeJsMobile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C0046309F204D2BB8FE00FF /* libRNNodeJsMobile.a */; };
40 + 5F5DBE63B3E040DCA8B273C9 /* libnode.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C298C8EDE8F940CA9A526EE2 /* libnode.framework */; };
41 + 7503DDB95D824B5EA4D4C665 /* libnode.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C298C8EDE8F940CA9A526EE2 /* libnode.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
42 + 3D3065EC3E5248008083820C /* nodejs-project in Resources */ = {isa = PBXBuildFile; fileRef = 9800B63C509A457DBC538372 /* nodejs-project */; };
43 + 8089CA0815D24CD6BA06899B /* builtin_modules in Resources */ = {isa = PBXBuildFile; fileRef = EE3AD09CFEF647A688FD8FDB /* builtin_modules */; };
44 + C43790DA1ACF483294DE336B /* libRNFS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C9AE647B1F36485CAFE0546F /* libRNFS.a */; };
45 +/* End PBXBuildFile section */
46 +
47 +/* Begin PBXContainerItemProxy section */
48 + 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = {
49 + isa = PBXContainerItemProxy;
50 + containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
51 + proxyType = 2;
52 + remoteGlobalIDString = 134814201AA4EA6300B7C361;
53 + remoteInfo = RCTActionSheet;
54 + };
55 + 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = {
56 + isa = PBXContainerItemProxy;
57 + containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
58 + proxyType = 2;
59 + remoteGlobalIDString = 134814201AA4EA6300B7C361;
60 + remoteInfo = RCTGeolocation;
61 + };
62 + 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = {
63 + isa = PBXContainerItemProxy;
64 + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
65 + proxyType = 2;
66 + remoteGlobalIDString = 58B5115D1A9E6B3D00147676;
67 + remoteInfo = RCTImage;
68 + };
69 + 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = {
70 + isa = PBXContainerItemProxy;
71 + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
72 + proxyType = 2;
73 + remoteGlobalIDString = 58B511DB1A9E6C8500147676;
74 + remoteInfo = RCTNetwork;
75 + };
76 + 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = {
77 + isa = PBXContainerItemProxy;
78 + containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
79 + proxyType = 2;
80 + remoteGlobalIDString = 832C81801AAF6DEF007FA2F7;
81 + remoteInfo = RCTVibration;
82 + };
83 + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = {
84 + isa = PBXContainerItemProxy;
85 + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
86 + proxyType = 1;
87 + remoteGlobalIDString = 13B07F861A680F5B00A75B9A;
88 + remoteInfo = datReactNative;
89 + };
90 + 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = {
91 + isa = PBXContainerItemProxy;
92 + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
93 + proxyType = 2;
94 + remoteGlobalIDString = 134814201AA4EA6300B7C361;
95 + remoteInfo = RCTSettings;
96 + };
97 + 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = {
98 + isa = PBXContainerItemProxy;
99 + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
100 + proxyType = 2;
101 + remoteGlobalIDString = 3C86DF461ADF2C930047B81A;
102 + remoteInfo = RCTWebSocket;
103 + };
104 + 146834031AC3E56700842450 /* PBXContainerItemProxy */ = {
105 + isa = PBXContainerItemProxy;
106 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
107 + proxyType = 2;
108 + remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192;
109 + remoteInfo = React;
110 + };
111 + 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = {
112 + isa = PBXContainerItemProxy;
113 + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */;
114 + proxyType = 1;
115 + remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7;
116 + remoteInfo = "datReactNative-tvOS";
117 + };
118 + 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = {
119 + isa = PBXContainerItemProxy;
120 + containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
121 + proxyType = 2;
122 + remoteGlobalIDString = 2D2A283A1D9B042B00D4039D;
123 + remoteInfo = "RCTImage-tvOS";
124 + };
125 + 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = {
126 + isa = PBXContainerItemProxy;
127 + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
128 + proxyType = 2;
129 + remoteGlobalIDString = 2D2A28471D9B043800D4039D;
130 + remoteInfo = "RCTLinking-tvOS";
131 + };
132 + 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
133 + isa = PBXContainerItemProxy;
134 + containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
135 + proxyType = 2;
136 + remoteGlobalIDString = 2D2A28541D9B044C00D4039D;
137 + remoteInfo = "RCTNetwork-tvOS";
138 + };
139 + 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
140 + isa = PBXContainerItemProxy;
141 + containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
142 + proxyType = 2;
143 + remoteGlobalIDString = 2D2A28611D9B046600D4039D;
144 + remoteInfo = "RCTSettings-tvOS";
145 + };
146 + 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = {
147 + isa = PBXContainerItemProxy;
148 + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
149 + proxyType = 2;
150 + remoteGlobalIDString = 2D2A287B1D9B048500D4039D;
151 + remoteInfo = "RCTText-tvOS";
152 + };
153 + 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = {
154 + isa = PBXContainerItemProxy;
155 + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
156 + proxyType = 2;
157 + remoteGlobalIDString = 2D2A28881D9B049200D4039D;
158 + remoteInfo = "RCTWebSocket-tvOS";
159 + };
160 + 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = {
161 + isa = PBXContainerItemProxy;
162 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
163 + proxyType = 2;
164 + remoteGlobalIDString = 2D2A28131D9B038B00D4039D;
165 + remoteInfo = "React-tvOS";
166 + };
167 + 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = {
168 + isa = PBXContainerItemProxy;
169 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
170 + proxyType = 2;
171 + remoteGlobalIDString = 3D3C059A1DE3340900C268FA;
172 + remoteInfo = yoga;
173 + };
174 + 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = {
175 + isa = PBXContainerItemProxy;
176 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
177 + proxyType = 2;
178 + remoteGlobalIDString = 3D3C06751DE3340C00C268FA;
179 + remoteInfo = "yoga-tvOS";
180 + };
181 + 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = {
182 + isa = PBXContainerItemProxy;
183 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
184 + proxyType = 2;
185 + remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4;
186 + remoteInfo = cxxreact;
187 + };
188 + 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
189 + isa = PBXContainerItemProxy;
190 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
191 + proxyType = 2;
192 + remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4;
193 + remoteInfo = "cxxreact-tvOS";
194 + };
195 + 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
196 + isa = PBXContainerItemProxy;
197 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
198 + proxyType = 2;
199 + remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4;
200 + remoteInfo = jschelpers;
201 + };
202 + 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = {
203 + isa = PBXContainerItemProxy;
204 + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */;
205 + proxyType = 2;
206 + remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4;
207 + remoteInfo = "jschelpers-tvOS";
208 + };
209 + 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
210 + isa = PBXContainerItemProxy;
211 + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
212 + proxyType = 2;
213 + remoteGlobalIDString = 134814201AA4EA6300B7C361;
214 + remoteInfo = RCTAnimation;
215 + };
216 + 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = {
217 + isa = PBXContainerItemProxy;
218 + containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
219 + proxyType = 2;
220 + remoteGlobalIDString = 2D2A28201D9B03D100D4039D;
221 + remoteInfo = "RCTAnimation-tvOS";
222 + };
223 + 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = {
224 + isa = PBXContainerItemProxy;
225 + containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
226 + proxyType = 2;
227 + remoteGlobalIDString = 134814201AA4EA6300B7C361;
228 + remoteInfo = RCTLinking;
229 + };
230 + 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = {
231 + isa = PBXContainerItemProxy;
232 + containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
233 + proxyType = 2;
234 + remoteGlobalIDString = 58B5119B1A9E6C1200147676;
235 + remoteInfo = RCTText;
236 + };
237 + ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = {
238 + isa = PBXContainerItemProxy;
239 + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
240 + proxyType = 2;
241 + remoteGlobalIDString = 358F4ED71D1E81A9004DF814;
242 + remoteInfo = RCTBlob;
243 + };
244 +/* End PBXContainerItemProxy section */
245 +
246 +/* Begin PBXFileReference section */
247 + 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = "<group>"; };
248 + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = "<group>"; };
249 + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = "<group>"; };
250 + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = "<group>"; };
251 + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = "<group>"; };
252 + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = "<group>"; };
253 + 00E356EE1AD99517003FC87E /* datReactNativeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = datReactNativeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
254 + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
255 + 00E356F21AD99517003FC87E /* datReactNativeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = datReactNativeTests.m; sourceTree = "<group>"; };
256 + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = "<group>"; };
257 + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = "<group>"; };
258 + 13B07F961A680F5B00A75B9A /* datReactNative.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = datReactNative.app; sourceTree = BUILT_PRODUCTS_DIR; };
259 + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = datReactNative/AppDelegate.h; sourceTree = "<group>"; };
260 + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = datReactNative/AppDelegate.m; sourceTree = "<group>"; };
261 + 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
262 + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = datReactNative/Images.xcassets; sourceTree = "<group>"; };
263 + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = datReactNative/Info.plist; sourceTree = "<group>"; };
264 + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = datReactNative/main.m; sourceTree = "<group>"; };
265 + 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = "<group>"; };
266 + 2D02E47B1E0B4A5D006451C7 /* datReactNative-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "datReactNative-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
267 + 2D02E4901E0B4A5D006451C7 /* datReactNative-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "datReactNative-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
268 + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = "<group>"; };
269 + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = "<group>"; };
270 + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = "<group>"; };
271 + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = "<group>"; };
272 + E2B86D91D0A943969E638C01 /* RNNodeJsMobile.xcodeproj */ = {isa = PBXFileReference; name = "RNNodeJsMobile.xcodeproj"; path = "../node_modules/nodejs-mobile-react-native/ios/RNNodeJsMobile.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
273 + 0C0046309F204D2BB8FE00FF /* libRNNodeJsMobile.a */ = {isa = PBXFileReference; name = "libRNNodeJsMobile.a"; path = "libRNNodeJsMobile.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
274 + C298C8EDE8F940CA9A526EE2 /* libnode.framework */ = {isa = PBXFileReference; name = "libnode.framework"; path = "../node_modules/nodejs-mobile-react-native/ios/libnode.framework"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.framework; explicitFileType = undefined; includeInIndex = 0; };
275 + 9800B63C509A457DBC538372 /* nodejs-project */ = {isa = PBXFileReference; name = "nodejs-project"; path = "../nodejs-assets/nodejs-project"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
276 + EE3AD09CFEF647A688FD8FDB /* builtin_modules */ = {isa = PBXFileReference; name = "builtin_modules"; path = "../node_modules/nodejs-mobile-react-native/install/resources/nodejs-modules/builtin_modules"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
277 + A28F2AEA78D4424790E94454 /* RNFS.xcodeproj */ = {isa = PBXFileReference; name = "RNFS.xcodeproj"; path = "../node_modules/react-native-fs/RNFS.xcodeproj"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = wrapper.pb-project; explicitFileType = undefined; includeInIndex = 0; };
278 + C9AE647B1F36485CAFE0546F /* libRNFS.a */ = {isa = PBXFileReference; name = "libRNFS.a"; path = "libRNFS.a"; sourceTree = "<group>"; fileEncoding = undefined; lastKnownFileType = archive.ar; explicitFileType = undefined; includeInIndex = 0; };
279 +/* End PBXFileReference section */
280 +
281 +/* Begin PBXFrameworksBuildPhase section */
282 + 00E356EB1AD99517003FC87E /* Frameworks */ = {
283 + isa = PBXFrameworksBuildPhase;
284 + buildActionMask = 2147483647;
285 + files = (
286 + 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */,
287 + );
288 + runOnlyForDeploymentPostprocessing = 0;
289 + };
290 + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
291 + isa = PBXFrameworksBuildPhase;
292 + buildActionMask = 2147483647;
293 + files = (
294 + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */,
295 + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
296 + 146834051AC3E58100842450 /* libReact.a in Frameworks */,
297 + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */,
298 + 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */,
299 + 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */,
300 + 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */,
301 + 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */,
302 + 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */,
303 + 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */,
304 + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */,
305 + 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */,
306 + 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */,
307 + D88D6678E640489092882704 /* libRNNodeJsMobile.a in Frameworks */,
308 + 5F5DBE63B3E040DCA8B273C9 /* libnode.framework in Frameworks */,
309 + C43790DA1ACF483294DE336B /* libRNFS.a in Frameworks */,
310 + );
311 + runOnlyForDeploymentPostprocessing = 0;
312 + };
313 + 2D02E4781E0B4A5D006451C7 /* Frameworks */ = {
314 + isa = PBXFrameworksBuildPhase;
315 + buildActionMask = 2147483647;
316 + files = (
317 + 2D02E4C91E0B4AEC006451C7 /* libReact.a in Frameworks */,
318 + 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation-tvOS.a in Frameworks */,
319 + 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */,
320 + 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */,
321 + 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */,
322 + 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */,
323 + 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */,
324 + 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */,
325 + );
326 + runOnlyForDeploymentPostprocessing = 0;
327 + };
328 + 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = {
329 + isa = PBXFrameworksBuildPhase;
330 + buildActionMask = 2147483647;
331 + files = (
332 + );
333 + runOnlyForDeploymentPostprocessing = 0;
334 + };
335 +/* End PBXFrameworksBuildPhase section */
336 +
337 +/* Begin PBXGroup section */
338 + 00C302A81ABCB8CE00DB3ED1 /* Products */ = {
339 + isa = PBXGroup;
340 + children = (
341 + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */,
342 + );
343 + name = Products;
344 + sourceTree = "<group>";
345 + };
346 + 00C302B61ABCB90400DB3ED1 /* Products */ = {
347 + isa = PBXGroup;
348 + children = (
349 + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */,
350 + );
351 + name = Products;
352 + sourceTree = "<group>";
353 + };
354 + 00C302BC1ABCB91800DB3ED1 /* Products */ = {
355 + isa = PBXGroup;
356 + children = (
357 + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */,
358 + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */,
359 + );
360 + name = Products;
361 + sourceTree = "<group>";
362 + };
363 + 00C302D41ABCB9D200DB3ED1 /* Products */ = {
364 + isa = PBXGroup;
365 + children = (
366 + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */,
367 + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */,
368 + );
369 + name = Products;
370 + sourceTree = "<group>";
371 + };
372 + 00C302E01ABCB9EE00DB3ED1 /* Products */ = {
373 + isa = PBXGroup;
374 + children = (
375 + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */,
376 + );
377 + name = Products;
378 + sourceTree = "<group>";
379 + };
380 + 00E356EF1AD99517003FC87E /* datReactNativeTests */ = {
381 + isa = PBXGroup;
382 + children = (
383 + 00E356F21AD99517003FC87E /* datReactNativeTests.m */,
384 + 00E356F01AD99517003FC87E /* Supporting Files */,
385 + );
386 + path = datReactNativeTests;
387 + sourceTree = "<group>";
388 + };
389 + 00E356F01AD99517003FC87E /* Supporting Files */ = {
390 + isa = PBXGroup;
391 + children = (
392 + 00E356F11AD99517003FC87E /* Info.plist */,
393 + );
394 + name = "Supporting Files";
395 + sourceTree = "<group>";
396 + };
397 + 139105B71AF99BAD00B5F7CC /* Products */ = {
398 + isa = PBXGroup;
399 + children = (
400 + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */,
401 + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */,
402 + );
403 + name = Products;
404 + sourceTree = "<group>";
405 + };
406 + 139FDEE71B06529A00C62182 /* Products */ = {
407 + isa = PBXGroup;
408 + children = (
409 + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */,
410 + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */,
411 + );
412 + name = Products;
413 + sourceTree = "<group>";
414 + };
415 + 13B07FAE1A68108700A75B9A /* datReactNative */ = {
416 + isa = PBXGroup;
417 + children = (
418 + 008F07F21AC5B25A0029DE68 /* main.jsbundle */,
419 + 13B07FAF1A68108700A75B9A /* AppDelegate.h */,
420 + 13B07FB01A68108700A75B9A /* AppDelegate.m */,
421 + 13B07FB51A68108700A75B9A /* Images.xcassets */,
422 + 13B07FB61A68108700A75B9A /* Info.plist */,
423 + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */,
424 + 13B07FB71A68108700A75B9A /* main.m */,
425 + );
426 + name = datReactNative;
427 + sourceTree = "<group>";
428 + };
429 + 146834001AC3E56700842450 /* Products */ = {
430 + isa = PBXGroup;
431 + children = (
432 + 146834041AC3E56700842450 /* libReact.a */,
433 + 3DAD3EA31DF850E9000B6D8A /* libReact.a */,
434 + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */,
435 + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */,
436 + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */,
437 + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */,
438 + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */,
439 + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */,
440 + 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */,
441 + );
442 + name = Products;
443 + sourceTree = "<group>";
444 + };
445 + 5E91572E1DD0AC6500FF2AA8 /* Products */ = {
446 + isa = PBXGroup;
447 + children = (
448 + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */,
449 + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */,
450 + );
451 + name = Products;
452 + sourceTree = "<group>";
453 + };
454 + 78C398B11ACF4ADC00677621 /* Products */ = {
455 + isa = PBXGroup;
456 + children = (
457 + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */,
458 + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */,
459 + );
460 + name = Products;
461 + sourceTree = "<group>";
462 + };
463 + 832341AE1AAA6A7D00B99B32 /* Libraries */ = {
464 + isa = PBXGroup;
465 + children = (
466 + 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */,
467 + 146833FF1AC3E56700842450 /* React.xcodeproj */,
468 + 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */,
469 + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */,
470 + 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */,
471 + 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */,
472 + 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */,
473 + 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */,
474 + 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */,
475 + 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */,
476 + 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */,
477 + 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */,
478 + E2B86D91D0A943969E638C01 /* RNNodeJsMobile.xcodeproj */,
479 + A28F2AEA78D4424790E94454 /* RNFS.xcodeproj */,
480 + );
481 + name = Libraries;
482 + sourceTree = "<group>";
483 + };
484 + 832341B11AAA6A8300B99B32 /* Products */ = {
485 + isa = PBXGroup;
486 + children = (
487 + 832341B51AAA6A8300B99B32 /* libRCTText.a */,
488 + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */,
489 + );
490 + name = Products;
491 + sourceTree = "<group>";
492 + };
493 + 83CBB9F61A601CBA00E9B192 = {
494 + isa = PBXGroup;
495 + children = (
496 + 13B07FAE1A68108700A75B9A /* datReactNative */,
497 + 832341AE1AAA6A7D00B99B32 /* Libraries */,
498 + 00E356EF1AD99517003FC87E /* datReactNativeTests */,
499 + 83CBBA001A601CBA00E9B192 /* Products */,
500 + 14482A0F03CA40F9B55DAC28 /* Frameworks */,
501 + 9800B63C509A457DBC538372 /* nodejs-project */,
502 + EE3AD09CFEF647A688FD8FDB /* builtin_modules */,
503 + );
504 + indentWidth = 2;
505 + sourceTree = "<group>";
506 + tabWidth = 2;
507 + usesTabs = 0;
508 + };
509 + 83CBBA001A601CBA00E9B192 /* Products */ = {
510 + isa = PBXGroup;
511 + children = (
512 + 13B07F961A680F5B00A75B9A /* datReactNative.app */,
513 + 00E356EE1AD99517003FC87E /* datReactNativeTests.xctest */,
514 + 2D02E47B1E0B4A5D006451C7 /* datReactNative-tvOS.app */,
515 + 2D02E4901E0B4A5D006451C7 /* datReactNative-tvOSTests.xctest */,
516 + );
517 + name = Products;
518 + sourceTree = "<group>";
519 + };
520 + ADBDB9201DFEBF0600ED6528 /* Products */ = {
521 + isa = PBXGroup;
522 + children = (
523 + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */,
524 + );
525 + name = Products;
526 + sourceTree = "<group>";
527 + };
528 + 14482A0F03CA40F9B55DAC28 /* Frameworks */ = {
529 + isa = "PBXGroup";
530 + children = (
531 + C298C8EDE8F940CA9A526EE2 /* libnode.framework */,
532 + );
533 + name = Frameworks;
534 + sourceTree = "<group>";
535 + };
536 + 417CD84BB51D43BA94BF7AAC /* Resources */ = {
537 + isa = "PBXGroup";
538 + children = (
539 + );
540 + name = Resources;
541 + sourceTree = "<group>";
542 + };
543 +/* End PBXGroup section */
544 +
545 +/* Begin PBXNativeTarget section */
546 + 00E356ED1AD99517003FC87E /* datReactNativeTests */ = {
547 + isa = PBXNativeTarget;
548 + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "datReactNativeTests" */;
549 + buildPhases = (
550 + 00E356EA1AD99517003FC87E /* Sources */,
551 + 00E356EB1AD99517003FC87E /* Frameworks */,
552 + 00E356EC1AD99517003FC87E /* Resources */,
553 + );
554 + buildRules = (
555 + );
556 + dependencies = (
557 + 00E356F51AD99517003FC87E /* PBXTargetDependency */,
558 + );
559 + name = datReactNativeTests;
560 + productName = datReactNativeTests;
561 + productReference = 00E356EE1AD99517003FC87E /* datReactNativeTests.xctest */;
562 + productType = "com.apple.product-type.bundle.unit-test";
563 + };
564 + 13B07F861A680F5B00A75B9A /* datReactNative */ = {
565 + isa = PBXNativeTarget;
566 + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "datReactNative" */;
567 + buildPhases = (
568 + 13B07F871A680F5B00A75B9A /* Sources */,
569 + 13B07F8C1A680F5B00A75B9A /* Frameworks */,
570 + 13B07F8E1A680F5B00A75B9A /* Resources */,
571 + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
572 + 4E964496BC7A46D3A5C06467 /* Embed Frameworks */,
573 + );
574 + buildRules = (
575 + );
576 + dependencies = (
577 + );
578 + name = datReactNative;
579 + productName = "Hello World";
580 + productReference = 13B07F961A680F5B00A75B9A /* datReactNative.app */;
581 + productType = "com.apple.product-type.application";
582 + };
583 + 2D02E47A1E0B4A5D006451C7 /* datReactNative-tvOS */ = {
584 + isa = PBXNativeTarget;
585 + buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "datReactNative-tvOS" */;
586 + buildPhases = (
587 + 2D02E4771E0B4A5D006451C7 /* Sources */,
588 + 2D02E4781E0B4A5D006451C7 /* Frameworks */,
589 + 2D02E4791E0B4A5D006451C7 /* Resources */,
590 + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */,
591 + );
592 + buildRules = (
593 + );
594 + dependencies = (
595 + );
596 + name = "datReactNative-tvOS";
597 + productName = "datReactNative-tvOS";
598 + productReference = 2D02E47B1E0B4A5D006451C7 /* datReactNative-tvOS.app */;
599 + productType = "com.apple.product-type.application";
600 + };
601 + 2D02E48F1E0B4A5D006451C7 /* datReactNative-tvOSTests */ = {
602 + isa = PBXNativeTarget;
603 + buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "datReactNative-tvOSTests" */;
604 + buildPhases = (
605 + 2D02E48C1E0B4A5D006451C7 /* Sources */,
606 + 2D02E48D1E0B4A5D006451C7 /* Frameworks */,
607 + 2D02E48E1E0B4A5D006451C7 /* Resources */,
608 + );
609 + buildRules = (
610 + );
611 + dependencies = (
612 + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */,
613 + );
614 + name = "datReactNative-tvOSTests";
615 + productName = "datReactNative-tvOSTests";
616 + productReference = 2D02E4901E0B4A5D006451C7 /* datReactNative-tvOSTests.xctest */;
617 + productType = "com.apple.product-type.bundle.unit-test";
618 + };
619 +/* End PBXNativeTarget section */
620 +
621 +/* Begin PBXProject section */
622 + 83CBB9F71A601CBA00E9B192 /* Project object */ = {
623 + isa = PBXProject;
624 + attributes = {
625 + LastUpgradeCheck = 610;
626 + ORGANIZATIONNAME = Facebook;
627 + TargetAttributes = {
628 + 00E356ED1AD99517003FC87E = {
629 + CreatedOnToolsVersion = 6.2;
630 + TestTargetID = 13B07F861A680F5B00A75B9A;
631 + };
632 + 2D02E47A1E0B4A5D006451C7 = {
633 + CreatedOnToolsVersion = 8.2.1;
634 + ProvisioningStyle = Automatic;
635 + };
636 + 2D02E48F1E0B4A5D006451C7 = {
637 + CreatedOnToolsVersion = 8.2.1;
638 + ProvisioningStyle = Automatic;
639 + TestTargetID = 2D02E47A1E0B4A5D006451C7;
640 + };
641 + };
642 + };
643 + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "datReactNative" */;
644 + compatibilityVersion = "Xcode 3.2";
645 + developmentRegion = English;
646 + hasScannedForEncodings = 0;
647 + knownRegions = (
648 + en,
649 + Base,
650 + );
651 + mainGroup = 83CBB9F61A601CBA00E9B192;
652 + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
653 + projectDirPath = "";
654 + projectReferences = (
655 + {
656 + ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */;
657 + ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */;
658 + },
659 + {
660 + ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */;
661 + ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */;
662 + },
663 + {
664 + ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */;
665 + ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */;
666 + },
667 + {
668 + ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */;
669 + ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */;
670 + },
671 + {
672 + ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */;
673 + ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */;
674 + },
675 + {
676 + ProductGroup = 78C398B11ACF4ADC00677621 /* Products */;
677 + ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */;
678 + },
679 + {
680 + ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */;
681 + ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */;
682 + },
683 + {
684 + ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */;
685 + ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */;
686 + },
687 + {
688 + ProductGroup = 832341B11AAA6A8300B99B32 /* Products */;
689 + ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */;
690 + },
691 + {
692 + ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */;
693 + ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */;
694 + },
695 + {
696 + ProductGroup = 139FDEE71B06529A00C62182 /* Products */;
697 + ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */;
698 + },
699 + {
700 + ProductGroup = 146834001AC3E56700842450 /* Products */;
701 + ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */;
702 + },
703 + );
704 + projectRoot = "";
705 + targets = (
706 + 13B07F861A680F5B00A75B9A /* datReactNative */,
707 + 00E356ED1AD99517003FC87E /* datReactNativeTests */,
708 + 2D02E47A1E0B4A5D006451C7 /* datReactNative-tvOS */,
709 + 2D02E48F1E0B4A5D006451C7 /* datReactNative-tvOSTests */,
710 + );
711 + };
712 +/* End PBXProject section */
713 +
714 +/* Begin PBXReferenceProxy section */
715 + 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = {
716 + isa = PBXReferenceProxy;
717 + fileType = archive.ar;
718 + path = libRCTActionSheet.a;
719 + remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */;
720 + sourceTree = BUILT_PRODUCTS_DIR;
721 + };
722 + 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = {
723 + isa = PBXReferenceProxy;
724 + fileType = archive.ar;
725 + path = libRCTGeolocation.a;
726 + remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */;
727 + sourceTree = BUILT_PRODUCTS_DIR;
728 + };
729 + 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = {
730 + isa = PBXReferenceProxy;
731 + fileType = archive.ar;
732 + path = libRCTImage.a;
733 + remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */;
734 + sourceTree = BUILT_PRODUCTS_DIR;
735 + };
736 + 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = {
737 + isa = PBXReferenceProxy;
738 + fileType = archive.ar;
739 + path = libRCTNetwork.a;
740 + remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */;
741 + sourceTree = BUILT_PRODUCTS_DIR;
742 + };
743 + 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = {
744 + isa = PBXReferenceProxy;
745 + fileType = archive.ar;
746 + path = libRCTVibration.a;
747 + remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */;
748 + sourceTree = BUILT_PRODUCTS_DIR;
749 + };
750 + 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = {
751 + isa = PBXReferenceProxy;
752 + fileType = archive.ar;
753 + path = libRCTSettings.a;
754 + remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */;
755 + sourceTree = BUILT_PRODUCTS_DIR;
756 + };
757 + 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = {
758 + isa = PBXReferenceProxy;
759 + fileType = archive.ar;
760 + path = libRCTWebSocket.a;
761 + remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */;
762 + sourceTree = BUILT_PRODUCTS_DIR;
763 + };
764 + 146834041AC3E56700842450 /* libReact.a */ = {
765 + isa = PBXReferenceProxy;
766 + fileType = archive.ar;
767 + path = libReact.a;
768 + remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */;
769 + sourceTree = BUILT_PRODUCTS_DIR;
770 + };
771 + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = {
772 + isa = PBXReferenceProxy;
773 + fileType = archive.ar;
774 + path = "libRCTImage-tvOS.a";
775 + remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */;
776 + sourceTree = BUILT_PRODUCTS_DIR;
777 + };
778 + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = {
779 + isa = PBXReferenceProxy;
780 + fileType = archive.ar;
781 + path = "libRCTLinking-tvOS.a";
782 + remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */;
783 + sourceTree = BUILT_PRODUCTS_DIR;
784 + };
785 + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = {
786 + isa = PBXReferenceProxy;
787 + fileType = archive.ar;
788 + path = "libRCTNetwork-tvOS.a";
789 + remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */;
790 + sourceTree = BUILT_PRODUCTS_DIR;
791 + };
792 + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = {
793 + isa = PBXReferenceProxy;
794 + fileType = archive.ar;
795 + path = "libRCTSettings-tvOS.a";
796 + remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */;
797 + sourceTree = BUILT_PRODUCTS_DIR;
798 + };
799 + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = {
800 + isa = PBXReferenceProxy;
801 + fileType = archive.ar;
802 + path = "libRCTText-tvOS.a";
803 + remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */;
804 + sourceTree = BUILT_PRODUCTS_DIR;
805 + };
806 + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = {
807 + isa = PBXReferenceProxy;
808 + fileType = archive.ar;
809 + path = "libRCTWebSocket-tvOS.a";
810 + remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */;
811 + sourceTree = BUILT_PRODUCTS_DIR;
812 + };
813 + 3DAD3EA31DF850E9000B6D8A /* libReact-tvOS.a */ = {
814 + isa = PBXReferenceProxy;
815 + fileType = archive.ar;
816 + path = "libReact-tvOS.a";
817 + remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */;
818 + sourceTree = BUILT_PRODUCTS_DIR;
819 + };
820 + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = {
821 + isa = PBXReferenceProxy;
822 + fileType = archive.ar;
823 + path = libyoga.a;
824 + remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */;
825 + sourceTree = BUILT_PRODUCTS_DIR;
826 + };
827 + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = {
828 + isa = PBXReferenceProxy;
829 + fileType = archive.ar;
830 + path = libyoga.a;
831 + remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */;
832 + sourceTree = BUILT_PRODUCTS_DIR;
833 + };
834 + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = {
835 + isa = PBXReferenceProxy;
836 + fileType = archive.ar;
837 + path = libcxxreact.a;
838 + remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */;
839 + sourceTree = BUILT_PRODUCTS_DIR;
840 + };
841 + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = {
842 + isa = PBXReferenceProxy;
843 + fileType = archive.ar;
844 + path = libcxxreact.a;
845 + remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */;
846 + sourceTree = BUILT_PRODUCTS_DIR;
847 + };
848 + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = {
849 + isa = PBXReferenceProxy;
850 + fileType = archive.ar;
851 + path = libjschelpers.a;
852 + remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */;
853 + sourceTree = BUILT_PRODUCTS_DIR;
854 + };
855 + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = {
856 + isa = PBXReferenceProxy;
857 + fileType = archive.ar;
858 + path = libjschelpers.a;
859 + remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */;
860 + sourceTree = BUILT_PRODUCTS_DIR;
861 + };
862 + 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = {
863 + isa = PBXReferenceProxy;
864 + fileType = archive.ar;
865 + path = libRCTAnimation.a;
866 + remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
867 + sourceTree = BUILT_PRODUCTS_DIR;
868 + };
869 + 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */ = {
870 + isa = PBXReferenceProxy;
871 + fileType = archive.ar;
872 + path = "libRCTAnimation-tvOS.a";
873 + remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */;
874 + sourceTree = BUILT_PRODUCTS_DIR;
875 + };
876 + 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = {
877 + isa = PBXReferenceProxy;
878 + fileType = archive.ar;
879 + path = libRCTLinking.a;
880 + remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */;
881 + sourceTree = BUILT_PRODUCTS_DIR;
882 + };
883 + 832341B51AAA6A8300B99B32 /* libRCTText.a */ = {
884 + isa = PBXReferenceProxy;
885 + fileType = archive.ar;
886 + path = libRCTText.a;
887 + remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */;
888 + sourceTree = BUILT_PRODUCTS_DIR;
889 + };
890 + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = {
891 + isa = PBXReferenceProxy;
892 + fileType = archive.ar;
893 + path = libRCTBlob.a;
894 + remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */;
895 + sourceTree = BUILT_PRODUCTS_DIR;
896 + };
897 +/* End PBXReferenceProxy section */
898 +
899 +/* Begin PBXResourcesBuildPhase section */
900 + 00E356EC1AD99517003FC87E /* Resources */ = {
901 + isa = PBXResourcesBuildPhase;
902 + buildActionMask = 2147483647;
903 + files = (
904 + );
905 + runOnlyForDeploymentPostprocessing = 0;
906 + };
907 + 13B07F8E1A680F5B00A75B9A /* Resources */ = {
908 + isa = PBXResourcesBuildPhase;
909 + buildActionMask = 2147483647;
910 + files = (
911 + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
912 + 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
913 + 3D3065EC3E5248008083820C /* nodejs-project in Resources */,
914 + 8089CA0815D24CD6BA06899B /* builtin_modules in Resources */,
915 + );
916 + runOnlyForDeploymentPostprocessing = 0;
917 + };
918 + 2D02E4791E0B4A5D006451C7 /* Resources */ = {
919 + isa = PBXResourcesBuildPhase;
920 + buildActionMask = 2147483647;
921 + files = (
922 + 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */,
923 + );
924 + runOnlyForDeploymentPostprocessing = 0;
925 + };
926 + 2D02E48E1E0B4A5D006451C7 /* Resources */ = {
927 + isa = PBXResourcesBuildPhase;
928 + buildActionMask = 2147483647;
929 + files = (
930 + );
931 + runOnlyForDeploymentPostprocessing = 0;
932 + };
933 +/* End PBXResourcesBuildPhase section */
934 +
935 +/* Begin PBXShellScriptBuildPhase section */
936 + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
937 + isa = PBXShellScriptBuildPhase;
938 + buildActionMask = 2147483647;
939 + files = (
940 + );
941 + inputPaths = (
942 + );
943 + name = "Bundle React Native code and images";
944 + outputPaths = (
945 + );
946 + runOnlyForDeploymentPostprocessing = 0;
947 + shellPath = /bin/sh;
948 + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
949 + };
950 + 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = {
951 + isa = PBXShellScriptBuildPhase;
952 + buildActionMask = 2147483647;
953 + files = (
954 + );
955 + inputPaths = (
956 + );
957 + name = "Bundle React Native Code And Images";
958 + outputPaths = (
959 + );
960 + runOnlyForDeploymentPostprocessing = 0;
961 + shellPath = /bin/sh;
962 + shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh";
963 + };
964 +/* End PBXShellScriptBuildPhase section */
965 +
966 +/* Begin PBXSourcesBuildPhase section */
967 + 00E356EA1AD99517003FC87E /* Sources */ = {
968 + isa = PBXSourcesBuildPhase;
969 + buildActionMask = 2147483647;
970 + files = (
971 + 00E356F31AD99517003FC87E /* datReactNativeTests.m in Sources */,
972 + );
973 + runOnlyForDeploymentPostprocessing = 0;
974 + };
975 + 13B07F871A680F5B00A75B9A /* Sources */ = {
976 + isa = PBXSourcesBuildPhase;
977 + buildActionMask = 2147483647;
978 + files = (
979 + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */,
980 + 13B07FC11A68108700A75B9A /* main.m in Sources */,
981 + );
982 + runOnlyForDeploymentPostprocessing = 0;
983 + };
984 + 2D02E4771E0B4A5D006451C7 /* Sources */ = {
985 + isa = PBXSourcesBuildPhase;
986 + buildActionMask = 2147483647;
987 + files = (
988 + 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */,
989 + 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */,
990 + );
991 + runOnlyForDeploymentPostprocessing = 0;
992 + };
993 + 2D02E48C1E0B4A5D006451C7 /* Sources */ = {
994 + isa = PBXSourcesBuildPhase;
995 + buildActionMask = 2147483647;
996 + files = (
997 + 2DCD954D1E0B4F2C00145EB5 /* datReactNativeTests.m in Sources */,
998 + );
999 + runOnlyForDeploymentPostprocessing = 0;
1000 + };
1001 +/* End PBXSourcesBuildPhase section */
1002 +
1003 +/* Begin PBXTargetDependency section */
1004 + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = {
1005 + isa = PBXTargetDependency;
1006 + target = 13B07F861A680F5B00A75B9A /* datReactNative */;
1007 + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */;
1008 + };
1009 + 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = {
1010 + isa = PBXTargetDependency;
1011 + target = 2D02E47A1E0B4A5D006451C7 /* datReactNative-tvOS */;
1012 + targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */;
1013 + };
1014 +/* End PBXTargetDependency section */
1015 +
1016 +/* Begin PBXVariantGroup section */
1017 + 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = {
1018 + isa = PBXVariantGroup;
1019 + children = (
1020 + 13B07FB21A68108700A75B9A /* Base */,
1021 + );
1022 + name = LaunchScreen.xib;
1023 + path = datReactNative;
1024 + sourceTree = "<group>";
1025 + };
1026 +/* End PBXVariantGroup section */
1027 +
1028 +/* Begin XCBuildConfiguration section */
1029 + 00E356F61AD99517003FC87E /* Debug */ = {
1030 + isa = XCBuildConfiguration;
1031 + buildSettings = {
1032 + BUNDLE_LOADER = "$(TEST_HOST)";
1033 + GCC_PREPROCESSOR_DEFINITIONS = (
1034 + "DEBUG=1",
1035 + "$(inherited)",
1036 + );
1037 + INFOPLIST_FILE = datReactNativeTests/Info.plist;
1038 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1039 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1040 + OTHER_LDFLAGS = (
1041 + "-ObjC",
1042 + "-lc++",
1043 + );
1044 + PRODUCT_NAME = "$(TARGET_NAME)";
1045 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/datReactNative.app/datReactNative";
1046 + LIBRARY_SEARCH_PATHS = (
1047 + "$(inherited)",
1048 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1049 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1050 + );
1051 + HEADER_SEARCH_PATHS = (
1052 + "$(inherited)",
1053 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1054 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1055 + );
1056 + FRAMEWORK_SEARCH_PATHS = (
1057 + "$(inherited)",
1058 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1059 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1060 + );
1061 + ENABLE_BITCODE = NO;
1062 + };
1063 + name = Debug;
1064 + };
1065 + 00E356F71AD99517003FC87E /* Release */ = {
1066 + isa = XCBuildConfiguration;
1067 + buildSettings = {
1068 + BUNDLE_LOADER = "$(TEST_HOST)";
1069 + COPY_PHASE_STRIP = NO;
1070 + INFOPLIST_FILE = datReactNativeTests/Info.plist;
1071 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1072 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1073 + OTHER_LDFLAGS = (
1074 + "-ObjC",
1075 + "-lc++",
1076 + );
1077 + PRODUCT_NAME = "$(TARGET_NAME)";
1078 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/datReactNative.app/datReactNative";
1079 + LIBRARY_SEARCH_PATHS = (
1080 + "$(inherited)",
1081 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1082 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1083 + );
1084 + HEADER_SEARCH_PATHS = (
1085 + "$(inherited)",
1086 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1087 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1088 + );
1089 + FRAMEWORK_SEARCH_PATHS = (
1090 + "$(inherited)",
1091 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1092 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1093 + );
1094 + ENABLE_BITCODE = NO;
1095 + };
1096 + name = Release;
1097 + };
1098 + 13B07F941A680F5B00A75B9A /* Debug */ = {
1099 + isa = XCBuildConfiguration;
1100 + buildSettings = {
1101 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1102 + CURRENT_PROJECT_VERSION = 1;
1103 + DEAD_CODE_STRIPPING = NO;
1104 + INFOPLIST_FILE = datReactNative/Info.plist;
1105 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1106 + OTHER_LDFLAGS = (
1107 + "$(inherited)",
1108 + "-ObjC",
1109 + "-lc++",
1110 + );
1111 + PRODUCT_NAME = datReactNative;
1112 + VERSIONING_SYSTEM = "apple-generic";
1113 + HEADER_SEARCH_PATHS = (
1114 + "$(inherited)",
1115 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1116 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1117 + );
1118 + FRAMEWORK_SEARCH_PATHS = (
1119 + "$(inherited)",
1120 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1121 + );
1122 + ENABLE_BITCODE = NO;
1123 + };
1124 + name = Debug;
1125 + };
1126 + 13B07F951A680F5B00A75B9A /* Release */ = {
1127 + isa = XCBuildConfiguration;
1128 + buildSettings = {
1129 + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1130 + CURRENT_PROJECT_VERSION = 1;
1131 + INFOPLIST_FILE = datReactNative/Info.plist;
1132 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1133 + OTHER_LDFLAGS = (
1134 + "$(inherited)",
1135 + "-ObjC",
1136 + "-lc++",
1137 + );
1138 + PRODUCT_NAME = datReactNative;
1139 + VERSIONING_SYSTEM = "apple-generic";
1140 + HEADER_SEARCH_PATHS = (
1141 + "$(inherited)",
1142 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1143 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1144 + );
1145 + FRAMEWORK_SEARCH_PATHS = (
1146 + "$(inherited)",
1147 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1148 + );
1149 + ENABLE_BITCODE = NO;
1150 + };
1151 + name = Release;
1152 + };
1153 + 2D02E4971E0B4A5E006451C7 /* Debug */ = {
1154 + isa = XCBuildConfiguration;
1155 + buildSettings = {
1156 + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
1157 + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1158 + CLANG_ANALYZER_NONNULL = YES;
1159 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1160 + CLANG_WARN_INFINITE_RECURSION = YES;
1161 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
1162 + DEBUG_INFORMATION_FORMAT = dwarf;
1163 + ENABLE_TESTABILITY = YES;
1164 + GCC_NO_COMMON_BLOCKS = YES;
1165 + INFOPLIST_FILE = "datReactNative-tvOS/Info.plist";
1166 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1167 + OTHER_LDFLAGS = (
1168 + "-ObjC",
1169 + "-lc++",
1170 + );
1171 + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.datReactNative-tvOS";
1172 + PRODUCT_NAME = "$(TARGET_NAME)";
1173 + SDKROOT = appletvos;
1174 + TARGETED_DEVICE_FAMILY = 3;
1175 + TVOS_DEPLOYMENT_TARGET = 9.2;
1176 + LIBRARY_SEARCH_PATHS = (
1177 + "$(inherited)",
1178 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1179 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1180 + );
1181 + HEADER_SEARCH_PATHS = (
1182 + "$(inherited)",
1183 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1184 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1185 + );
1186 + FRAMEWORK_SEARCH_PATHS = (
1187 + "$(inherited)",
1188 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1189 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1190 + );
1191 + ENABLE_BITCODE = NO;
1192 + };
1193 + name = Debug;
1194 + };
1195 + 2D02E4981E0B4A5E006451C7 /* Release */ = {
1196 + isa = XCBuildConfiguration;
1197 + buildSettings = {
1198 + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
1199 + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1200 + CLANG_ANALYZER_NONNULL = YES;
1201 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1202 + CLANG_WARN_INFINITE_RECURSION = YES;
1203 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
1204 + COPY_PHASE_STRIP = NO;
1205 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1206 + GCC_NO_COMMON_BLOCKS = YES;
1207 + INFOPLIST_FILE = "datReactNative-tvOS/Info.plist";
1208 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1209 + OTHER_LDFLAGS = (
1210 + "-ObjC",
1211 + "-lc++",
1212 + );
1213 + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.datReactNative-tvOS";
1214 + PRODUCT_NAME = "$(TARGET_NAME)";
1215 + SDKROOT = appletvos;
1216 + TARGETED_DEVICE_FAMILY = 3;
1217 + TVOS_DEPLOYMENT_TARGET = 9.2;
1218 + LIBRARY_SEARCH_PATHS = (
1219 + "$(inherited)",
1220 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1221 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1222 + );
1223 + HEADER_SEARCH_PATHS = (
1224 + "$(inherited)",
1225 + "$(SRCROOT)/../node_modules/nodejs-mobile-react-native/ios/**",
1226 + "$(SRCROOT)/../node_modules/react-native-fs/**",
1227 + );
1228 + FRAMEWORK_SEARCH_PATHS = (
1229 + "$(inherited)",
1230 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1231 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1232 + );
1233 + ENABLE_BITCODE = NO;
1234 + };
1235 + name = Release;
1236 + };
1237 + 2D02E4991E0B4A5E006451C7 /* Debug */ = {
1238 + isa = XCBuildConfiguration;
1239 + buildSettings = {
1240 + BUNDLE_LOADER = "$(TEST_HOST)";
1241 + CLANG_ANALYZER_NONNULL = YES;
1242 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1243 + CLANG_WARN_INFINITE_RECURSION = YES;
1244 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
1245 + DEBUG_INFORMATION_FORMAT = dwarf;
1246 + ENABLE_TESTABILITY = YES;
1247 + GCC_NO_COMMON_BLOCKS = YES;
1248 + INFOPLIST_FILE = "datReactNative-tvOSTests/Info.plist";
1249 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1250 + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.datReactNative-tvOSTests";
1251 + PRODUCT_NAME = "$(TARGET_NAME)";
1252 + SDKROOT = appletvos;
1253 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/datReactNative-tvOS.app/datReactNative-tvOS";
1254 + TVOS_DEPLOYMENT_TARGET = 10.1;
1255 + LIBRARY_SEARCH_PATHS = (
1256 + "$(inherited)",
1257 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1258 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1259 + );
1260 + FRAMEWORK_SEARCH_PATHS = (
1261 + "$(inherited)",
1262 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1263 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1264 + );
1265 + ENABLE_BITCODE = NO;
1266 + };
1267 + name = Debug;
1268 + };
1269 + 2D02E49A1E0B4A5E006451C7 /* Release */ = {
1270 + isa = XCBuildConfiguration;
1271 + buildSettings = {
1272 + BUNDLE_LOADER = "$(TEST_HOST)";
1273 + CLANG_ANALYZER_NONNULL = YES;
1274 + CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1275 + CLANG_WARN_INFINITE_RECURSION = YES;
1276 + CLANG_WARN_SUSPICIOUS_MOVE = YES;
1277 + COPY_PHASE_STRIP = NO;
1278 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1279 + GCC_NO_COMMON_BLOCKS = YES;
1280 + INFOPLIST_FILE = "datReactNative-tvOSTests/Info.plist";
1281 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1282 + PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.datReactNative-tvOSTests";
1283 + PRODUCT_NAME = "$(TARGET_NAME)";
1284 + SDKROOT = appletvos;
1285 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/datReactNative-tvOS.app/datReactNative-tvOS";
1286 + TVOS_DEPLOYMENT_TARGET = 10.1;
1287 + LIBRARY_SEARCH_PATHS = (
1288 + "$(inherited)",
1289 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1290 + "\"$(SRCROOT)/$(TARGET_NAME)\"",
1291 + );
1292 + FRAMEWORK_SEARCH_PATHS = (
1293 + "$(inherited)",
1294 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1295 + "\"../node_modules/nodejs-mobile-react-native/ios\"",
1296 + );
1297 + ENABLE_BITCODE = NO;
1298 + };
1299 + name = Release;
1300 + };
1301 + 83CBBA201A601CBA00E9B192 /* Debug */ = {
1302 + isa = XCBuildConfiguration;
1303 + buildSettings = {
1304 + ALWAYS_SEARCH_USER_PATHS = NO;
1305 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1306 + CLANG_CXX_LIBRARY = "libc++";
1307 + CLANG_ENABLE_MODULES = YES;
1308 + CLANG_ENABLE_OBJC_ARC = YES;
1309 + CLANG_WARN_BOOL_CONVERSION = YES;
1310 + CLANG_WARN_CONSTANT_CONVERSION = YES;
1311 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1312 + CLANG_WARN_EMPTY_BODY = YES;
1313 + CLANG_WARN_ENUM_CONVERSION = YES;
1314 + CLANG_WARN_INT_CONVERSION = YES;
1315 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1316 + CLANG_WARN_UNREACHABLE_CODE = YES;
1317 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1318 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1319 + COPY_PHASE_STRIP = NO;
1320 + ENABLE_STRICT_OBJC_MSGSEND = YES;
1321 + GCC_C_LANGUAGE_STANDARD = gnu99;
1322 + GCC_DYNAMIC_NO_PIC = NO;
1323 + GCC_OPTIMIZATION_LEVEL = 0;
1324 + GCC_PREPROCESSOR_DEFINITIONS = (
1325 + "DEBUG=1",
1326 + "$(inherited)",
1327 + );
1328 + GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1329 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1330 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1331 + GCC_WARN_UNDECLARED_SELECTOR = YES;
1332 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1333 + GCC_WARN_UNUSED_FUNCTION = YES;
1334 + GCC_WARN_UNUSED_VARIABLE = YES;
1335 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1336 + MTL_ENABLE_DEBUG_INFO = YES;
1337 + ONLY_ACTIVE_ARCH = YES;
1338 + SDKROOT = iphoneos;
1339 + ENABLE_BITCODE = NO;
1340 + };
1341 + name = Debug;
1342 + };
1343 + 83CBBA211A601CBA00E9B192 /* Release */ = {
1344 + isa = XCBuildConfiguration;
1345 + buildSettings = {
1346 + ALWAYS_SEARCH_USER_PATHS = NO;
1347 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
1348 + CLANG_CXX_LIBRARY = "libc++";
1349 + CLANG_ENABLE_MODULES = YES;
1350 + CLANG_ENABLE_OBJC_ARC = YES;
1351 + CLANG_WARN_BOOL_CONVERSION = YES;
1352 + CLANG_WARN_CONSTANT_CONVERSION = YES;
1353 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
1354 + CLANG_WARN_EMPTY_BODY = YES;
1355 + CLANG_WARN_ENUM_CONVERSION = YES;
1356 + CLANG_WARN_INT_CONVERSION = YES;
1357 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
1358 + CLANG_WARN_UNREACHABLE_CODE = YES;
1359 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
1360 + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1361 + COPY_PHASE_STRIP = YES;
1362 + ENABLE_NS_ASSERTIONS = NO;
1363 + ENABLE_STRICT_OBJC_MSGSEND = YES;
1364 + GCC_C_LANGUAGE_STANDARD = gnu99;
1365 + GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
1366 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
1367 + GCC_WARN_UNDECLARED_SELECTOR = YES;
1368 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
1369 + GCC_WARN_UNUSED_FUNCTION = YES;
1370 + GCC_WARN_UNUSED_VARIABLE = YES;
1371 + IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1372 + MTL_ENABLE_DEBUG_INFO = NO;
1373 + SDKROOT = iphoneos;
1374 + VALIDATE_PRODUCT = YES;
1375 + ENABLE_BITCODE = NO;
1376 + };
1377 + name = Release;
1378 + };
1379 +/* End XCBuildConfiguration section */
1380 +
1381 +/* Begin XCConfigurationList section */
1382 + 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "datReactNativeTests" */ = {
1383 + isa = XCConfigurationList;
1384 + buildConfigurations = (
1385 + 00E356F61AD99517003FC87E /* Debug */,
1386 + 00E356F71AD99517003FC87E /* Release */,
1387 + );
1388 + defaultConfigurationIsVisible = 0;
1389 + defaultConfigurationName = Release;
1390 + };
1391 + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "datReactNative" */ = {
1392 + isa = XCConfigurationList;
1393 + buildConfigurations = (
1394 + 13B07F941A680F5B00A75B9A /* Debug */,
1395 + 13B07F951A680F5B00A75B9A /* Release */,
1396 + );
1397 + defaultConfigurationIsVisible = 0;
1398 + defaultConfigurationName = Release;
1399 + };
1400 + 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "datReactNative-tvOS" */ = {
1401 + isa = XCConfigurationList;
1402 + buildConfigurations = (
1403 + 2D02E4971E0B4A5E006451C7 /* Debug */,
1404 + 2D02E4981E0B4A5E006451C7 /* Release */,
1405 + );
1406 + defaultConfigurationIsVisible = 0;
1407 + defaultConfigurationName = Release;
1408 + };
1409 + 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "datReactNative-tvOSTests" */ = {
1410 + isa = XCConfigurationList;
1411 + buildConfigurations = (
1412 + 2D02E4991E0B4A5E006451C7 /* Debug */,
1413 + 2D02E49A1E0B4A5E006451C7 /* Release */,
1414 + );
1415 + defaultConfigurationIsVisible = 0;
1416 + defaultConfigurationName = Release;
1417 + };
1418 + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "datReactNative" */ = {
1419 + isa = XCConfigurationList;
1420 + buildConfigurations = (
1421 + 83CBBA201A601CBA00E9B192 /* Debug */,
1422 + 83CBBA211A601CBA00E9B192 /* Release */,
1423 + );
1424 + defaultConfigurationIsVisible = 0;
1425 + defaultConfigurationName = Release;
1426 + };
1427 +/* End XCConfigurationList section */
1428 +
1429 +/* Begin PBXCopyFilesBuildPhase section */
1430 + 4E964496BC7A46D3A5C06467 /* Embed Frameworks */ = {
1431 + isa = PBXCopyFilesBuildPhase;
1432 + buildActionMask = 2147483647;
1433 + files = (
1434 + 7503DDB95D824B5EA4D4C665 /* libnode.framework in Embed Frameworks */,
1435 + );
1436 + runOnlyForDeploymentPostprocessing = 0;
1437 + name = "Embed Frameworks";
1438 + dstPath = "";
1439 + dstSubfolderSpec = 10;
1440 + };
1441 +/* End PBXCopyFilesBuildPhase section */
1442 + };
1443 + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
1444 +}
ios/datReactNative.xcodeproj/xcshareddata/xcschemes/datReactNative-tvOS.xcschemeView
@@ -1,0 +1,129 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<Scheme
3 + LastUpgradeVersion = "0820"
4 + version = "1.3">
5 + <BuildAction
6 + parallelizeBuildables = "NO"
7 + buildImplicitDependencies = "YES">
8 + <BuildActionEntries>
9 + <BuildActionEntry
10 + buildForTesting = "YES"
11 + buildForRunning = "YES"
12 + buildForProfiling = "YES"
13 + buildForArchiving = "YES"
14 + buildForAnalyzing = "YES">
15 + <BuildableReference
16 + BuildableIdentifier = "primary"
17 + BlueprintIdentifier = "2D2A28121D9B038B00D4039D"
18 + BuildableName = "libReact.a"
19 + BlueprintName = "React-tvOS"
20 + ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj">
21 + </BuildableReference>
22 + </BuildActionEntry>
23 + <BuildActionEntry
24 + buildForTesting = "YES"
25 + buildForRunning = "YES"
26 + buildForProfiling = "YES"
27 + buildForArchiving = "YES"
28 + buildForAnalyzing = "YES">
29 + <BuildableReference
30 + BuildableIdentifier = "primary"
31 + BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
32 + BuildableName = "datReactNative-tvOS.app"
33 + BlueprintName = "datReactNative-tvOS"
34 + ReferencedContainer = "container:datReactNative.xcodeproj">
35 + </BuildableReference>
36 + </BuildActionEntry>
37 + <BuildActionEntry
38 + buildForTesting = "YES"
39 + buildForRunning = "YES"
40 + buildForProfiling = "NO"
41 + buildForArchiving = "NO"
42 + buildForAnalyzing = "YES">
43 + <BuildableReference
44 + BuildableIdentifier = "primary"
45 + BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
46 + BuildableName = "datReactNative-tvOSTests.xctest"
47 + BlueprintName = "datReactNative-tvOSTests"
48 + ReferencedContainer = "container:datReactNative.xcodeproj">
49 + </BuildableReference>
50 + </BuildActionEntry>
51 + </BuildActionEntries>
52 + </BuildAction>
53 + <TestAction
54 + buildConfiguration = "Debug"
55 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57 + shouldUseLaunchSchemeArgsEnv = "YES">
58 + <Testables>
59 + <TestableReference
60 + skipped = "NO">
61 + <BuildableReference
62 + BuildableIdentifier = "primary"
63 + BlueprintIdentifier = "2D02E48F1E0B4A5D006451C7"
64 + BuildableName = "datReactNative-tvOSTests.xctest"
65 + BlueprintName = "datReactNative-tvOSTests"
66 + ReferencedContainer = "container:datReactNative.xcodeproj">
67 + </BuildableReference>
68 + </TestableReference>
69 + </Testables>
70 + <MacroExpansion>
71 + <BuildableReference
72 + BuildableIdentifier = "primary"
73 + BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
74 + BuildableName = "datReactNative-tvOS.app"
75 + BlueprintName = "datReactNative-tvOS"
76 + ReferencedContainer = "container:datReactNative.xcodeproj">
77 + </BuildableReference>
78 + </MacroExpansion>
79 + <AdditionalOptions>
80 + </AdditionalOptions>
81 + </TestAction>
82 + <LaunchAction
83 + buildConfiguration = "Debug"
84 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
85 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
86 + launchStyle = "0"
87 + useCustomWorkingDirectory = "NO"
88 + ignoresPersistentStateOnLaunch = "NO"
89 + debugDocumentVersioning = "YES"
90 + debugServiceExtension = "internal"
91 + allowLocationSimulation = "YES">
92 + <BuildableProductRunnable
93 + runnableDebuggingMode = "0">
94 + <BuildableReference
95 + BuildableIdentifier = "primary"
96 + BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
97 + BuildableName = "datReactNative-tvOS.app"
98 + BlueprintName = "datReactNative-tvOS"
99 + ReferencedContainer = "container:datReactNative.xcodeproj">
100 + </BuildableReference>
101 + </BuildableProductRunnable>
102 + <AdditionalOptions>
103 + </AdditionalOptions>
104 + </LaunchAction>
105 + <ProfileAction
106 + buildConfiguration = "Release"
107 + shouldUseLaunchSchemeArgsEnv = "YES"
108 + savedToolIdentifier = ""
109 + useCustomWorkingDirectory = "NO"
110 + debugDocumentVersioning = "YES">
111 + <BuildableProductRunnable
112 + runnableDebuggingMode = "0">
113 + <BuildableReference
114 + BuildableIdentifier = "primary"
115 + BlueprintIdentifier = "2D02E47A1E0B4A5D006451C7"
116 + BuildableName = "datReactNative-tvOS.app"
117 + BlueprintName = "datReactNative-tvOS"
118 + ReferencedContainer = "container:datReactNative.xcodeproj">
119 + </BuildableReference>
120 + </BuildableProductRunnable>
121 + </ProfileAction>
122 + <AnalyzeAction
123 + buildConfiguration = "Debug">
124 + </AnalyzeAction>
125 + <ArchiveAction
126 + buildConfiguration = "Release"
127 + revealArchiveInOrganizer = "YES">
128 + </ArchiveAction>
129 +</Scheme>
ios/datReactNative.xcodeproj/xcshareddata/xcschemes/datReactNative.xcschemeView
@@ -1,0 +1,129 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<Scheme
3 + LastUpgradeVersion = "0620"
4 + version = "1.3">
5 + <BuildAction
6 + parallelizeBuildables = "NO"
7 + buildImplicitDependencies = "YES">
8 + <BuildActionEntries>
9 + <BuildActionEntry
10 + buildForTesting = "YES"
11 + buildForRunning = "YES"
12 + buildForProfiling = "YES"
13 + buildForArchiving = "YES"
14 + buildForAnalyzing = "YES">
15 + <BuildableReference
16 + BuildableIdentifier = "primary"
17 + BlueprintIdentifier = "83CBBA2D1A601D0E00E9B192"
18 + BuildableName = "libReact.a"
19 + BlueprintName = "React"
20 + ReferencedContainer = "container:../node_modules/react-native/React/React.xcodeproj">
21 + </BuildableReference>
22 + </BuildActionEntry>
23 + <BuildActionEntry
24 + buildForTesting = "YES"
25 + buildForRunning = "YES"
26 + buildForProfiling = "YES"
27 + buildForArchiving = "YES"
28 + buildForAnalyzing = "YES">
29 + <BuildableReference
30 + BuildableIdentifier = "primary"
31 + BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
32 + BuildableName = "datReactNative.app"
33 + BlueprintName = "datReactNative"
34 + ReferencedContainer = "container:datReactNative.xcodeproj">
35 + </BuildableReference>
36 + </BuildActionEntry>
37 + <BuildActionEntry
38 + buildForTesting = "YES"
39 + buildForRunning = "YES"
40 + buildForProfiling = "NO"
41 + buildForArchiving = "NO"
42 + buildForAnalyzing = "YES">
43 + <BuildableReference
44 + BuildableIdentifier = "primary"
45 + BlueprintIdentifier = "00E356ED1AD99517003FC87E"
46 + BuildableName = "datReactNativeTests.xctest"
47 + BlueprintName = "datReactNativeTests"
48 + ReferencedContainer = "container:datReactNative.xcodeproj">
49 + </BuildableReference>
50 + </BuildActionEntry>
51 + </BuildActionEntries>
52 + </BuildAction>
53 + <TestAction
54 + buildConfiguration = "Debug"
55 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57 + shouldUseLaunchSchemeArgsEnv = "YES">
58 + <Testables>
59 + <TestableReference
60 + skipped = "NO">
61 + <BuildableReference
62 + BuildableIdentifier = "primary"
63 + BlueprintIdentifier = "00E356ED1AD99517003FC87E"
64 + BuildableName = "datReactNativeTests.xctest"
65 + BlueprintName = "datReactNativeTests"
66 + ReferencedContainer = "container:datReactNative.xcodeproj">
67 + </BuildableReference>
68 + </TestableReference>
69 + </Testables>
70 + <MacroExpansion>
71 + <BuildableReference
72 + BuildableIdentifier = "primary"
73 + BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
74 + BuildableName = "datReactNative.app"
75 + BlueprintName = "datReactNative"
76 + ReferencedContainer = "container:datReactNative.xcodeproj">
77 + </BuildableReference>
78 + </MacroExpansion>
79 + <AdditionalOptions>
80 + </AdditionalOptions>
81 + </TestAction>
82 + <LaunchAction
83 + buildConfiguration = "Debug"
84 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
85 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
86 + launchStyle = "0"
87 + useCustomWorkingDirectory = "NO"
88 + ignoresPersistentStateOnLaunch = "NO"
89 + debugDocumentVersioning = "YES"
90 + debugServiceExtension = "internal"
91 + allowLocationSimulation = "YES">
92 + <BuildableProductRunnable
93 + runnableDebuggingMode = "0">
94 + <BuildableReference
95 + BuildableIdentifier = "primary"
96 + BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
97 + BuildableName = "datReactNative.app"
98 + BlueprintName = "datReactNative"
99 + ReferencedContainer = "container:datReactNative.xcodeproj">
100 + </BuildableReference>
101 + </BuildableProductRunnable>
102 + <AdditionalOptions>
103 + </AdditionalOptions>
104 + </LaunchAction>
105 + <ProfileAction
106 + buildConfiguration = "Release"
107 + shouldUseLaunchSchemeArgsEnv = "YES"
108 + savedToolIdentifier = ""
109 + useCustomWorkingDirectory = "NO"
110 + debugDocumentVersioning = "YES">
111 + <BuildableProductRunnable
112 + runnableDebuggingMode = "0">
113 + <BuildableReference
114 + BuildableIdentifier = "primary"
115 + BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
116 + BuildableName = "datReactNative.app"
117 + BlueprintName = "datReactNative"
118 + ReferencedContainer = "container:datReactNative.xcodeproj">
119 + </BuildableReference>
120 + </BuildableProductRunnable>
121 + </ProfileAction>
122 + <AnalyzeAction
123 + buildConfiguration = "Debug">
124 + </AnalyzeAction>
125 + <ArchiveAction
126 + buildConfiguration = "Release"
127 + revealArchiveInOrganizer = "YES">
128 + </ArchiveAction>
129 +</Scheme>
ios/datReactNative/AppDelegate.hView
@@ -1,0 +1,16 @@
1 +/**
2 + * Copyright (c) 2015-present, Facebook, Inc.
3 + * All rights reserved.
4 + *
5 + * This source code is licensed under the BSD-style license found in the
6 + * LICENSE file in the root directory of this source tree. An additional grant
7 + * of patent rights can be found in the PATENTS file in the same directory.
8 + */
9 +
10 +#import <UIKit/UIKit.h>
11 +
12 +@interface AppDelegate : UIResponder <UIApplicationDelegate>
13 +
14 +@property (nonatomic, strong) UIWindow *window;
15 +
16 +@end
ios/datReactNative/AppDelegate.mView
@@ -1,0 +1,37 @@
1 +/**
2 + * Copyright (c) 2015-present, Facebook, Inc.
3 + * All rights reserved.
4 + *
5 + * This source code is licensed under the BSD-style license found in the
6 + * LICENSE file in the root directory of this source tree. An additional grant
7 + * of patent rights can be found in the PATENTS file in the same directory.
8 + */
9 +
10 +#import "AppDelegate.h"
11 +
12 +#import <React/RCTBundleURLProvider.h>
13 +#import <React/RCTRootView.h>
14 +
15 +@implementation AppDelegate
16 +
17 +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
18 +{
19 + NSURL *jsCodeLocation;
20 +
21 + jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
22 +
23 + RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
24 + moduleName:@"datReactNative"
25 + initialProperties:nil
26 + launchOptions:launchOptions];
27 + rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];
28 +
29 + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
30 + UIViewController *rootViewController = [UIViewController new];
31 + rootViewController.view = rootView;
32 + self.window.rootViewController = rootViewController;
33 + [self.window makeKeyAndVisible];
34 + return YES;
35 +}
36 +
37 +@end
ios/datReactNative/Base.lproj/LaunchScreen.xibView
@@ -1,0 +1,42 @@
1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="7702" systemVersion="14D136" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
3 + <dependencies>
4 + <deployment identifier="iOS"/>
5 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="7701"/>
6 + <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
7 + </dependencies>
8 + <objects>
9 + <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
10 + <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
11 + <view contentMode="scaleToFill" id="iN0-l3-epB">
12 + <rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
13 + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
14 + <subviews>
15 + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Powered by React Native" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
16 + <rect key="frame" x="20" y="439" width="441" height="21"/>
17 + <fontDescription key="fontDescription" type="system" pointSize="17"/>
18 + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
19 + <nil key="highlightedColor"/>
20 + </label>
21 + <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="datReactNative" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
22 + <rect key="frame" x="20" y="140" width="441" height="43"/>
23 + <fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
24 + <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
25 + <nil key="highlightedColor"/>
26 + </label>
27 + </subviews>
28 + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
29 + <constraints>
30 + <constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
31 + <constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
32 + <constraint firstAttribute="bottom" secondItem="8ie-xW-0ye" secondAttribute="bottom" constant="20" id="Kzo-t9-V3l"/>
33 + <constraint firstItem="8ie-xW-0ye" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="MfP-vx-nX0"/>
34 + <constraint firstAttribute="centerX" secondItem="8ie-xW-0ye" secondAttribute="centerX" id="ZEH-qu-HZ9"/>
35 + <constraint firstItem="kId-c2-rCX" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" symbolic="YES" id="fvb-Df-36g"/>
36 + </constraints>
37 + <nil key="simulatedStatusBarMetrics"/>
38 + <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
39 + <point key="canvasLocation" x="548" y="455"/>
40 + </view>
41 + </objects>
42 +</document>
ios/datReactNative/Images.xcassets/AppIcon.appiconset/Contents.jsonView
@@ -1,0 +1,38 @@
1 +{
2 + "images" : [
3 + {
4 + "idiom" : "iphone",
5 + "size" : "29x29",
6 + "scale" : "2x"
7 + },
8 + {
9 + "idiom" : "iphone",
10 + "size" : "29x29",
11 + "scale" : "3x"
12 + },
13 + {
14 + "idiom" : "iphone",
15 + "size" : "40x40",
16 + "scale" : "2x"
17 + },
18 + {
19 + "idiom" : "iphone",
20 + "size" : "40x40",
21 + "scale" : "3x"
22 + },
23 + {
24 + "idiom" : "iphone",
25 + "size" : "60x60",
26 + "scale" : "2x"
27 + },
28 + {
29 + "idiom" : "iphone",
30 + "size" : "60x60",
31 + "scale" : "3x"
32 + }
33 + ],
34 + "info" : {
35 + "version" : 1,
36 + "author" : "xcode"
37 + }
38 +}
ios/datReactNative/Images.xcassets/Contents.jsonView
@@ -1,0 +1,6 @@
1 +{
2 + "info" : {
3 + "version" : 1,
4 + "author" : "xcode"
5 + }
6 +}
ios/datReactNative/Info.plistView
@@ -1,0 +1,56 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 +<plist version="1.0">
4 +<dict>
5 + <key>CFBundleDevelopmentRegion</key>
6 + <string>en</string>
7 + <key>CFBundleDisplayName</key>
8 + <string>datReactNative</string>
9 + <key>CFBundleExecutable</key>
10 + <string>$(EXECUTABLE_NAME)</string>
11 + <key>CFBundleIdentifier</key>
12 + <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
13 + <key>CFBundleInfoDictionaryVersion</key>
14 + <string>6.0</string>
15 + <key>CFBundleName</key>
16 + <string>$(PRODUCT_NAME)</string>
17 + <key>CFBundlePackageType</key>
18 + <string>APPL</string>
19 + <key>CFBundleShortVersionString</key>
20 + <string>1.0</string>
21 + <key>CFBundleSignature</key>
22 + <string>????</string>
23 + <key>CFBundleVersion</key>
24 + <string>1</string>
25 + <key>LSRequiresIPhoneOS</key>
26 + <true/>
27 + <key>UILaunchStoryboardName</key>
28 + <string>LaunchScreen</string>
29 + <key>UIRequiredDeviceCapabilities</key>
30 + <array>
31 + <string>armv7</string>
32 + </array>
33 + <key>UISupportedInterfaceOrientations</key>
34 + <array>
35 + <string>UIInterfaceOrientationPortrait</string>
36 + <string>UIInterfaceOrientationLandscapeLeft</string>
37 + <string>UIInterfaceOrientationLandscapeRight</string>
38 + </array>
39 + <key>UIViewControllerBasedStatusBarAppearance</key>
40 + <false/>
41 + <key>NSLocationWhenInUseUsageDescription</key>
42 + <string></string>
43 + <key>NSAppTransportSecurity</key>
44 + <!--See http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ -->
45 + <dict>
46 + <key>NSExceptionDomains</key>
47 + <dict>
48 + <key>localhost</key>
49 + <dict>
50 + <key>NSExceptionAllowsInsecureHTTPLoads</key>
51 + <true/>
52 + </dict>
53 + </dict>
54 + </dict>
55 +</dict>
56 +</plist>
ios/datReactNative/main.mView
@@ -1,0 +1,18 @@
1 +/**
2 + * Copyright (c) 2015-present, Facebook, Inc.
3 + * All rights reserved.
4 + *
5 + * This source code is licensed under the BSD-style license found in the
6 + * LICENSE file in the root directory of this source tree. An additional grant
7 + * of patent rights can be found in the PATENTS file in the same directory.
8 + */
9 +
10 +#import <UIKit/UIKit.h>
11 +
12 +#import "AppDelegate.h"
13 +
14 +int main(int argc, char * argv[]) {
15 + @autoreleasepool {
16 + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
17 + }
18 +}
ios/datReactNativeTests/Info.plistView
@@ -1,0 +1,24 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 +<plist version="1.0">
4 +<dict>
5 + <key>CFBundleDevelopmentRegion</key>
6 + <string>en</string>
7 + <key>CFBundleExecutable</key>
8 + <string>$(EXECUTABLE_NAME)</string>
9 + <key>CFBundleIdentifier</key>
10 + <string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
11 + <key>CFBundleInfoDictionaryVersion</key>
12 + <string>6.0</string>
13 + <key>CFBundleName</key>
14 + <string>$(PRODUCT_NAME)</string>
15 + <key>CFBundlePackageType</key>
16 + <string>BNDL</string>
17 + <key>CFBundleShortVersionString</key>
18 + <string>1.0</string>
19 + <key>CFBundleSignature</key>
20 + <string>????</string>
21 + <key>CFBundleVersion</key>
22 + <string>1</string>
23 +</dict>
24 +</plist>
ios/datReactNativeTests/datReactNativeTests.mView
@@ -1,0 +1,70 @@
1 +/**
2 + * Copyright (c) 2015-present, Facebook, Inc.
3 + * All rights reserved.
4 + *
5 + * This source code is licensed under the BSD-style license found in the
6 + * LICENSE file in the root directory of this source tree. An additional grant
7 + * of patent rights can be found in the PATENTS file in the same directory.
8 + */
9 +
10 +#import <UIKit/UIKit.h>
11 +#import <XCTest/XCTest.h>
12 +
13 +#import <React/RCTLog.h>
14 +#import <React/RCTRootView.h>
15 +
16 +#define TIMEOUT_SECONDS 600
17 +#define TEXT_TO_LOOK_FOR @"Welcome to React Native!"
18 +
19 +@interface datReactNativeTests : XCTestCase
20 +
21 +@end
22 +
23 +@implementation datReactNativeTests
24 +
25 +- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test
26 +{
27 + if (test(view)) {
28 + return YES;
29 + }
30 + for (UIView *subview in [view subviews]) {
31 + if ([self findSubviewInView:subview matching:test]) {
32 + return YES;
33 + }
34 + }
35 + return NO;
36 +}
37 +
38 +- (void)testRendersWelcomeScreen
39 +{
40 + UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController];
41 + NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS];
42 + BOOL foundElement = NO;
43 +
44 + __block NSString *redboxError = nil;
45 + RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) {
46 + if (level >= RCTLogLevelError) {
47 + redboxError = message;
48 + }
49 + });
50 +
51 + while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) {
52 + [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
53 + [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
54 +
55 + foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) {
56 + if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) {
57 + return YES;
58 + }
59 + return NO;
60 + }];
61 + }
62 +
63 + RCTSetLogFunction(RCTDefaultLogFunction);
64 +
65 + XCTAssertNil(redboxError, @"RedBox error: %@", redboxError);
66 + XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS);
67 +}
68 +
69 +
70 +@end
nodejs-assets/nodejs-project/main.jsView
@@ -1,0 +1,78 @@
1 +const rn_bridge = require('rn-bridge')
2 +const express = require('express')
3 +const bodyParser = require('body-parser')
4 +
5 +const Dat = require('dat-node')
6 +const fs = require('fs')
7 +const { join } = require('path')
8 +
9 +const PORT = 8182
10 +let datPath = ''
11 +
12 +const downloadDat = key => {
13 + return new Promise((resolve, reject) => {
14 + const path = join(datPath, key)
15 +
16 + if (!fs.existsSync(path)) {
17 + fs.mkdirSync(path)
18 + }
19 +
20 + Dat(path, {
21 + key,
22 + sparse: true
23 + }, async (err, dat) => {
24 + if (err) {
25 + return reject(err)
26 + }
27 +
28 + dat.joinNetwork(err => {
29 + dat.archive.readdir('/', (err, files) => {
30 + if (err) {
31 + return reject(err)
32 + }
33 +
34 + return resolve(files)
35 + })
36 + })
37 + })
38 + })
39 +}
40 +
41 +const server = express()
42 +server.use(bodyParser.json())
43 +
44 +server.post('/setPath', (req, res) => {
45 + const { path } = req.body
46 + datPath = path
47 +
48 + res.send(200)
49 + res.end()
50 +})
51 +
52 +server.post('/download/:key', async (req, res) => {
53 + const { key } = req.params
54 +
55 + try {
56 + const files = await downloadDat(key)
57 + res.json(files)
58 + } catch (err) {
59 + res.send(err)
60 + }
61 +
62 + res.end()
63 +})
64 +
65 +server.get('/files/:key', (req, res) => {
66 + const { key } = req.params
67 +
68 + const files = fs.readdirSync(join(datPath, key))
69 +
70 + res.json(files)
71 + res.end()
72 +})
73 +
74 +server.listen(PORT, () => {
75 +
76 + // Inform react-native node is initialized.
77 + rn_bridge.channel.send(`Node was initialized.`)
78 +})
nodejs-assets/nodejs-project/package-lock.jsonView
@@ -1,0 +1,2451 @@
1 +{
2 + "name": "dat-react-native",
3 + "version": "0.0.1",
4 + "lockfileVersion": 1,
5 + "requires": true,
6 + "dependencies": {
7 + "abstract-random-access": {
8 + "version": "1.1.2",
9 + "resolved": "https://registry.npmjs.org/abstract-random-access/-/abstract-random-access-1.1.2.tgz",
10 + "integrity": "sha1-mo6sj/eYZvP5tLsUQ8p3jxWYrto=",
11 + "requires": {
12 + "inherits": "2.0.3"
13 + }
14 + },
15 + "accepts": {
16 + "version": "1.3.4",
17 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
18 + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
19 + "requires": {
20 + "mime-types": "2.1.17",
21 + "negotiator": "0.6.1"
22 + }
23 + },
24 + "acorn": {
25 + "version": "5.2.1",
26 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz",
27 + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w=="
28 + },
29 + "ajv": {
30 + "version": "5.3.0",
31 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.3.0.tgz",
32 + "integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=",
33 + "requires": {
34 + "co": "4.6.0",
35 + "fast-deep-equal": "1.0.0",
36 + "fast-json-stable-stringify": "2.0.0",
37 + "json-schema-traverse": "0.3.1"
38 + }
39 + },
40 + "amdefine": {
41 + "version": "1.0.1",
42 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
43 + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
44 + "optional": true
45 + },
46 + "anymatch": {
47 + "version": "1.3.2",
48 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
49 + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
50 + "requires": {
51 + "micromatch": "2.3.11",
52 + "normalize-path": "2.1.1"
53 + }
54 + },
55 + "ap": {
56 + "version": "0.1.0",
57 + "resolved": "https://registry.npmjs.org/ap/-/ap-0.1.0.tgz",
58 + "integrity": "sha1-2KPyZhU3k5ihtTymzBpmag+/4VA="
59 + },
60 + "append-tree": {
61 + "version": "2.3.6",
62 + "resolved": "https://registry.npmjs.org/append-tree/-/append-tree-2.3.6.tgz",
63 + "integrity": "sha512-GVOpyVDH6ynEQykoKN7kXB3uewyZSlcCoBoelffCgBDCSWQTNlTOhnJ85ofxMmsNmGifgAgXVTxs2LP5BOSfhA==",
64 + "requires": {
65 + "array-lru": "1.1.1",
66 + "brfs": "1.4.3",
67 + "codecs": "1.2.0",
68 + "from2": "2.3.0",
69 + "inherits": "2.0.3",
70 + "mutexify": "1.2.0",
71 + "process-nextick-args": "1.0.7",
72 + "protocol-buffers": "3.2.1",
73 + "varint": "5.0.0"
74 + }
75 + },
76 + "arr-diff": {
77 + "version": "2.0.0",
78 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
79 + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
80 + "requires": {
81 + "arr-flatten": "1.1.0"
82 + }
83 + },
84 + "arr-flatten": {
85 + "version": "1.1.0",
86 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
87 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
88 + },
89 + "array-flatten": {
90 + "version": "1.1.1",
91 + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
92 + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
93 + },
94 + "array-lru": {
95 + "version": "1.1.1",
96 + "resolved": "https://registry.npmjs.org/array-lru/-/array-lru-1.1.1.tgz",
97 + "integrity": "sha1-DH4bTgIq4Wb/HoRIxZXzGB/NMzc="
98 + },
99 + "array-unique": {
100 + "version": "0.2.1",
101 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
102 + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
103 + },
104 + "asn1": {
105 + "version": "0.2.3",
106 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
107 + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
108 + },
109 + "assert-plus": {
110 + "version": "1.0.0",
111 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
112 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
113 + },
114 + "asynckit": {
115 + "version": "0.4.0",
116 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
117 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
118 + },
119 + "atomic-batcher": {
120 + "version": "1.0.2",
121 + "resolved": "https://registry.npmjs.org/atomic-batcher/-/atomic-batcher-1.0.2.tgz",
122 + "integrity": "sha1-0WkB0QzOxZUWwZe5zNiTBom4E7Q="
123 + },
124 + "aws-sign2": {
125 + "version": "0.7.0",
126 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
127 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
128 + },
129 + "aws4": {
130 + "version": "1.6.0",
131 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
132 + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
133 + },
134 + "base64-to-uint8array": {
135 + "version": "1.0.0",
136 + "resolved": "https://registry.npmjs.org/base64-to-uint8array/-/base64-to-uint8array-1.0.0.tgz",
137 + "integrity": "sha512-drjWQcees55+XQSVHYxiUF05Fj6ko3XJUoxykZEXbm0BMmNz2ieWiZGJ+6TFWnjN2saucG6pI13LS92O4kaiAg=="
138 + },
139 + "bcrypt-pbkdf": {
140 + "version": "1.0.1",
141 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
142 + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
143 + "optional": true,
144 + "requires": {
145 + "tweetnacl": "0.14.5"
146 + }
147 + },
148 + "bencode": {
149 + "version": "1.0.0",
150 + "resolved": "https://registry.npmjs.org/bencode/-/bencode-1.0.0.tgz",
151 + "integrity": "sha512-N+VOSP5MkoX+xgnp6Y056iCY5TmCZg9rgPNPQe0bIiXchxYFP4vs/Tf0dTdQ+qQhP7HM2gvfFq+sUVjQsGy5Zw==",
152 + "requires": {
153 + "safe-buffer": "5.1.1"
154 + }
155 + },
156 + "bitfield-rle": {
157 + "version": "2.1.0",
158 + "resolved": "https://registry.npmjs.org/bitfield-rle/-/bitfield-rle-2.1.0.tgz",
159 + "integrity": "sha1-rinpOCp7pImN6fSLsj/TOMT73Pg=",
160 + "requires": {
161 + "varint": "4.0.1"
162 + },
163 + "dependencies": {
164 + "varint": {
165 + "version": "4.0.1",
166 + "resolved": "https://registry.npmjs.org/varint/-/varint-4.0.1.tgz",
167 + "integrity": "sha1-SQgpuULSSEY7KzUJeZXDv3NxmOk="
168 + }
169 + }
170 + },
171 + "bittorrent-dht": {
172 + "version": "7.7.0",
173 + "resolved": "https://registry.npmjs.org/bittorrent-dht/-/bittorrent-dht-7.7.0.tgz",
174 + "integrity": "sha512-SiyZeU36dk/JhekJBPPYk11r9mHxz/+li29vVhJIgKOJFEJz3gPV7hLT3KtFA++pE1kYcUZYTgpihAhzZIbYWg==",
175 + "requires": {
176 + "bencode": "1.0.0",
177 + "buffer-equals": "1.0.4",
178 + "debug": "3.1.0",
179 + "inherits": "2.0.3",
180 + "k-bucket": "3.3.0",
181 + "k-rpc": "4.2.0",
182 + "lru": "3.1.0",
183 + "randombytes": "2.0.5",
184 + "safe-buffer": "5.1.1",
185 + "simple-sha1": "2.1.0"
186 + }
187 + },
188 + "blake2b": {
189 + "version": "2.1.2",
190 + "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.2.tgz",
191 + "integrity": "sha1-aIDt3KNc/t6SxPsnJCITNPmJFFo=",
192 + "requires": {
193 + "blake2b-wasm": "1.1.4",
194 + "nanoassert": "1.1.0"
195 + }
196 + },
197 + "blake2b-wasm": {
198 + "version": "1.1.4",
199 + "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.4.tgz",
200 + "integrity": "sha512-j7ZsvtE8wEXFnyt6TJwNUvBKBOHeNJMQSwIAriQkMcQU5/Ce03Y1kS4W7Sjx6WnhOZi8kVwcrVu9DgUcLHz24A==",
201 + "requires": {
202 + "base64-to-uint8array": "1.0.0",
203 + "brfs": "1.4.3",
204 + "nanoassert": "1.1.0"
205 + }
206 + },
207 + "body": {
208 + "version": "0.1.0",
209 + "resolved": "https://registry.npmjs.org/body/-/body-0.1.0.tgz",
210 + "integrity": "sha1-5xT+KM2ISKo0zfLJ8kK74uFdHNg=",
211 + "requires": {
212 + "content-types": "0.1.0"
213 + }
214 + },
215 + "body-parser": {
216 + "version": "1.18.2",
217 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
218 + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
219 + "requires": {
220 + "bytes": "3.0.0",
221 + "content-type": "1.0.4",
222 + "debug": "2.6.9",
223 + "depd": "1.1.1",
224 + "http-errors": "1.6.2",
225 + "iconv-lite": "0.4.19",
226 + "on-finished": "2.3.0",
227 + "qs": "6.5.1",
228 + "raw-body": "2.3.2",
229 + "type-is": "1.6.15"
230 + },
231 + "dependencies": {
232 + "debug": {
233 + "version": "2.6.9",
234 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
235 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
236 + "requires": {
237 + "ms": "2.0.0"
238 + }
239 + }
240 + }
241 + },
242 + "boom": {
243 + "version": "4.3.1",
244 + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
245 + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
246 + "requires": {
247 + "hoek": "4.2.0"
248 + }
249 + },
250 + "braces": {
251 + "version": "1.8.5",
252 + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
253 + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
254 + "requires": {
255 + "expand-range": "1.8.2",
256 + "preserve": "0.2.0",
257 + "repeat-element": "1.1.2"
258 + }
259 + },
260 + "brfs": {
261 + "version": "1.4.3",
262 + "resolved": "https://registry.npmjs.org/brfs/-/brfs-1.4.3.tgz",
263 + "integrity": "sha1-22ddb16SPm3wh/ylhZyQkKrtMhY=",
264 + "requires": {
265 + "quote-stream": "1.0.2",
266 + "resolve": "1.5.0",
267 + "static-module": "1.5.0",
268 + "through2": "2.0.3"
269 + }
270 + },
271 + "buffer-alloc-unsafe": {
272 + "version": "1.0.0",
273 + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz",
274 + "integrity": "sha1-R0qojzTnvHX6MR0uZFdAnFhGw/4="
275 + },
276 + "buffer-equal": {
277 + "version": "0.0.1",
278 + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
279 + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs="
280 + },
281 + "buffer-equals": {
282 + "version": "1.0.4",
283 + "resolved": "https://registry.npmjs.org/buffer-equals/-/buffer-equals-1.0.4.tgz",
284 + "integrity": "sha1-A1O1T9B/2VZBcGca5vZrnPENJ/U="
285 + },
286 + "buffer-indexof": {
287 + "version": "1.1.1",
288 + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
289 + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g=="
290 + },
291 + "bulk-write-stream": {
292 + "version": "1.1.3",
293 + "resolved": "https://registry.npmjs.org/bulk-write-stream/-/bulk-write-stream-1.1.3.tgz",
294 + "integrity": "sha1-0pyjhfvVPzV67lvT0wKHMrYq4nU=",
295 + "requires": {
296 + "inherits": "2.0.3",
297 + "readable-stream": "2.3.3"
298 + }
299 + },
300 + "bytes": {
301 + "version": "3.0.0",
302 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
303 + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
304 + },
305 + "call-me-maybe": {
306 + "version": "1.0.1",
307 + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
308 + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms="
309 + },
310 + "caseless": {
311 + "version": "0.12.0",
312 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
313 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
314 + },
315 + "co": {
316 + "version": "4.6.0",
317 + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
318 + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
319 + },
320 + "codecs": {
321 + "version": "1.2.0",
322 + "resolved": "https://registry.npmjs.org/codecs/-/codecs-1.2.0.tgz",
323 + "integrity": "sha1-UUhUnj0VbF+gU9fLtBlxWgz0PRY="
324 + },
325 + "combined-stream": {
326 + "version": "1.0.5",
327 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
328 + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
329 + "requires": {
330 + "delayed-stream": "1.0.0"
331 + }
332 + },
333 + "concat-stream": {
334 + "version": "1.6.0",
335 + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
336 + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
337 + "requires": {
338 + "inherits": "2.0.3",
339 + "readable-stream": "2.3.3",
340 + "typedarray": "0.0.6"
341 + }
342 + },
343 + "connections": {
344 + "version": "1.4.2",
345 + "resolved": "https://registry.npmjs.org/connections/-/connections-1.4.2.tgz",
346 + "integrity": "sha1-eJBIK/XHGvbFyhkr4xNq7XRCiq0="
347 + },
348 + "content-disposition": {
349 + "version": "0.5.2",
350 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
351 + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
352 + },
353 + "content-type": {
354 + "version": "1.0.4",
355 + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
356 + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
357 + },
358 + "content-types": {
359 + "version": "0.1.0",
360 + "resolved": "https://registry.npmjs.org/content-types/-/content-types-0.1.0.tgz",
361 + "integrity": "sha1-DnkLOr/vkPbst3roWF25CZyvdXg=",
362 + "requires": {
363 + "iterators": "0.1.0"
364 + }
365 + },
366 + "cookie": {
367 + "version": "0.3.1",
368 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
369 + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
370 + },
371 + "cookie-signature": {
372 + "version": "1.0.6",
373 + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
374 + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
375 + },
376 + "core-util-is": {
377 + "version": "1.0.2",
378 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
379 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
380 + },
381 + "corsify": {
382 + "version": "2.1.0",
383 + "resolved": "https://registry.npmjs.org/corsify/-/corsify-2.1.0.tgz",
384 + "integrity": "sha1-EaRbxHqzDFTQC7hp6hgC+82aCdA=",
385 + "requires": {
386 + "http-methods": "0.1.0"
387 + }
388 + },
389 + "cryptiles": {
390 + "version": "3.1.2",
391 + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
392 + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
393 + "requires": {
394 + "boom": "5.2.0"
395 + },
396 + "dependencies": {
397 + "boom": {
398 + "version": "5.2.0",
399 + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
400 + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
401 + "requires": {
402 + "hoek": "4.2.0"
403 + }
404 + }
405 + }
406 + },
407 + "dashdash": {
408 + "version": "1.14.1",
409 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
410 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
411 + "requires": {
412 + "assert-plus": "1.0.0"
413 + }
414 + },
415 + "dat-dns": {
416 + "version": "1.3.2",
417 + "resolved": "https://registry.npmjs.org/dat-dns/-/dat-dns-1.3.2.tgz",
418 + "integrity": "sha512-Tbk9UacyHcnxWXOeU3UHYkMfnH5VyxcuKXLFjZcUddRqOO4aTA5MV4l3mLmYNnb8TXvsG7ED+7rhfVtFiTXlPQ==",
419 + "requires": {
420 + "call-me-maybe": "1.0.1",
421 + "concat-stream": "1.6.0",
422 + "debug": "2.6.9"
423 + },
424 + "dependencies": {
425 + "debug": {
426 + "version": "2.6.9",
427 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
428 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
429 + "requires": {
430 + "ms": "2.0.0"
431 + }
432 + }
433 + }
434 + },
435 + "dat-encoding": {
436 + "version": "4.0.2",
437 + "resolved": "https://registry.npmjs.org/dat-encoding/-/dat-encoding-4.0.2.tgz",
438 + "integrity": "sha1-sBBo/g0IDz0+SYWgxK0ht8FGdfY=",
439 + "requires": {
440 + "safe-buffer": "5.1.1"
441 + }
442 + },
443 + "dat-ignore": {
444 + "version": "2.0.0",
445 + "resolved": "https://registry.npmjs.org/dat-ignore/-/dat-ignore-2.0.0.tgz",
446 + "integrity": "sha512-aPYJYMymfBrkF62wFBVej8p4mbPOB0Z+A5jwHarTMNeq7wYHtSKHoXrmOeUzWdSTtK09+JMuu4+FHfSzY1d0dA==",
447 + "requires": {
448 + "anymatch": "1.3.2",
449 + "xtend": "4.0.1"
450 + }
451 + },
452 + "dat-link-resolve": {
453 + "version": "1.1.1",
454 + "resolved": "https://registry.npmjs.org/dat-link-resolve/-/dat-link-resolve-1.1.1.tgz",
455 + "integrity": "sha512-xwzZ9/8j+Pn8td4NKYRTafchQxJWKvr/0BLnEmCI8DwyqhCsFtwzhHBLHKXWK761+nm2hElu+xYfkA8ym9c81A==",
456 + "requires": {
457 + "dat-dns": "1.3.2",
458 + "dat-encoding": "4.0.2",
459 + "debug": "2.6.9",
460 + "nets": "3.2.0"
461 + },
462 + "dependencies": {
463 + "debug": {
464 + "version": "2.6.9",
465 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
466 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
467 + "requires": {
468 + "ms": "2.0.0"
469 + }
470 + }
471 + }
472 + },
473 + "dat-node": {
474 + "version": "3.5.5",
475 + "resolved": "https://registry.npmjs.org/dat-node/-/dat-node-3.5.5.tgz",
476 + "integrity": "sha512-CBWdoUodDmlbwIJHtN/4aAqZWIPSEnRk3SEBPK5p8et4VJUwnsHgqEX0QiU3gVy62uB57l3SocIlk558CHHKUA==",
477 + "requires": {
478 + "dat-ignore": "2.0.0",
479 + "dat-link-resolve": "1.1.1",
480 + "dat-storage": "1.0.3",
481 + "dat-swarm-defaults": "1.0.0",
482 + "debug": "3.1.0",
483 + "discovery-swarm": "4.4.2",
484 + "hyperdrive": "9.10.1",
485 + "hyperdrive-http": "4.2.2",
486 + "hyperdrive-network-speed": "2.0.1",
487 + "mirror-folder": "2.1.1",
488 + "multicb": "1.2.2",
489 + "random-access-file": "1.8.1",
490 + "random-access-memory": "2.4.0",
491 + "sparse-bitfield": "3.0.3",
492 + "speedometer": "1.0.0",
493 + "stream-each": "1.2.2",
494 + "untildify": "3.0.2",
495 + "xtend": "4.0.1"
496 + }
497 + },
498 + "dat-secret-storage": {
499 + "version": "4.0.0",
500 + "resolved": "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.0.tgz",
501 + "integrity": "sha1-AbIZpbwWGe/A9YEio8bOux64tAo=",
502 + "requires": {
503 + "os-homedir": "1.0.2",
504 + "random-access-file": "1.8.1"
505 + }
506 + },
507 + "dat-storage": {
508 + "version": "1.0.3",
509 + "resolved": "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.3.tgz",
510 + "integrity": "sha512-6qTeWDLCbn4DG5NmTSnCAikivjXXn5ukMLafEbqBn/15zcqdpNgsOx/QnCqXdDoAeP1WWXjJp3GBDtls/et3bA==",
511 + "requires": {
512 + "append-tree": "2.3.6",
513 + "dat-secret-storage": "4.0.0",
514 + "hyperdrive": "9.10.1",
515 + "multi-random-access": "2.1.1",
516 + "random-access-file": "1.8.1"
517 + }
518 + },
519 + "dat-swarm-defaults": {
520 + "version": "1.0.0",
521 + "resolved": "https://registry.npmjs.org/dat-swarm-defaults/-/dat-swarm-defaults-1.0.0.tgz",
522 + "integrity": "sha1-un1YwwnPYMOSSvrYabdRkrYf41Q=",
523 + "requires": {
524 + "xtend": "4.0.1"
525 + }
526 + },
527 + "debug": {
528 + "version": "3.1.0",
529 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
530 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
531 + "requires": {
532 + "ms": "2.0.0"
533 + }
534 + },
535 + "delayed-stream": {
536 + "version": "1.0.0",
537 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
538 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
539 + },
540 + "depd": {
541 + "version": "1.1.1",
542 + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
543 + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
544 + },
545 + "destroy": {
546 + "version": "1.0.4",
547 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
548 + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
549 + },
550 + "directory-index-html": {
551 + "version": "2.1.0",
552 + "resolved": "https://registry.npmjs.org/directory-index-html/-/directory-index-html-2.1.0.tgz",
553 + "integrity": "sha1-TVr8UYftumfsarDlX2QioOLLczg="
554 + },
555 + "discovery-channel": {
556 + "version": "5.4.6",
557 + "resolved": "https://registry.npmjs.org/discovery-channel/-/discovery-channel-5.4.6.tgz",
558 + "integrity": "sha1-Gw8l5YEkUH6GG23D7LdENmu1PK0=",
559 + "requires": {
560 + "bittorrent-dht": "7.7.0",
561 + "debug": "2.6.9",
562 + "dns-discovery": "5.6.1",
563 + "pretty-hash": "1.0.1",
564 + "thunky": "0.1.0"
565 + },
566 + "dependencies": {
567 + "debug": {
568 + "version": "2.6.9",
569 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
570 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
571 + "requires": {
572 + "ms": "2.0.0"
573 + }
574 + },
575 + "thunky": {
576 + "version": "0.1.0",
577 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz",
578 + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4="
579 + }
580 + }
581 + },
582 + "discovery-swarm": {
583 + "version": "4.4.2",
584 + "resolved": "https://registry.npmjs.org/discovery-swarm/-/discovery-swarm-4.4.2.tgz",
585 + "integrity": "sha1-XTFgpGAZ5Q6HQZV2XffWAe5VqBM=",
586 + "requires": {
587 + "buffer-equals": "1.0.4",
588 + "connections": "1.4.2",
589 + "debug": "2.6.9",
590 + "discovery-channel": "5.4.6",
591 + "length-prefixed-message": "3.0.3",
592 + "pump": "1.0.2",
593 + "to-buffer": "1.1.0",
594 + "utp-native": "1.6.0"
595 + },
596 + "dependencies": {
597 + "debug": {
598 + "version": "2.6.9",
599 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
600 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
601 + "requires": {
602 + "ms": "2.0.0"
603 + }
604 + }
605 + }
606 + },
607 + "dns-discovery": {
608 + "version": "5.6.1",
609 + "resolved": "https://registry.npmjs.org/dns-discovery/-/dns-discovery-5.6.1.tgz",
610 + "integrity": "sha512-r27fv3lDuZXCqmb5b04tV2aDxVbwVJaSyPzwPlOYCUbk9F7JvsY+n7EBfY2Z952bGx5TZt3SLQ+ELFjfqyLVoA==",
611 + "requires": {
612 + "debug": "2.6.9",
613 + "dns-socket": "1.6.2",
614 + "dns-txt": "2.0.2",
615 + "lru": "2.0.1",
616 + "minimist": "1.2.0",
617 + "multicast-dns": "6.1.1",
618 + "network-address": "1.1.2",
619 + "unordered-set": "1.1.0"
620 + },
621 + "dependencies": {
622 + "debug": {
623 + "version": "2.6.9",
624 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
625 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
626 + "requires": {
627 + "ms": "2.0.0"
628 + }
629 + },
630 + "lru": {
631 + "version": "2.0.1",
632 + "resolved": "https://registry.npmjs.org/lru/-/lru-2.0.1.tgz",
633 + "integrity": "sha1-+XmHHhYuP1yiVL5GhExT1MU2RUQ=",
634 + "requires": {
635 + "inherits": "2.0.3"
636 + }
637 + },
638 + "unordered-set": {
639 + "version": "1.1.0",
640 + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-1.1.0.tgz",
641 + "integrity": "sha1-K6fvMW7dC5WQzFR8dPdqLxZP7Mo="
642 + }
643 + }
644 + },
645 + "dns-packet": {
646 + "version": "1.2.2",
647 + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.2.2.tgz",
648 + "integrity": "sha512-kN+DjfGF7dJGUL7nWRktL9Z18t1rWP3aQlyZdY8XlpvU3Nc6GeFTQApftcjtWKxAZfiggZSGrCEoszNgvnpwDg==",
649 + "requires": {
650 + "ip": "1.1.5",
651 + "safe-buffer": "5.1.1"
652 + }
653 + },
654 + "dns-socket": {
655 + "version": "1.6.2",
656 + "resolved": "https://registry.npmjs.org/dns-socket/-/dns-socket-1.6.2.tgz",
657 + "integrity": "sha512-Ztbaf5fToBfm/4+sVEJi7mT2mJOLYYpI+TpgOhxwp5l28UwunTpHMccVhTe9L0F6pQ2cUF0ja9ukuTCtzYq2Ig==",
658 + "requires": {
659 + "dns-packet": "1.2.2"
660 + }
661 + },
662 + "dns-txt": {
663 + "version": "2.0.2",
664 + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
665 + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
666 + "requires": {
667 + "buffer-indexof": "1.1.1"
668 + }
669 + },
670 + "dom-walk": {
671 + "version": "0.1.1",
672 + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
673 + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
674 + },
675 + "duplexer2": {
676 + "version": "0.0.2",
677 + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
678 + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
679 + "requires": {
680 + "readable-stream": "1.1.14"
681 + },
682 + "dependencies": {
683 + "isarray": {
684 + "version": "0.0.1",
685 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
686 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
687 + },
688 + "readable-stream": {
689 + "version": "1.1.14",
690 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
691 + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
692 + "requires": {
693 + "core-util-is": "1.0.2",
694 + "inherits": "2.0.3",
695 + "isarray": "0.0.1",
696 + "string_decoder": "0.10.31"
697 + }
698 + },
699 + "string_decoder": {
700 + "version": "0.10.31",
701 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
702 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
703 + }
704 + }
705 + },
706 + "duplexify": {
707 + "version": "3.5.1",
708 + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz",
709 + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==",
710 + "requires": {
711 + "end-of-stream": "1.4.0",
712 + "inherits": "2.0.3",
713 + "readable-stream": "2.3.3",
714 + "stream-shift": "1.0.0"
715 + }
716 + },
717 + "ecc-jsbn": {
718 + "version": "0.1.1",
719 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
720 + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
721 + "optional": true,
722 + "requires": {
723 + "jsbn": "0.1.1"
724 + }
725 + },
726 + "ee-first": {
727 + "version": "1.1.1",
728 + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
729 + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
730 + },
731 + "encodeurl": {
732 + "version": "1.0.1",
733 + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
734 + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="
735 + },
736 + "end-of-stream": {
737 + "version": "1.4.0",
738 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
739 + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
740 + "requires": {
741 + "once": "1.4.0"
742 + }
743 + },
744 + "escape-html": {
745 + "version": "1.0.3",
746 + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
747 + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
748 + },
749 + "escodegen": {
750 + "version": "1.3.3",
751 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.3.3.tgz",
752 + "integrity": "sha1-8CQBb1qI4Eb9EgBQVek5gC5sXyM=",
753 + "requires": {
754 + "esprima": "1.1.1",
755 + "estraverse": "1.5.1",
756 + "esutils": "1.0.0",
757 + "source-map": "0.1.43"
758 + }
759 + },
760 + "esprima": {
761 + "version": "1.1.1",
762 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.1.1.tgz",
763 + "integrity": "sha1-W28VR/TRAuZw4UDFCb5ncdautUk="
764 + },
765 + "estraverse": {
766 + "version": "1.5.1",
767 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.5.1.tgz",
768 + "integrity": "sha1-hno+jlip+EYYr7bC3bzZFrfLr3E="
769 + },
770 + "esutils": {
771 + "version": "1.0.0",
772 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.0.0.tgz",
773 + "integrity": "sha1-gVHTWOIMisx/t0XnRywAJf5JZXA="
774 + },
775 + "etag": {
776 + "version": "1.8.1",
777 + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
778 + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
779 + },
780 + "expand-brackets": {
781 + "version": "0.1.5",
782 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
783 + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
784 + "requires": {
785 + "is-posix-bracket": "0.1.1"
786 + }
787 + },
788 + "expand-range": {
789 + "version": "1.8.2",
790 + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
791 + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
792 + "requires": {
793 + "fill-range": "2.2.3"
794 + }
795 + },
796 + "express": {
797 + "version": "4.16.2",
798 + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz",
799 + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=",
800 + "requires": {
801 + "accepts": "1.3.4",
802 + "array-flatten": "1.1.1",
803 + "body-parser": "1.18.2",
804 + "content-disposition": "0.5.2",
805 + "content-type": "1.0.4",
806 + "cookie": "0.3.1",
807 + "cookie-signature": "1.0.6",
808 + "debug": "2.6.9",
809 + "depd": "1.1.1",
810 + "encodeurl": "1.0.1",
811 + "escape-html": "1.0.3",
812 + "etag": "1.8.1",
813 + "finalhandler": "1.1.0",
814 + "fresh": "0.5.2",
815 + "merge-descriptors": "1.0.1",
816 + "methods": "1.1.2",
817 + "on-finished": "2.3.0",
818 + "parseurl": "1.3.2",
819 + "path-to-regexp": "0.1.7",
820 + "proxy-addr": "2.0.2",
821 + "qs": "6.5.1",
822 + "range-parser": "1.2.0",
823 + "safe-buffer": "5.1.1",
824 + "send": "0.16.1",
825 + "serve-static": "1.13.1",
826 + "setprototypeof": "1.1.0",
827 + "statuses": "1.3.1",
828 + "type-is": "1.6.15",
829 + "utils-merge": "1.0.1",
830 + "vary": "1.1.2"
831 + },
832 + "dependencies": {
833 + "debug": {
834 + "version": "2.6.9",
835 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
836 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
837 + "requires": {
838 + "ms": "2.0.0"
839 + }
840 + }
841 + }
842 + },
843 + "extend": {
844 + "version": "3.0.1",
845 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
846 + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
847 + },
848 + "extglob": {
849 + "version": "0.3.2",
850 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
851 + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
852 + "requires": {
853 + "is-extglob": "1.0.0"
854 + }
855 + },
856 + "extsprintf": {
857 + "version": "1.3.0",
858 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
859 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
860 + },
861 + "falafel": {
862 + "version": "2.1.0",
863 + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.1.0.tgz",
864 + "integrity": "sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw=",
865 + "requires": {
866 + "acorn": "5.2.1",
867 + "foreach": "2.0.5",
868 + "isarray": "0.0.1",
869 + "object-keys": "1.0.11"
870 + },
871 + "dependencies": {
872 + "isarray": {
873 + "version": "0.0.1",
874 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
875 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
876 + }
877 + }
878 + },
879 + "fast-deep-equal": {
880 + "version": "1.0.0",
881 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
882 + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="
883 + },
884 + "fast-json-stable-stringify": {
885 + "version": "2.0.0",
886 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
887 + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
888 + },
889 + "fd-read-stream": {
890 + "version": "1.1.0",
891 + "resolved": "https://registry.npmjs.org/fd-read-stream/-/fd-read-stream-1.1.0.tgz",
892 + "integrity": "sha1-0wPMv+4CqaVqNJP7CLy1lpGqU7E=",
893 + "requires": {
894 + "readable-stream": "2.3.3"
895 + }
896 + },
897 + "filename-regex": {
898 + "version": "2.0.1",
899 + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
900 + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
901 + },
902 + "fill-range": {
903 + "version": "2.2.3",
904 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
905 + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
906 + "requires": {
907 + "is-number": "2.1.0",
908 + "isobject": "2.1.0",
909 + "randomatic": "1.1.7",
910 + "repeat-element": "1.1.2",
911 + "repeat-string": "1.6.1"
912 + }
913 + },
914 + "finalhandler": {
915 + "version": "1.1.0",
916 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
917 + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
918 + "requires": {
919 + "debug": "2.6.9",
920 + "encodeurl": "1.0.1",
921 + "escape-html": "1.0.3",
922 + "on-finished": "2.3.0",
923 + "parseurl": "1.3.2",
924 + "statuses": "1.3.1",
925 + "unpipe": "1.0.0"
926 + },
927 + "dependencies": {
928 + "debug": {
929 + "version": "2.6.9",
930 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
931 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
932 + "requires": {
933 + "ms": "2.0.0"
934 + }
935 + }
936 + }
937 + },
938 + "flat-tree": {
939 + "version": "1.6.0",
940 + "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.6.0.tgz",
941 + "integrity": "sha1-/KMM3bkAb7ZW6168ea6ydOf96e0="
942 + },
943 + "for-each": {
944 + "version": "0.3.2",
945 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz",
946 + "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=",
947 + "requires": {
948 + "is-function": "1.0.1"
949 + }
950 + },
951 + "for-in": {
952 + "version": "1.0.2",
953 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
954 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
955 + },
956 + "for-own": {
957 + "version": "0.1.5",
958 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
959 + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
960 + "requires": {
961 + "for-in": "1.0.2"
962 + }
963 + },
964 + "foreach": {
965 + "version": "2.0.5",
966 + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
967 + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
968 + },
969 + "forever-agent": {
970 + "version": "0.6.1",
971 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
972 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
973 + },
974 + "form-data": {
975 + "version": "2.3.1",
976 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz",
977 + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",
978 + "requires": {
979 + "asynckit": "0.4.0",
980 + "combined-stream": "1.0.5",
981 + "mime-types": "2.1.17"
982 + }
983 + },
984 + "forwarded": {
985 + "version": "0.1.2",
986 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
987 + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
988 + },
989 + "fresh": {
990 + "version": "0.5.2",
991 + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
992 + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
993 + },
994 + "from2": {
995 + "version": "2.3.0",
996 + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
997 + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
998 + "requires": {
999 + "inherits": "2.0.3",
1000 + "readable-stream": "2.3.3"
1001 + }
1002 + },
1003 + "function-bind": {
1004 + "version": "1.1.1",
1005 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1006 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1007 + },
1008 + "generate-function": {
1009 + "version": "2.0.0",
1010 + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
1011 + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ="
1012 + },
1013 + "generate-object-property": {
1014 + "version": "1.2.0",
1015 + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
1016 + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
1017 + "requires": {
1018 + "is-property": "1.0.2"
1019 + }
1020 + },
1021 + "getpass": {
1022 + "version": "0.1.7",
1023 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1024 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1025 + "requires": {
1026 + "assert-plus": "1.0.0"
1027 + }
1028 + },
1029 + "glob-base": {
1030 + "version": "0.3.0",
1031 + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1032 + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1033 + "requires": {
1034 + "glob-parent": "2.0.0",
1035 + "is-glob": "2.0.1"
1036 + }
1037 + },
1038 + "glob-parent": {
1039 + "version": "2.0.0",
1040 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1041 + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1042 + "requires": {
1043 + "is-glob": "2.0.1"
1044 + }
1045 + },
1046 + "global": {
1047 + "version": "4.3.2",
1048 + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz",
1049 + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
1050 + "requires": {
1051 + "min-document": "2.19.0",
1052 + "process": "0.5.2"
1053 + }
1054 + },
1055 + "har-schema": {
1056 + "version": "2.0.0",
1057 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1058 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
1059 + },
1060 + "har-validator": {
1061 + "version": "5.0.3",
1062 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
1063 + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
1064 + "requires": {
1065 + "ajv": "5.3.0",
1066 + "har-schema": "2.0.0"
1067 + }
1068 + },
1069 + "has": {
1070 + "version": "1.0.1",
1071 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
1072 + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
1073 + "requires": {
1074 + "function-bind": "1.1.1"
1075 + }
1076 + },
1077 + "hawk": {
1078 + "version": "6.0.2",
1079 + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
1080 + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
1081 + "requires": {
1082 + "boom": "4.3.1",
1083 + "cryptiles": "3.1.2",
1084 + "hoek": "4.2.0",
1085 + "sntp": "2.1.0"
1086 + }
1087 + },
1088 + "hoek": {
1089 + "version": "4.2.0",
1090 + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",
1091 + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ=="
1092 + },
1093 + "http-errors": {
1094 + "version": "1.6.2",
1095 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
1096 + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
1097 + "requires": {
1098 + "depd": "1.1.1",
1099 + "inherits": "2.0.3",
1100 + "setprototypeof": "1.0.3",
1101 + "statuses": "1.3.1"
1102 + },
1103 + "dependencies": {
1104 + "setprototypeof": {
1105 + "version": "1.0.3",
1106 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
1107 + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
1108 + }
1109 + }
1110 + },
1111 + "http-methods": {
1112 + "version": "0.1.0",
1113 + "resolved": "https://registry.npmjs.org/http-methods/-/http-methods-0.1.0.tgz",
1114 + "integrity": "sha1-KWkbb8WPT36Bo2BdyoJoKwaORDA=",
1115 + "requires": {
1116 + "body": "0.1.0",
1117 + "content-types": "0.1.0"
1118 + }
1119 + },
1120 + "http-signature": {
1121 + "version": "1.2.0",
1122 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1123 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1124 + "requires": {
1125 + "assert-plus": "1.0.0",
1126 + "jsprim": "1.4.1",
1127 + "sshpk": "1.13.1"
1128 + }
1129 + },
1130 + "hypercore": {
1131 + "version": "6.10.3",
1132 + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-6.10.3.tgz",
1133 + "integrity": "sha512-hZ7P6fTYU+ZkgsakNcob/l/rW2Ec0HZvLrjMb7wxNnGG87OWRd3FvjbAF6a786pDXmHhdBPxH7aiyftPoa7RhA==",
1134 + "requires": {
1135 + "array-lru": "1.1.1",
1136 + "atomic-batcher": "1.0.2",
1137 + "bitfield-rle": "2.1.0",
1138 + "buffer-equals": "1.0.4",
1139 + "bulk-write-stream": "1.1.3",
1140 + "codecs": "1.2.0",
1141 + "flat-tree": "1.6.0",
1142 + "from2": "2.3.0",
1143 + "hypercore-protocol": "6.4.0",
1144 + "inherits": "2.0.3",
1145 + "last-one-wins": "1.0.4",
1146 + "memory-pager": "1.1.0",
1147 + "merkle-tree-stream": "3.0.3",
1148 + "process-nextick-args": "1.0.7",
1149 + "random-access-file": "1.8.1",
1150 + "sodium-universal": "1.4.0",
1151 + "sparse-bitfield": "3.0.3",
1152 + "thunky": "1.0.2",
1153 + "uint64be": "2.0.1",
1154 + "unordered-array-remove": "1.0.2",
1155 + "unordered-set": "2.0.0"
1156 + }
1157 + },
1158 + "hypercore-protocol": {
1159 + "version": "6.4.0",
1160 + "resolved": "https://registry.npmjs.org/hypercore-protocol/-/hypercore-protocol-6.4.0.tgz",
1161 + "integrity": "sha1-iXpvoLeSa0iZXdp+A9qtB31jODg=",
1162 + "requires": {
1163 + "brfs": "1.4.3",
1164 + "inherits": "2.0.3",
1165 + "protocol-buffers": "3.2.1",
1166 + "readable-stream": "2.3.3",
1167 + "sodium-universal": "1.4.0",
1168 + "sorted-indexof": "1.0.0",
1169 + "varint": "5.0.0"
1170 + }
1171 + },
1172 + "hyperdrive": {
1173 + "version": "9.10.1",
1174 + "resolved": "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.10.1.tgz",
1175 + "integrity": "sha512-kYLjT7n9tWE0N0zEMKoAEyyPhZlcDgclxdi1W7Ipt7KU6D4v8kmeUJdPw22eNMDDi9rH1fO19aZANdOe7/uH9Q==",
1176 + "requires": {
1177 + "append-tree": "2.3.6",
1178 + "duplexify": "3.5.1",
1179 + "from2": "2.3.0",
1180 + "hypercore": "6.10.3",
1181 + "inherits": "2.0.3",
1182 + "mutexify": "1.2.0",
1183 + "protocol-buffers": "3.2.1",
1184 + "random-access-file": "1.8.1",
1185 + "sodium-universal": "1.4.0",
1186 + "stream-collector": "1.0.1",
1187 + "stream-each": "1.2.2",
1188 + "thunky": "1.0.2",
1189 + "uint64be": "2.0.1",
1190 + "unixify": "1.0.0"
1191 + }
1192 + },
1193 + "hyperdrive-http": {
1194 + "version": "4.2.2",
1195 + "resolved": "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.2.2.tgz",
1196 + "integrity": "sha512-NgfZGxfQoYIEIuYat+dki/GAWpjmM/X+5YL5faTrX3VgXdGObVOhKEHQISk855T8C+R4aPP8QpF1YR8adUVBNw==",
1197 + "requires": {
1198 + "corsify": "2.1.0",
1199 + "directory-index-html": "2.1.0",
1200 + "mime": "1.4.1",
1201 + "pump": "1.0.2",
1202 + "range-parser": "1.2.0"
1203 + }
1204 + },
1205 + "hyperdrive-network-speed": {
1206 + "version": "2.0.1",
1207 + "resolved": "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.0.1.tgz",
1208 + "integrity": "sha1-QNr4LjG511Pyrm368IGGYe0k/hU=",
1209 + "requires": {
1210 + "debug": "2.6.9",
1211 + "speedometer": "1.0.0"
1212 + },
1213 + "dependencies": {
1214 + "debug": {
1215 + "version": "2.6.9",
1216 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1217 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1218 + "requires": {
1219 + "ms": "2.0.0"
1220 + }
1221 + }
1222 + }
1223 + },
1224 + "iconv-lite": {
1225 + "version": "0.4.19",
1226 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
1227 + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
1228 + },
1229 + "inherits": {
1230 + "version": "2.0.3",
1231 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1232 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
1233 + },
1234 + "ip": {
1235 + "version": "1.1.5",
1236 + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
1237 + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
1238 + },
1239 + "ipaddr.js": {
1240 + "version": "1.5.2",
1241 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz",
1242 + "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A="
1243 + },
1244 + "is-buffer": {
1245 + "version": "1.1.6",
1246 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1247 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
1248 + },
1249 + "is-dotfile": {
1250 + "version": "1.0.3",
1251 + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1252 + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
1253 + },
1254 + "is-equal-shallow": {
1255 + "version": "0.1.3",
1256 + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1257 + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1258 + "requires": {
1259 + "is-primitive": "2.0.0"
1260 + }
1261 + },
1262 + "is-extendable": {
1263 + "version": "0.1.1",
1264 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1265 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
1266 + },
1267 + "is-extglob": {
1268 + "version": "1.0.0",
1269 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1270 + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
1271 + },
1272 + "is-function": {
1273 + "version": "1.0.1",
1274 + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
1275 + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
1276 + },
1277 + "is-glob": {
1278 + "version": "2.0.1",
1279 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1280 + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1281 + "requires": {
1282 + "is-extglob": "1.0.0"
1283 + }
1284 + },
1285 + "is-number": {
1286 + "version": "2.1.0",
1287 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1288 + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1289 + "requires": {
1290 + "kind-of": "3.2.2"
1291 + }
1292 + },
1293 + "is-posix-bracket": {
1294 + "version": "0.1.1",
1295 + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1296 + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
1297 + },
1298 + "is-primitive": {
1299 + "version": "2.0.0",
1300 + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1301 + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
1302 + },
1303 + "is-property": {
1304 + "version": "1.0.2",
1305 + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
1306 + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ="
1307 + },
1308 + "is-typedarray": {
1309 + "version": "1.0.0",
1310 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1311 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
1312 + },
1313 + "isarray": {
1314 + "version": "1.0.0",
1315 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1316 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
1317 + },
1318 + "isobject": {
1319 + "version": "2.1.0",
1320 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1321 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1322 + "requires": {
1323 + "isarray": "1.0.0"
1324 + }
1325 + },
1326 + "isstream": {
1327 + "version": "0.1.2",
1328 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1329 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
1330 + },
1331 + "iterators": {
1332 + "version": "0.1.0",
1333 + "resolved": "https://registry.npmjs.org/iterators/-/iterators-0.1.0.tgz",
1334 + "integrity": "sha1-0D9mbKTmEwE4VlmXys6lQWQgMVY=",
1335 + "requires": {
1336 + "ap": "0.1.0"
1337 + }
1338 + },
1339 + "jsbn": {
1340 + "version": "0.1.1",
1341 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1342 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1343 + "optional": true
1344 + },
1345 + "json-schema": {
1346 + "version": "0.2.3",
1347 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1348 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
1349 + },
1350 + "json-schema-traverse": {
1351 + "version": "0.3.1",
1352 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
1353 + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
1354 + },
1355 + "json-stringify-safe": {
1356 + "version": "5.0.1",
1357 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1358 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
1359 + },
1360 + "jsprim": {
1361 + "version": "1.4.1",
1362 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1363 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1364 + "requires": {
1365 + "assert-plus": "1.0.0",
1366 + "extsprintf": "1.3.0",
1367 + "json-schema": "0.2.3",
1368 + "verror": "1.10.0"
1369 + }
1370 + },
1371 + "k-bucket": {
1372 + "version": "3.3.0",
1373 + "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-3.3.0.tgz",
1374 + "integrity": "sha512-WIAQ54LfNjzt4viUIEVnXo9cr7ALS9Yocg+USLoiO89Uvbf9hz0OBtqmfzSr49kT3vbnhlzFfsJHFQ0xnp7LbA==",
1375 + "requires": {
1376 + "buffer-equals": "1.0.4",
1377 + "inherits": "2.0.3",
1378 + "randombytes": "2.0.5"
1379 + }
1380 + },
1381 + "k-rpc": {
1382 + "version": "4.2.0",
1383 + "resolved": "https://registry.npmjs.org/k-rpc/-/k-rpc-4.2.0.tgz",
1384 + "integrity": "sha512-w+Dwo4nYWvV6aeuaMI7JPwrofjzUdN2rX6gONvsQF3g6CNV0UnKpiPqzDGUjX3ginPEkKYKUIpmJZiHmzpM9kg==",
1385 + "requires": {
1386 + "buffer-equals": "1.0.4",
1387 + "k-bucket": "3.3.0",
1388 + "k-rpc-socket": "1.7.1",
1389 + "randombytes": "2.0.5",
1390 + "safe-buffer": "5.1.1"
1391 + }
1392 + },
1393 + "k-rpc-socket": {
1394 + "version": "1.7.1",
1395 + "resolved": "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.7.1.tgz",
1396 + "integrity": "sha512-FmHDmrT6sIs2MM/uMYW0Jmjd01wk2NxzPd6+9iH7onvutqhWXZ8PoZ9p/mVS58SQILC7jKZacC72V5QNkvAXew==",
1397 + "requires": {
1398 + "bencode": "1.0.0",
1399 + "safe-buffer": "5.1.1"
1400 + }
1401 + },
1402 + "kind-of": {
1403 + "version": "3.2.2",
1404 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1405 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1406 + "requires": {
1407 + "is-buffer": "1.1.6"
1408 + }
1409 + },
1410 + "last-one-wins": {
1411 + "version": "1.0.4",
1412 + "resolved": "https://registry.npmjs.org/last-one-wins/-/last-one-wins-1.0.4.tgz",
1413 + "integrity": "sha1-wb/Qy8tGeQ7JFWuNGu6Py4bNoio="
1414 + },
1415 + "length-prefixed-message": {
1416 + "version": "3.0.3",
1417 + "resolved": "https://registry.npmjs.org/length-prefixed-message/-/length-prefixed-message-3.0.3.tgz",
1418 + "integrity": "sha1-JFR01pq8BhTco2jcNaqAdJgqI6w=",
1419 + "requires": {
1420 + "varint": "3.0.1"
1421 + },
1422 + "dependencies": {
1423 + "varint": {
1424 + "version": "3.0.1",
1425 + "resolved": "https://registry.npmjs.org/varint/-/varint-3.0.1.tgz",
1426 + "integrity": "sha1-nT9T4DbAqxIACnS8LSTL8JOlgdk="
1427 + }
1428 + }
1429 + },
1430 + "lru": {
1431 + "version": "3.1.0",
1432 + "resolved": "https://registry.npmjs.org/lru/-/lru-3.1.0.tgz",
1433 + "integrity": "sha1-6n+4VG2DczOWoTCR12z+tMBoN9U=",
1434 + "requires": {
1435 + "inherits": "2.0.3"
1436 + }
1437 + },
1438 + "media-typer": {
1439 + "version": "0.3.0",
1440 + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
1441 + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
1442 + },
1443 + "memory-pager": {
1444 + "version": "1.1.0",
1445 + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz",
1446 + "integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg=="
1447 + },
1448 + "merge-descriptors": {
1449 + "version": "1.0.1",
1450 + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
1451 + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
1452 + },
1453 + "merkle-tree-stream": {
1454 + "version": "3.0.3",
1455 + "resolved": "https://registry.npmjs.org/merkle-tree-stream/-/merkle-tree-stream-3.0.3.tgz",
1456 + "integrity": "sha1-+KBkdg0355eK1fn208EZpJT1cIE=",
1457 + "requires": {
1458 + "flat-tree": "1.6.0",
1459 + "readable-stream": "2.3.3"
1460 + }
1461 + },
1462 + "methods": {
1463 + "version": "1.1.2",
1464 + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
1465 + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
1466 + },
1467 + "micromatch": {
1468 + "version": "2.3.11",
1469 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
1470 + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
1471 + "requires": {
1472 + "arr-diff": "2.0.0",
1473 + "array-unique": "0.2.1",
1474 + "braces": "1.8.5",
1475 + "expand-brackets": "0.1.5",
1476 + "extglob": "0.3.2",
1477 + "filename-regex": "2.0.1",
1478 + "is-extglob": "1.0.0",
1479 + "is-glob": "2.0.1",
1480 + "kind-of": "3.2.2",
1481 + "normalize-path": "2.1.1",
1482 + "object.omit": "2.0.1",
1483 + "parse-glob": "3.0.4",
1484 + "regex-cache": "0.4.4"
1485 + }
1486 + },
1487 + "mime": {
1488 + "version": "1.4.1",
1489 + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
1490 + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
1491 + },
1492 + "mime-db": {
1493 + "version": "1.30.0",
1494 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
1495 + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="
1496 + },
1497 + "mime-types": {
1498 + "version": "2.1.17",
1499 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
1500 + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
1501 + "requires": {
1502 + "mime-db": "1.30.0"
1503 + }
1504 + },
1505 + "min-document": {
1506 + "version": "2.19.0",
1507 + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
1508 + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
1509 + "requires": {
1510 + "dom-walk": "0.1.1"
1511 + }
1512 + },
1513 + "minimist": {
1514 + "version": "1.2.0",
1515 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1516 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
1517 + },
1518 + "mirror-folder": {
1519 + "version": "2.1.1",
1520 + "resolved": "https://registry.npmjs.org/mirror-folder/-/mirror-folder-2.1.1.tgz",
1521 + "integrity": "sha1-GtO3d7OeQDzCe/UghsI+Qe9MlgQ=",
1522 + "requires": {
1523 + "fd-read-stream": "1.1.0",
1524 + "recursive-watch": "1.1.2"
1525 + }
1526 + },
1527 + "mkdirp": {
1528 + "version": "0.5.1",
1529 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1530 + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1531 + "requires": {
1532 + "minimist": "0.0.8"
1533 + },
1534 + "dependencies": {
1535 + "minimist": {
1536 + "version": "0.0.8",
1537 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1538 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
1539 + }
1540 + }
1541 + },
1542 + "ms": {
1543 + "version": "2.0.0",
1544 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1545 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1546 + },
1547 + "multi-random-access": {
1548 + "version": "2.1.1",
1549 + "resolved": "https://registry.npmjs.org/multi-random-access/-/multi-random-access-2.1.1.tgz",
1550 + "integrity": "sha1-ZGLxsgQQnMxkRgFlARCoKEQ9ZuI=",
1551 + "requires": {
1552 + "abstract-random-access": "1.1.2",
1553 + "inherits": "2.0.3",
1554 + "sorted-array-functions": "1.0.0"
1555 + }
1556 + },
1557 + "multicast-dns": {
1558 + "version": "6.1.1",
1559 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.1.tgz",
1560 + "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=",
1561 + "requires": {
1562 + "dns-packet": "1.2.2",
1563 + "thunky": "0.1.0"
1564 + },
1565 + "dependencies": {
1566 + "thunky": {
1567 + "version": "0.1.0",
1568 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz",
1569 + "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4="
1570 + }
1571 + }
1572 + },
1573 + "multicb": {
1574 + "version": "1.2.2",
1575 + "resolved": "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz",
1576 + "integrity": "sha512-PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ=="
1577 + },
1578 + "mutexify": {
1579 + "version": "1.2.0",
1580 + "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.2.0.tgz",
1581 + "integrity": "sha512-oprzxd2zhfrJqEuB98qc1dRMMonClBQ57UPDjnbcrah4orEMTq1jq3+AcdFe5ePzdbJXI7zmdhfftIdMnhYFoQ=="
1582 + },
1583 + "nan": {
1584 + "version": "2.7.0",
1585 + "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz",
1586 + "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=",
1587 + "optional": true
1588 + },
1589 + "nanoassert": {
1590 + "version": "1.1.0",
1591 + "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
1592 + "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
1593 + },
1594 + "negotiator": {
1595 + "version": "0.6.1",
1596 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
1597 + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
1598 + },
1599 + "nets": {
1600 + "version": "3.2.0",
1601 + "resolved": "https://registry.npmjs.org/nets/-/nets-3.2.0.tgz",
1602 + "integrity": "sha1-1RH7q3rxHaAT8huX7pF0fTOFLTg=",
1603 + "requires": {
1604 + "request": "2.83.0",
1605 + "xhr": "2.4.0"
1606 + }
1607 + },
1608 + "network-address": {
1609 + "version": "1.1.2",
1610 + "resolved": "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz",
1611 + "integrity": "sha1-Sqe/1D8D8LgclwKxPWqFjdsybz4="
1612 + },
1613 + "node-gyp-build": {
1614 + "version": "3.2.2",
1615 + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.2.2.tgz",
1616 + "integrity": "sha512-t8W/0UqFGl1c+5ORA3NoT3npU+PxWBL9iPhY7ZySSTszodj3RWexmu8niayWBE0v+0DLARvOXsjaAvfmSEQOyQ==",
1617 + "optional": true
1618 + },
1619 + "normalize-path": {
1620 + "version": "2.1.1",
1621 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1622 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1623 + "requires": {
1624 + "remove-trailing-separator": "1.1.0"
1625 + }
1626 + },
1627 + "oauth-sign": {
1628 + "version": "0.8.2",
1629 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
1630 + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
1631 + },
1632 + "object-inspect": {
1633 + "version": "0.4.0",
1634 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz",
1635 + "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w="
1636 + },
1637 + "object-keys": {
1638 + "version": "1.0.11",
1639 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
1640 + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="
1641 + },
1642 + "object.omit": {
1643 + "version": "2.0.1",
1644 + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
1645 + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
1646 + "requires": {
1647 + "for-own": "0.1.5",
1648 + "is-extendable": "0.1.1"
1649 + }
1650 + },
1651 + "on-finished": {
1652 + "version": "2.3.0",
1653 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
1654 + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
1655 + "requires": {
1656 + "ee-first": "1.1.1"
1657 + }
1658 + },
1659 + "once": {
1660 + "version": "1.4.0",
1661 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1662 + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1663 + "requires": {
1664 + "wrappy": "1.0.2"
1665 + }
1666 + },
1667 + "os-homedir": {
1668 + "version": "1.0.2",
1669 + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1670 + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
1671 + },
1672 + "parse-glob": {
1673 + "version": "3.0.4",
1674 + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
1675 + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
1676 + "requires": {
1677 + "glob-base": "0.3.0",
1678 + "is-dotfile": "1.0.3",
1679 + "is-extglob": "1.0.0",
1680 + "is-glob": "2.0.1"
1681 + }
1682 + },
1683 + "parse-headers": {
1684 + "version": "2.0.1",
1685 + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz",
1686 + "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=",
1687 + "requires": {
1688 + "for-each": "0.3.2",
1689 + "trim": "0.0.1"
1690 + }
1691 + },
1692 + "parseurl": {
1693 + "version": "1.3.2",
1694 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
1695 + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
1696 + },
1697 + "path-parse": {
1698 + "version": "1.0.5",
1699 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
1700 + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
1701 + },
1702 + "path-to-regexp": {
1703 + "version": "0.1.7",
1704 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
1705 + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
1706 + },
1707 + "performance-now": {
1708 + "version": "2.1.0",
1709 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1710 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
1711 + },
1712 + "preserve": {
1713 + "version": "0.2.0",
1714 + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
1715 + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
1716 + },
1717 + "pretty-hash": {
1718 + "version": "1.0.1",
1719 + "resolved": "https://registry.npmjs.org/pretty-hash/-/pretty-hash-1.0.1.tgz",
1720 + "integrity": "sha1-FuBXkYje9WvbVliSvNBaXWUySAc="
1721 + },
1722 + "process": {
1723 + "version": "0.5.2",
1724 + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz",
1725 + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
1726 + },
1727 + "process-nextick-args": {
1728 + "version": "1.0.7",
1729 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
1730 + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
1731 + },
1732 + "protocol-buffers": {
1733 + "version": "3.2.1",
1734 + "resolved": "https://registry.npmjs.org/protocol-buffers/-/protocol-buffers-3.2.1.tgz",
1735 + "integrity": "sha1-NyWOF+JKCC8G67F3MekoUdHHaIk=",
1736 + "requires": {
1737 + "brfs": "1.4.3",
1738 + "generate-function": "2.0.0",
1739 + "generate-object-property": "1.2.0",
1740 + "protocol-buffers-schema": "3.3.2",
1741 + "signed-varint": "2.0.1",
1742 + "varint": "5.0.0"
1743 + }
1744 + },
1745 + "protocol-buffers-schema": {
1746 + "version": "3.3.2",
1747 + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.3.2.tgz",
1748 + "integrity": "sha512-Xdayp8sB/mU+sUV4G7ws8xtYMGdQnxbeIfLjyO9TZZRJdztBGhlmbI5x1qcY4TG5hBkIKGnc28i7nXxaugu88w=="
1749 + },
1750 + "proxy-addr": {
1751 + "version": "2.0.2",
1752 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",
1753 + "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=",
1754 + "requires": {
1755 + "forwarded": "0.1.2",
1756 + "ipaddr.js": "1.5.2"
1757 + }
1758 + },
1759 + "pump": {
1760 + "version": "1.0.2",
1761 + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
1762 + "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
1763 + "requires": {
1764 + "end-of-stream": "1.4.0",
1765 + "once": "1.4.0"
1766 + }
1767 + },
1768 + "punycode": {
1769 + "version": "1.4.1",
1770 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
1771 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
1772 + },
1773 + "qs": {
1774 + "version": "6.5.1",
1775 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
1776 + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
1777 + },
1778 + "quote-stream": {
1779 + "version": "1.0.2",
1780 + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-1.0.2.tgz",
1781 + "integrity": "sha1-hJY/jJwmuULhU/7rU6rnRlK34LI=",
1782 + "requires": {
1783 + "buffer-equal": "0.0.1",
1784 + "minimist": "1.2.0",
1785 + "through2": "2.0.3"
1786 + }
1787 + },
1788 + "random-access-file": {
1789 + "version": "1.8.1",
1790 + "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-1.8.1.tgz",
1791 + "integrity": "sha512-+Uhk0Of+dWHWjpbL2hizcwSV1UomcN3S0iUGV6BTZ2Js1BP9jHx3E5CT7y0eLbqTQNkVi4iehkHmia7Mdqa47w==",
1792 + "requires": {
1793 + "buffer-alloc-unsafe": "1.0.0",
1794 + "debug": "2.6.9",
1795 + "inherits": "2.0.3",
1796 + "mkdirp": "0.5.1",
1797 + "thunky": "1.0.2"
1798 + },
1799 + "dependencies": {
1800 + "debug": {
1801 + "version": "2.6.9",
1802 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1803 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1804 + "requires": {
1805 + "ms": "2.0.0"
1806 + }
1807 + }
1808 + }
1809 + },
1810 + "random-access-memory": {
1811 + "version": "2.4.0",
1812 + "resolved": "https://registry.npmjs.org/random-access-memory/-/random-access-memory-2.4.0.tgz",
1813 + "integrity": "sha1-cvPYZbS1WiWYeUc+L7LeNWnGnuI=",
1814 + "requires": {
1815 + "process-nextick-args": "1.0.7"
1816 + }
1817 + },
1818 + "randomatic": {
1819 + "version": "1.1.7",
1820 + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
1821 + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
1822 + "requires": {
1823 + "is-number": "3.0.0",
1824 + "kind-of": "4.0.0"
1825 + },
1826 + "dependencies": {
1827 + "is-number": {
1828 + "version": "3.0.0",
1829 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
1830 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1831 + "requires": {
1832 + "kind-of": "3.2.2"
1833 + },
1834 + "dependencies": {
1835 + "kind-of": {
1836 + "version": "3.2.2",
1837 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1838 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1839 + "requires": {
1840 + "is-buffer": "1.1.6"
1841 + }
1842 + }
1843 + }
1844 + },
1845 + "kind-of": {
1846 + "version": "4.0.0",
1847 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
1848 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
1849 + "requires": {
1850 + "is-buffer": "1.1.6"
1851 + }
1852 + }
1853 + }
1854 + },
1855 + "randombytes": {
1856 + "version": "2.0.5",
1857 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz",
1858 + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
1859 + "requires": {
1860 + "safe-buffer": "5.1.1"
1861 + }
1862 + },
1863 + "range-parser": {
1864 + "version": "1.2.0",
1865 + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
1866 + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
1867 + },
1868 + "raw-body": {
1869 + "version": "2.3.2",
1870 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
1871 + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
1872 + "requires": {
1873 + "bytes": "3.0.0",
1874 + "http-errors": "1.6.2",
1875 + "iconv-lite": "0.4.19",
1876 + "unpipe": "1.0.0"
1877 + }
1878 + },
1879 + "readable-stream": {
1880 + "version": "2.3.3",
1881 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
1882 + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
1883 + "requires": {
1884 + "core-util-is": "1.0.2",
1885 + "inherits": "2.0.3",
1886 + "isarray": "1.0.0",
1887 + "process-nextick-args": "1.0.7",
1888 + "safe-buffer": "5.1.1",
1889 + "string_decoder": "1.0.3",
1890 + "util-deprecate": "1.0.2"
1891 + }
1892 + },
1893 + "recursive-watch": {
1894 + "version": "1.1.2",
1895 + "resolved": "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.2.tgz",
1896 + "integrity": "sha1-kS4tYqg8iziNKIxDQ0lfJHvEP44=",
1897 + "requires": {
1898 + "ttl": "1.3.0"
1899 + }
1900 + },
1901 + "regex-cache": {
1902 + "version": "0.4.4",
1903 + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
1904 + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
1905 + "requires": {
1906 + "is-equal-shallow": "0.1.3"
1907 + }
1908 + },
1909 + "remove-trailing-separator": {
1910 + "version": "1.1.0",
1911 + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
1912 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
1913 + },
1914 + "repeat-element": {
1915 + "version": "1.1.2",
1916 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
1917 + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
1918 + },
1919 + "repeat-string": {
1920 + "version": "1.6.1",
1921 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
1922 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
1923 + },
1924 + "request": {
1925 + "version": "2.83.0",
1926 + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz",
1927 + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==",
1928 + "requires": {
1929 + "aws-sign2": "0.7.0",
1930 + "aws4": "1.6.0",
1931 + "caseless": "0.12.0",
1932 + "combined-stream": "1.0.5",
1933 + "extend": "3.0.1",
1934 + "forever-agent": "0.6.1",
1935 + "form-data": "2.3.1",
1936 + "har-validator": "5.0.3",
1937 + "hawk": "6.0.2",
1938 + "http-signature": "1.2.0",
1939 + "is-typedarray": "1.0.0",
1940 + "isstream": "0.1.2",
1941 + "json-stringify-safe": "5.0.1",
1942 + "mime-types": "2.1.17",
1943 + "oauth-sign": "0.8.2",
1944 + "performance-now": "2.1.0",
1945 + "qs": "6.5.1",
1946 + "safe-buffer": "5.1.1",
1947 + "stringstream": "0.0.5",
1948 + "tough-cookie": "2.3.3",
1949 + "tunnel-agent": "0.6.0",
1950 + "uuid": "3.1.0"
1951 + }
1952 + },
1953 + "resolve": {
1954 + "version": "1.5.0",
1955 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz",
1956 + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
1957 + "requires": {
1958 + "path-parse": "1.0.5"
1959 + }
1960 + },
1961 + "rusha": {
1962 + "version": "0.8.7",
1963 + "resolved": "https://registry.npmjs.org/rusha/-/rusha-0.8.7.tgz",
1964 + "integrity": "sha1-MGc7fpX6/g6+H+JN1tlf1gX5Tt4="
1965 + },
1966 + "safe-buffer": {
1967 + "version": "5.1.1",
1968 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
1969 + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
1970 + },
1971 + "send": {
1972 + "version": "0.16.1",
1973 + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz",
1974 + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==",
1975 + "requires": {
1976 + "debug": "2.6.9",
1977 + "depd": "1.1.1",
1978 + "destroy": "1.0.4",
1979 + "encodeurl": "1.0.1",
1980 + "escape-html": "1.0.3",
1981 + "etag": "1.8.1",
1982 + "fresh": "0.5.2",
1983 + "http-errors": "1.6.2",
1984 + "mime": "1.4.1",
1985 + "ms": "2.0.0",
1986 + "on-finished": "2.3.0",
1987 + "range-parser": "1.2.0",
1988 + "statuses": "1.3.1"
1989 + },
1990 + "dependencies": {
1991 + "debug": {
1992 + "version": "2.6.9",
1993 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1994 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1995 + "requires": {
1996 + "ms": "2.0.0"
1997 + }
1998 + }
1999 + }
2000 + },
2001 + "serve-static": {
2002 + "version": "1.13.1",
2003 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz",
2004 + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==",
2005 + "requires": {
2006 + "encodeurl": "1.0.1",
2007 + "escape-html": "1.0.3",
2008 + "parseurl": "1.3.2",
2009 + "send": "0.16.1"
2010 + }
2011 + },
2012 + "setprototypeof": {
2013 + "version": "1.1.0",
2014 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
2015 + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
2016 + },
2017 + "shallow-copy": {
2018 + "version": "0.0.1",
2019 + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
2020 + "integrity": "sha1-QV9CcC1z2BAzApLMXuhurhoRoXA="
2021 + },
2022 + "signed-varint": {
2023 + "version": "2.0.1",
2024 + "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz",
2025 + "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=",
2026 + "requires": {
2027 + "varint": "5.0.0"
2028 + }
2029 + },
2030 + "simple-sha1": {
2031 + "version": "2.1.0",
2032 + "resolved": "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.0.tgz",
2033 + "integrity": "sha1-lCe7lv8SY8wQqEFM7dUaGLkZ6LM=",
2034 + "requires": {
2035 + "rusha": "0.8.7"
2036 + }
2037 + },
2038 + "siphash24": {
2039 + "version": "1.0.2",
2040 + "resolved": "https://registry.npmjs.org/siphash24/-/siphash24-1.0.2.tgz",
2041 + "integrity": "sha512-/yUF5S4+z46QxpT/mW/wdlsQQTdO1yl3H36aql6u2m3Ve6u9iATS+yHN+rMXr4jm1qQ0wJUDK2ofdkZeQjMmig==",
2042 + "requires": {
2043 + "base64-to-uint8array": "1.0.0",
2044 + "brfs": "1.4.3",
2045 + "nanoassert": "1.1.0"
2046 + }
2047 + },
2048 + "sntp": {
2049 + "version": "2.1.0",
2050 + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
2051 + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
2052 + "requires": {
2053 + "hoek": "4.2.0"
2054 + }
2055 + },
2056 + "sodium-javascript": {
2057 + "version": "0.5.2",
2058 + "resolved": "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.5.2.tgz",
2059 + "integrity": "sha1-NjWUWzoGHt9nwelUxBj49UCTi8Q=",
2060 + "requires": {
2061 + "blake2b": "2.1.2",
2062 + "nanoassert": "1.1.0",
2063 + "siphash24": "1.0.2",
2064 + "xsalsa20": "1.0.2"
2065 + }
2066 + },
2067 + "sodium-native": {
2068 + "version": "1.10.3",
2069 + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-1.10.3.tgz",
2070 + "integrity": "sha512-FIeYaG5cc0YZjsAaWP/BCXDNO2xusbtDJbCbEvXrf6/6+dRo/8XCiEG0kwlRcR0wr56sgsZ327BId3ifFe2WYw==",
2071 + "optional": true,
2072 + "requires": {
2073 + "nan": "2.7.0",
2074 + "node-gyp-build": "3.2.2"
2075 + }
2076 + },
2077 + "sodium-universal": {
2078 + "version": "1.4.0",
2079 + "resolved": "https://registry.npmjs.org/sodium-universal/-/sodium-universal-1.4.0.tgz",
2080 + "integrity": "sha512-hMQ4uoqoyUES9Q8CAeUFYcc2ODq72cq+riSTO+XsuZZjYDTvKlvFIK+v/wMTbv5woa/omMwFvsxib5gVz0qEXg==",
2081 + "requires": {
2082 + "sodium-javascript": "0.5.2",
2083 + "sodium-native": "1.10.3"
2084 + }
2085 + },
2086 + "sorted-array-functions": {
2087 + "version": "1.0.0",
2088 + "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.0.0.tgz",
2089 + "integrity": "sha1-wLVU2ecJr/y+VtNMGyUUGX/Tgnk="
2090 + },
2091 + "sorted-indexof": {
2092 + "version": "1.0.0",
2093 + "resolved": "https://registry.npmjs.org/sorted-indexof/-/sorted-indexof-1.0.0.tgz",
2094 + "integrity": "sha1-F8dC/3zxh+L1mhXfm4HxemLOCJk="
2095 + },
2096 + "source-map": {
2097 + "version": "0.1.43",
2098 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
2099 + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
2100 + "optional": true,
2101 + "requires": {
2102 + "amdefine": "1.0.1"
2103 + }
2104 + },
2105 + "sparse-bitfield": {
2106 + "version": "3.0.3",
2107 + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
2108 + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
2109 + "requires": {
2110 + "memory-pager": "1.1.0"
2111 + }
2112 + },
2113 + "speedometer": {
2114 + "version": "1.0.0",
2115 + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz",
2116 + "integrity": "sha1-zWccsGdSwivKM3Di8zREC+T8YuI="
2117 + },
2118 + "sshpk": {
2119 + "version": "1.13.1",
2120 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
2121 + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
2122 + "requires": {
2123 + "asn1": "0.2.3",
2124 + "assert-plus": "1.0.0",
2125 + "bcrypt-pbkdf": "1.0.1",
2126 + "dashdash": "1.14.1",
2127 + "ecc-jsbn": "0.1.1",
2128 + "getpass": "0.1.7",
2129 + "jsbn": "0.1.1",
2130 + "tweetnacl": "0.14.5"
2131 + }
2132 + },
2133 + "static-eval": {
2134 + "version": "0.2.4",
2135 + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-0.2.4.tgz",
2136 + "integrity": "sha1-t9NNg4k3uWn5ZBygfUj47eJj6ns=",
2137 + "requires": {
2138 + "escodegen": "0.0.28"
2139 + },
2140 + "dependencies": {
2141 + "escodegen": {
2142 + "version": "0.0.28",
2143 + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz",
2144 + "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=",
2145 + "requires": {
2146 + "esprima": "1.0.4",
2147 + "estraverse": "1.3.2",
2148 + "source-map": "0.1.43"
2149 + }
2150 + },
2151 + "esprima": {
2152 + "version": "1.0.4",
2153 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
2154 + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0="
2155 + },
2156 + "estraverse": {
2157 + "version": "1.3.2",
2158 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz",
2159 + "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI="
2160 + }
2161 + }
2162 + },
2163 + "static-module": {
2164 + "version": "1.5.0",
2165 + "resolved": "https://registry.npmjs.org/static-module/-/static-module-1.5.0.tgz",
2166 + "integrity": "sha1-J9qYg8QajNCSNvhC8MHrxu32PYY=",
2167 + "requires": {
2168 + "concat-stream": "1.6.0",
2169 + "duplexer2": "0.0.2",
2170 + "escodegen": "1.3.3",
2171 + "falafel": "2.1.0",
2172 + "has": "1.0.1",
2173 + "object-inspect": "0.4.0",
2174 + "quote-stream": "0.0.0",
2175 + "readable-stream": "1.0.34",
2176 + "shallow-copy": "0.0.1",
2177 + "static-eval": "0.2.4",
2178 + "through2": "0.4.2"
2179 + },
2180 + "dependencies": {
2181 + "isarray": {
2182 + "version": "0.0.1",
2183 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2184 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
2185 + },
2186 + "minimist": {
2187 + "version": "0.0.8",
2188 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
2189 + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
2190 + },
2191 + "object-keys": {
2192 + "version": "0.4.0",
2193 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
2194 + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
2195 + },
2196 + "quote-stream": {
2197 + "version": "0.0.0",
2198 + "resolved": "https://registry.npmjs.org/quote-stream/-/quote-stream-0.0.0.tgz",
2199 + "integrity": "sha1-zeKelMQJsW4Z3HCYuJtmWPlyHTs=",
2200 + "requires": {
2201 + "minimist": "0.0.8",
2202 + "through2": "0.4.2"
2203 + }
2204 + },
2205 + "readable-stream": {
2206 + "version": "1.0.34",
2207 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
2208 + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
2209 + "requires": {
2210 + "core-util-is": "1.0.2",
2211 + "inherits": "2.0.3",
2212 + "isarray": "0.0.1",
2213 + "string_decoder": "0.10.31"
2214 + }
2215 + },
2216 + "string_decoder": {
2217 + "version": "0.10.31",
2218 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2219 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
2220 + },
2221 + "through2": {
2222 + "version": "0.4.2",
2223 + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
2224 + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
2225 + "requires": {
2226 + "readable-stream": "1.0.34",
2227 + "xtend": "2.1.2"
2228 + }
2229 + },
2230 + "xtend": {
2231 + "version": "2.1.2",
2232 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
2233 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
2234 + "requires": {
2235 + "object-keys": "0.4.0"
2236 + }
2237 + }
2238 + }
2239 + },
2240 + "statuses": {
2241 + "version": "1.3.1",
2242 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
2243 + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
2244 + },
2245 + "stream-collector": {
2246 + "version": "1.0.1",
2247 + "resolved": "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz",
2248 + "integrity": "sha1-TU5V8XE1YSGyxfZVn5RHBaso2xU=",
2249 + "requires": {
2250 + "once": "1.4.0"
2251 + }
2252 + },
2253 + "stream-each": {
2254 + "version": "1.2.2",
2255 + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",
2256 + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",
2257 + "requires": {
2258 + "end-of-stream": "1.4.0",
2259 + "stream-shift": "1.0.0"
2260 + }
2261 + },
2262 + "stream-shift": {
2263 + "version": "1.0.0",
2264 + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
2265 + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
2266 + },
2267 + "string_decoder": {
2268 + "version": "1.0.3",
2269 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
2270 + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
2271 + "requires": {
2272 + "safe-buffer": "5.1.1"
2273 + }
2274 + },
2275 + "stringstream": {
2276 + "version": "0.0.5",
2277 + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
2278 + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
2279 + },
2280 + "through2": {
2281 + "version": "2.0.3",
2282 + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
2283 + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
2284 + "requires": {
2285 + "readable-stream": "2.3.3",
2286 + "xtend": "4.0.1"
2287 + }
2288 + },
2289 + "thunky": {
2290 + "version": "1.0.2",
2291 + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz",
2292 + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E="
2293 + },
2294 + "to-buffer": {
2295 + "version": "1.1.0",
2296 + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.0.tgz",
2297 + "integrity": "sha1-N1vAPtrlw1qPoLP+laHzmF2x3Po="
2298 + },
2299 + "tough-cookie": {
2300 + "version": "2.3.3",
2301 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
2302 + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
2303 + "requires": {
2304 + "punycode": "1.4.1"
2305 + }
2306 + },
2307 + "trim": {
2308 + "version": "0.0.1",
2309 + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
2310 + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
2311 + },
2312 + "ttl": {
2313 + "version": "1.3.0",
2314 + "resolved": "https://registry.npmjs.org/ttl/-/ttl-1.3.0.tgz",
2315 + "integrity": "sha1-AK2hwNevCQ0+9HlTIbTw1hK0cKU="
2316 + },
2317 + "tunnel-agent": {
2318 + "version": "0.6.0",
2319 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2320 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2321 + "requires": {
2322 + "safe-buffer": "5.1.1"
2323 + }
2324 + },
2325 + "tweetnacl": {
2326 + "version": "0.14.5",
2327 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2328 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2329 + "optional": true
2330 + },
2331 + "type-is": {
2332 + "version": "1.6.15",
2333 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
2334 + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
2335 + "requires": {
2336 + "media-typer": "0.3.0",
2337 + "mime-types": "2.1.17"
2338 + }
2339 + },
2340 + "typedarray": {
2341 + "version": "0.0.6",
2342 + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
2343 + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
2344 + },
2345 + "uint64be": {
2346 + "version": "2.0.1",
2347 + "resolved": "https://registry.npmjs.org/uint64be/-/uint64be-2.0.1.tgz",
2348 + "integrity": "sha1-oxDZTk5eCwKpXWeOMzI/gCvchCg="
2349 + },
2350 + "unixify": {
2351 + "version": "1.0.0",
2352 + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz",
2353 + "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=",
2354 + "requires": {
2355 + "normalize-path": "2.1.1"
2356 + }
2357 + },
2358 + "unordered-array-remove": {
2359 + "version": "1.0.2",
2360 + "resolved": "https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz",
2361 + "integrity": "sha1-xUbo+I4xegzyZEyX7LV9umbSUO8="
2362 + },
2363 + "unordered-set": {
2364 + "version": "2.0.0",
2365 + "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.0.tgz",
2366 + "integrity": "sha1-mFon6XW6oguCY66np5HpMAlBqew="
2367 + },
2368 + "unpipe": {
2369 + "version": "1.0.0",
2370 + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
2371 + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
2372 + },
2373 + "untildify": {
2374 + "version": "3.0.2",
2375 + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.2.tgz",
2376 + "integrity": "sha1-fx8wIFWz/qDz6B3HjrNnZstl4/E="
2377 + },
2378 + "util-deprecate": {
2379 + "version": "1.0.2",
2380 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2381 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
2382 + },
2383 + "utils-merge": {
2384 + "version": "1.0.1",
2385 + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
2386 + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
2387 + },
2388 + "utp-native": {
2389 + "version": "1.6.0",
2390 + "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-1.6.0.tgz",
2391 + "integrity": "sha512-RpJRdNyuHIx3EE0a/L3EmgpqMqWVO0Um2DPD+RUflRrq5c0nlatsW0ES/qmtXSJlZr8bN9O5ny6FE/q5vPnY2Q==",
2392 + "optional": true,
2393 + "requires": {
2394 + "nan": "2.7.0",
2395 + "node-gyp-build": "3.2.2",
2396 + "readable-stream": "2.3.3"
2397 + }
2398 + },
2399 + "uuid": {
2400 + "version": "3.1.0",
2401 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
2402 + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
2403 + },
2404 + "varint": {
2405 + "version": "5.0.0",
2406 + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz",
2407 + "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8="
2408 + },
2409 + "vary": {
2410 + "version": "1.1.2",
2411 + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
2412 + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
2413 + },
2414 + "verror": {
2415 + "version": "1.10.0",
2416 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2417 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2418 + "requires": {
2419 + "assert-plus": "1.0.0",
2420 + "core-util-is": "1.0.2",
2421 + "extsprintf": "1.3.0"
2422 + }
2423 + },
2424 + "wrappy": {
2425 + "version": "1.0.2",
2426 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2427 + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
2428 + },
2429 + "xhr": {
2430 + "version": "2.4.0",
2431 + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz",
2432 + "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=",
2433 + "requires": {
2434 + "global": "4.3.2",
2435 + "is-function": "1.0.1",
2436 + "parse-headers": "2.0.1",
2437 + "xtend": "4.0.1"
2438 + }
2439 + },
2440 + "xsalsa20": {
2441 + "version": "1.0.2",
2442 + "resolved": "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.0.2.tgz",
2443 + "integrity": "sha512-g1DFmZ5JJ9Qzvt4dMw6m9IydqoCSP381ucU5zm46Owbk3bwmqAr8eEJirOPc7PrXRn45drzOpAyDp8jsnoyXyw=="
2444 + },
2445 + "xtend": {
2446 + "version": "4.0.1",
2447 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
2448 + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
2449 + }
2450 + }
2451 +}
nodejs-assets/nodejs-project/package.jsonView
@@ -1,0 +1,13 @@
1 +{
2 + "name": "dat-react-native",
3 + "version": "0.0.1",
4 + "description": "node part of the project",
5 + "main": "main.js",
6 + "author": "janeasystems",
7 + "license": "",
8 + "dependencies": {
9 + "body-parser": "^1.18.2",
10 + "dat-node": "^3.5.5",
11 + "express": "^4.16.2"
12 + }
13 +}
package-lock.jsonView
The diff is too large to show. Use a local git client to view these changes.
Old file size: 0 bytes
New file size: 255773 bytes
package.jsonView
@@ -1,0 +1,25 @@
1 +{
2 + "name": "datReactNative",
3 + "version": "0.0.1",
4 + "private": true,
5 + "scripts": {
6 + "start": "node node_modules/react-native/local-cli/cli.js start",
7 + "test": "jest"
8 + },
9 + "dependencies": {
10 + "dat-node": "^3.5.5",
11 + "nodejs-mobile-react-native": "^0.1.2",
12 + "react": "16.0.0",
13 + "react-native": "0.50.3",
14 + "react-native-fs": "^2.8.5"
15 + },
16 + "devDependencies": {
17 + "babel-jest": "21.2.0",
18 + "babel-preset-react-native": "4.0.0",
19 + "jest": "21.2.1",
20 + "react-test-renderer": "16.0.0"
21 + },
22 + "jest": {
23 + "preset": "react-native"
24 + }
25 +}
yarn.lockView
@@ -1,0 +1,4360 @@
1 +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 +# yarn lockfile v1
3 +
4 +
5 +abab@^1.0.3:
6 + version "1.0.4"
7 + resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
8 +
9 +abbrev@1:
10 + version "1.1.1"
11 + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
12 +
13 +absolute-path@^0.0.0:
14 + version "0.0.0"
15 + resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7"
16 +
17 +accepts@~1.2.12, accepts@~1.2.13:
18 + version "1.2.13"
19 + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"
20 + dependencies:
21 + mime-types "~2.1.6"
22 + negotiator "0.5.3"
23 +
24 +accepts@~1.3.0:
25 + version "1.3.4"
26 + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f"
27 + dependencies:
28 + mime-types "~2.1.16"
29 + negotiator "0.6.1"
30 +
31 +acorn-globals@^3.1.0:
32 + version "3.1.0"
33 + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf"
34 + dependencies:
35 + acorn "^4.0.4"
36 +
37 +acorn@^4.0.4:
38 + version "4.0.13"
39 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
40 +
41 +ajv@^4.9.1:
42 + version "4.11.8"
43 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
44 + dependencies:
45 + co "^4.6.0"
46 + json-stable-stringify "^1.0.1"
47 +
48 +ajv@^5.1.0:
49 + version "5.3.0"
50 + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda"
51 + dependencies:
52 + co "^4.6.0"
53 + fast-deep-equal "^1.0.0"
54 + fast-json-stable-stringify "^2.0.0"
55 + json-schema-traverse "^0.3.0"
56 +
57 +align-text@^0.1.1, align-text@^0.1.3:
58 + version "0.1.4"
59 + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
60 + dependencies:
61 + kind-of "^3.0.2"
62 + longest "^1.0.1"
63 + repeat-string "^1.5.2"
64 +
65 +amdefine@>=0.0.4:
66 + version "1.0.1"
67 + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
68 +
69 +ansi-escapes@^3.0.0:
70 + version "3.0.0"
71 + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
72 +
73 +ansi-regex@^2.0.0:
74 + version "2.1.1"
75 + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
76 +
77 +ansi-regex@^3.0.0:
78 + version "3.0.0"
79 + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
80 +
81 +ansi-styles@^2.2.1:
82 + version "2.2.1"
83 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
84 +
85 +ansi-styles@^3.1.0, ansi-styles@^3.2.0:
86 + version "3.2.0"
87 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
88 + dependencies:
89 + color-convert "^1.9.0"
90 +
91 +ansi@^0.3.0, ansi@~0.3.1:
92 + version "0.3.1"
93 + resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21"
94 +
95 +anymatch@^1.3.0:
96 + version "1.3.2"
97 + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
98 + dependencies:
99 + micromatch "^2.1.5"
100 + normalize-path "^2.0.0"
101 +
102 +append-transform@^0.4.0:
103 + version "0.4.0"
104 + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991"
105 + dependencies:
106 + default-require-extensions "^1.0.0"
107 +
108 +aproba@^1.0.3:
109 + version "1.2.0"
110 + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
111 +
112 +are-we-there-yet@~1.1.2:
113 + version "1.1.4"
114 + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d"
115 + dependencies:
116 + delegates "^1.0.0"
117 + readable-stream "^2.0.6"
118 +
119 +argparse@^1.0.7:
120 + version "1.0.9"
121 + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"
122 + dependencies:
123 + sprintf-js "~1.0.2"
124 +
125 +arr-diff@^2.0.0:
126 + version "2.0.0"
127 + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
128 + dependencies:
129 + arr-flatten "^1.0.1"
130 +
131 +arr-flatten@^1.0.1:
132 + version "1.1.0"
133 + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
134 +
135 +array-differ@^1.0.0:
136 + version "1.0.0"
137 + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
138 +
139 +array-equal@^1.0.0:
140 + version "1.0.0"
141 + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
142 +
143 +array-filter@~0.0.0:
144 + version "0.0.1"
145 + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
146 +
147 +array-map@~0.0.0:
148 + version "0.0.0"
149 + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
150 +
151 +array-reduce@~0.0.0:
152 + version "0.0.0"
153 + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
154 +
155 +array-uniq@^1.0.2:
156 + version "1.0.3"
157 + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
158 +
159 +array-unique@^0.2.1:
160 + version "0.2.1"
161 + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
162 +
163 +arrify@^1.0.1:
164 + version "1.0.1"
165 + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
166 +
167 +art@^0.10.0:
168 + version "0.10.1"
169 + resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146"
170 +
171 +asap@~2.0.3:
172 + version "2.0.6"
173 + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
174 +
175 +asn1@~0.2.3:
176 + version "0.2.3"
177 + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
178 +
179 +assert-plus@1.0.0, assert-plus@^1.0.0:
180 + version "1.0.0"
181 + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
182 +
183 +assert-plus@^0.2.0:
184 + version "0.2.0"
185 + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
186 +
187 +astral-regex@^1.0.0:
188 + version "1.0.0"
189 + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
190 +
191 +async@^1.4.0:
192 + version "1.5.2"
193 + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
194 +
195 +async@^2.1.4, async@^2.4.0:
196 + version "2.6.0"
197 + resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4"
198 + dependencies:
199 + lodash "^4.14.0"
200 +
201 +asynckit@^0.4.0:
202 + version "0.4.0"
203 + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
204 +
205 +aws-sign2@~0.6.0:
206 + version "0.6.0"
207 + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
208 +
209 +aws-sign2@~0.7.0:
210 + version "0.7.0"
211 + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
212 +
213 +aws4@^1.2.1, aws4@^1.6.0:
214 + version "1.6.0"
215 + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
216 +
217 +babel-code-frame@^6.26.0:
218 + version "6.26.0"
219 + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
220 + dependencies:
221 + chalk "^1.1.3"
222 + esutils "^2.0.2"
223 + js-tokens "^3.0.2"
224 +
225 +babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2:
226 + version "6.26.0"
227 + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
228 + dependencies:
229 + babel-code-frame "^6.26.0"
230 + babel-generator "^6.26.0"
231 + babel-helpers "^6.24.1"
232 + babel-messages "^6.23.0"
233 + babel-register "^6.26.0"
234 + babel-runtime "^6.26.0"
235 + babel-template "^6.26.0"
236 + babel-traverse "^6.26.0"
237 + babel-types "^6.26.0"
238 + babylon "^6.18.0"
239 + convert-source-map "^1.5.0"
240 + debug "^2.6.8"
241 + json5 "^0.5.1"
242 + lodash "^4.17.4"
243 + minimatch "^3.0.4"
244 + path-is-absolute "^1.0.1"
245 + private "^0.1.7"
246 + slash "^1.0.0"
247 + source-map "^0.5.6"
248 +
249 +babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0:
250 + version "6.26.0"
251 + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5"
252 + dependencies:
253 + babel-messages "^6.23.0"
254 + babel-runtime "^6.26.0"
255 + babel-types "^6.26.0"
256 + detect-indent "^4.0.0"
257 + jsesc "^1.3.0"
258 + lodash "^4.17.4"
259 + source-map "^0.5.6"
260 + trim-right "^1.0.1"
261 +
262 +babel-helper-builder-react-jsx@^6.24.1:
263 + version "6.26.0"
264 + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0"
265 + dependencies:
266 + babel-runtime "^6.26.0"
267 + babel-types "^6.26.0"
268 + esutils "^2.0.2"
269 +
270 +babel-helper-call-delegate@^6.24.1:
271 + version "6.24.1"
272 + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
273 + dependencies:
274 + babel-helper-hoist-variables "^6.24.1"
275 + babel-runtime "^6.22.0"
276 + babel-traverse "^6.24.1"
277 + babel-types "^6.24.1"
278 +
279 +babel-helper-define-map@^6.24.1:
280 + version "6.26.0"
281 + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
282 + dependencies:
283 + babel-helper-function-name "^6.24.1"
284 + babel-runtime "^6.26.0"
285 + babel-types "^6.26.0"
286 + lodash "^4.17.4"
287 +
288 +babel-helper-function-name@^6.24.1:
289 + version "6.24.1"
290 + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
291 + dependencies:
292 + babel-helper-get-function-arity "^6.24.1"
293 + babel-runtime "^6.22.0"
294 + babel-template "^6.24.1"
295 + babel-traverse "^6.24.1"
296 + babel-types "^6.24.1"
297 +
298 +babel-helper-get-function-arity@^6.24.1:
299 + version "6.24.1"
300 + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
301 + dependencies:
302 + babel-runtime "^6.22.0"
303 + babel-types "^6.24.1"
304 +
305 +babel-helper-hoist-variables@^6.24.1:
306 + version "6.24.1"
307 + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
308 + dependencies:
309 + babel-runtime "^6.22.0"
310 + babel-types "^6.24.1"
311 +
312 +babel-helper-optimise-call-expression@^6.24.1:
313 + version "6.24.1"
314 + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
315 + dependencies:
316 + babel-runtime "^6.22.0"
317 + babel-types "^6.24.1"
318 +
319 +babel-helper-regex@^6.24.1:
320 + version "6.26.0"
321 + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
322 + dependencies:
323 + babel-runtime "^6.26.0"
324 + babel-types "^6.26.0"
325 + lodash "^4.17.4"
326 +
327 +babel-helper-remap-async-to-generator@^6.16.0:
328 + version "6.24.1"
329 + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
330 + dependencies:
331 + babel-helper-function-name "^6.24.1"
332 + babel-runtime "^6.22.0"
333 + babel-template "^6.24.1"
334 + babel-traverse "^6.24.1"
335 + babel-types "^6.24.1"
336 +
337 +babel-helper-replace-supers@^6.24.1:
338 + version "6.24.1"
339 + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
340 + dependencies:
341 + babel-helper-optimise-call-expression "^6.24.1"
342 + babel-messages "^6.23.0"
343 + babel-runtime "^6.22.0"
344 + babel-template "^6.24.1"
345 + babel-traverse "^6.24.1"
346 + babel-types "^6.24.1"
347 +
348 +babel-helpers@^6.24.1:
349 + version "6.24.1"
350 + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
351 + dependencies:
352 + babel-runtime "^6.22.0"
353 + babel-template "^6.24.1"
354 +
355 +babel-jest@21.2.0, babel-jest@^21.2.0:
356 + version "21.2.0"
357 + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.2.0.tgz#2ce059519a9374a2c46f2455b6fbef5ad75d863e"
358 + dependencies:
359 + babel-plugin-istanbul "^4.0.0"
360 + babel-preset-jest "^21.2.0"
361 +
362 +babel-messages@^6.23.0:
363 + version "6.23.0"
364 + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
365 + dependencies:
366 + babel-runtime "^6.22.0"
367 +
368 +babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.8.0:
369 + version "6.22.0"
370 + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
371 + dependencies:
372 + babel-runtime "^6.22.0"
373 +
374 +babel-plugin-external-helpers@^6.18.0:
375 + version "6.22.0"
376 + resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1"
377 + dependencies:
378 + babel-runtime "^6.22.0"
379 +
380 +babel-plugin-istanbul@^4.0.0:
381 + version "4.1.5"
382 + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e"
383 + dependencies:
384 + find-up "^2.1.0"
385 + istanbul-lib-instrument "^1.7.5"
386 + test-exclude "^4.1.1"
387 +
388 +babel-plugin-jest-hoist@^21.2.0:
389 + version "21.2.0"
390 + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz#2cef637259bd4b628a6cace039de5fcd14dbb006"
391 +
392 +babel-plugin-react-transform@^3.0.0:
393 + version "3.0.0"
394 + resolved "https://registry.yarnpkg.com/babel-plugin-react-transform/-/babel-plugin-react-transform-3.0.0.tgz#402f25137b7bb66e9b54ead75557dfbc7ecaaa74"
395 + dependencies:
396 + lodash "^4.6.1"
397 +
398 +babel-plugin-syntax-async-functions@^6.5.0, babel-plugin-syntax-async-functions@^6.8.0:
399 + version "6.13.0"
400 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
401 +
402 +babel-plugin-syntax-class-properties@^6.5.0, babel-plugin-syntax-class-properties@^6.8.0:
403 + version "6.13.0"
404 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de"
405 +
406 +babel-plugin-syntax-dynamic-import@^6.18.0:
407 + version "6.18.0"
408 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da"
409 +
410 +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.5.0, babel-plugin-syntax-flow@^6.8.0:
411 + version "6.18.0"
412 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d"
413 +
414 +babel-plugin-syntax-jsx@^6.5.0, babel-plugin-syntax-jsx@^6.8.0:
415 + version "6.18.0"
416 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
417 +
418 +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0:
419 + version "6.13.0"
420 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5"
421 +
422 +babel-plugin-syntax-trailing-function-commas@^6.20.0, babel-plugin-syntax-trailing-function-commas@^6.5.0, babel-plugin-syntax-trailing-function-commas@^6.8.0:
423 + version "6.22.0"
424 + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
425 +
426 +babel-plugin-transform-async-to-generator@6.16.0:
427 + version "6.16.0"
428 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999"
429 + dependencies:
430 + babel-helper-remap-async-to-generator "^6.16.0"
431 + babel-plugin-syntax-async-functions "^6.8.0"
432 + babel-runtime "^6.0.0"
433 +
434 +babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.8.0:
435 + version "6.24.1"
436 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac"
437 + dependencies:
438 + babel-helper-function-name "^6.24.1"
439 + babel-plugin-syntax-class-properties "^6.8.0"
440 + babel-runtime "^6.22.0"
441 + babel-template "^6.24.1"
442 +
443 +babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0:
444 + version "6.22.0"
445 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
446 + dependencies:
447 + babel-runtime "^6.22.0"
448 +
449 +babel-plugin-transform-es2015-block-scoped-functions@^6.8.0:
450 + version "6.22.0"
451 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
452 + dependencies:
453 + babel-runtime "^6.22.0"
454 +
455 +babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.8.0:
456 + version "6.26.0"
457 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
458 + dependencies:
459 + babel-runtime "^6.26.0"
460 + babel-template "^6.26.0"
461 + babel-traverse "^6.26.0"
462 + babel-types "^6.26.0"
463 + lodash "^4.17.4"
464 +
465 +babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.8.0:
466 + version "6.24.1"
467 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
468 + dependencies:
469 + babel-helper-define-map "^6.24.1"
470 + babel-helper-function-name "^6.24.1"
471 + babel-helper-optimise-call-expression "^6.24.1"
472 + babel-helper-replace-supers "^6.24.1"
473 + babel-messages "^6.23.0"
474 + babel-runtime "^6.22.0"
475 + babel-template "^6.24.1"
476 + babel-traverse "^6.24.1"
477 + babel-types "^6.24.1"
478 +
479 +babel-plugin-transform-es2015-computed-properties@^6.5.0, babel-plugin-transform-es2015-computed-properties@^6.8.0:
480 + version "6.24.1"
481 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
482 + dependencies:
483 + babel-runtime "^6.22.0"
484 + babel-template "^6.24.1"
485 +
486 +babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.5.0, babel-plugin-transform-es2015-destructuring@^6.8.0:
487 + version "6.23.0"
488 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
489 + dependencies:
490 + babel-runtime "^6.22.0"
491 +
492 +babel-plugin-transform-es2015-for-of@^6.5.0, babel-plugin-transform-es2015-for-of@^6.8.0:
493 + version "6.23.0"
494 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
495 + dependencies:
496 + babel-runtime "^6.22.0"
497 +
498 +babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.8.0:
499 + version "6.24.1"
500 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
501 + dependencies:
502 + babel-helper-function-name "^6.24.1"
503 + babel-runtime "^6.22.0"
504 + babel-types "^6.24.1"
505 +
506 +babel-plugin-transform-es2015-literals@^6.5.0, babel-plugin-transform-es2015-literals@^6.8.0:
507 + version "6.22.0"
508 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
509 + dependencies:
510 + babel-runtime "^6.22.0"
511 +
512 +babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0:
513 + version "6.26.0"
514 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
515 + dependencies:
516 + babel-plugin-transform-strict-mode "^6.24.1"
517 + babel-runtime "^6.26.0"
518 + babel-template "^6.26.0"
519 + babel-types "^6.26.0"
520 +
521 +babel-plugin-transform-es2015-object-super@^6.8.0:
522 + version "6.24.1"
523 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
524 + dependencies:
525 + babel-helper-replace-supers "^6.24.1"
526 + babel-runtime "^6.22.0"
527 +
528 +babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.5.0, babel-plugin-transform-es2015-parameters@^6.8.0:
529 + version "6.24.1"
530 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
531 + dependencies:
532 + babel-helper-call-delegate "^6.24.1"
533 + babel-helper-get-function-arity "^6.24.1"
534 + babel-runtime "^6.22.0"
535 + babel-template "^6.24.1"
536 + babel-traverse "^6.24.1"
537 + babel-types "^6.24.1"
538 +
539 +babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.5.0, babel-plugin-transform-es2015-shorthand-properties@^6.8.0:
540 + version "6.24.1"
541 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
542 + dependencies:
543 + babel-runtime "^6.22.0"
544 + babel-types "^6.24.1"
545 +
546 +babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.5.0, babel-plugin-transform-es2015-spread@^6.8.0:
547 + version "6.22.0"
548 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
549 + dependencies:
550 + babel-runtime "^6.22.0"
551 +
552 +babel-plugin-transform-es2015-sticky-regex@6.x:
553 + version "6.24.1"
554 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
555 + dependencies:
556 + babel-helper-regex "^6.24.1"
557 + babel-runtime "^6.22.0"
558 + babel-types "^6.24.1"
559 +
560 +babel-plugin-transform-es2015-template-literals@^6.5.0, babel-plugin-transform-es2015-template-literals@^6.8.0:
561 + version "6.22.0"
562 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
563 + dependencies:
564 + babel-runtime "^6.22.0"
565 +
566 +babel-plugin-transform-es2015-unicode-regex@6.x:
567 + version "6.24.1"
568 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
569 + dependencies:
570 + babel-helper-regex "^6.24.1"
571 + babel-runtime "^6.22.0"
572 + regexpu-core "^2.0.0"
573 +
574 +babel-plugin-transform-es3-member-expression-literals@^6.8.0:
575 + version "6.22.0"
576 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb"
577 + dependencies:
578 + babel-runtime "^6.22.0"
579 +
580 +babel-plugin-transform-es3-property-literals@^6.8.0:
581 + version "6.22.0"
582 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758"
583 + dependencies:
584 + babel-runtime "^6.22.0"
585 +
586 +babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.5.0, babel-plugin-transform-flow-strip-types@^6.8.0:
587 + version "6.22.0"
588 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf"
589 + dependencies:
590 + babel-plugin-syntax-flow "^6.18.0"
591 + babel-runtime "^6.22.0"
592 +
593 +babel-plugin-transform-object-assign@^6.5.0:
594 + version "6.22.0"
595 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz#f99d2f66f1a0b0d498e346c5359684740caa20ba"
596 + dependencies:
597 + babel-runtime "^6.22.0"
598 +
599 +babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.8.0:
600 + version "6.26.0"
601 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06"
602 + dependencies:
603 + babel-plugin-syntax-object-rest-spread "^6.8.0"
604 + babel-runtime "^6.26.0"
605 +
606 +babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0:
607 + version "6.25.0"
608 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1"
609 + dependencies:
610 + babel-runtime "^6.22.0"
611 +
612 +babel-plugin-transform-react-jsx-source@^6.5.0:
613 + version "6.22.0"
614 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6"
615 + dependencies:
616 + babel-plugin-syntax-jsx "^6.8.0"
617 + babel-runtime "^6.22.0"
618 +
619 +babel-plugin-transform-react-jsx@^6.5.0, babel-plugin-transform-react-jsx@^6.8.0:
620 + version "6.24.1"
621 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3"
622 + dependencies:
623 + babel-helper-builder-react-jsx "^6.24.1"
624 + babel-plugin-syntax-jsx "^6.8.0"
625 + babel-runtime "^6.22.0"
626 +
627 +babel-plugin-transform-regenerator@^6.5.0:
628 + version "6.26.0"
629 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
630 + dependencies:
631 + regenerator-transform "^0.10.0"
632 +
633 +babel-plugin-transform-strict-mode@^6.24.1:
634 + version "6.24.1"
635 + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
636 + dependencies:
637 + babel-runtime "^6.22.0"
638 + babel-types "^6.24.1"
639 +
640 +babel-preset-es2015-node@^6.1.1:
641 + version "6.1.1"
642 + resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f"
643 + dependencies:
644 + babel-plugin-transform-es2015-destructuring "6.x"
645 + babel-plugin-transform-es2015-function-name "6.x"
646 + babel-plugin-transform-es2015-modules-commonjs "6.x"
647 + babel-plugin-transform-es2015-parameters "6.x"
648 + babel-plugin-transform-es2015-shorthand-properties "6.x"
649 + babel-plugin-transform-es2015-spread "6.x"
650 + babel-plugin-transform-es2015-sticky-regex "6.x"
651 + babel-plugin-transform-es2015-unicode-regex "6.x"
652 + semver "5.x"
653 +
654 +babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4:
655 + version "2.1.4"
656 + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af"
657 + dependencies:
658 + babel-plugin-check-es2015-constants "^6.8.0"
659 + babel-plugin-syntax-class-properties "^6.8.0"
660 + babel-plugin-syntax-flow "^6.8.0"
661 + babel-plugin-syntax-jsx "^6.8.0"
662 + babel-plugin-syntax-object-rest-spread "^6.8.0"
663 + babel-plugin-syntax-trailing-function-commas "^6.8.0"
664 + babel-plugin-transform-class-properties "^6.8.0"
665 + babel-plugin-transform-es2015-arrow-functions "^6.8.0"
666 + babel-plugin-transform-es2015-block-scoped-functions "^6.8.0"
667 + babel-plugin-transform-es2015-block-scoping "^6.8.0"
668 + babel-plugin-transform-es2015-classes "^6.8.0"
669 + babel-plugin-transform-es2015-computed-properties "^6.8.0"
670 + babel-plugin-transform-es2015-destructuring "^6.8.0"
671 + babel-plugin-transform-es2015-for-of "^6.8.0"
672 + babel-plugin-transform-es2015-function-name "^6.8.0"
673 + babel-plugin-transform-es2015-literals "^6.8.0"
674 + babel-plugin-transform-es2015-modules-commonjs "^6.8.0"
675 + babel-plugin-transform-es2015-object-super "^6.8.0"
676 + babel-plugin-transform-es2015-parameters "^6.8.0"
677 + babel-plugin-transform-es2015-shorthand-properties "^6.8.0"
678 + babel-plugin-transform-es2015-spread "^6.8.0"
679 + babel-plugin-transform-es2015-template-literals "^6.8.0"
680 + babel-plugin-transform-es3-member-expression-literals "^6.8.0"
681 + babel-plugin-transform-es3-property-literals "^6.8.0"
682 + babel-plugin-transform-flow-strip-types "^6.8.0"
683 + babel-plugin-transform-object-rest-spread "^6.8.0"
684 + babel-plugin-transform-react-display-name "^6.8.0"
685 + babel-plugin-transform-react-jsx "^6.8.0"
686 +
687 +babel-preset-jest@^21.2.0:
688 + version "21.2.0"
689 + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz#ff9d2bce08abd98e8a36d9a8a5189b9173b85638"
690 + dependencies:
691 + babel-plugin-jest-hoist "^21.2.0"
692 + babel-plugin-syntax-object-rest-spread "^6.13.0"
693 +
694 +babel-preset-react-native@4.0.0, babel-preset-react-native@^4.0.0:
695 + version "4.0.0"
696 + resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-4.0.0.tgz#3df80dd33a453888cdd33bdb87224d17a5d73959"
697 + dependencies:
698 + babel-plugin-check-es2015-constants "^6.5.0"
699 + babel-plugin-react-transform "^3.0.0"
700 + babel-plugin-syntax-async-functions "^6.5.0"
701 + babel-plugin-syntax-class-properties "^6.5.0"
702 + babel-plugin-syntax-dynamic-import "^6.18.0"
703 + babel-plugin-syntax-flow "^6.5.0"
704 + babel-plugin-syntax-jsx "^6.5.0"
705 + babel-plugin-syntax-trailing-function-commas "^6.5.0"
706 + babel-plugin-transform-class-properties "^6.5.0"
707 + babel-plugin-transform-es2015-arrow-functions "^6.5.0"
708 + babel-plugin-transform-es2015-block-scoping "^6.5.0"
709 + babel-plugin-transform-es2015-classes "^6.5.0"
710 + babel-plugin-transform-es2015-computed-properties "^6.5.0"
711 + babel-plugin-transform-es2015-destructuring "^6.5.0"
712 + babel-plugin-transform-es2015-for-of "^6.5.0"
713 + babel-plugin-transform-es2015-function-name "^6.5.0"
714 + babel-plugin-transform-es2015-literals "^6.5.0"
715 + babel-plugin-transform-es2015-modules-commonjs "^6.5.0"
716 + babel-plugin-transform-es2015-parameters "^6.5.0"
717 + babel-plugin-transform-es2015-shorthand-properties "^6.5.0"
718 + babel-plugin-transform-es2015-spread "^6.5.0"
719 + babel-plugin-transform-es2015-template-literals "^6.5.0"
720 + babel-plugin-transform-flow-strip-types "^6.5.0"
721 + babel-plugin-transform-object-assign "^6.5.0"
722 + babel-plugin-transform-object-rest-spread "^6.5.0"
723 + babel-plugin-transform-react-display-name "^6.5.0"
724 + babel-plugin-transform-react-jsx "^6.5.0"
725 + babel-plugin-transform-react-jsx-source "^6.5.0"
726 + babel-plugin-transform-regenerator "^6.5.0"
727 + babel-template "^6.24.1"
728 + react-transform-hmr "^1.0.4"
729 +
730 +babel-register@^6.24.1, babel-register@^6.26.0:
731 + version "6.26.0"
732 + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
733 + dependencies:
734 + babel-core "^6.26.0"
735 + babel-runtime "^6.26.0"
736 + core-js "^2.5.0"
737 + home-or-tmp "^2.0.0"
738 + lodash "^4.17.4"
739 + mkdirp "^0.5.1"
740 + source-map-support "^0.4.15"
741 +
742 +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
743 + version "6.26.0"
744 + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
745 + dependencies:
746 + core-js "^2.4.0"
747 + regenerator-runtime "^0.11.0"
748 +
749 +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0:
750 + version "6.26.0"
751 + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
752 + dependencies:
753 + babel-runtime "^6.26.0"
754 + babel-traverse "^6.26.0"
755 + babel-types "^6.26.0"
756 + babylon "^6.18.0"
757 + lodash "^4.17.4"
758 +
759 +babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
760 + version "6.26.0"
761 + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
762 + dependencies:
763 + babel-code-frame "^6.26.0"
764 + babel-messages "^6.23.0"
765 + babel-runtime "^6.26.0"
766 + babel-types "^6.26.0"
767 + babylon "^6.18.0"
768 + debug "^2.6.8"
769 + globals "^9.18.0"
770 + invariant "^2.2.2"
771 + lodash "^4.17.4"
772 +
773 +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
774 + version "6.26.0"
775 + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
776 + dependencies:
777 + babel-runtime "^6.26.0"
778 + esutils "^2.0.2"
779 + lodash "^4.17.4"
780 + to-fast-properties "^1.0.3"
781 +
782 +babylon@^6.18.0:
783 + version "6.18.0"
784 + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
785 +
786 +balanced-match@^1.0.0:
787 + version "1.0.0"
788 + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
789 +
790 +base64-js@0.0.8:
791 + version "0.0.8"
792 + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978"
793 +
794 +base64-js@1.1.2:
795 + version "1.1.2"
796 + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8"
797 +
798 +base64-js@^1.1.2:
799 + version "1.2.1"
800 + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886"
801 +
802 +base64-url@1.2.1:
803 + version "1.2.1"
804 + resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78"
805 +
806 +basic-auth-connect@1.0.0:
807 + version "1.0.0"
808 + resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122"
809 +
810 +basic-auth@~1.0.3:
811 + version "1.0.4"
812 + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290"
813 +
814 +batch@0.5.3:
815 + version "0.5.3"
816 + resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464"
817 +
818 +bcrypt-pbkdf@^1.0.0:
819 + version "1.0.1"
820 + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
821 + dependencies:
822 + tweetnacl "^0.14.3"
823 +
824 +beeper@^1.0.0:
825 + version "1.1.1"
826 + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
827 +
828 +big-integer@^1.6.7:
829 + version "1.6.25"
830 + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.25.tgz#1de45a9f57542ac20121c682f8d642220a34e823"
831 +
832 +block-stream@*:
833 + version "0.0.9"
834 + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
835 + dependencies:
836 + inherits "~2.0.0"
837 +
838 +body-parser@~1.13.3:
839 + version "1.13.3"
840 + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97"
841 + dependencies:
842 + bytes "2.1.0"
843 + content-type "~1.0.1"
844 + debug "~2.2.0"
845 + depd "~1.0.1"
846 + http-errors "~1.3.1"
847 + iconv-lite "0.4.11"
848 + on-finished "~2.3.0"
849 + qs "4.0.0"
850 + raw-body "~2.1.2"
851 + type-is "~1.6.6"
852 +
853 +boom@2.x.x:
854 + version "2.10.1"
855 + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
856 + dependencies:
857 + hoek "2.x.x"
858 +
859 +boom@4.x.x:
860 + version "4.3.1"
861 + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
862 + dependencies:
863 + hoek "4.x.x"
864 +
865 +boom@5.x.x:
866 + version "5.2.0"
867 + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
868 + dependencies:
869 + hoek "4.x.x"
870 +
871 +bplist-creator@0.0.7:
872 + version "0.0.7"
873 + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45"
874 + dependencies:
875 + stream-buffers "~2.2.0"
876 +
877 +bplist-parser@0.1.1:
878 + version "0.1.1"
879 + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6"
880 + dependencies:
881 + big-integer "^1.6.7"
882 +
883 +brace-expansion@^1.1.7:
884 + version "1.1.8"
885 + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292"
886 + dependencies:
887 + balanced-match "^1.0.0"
888 + concat-map "0.0.1"
889 +
890 +braces@^1.8.2:
891 + version "1.8.5"
892 + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
893 + dependencies:
894 + expand-range "^1.8.1"
895 + preserve "^0.2.0"
896 + repeat-element "^1.1.2"
897 +
898 +browser-resolve@^1.11.2:
899 + version "1.11.2"
900 + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce"
901 + dependencies:
902 + resolve "1.1.7"
903 +
904 +bser@^2.0.0:
905 + version "2.0.0"
906 + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719"
907 + dependencies:
908 + node-int64 "^0.4.0"
909 +
910 +builtin-modules@^1.0.0:
911 + version "1.1.1"
912 + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
913 +
914 +bytes@2.1.0:
915 + version "2.1.0"
916 + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4"
917 +
918 +bytes@2.4.0:
919 + version "2.4.0"
920 + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339"
921 +
922 +callsites@^2.0.0:
923 + version "2.0.0"
924 + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
925 +
926 +camelcase@^1.0.2:
927 + version "1.2.1"
928 + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
929 +
930 +camelcase@^4.1.0:
931 + version "4.1.0"
932 + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
933 +
934 +caseless@~0.12.0:
935 + version "0.12.0"
936 + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
937 +
938 +center-align@^0.1.1:
939 + version "0.1.3"
940 + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
941 + dependencies:
942 + align-text "^0.1.3"
943 + lazy-cache "^1.0.3"
944 +
945 +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
946 + version "1.1.3"
947 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
948 + dependencies:
949 + ansi-styles "^2.2.1"
950 + escape-string-regexp "^1.0.2"
951 + has-ansi "^2.0.0"
952 + strip-ansi "^3.0.0"
953 + supports-color "^2.0.0"
954 +
955 +chalk@^2.0.0, chalk@^2.0.1:
956 + version "2.3.0"
957 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
958 + dependencies:
959 + ansi-styles "^3.1.0"
960 + escape-string-regexp "^1.0.5"
961 + supports-color "^4.0.0"
962 +
963 +ci-info@^1.0.0:
964 + version "1.1.1"
965 + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.1.tgz#47b44df118c48d2597b56d342e7e25791060171a"
966 +
967 +cli-cursor@^2.1.0:
968 + version "2.1.0"
969 + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
970 + dependencies:
971 + restore-cursor "^2.0.0"
972 +
973 +cli-width@^2.0.0:
974 + version "2.2.0"
975 + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
976 +
977 +cliui@^2.1.0:
978 + version "2.1.0"
979 + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
980 + dependencies:
981 + center-align "^0.1.1"
982 + right-align "^0.1.1"
983 + wordwrap "0.0.2"
984 +
985 +cliui@^3.2.0:
986 + version "3.2.0"
987 + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
988 + dependencies:
989 + string-width "^1.0.1"
990 + strip-ansi "^3.0.1"
991 + wrap-ansi "^2.0.0"
992 +
993 +clone-stats@^0.0.1:
994 + version "0.0.1"
995 + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
996 +
997 +clone@^1.0.0:
998 + version "1.0.3"
999 + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
1000 +
1001 +co@^4.6.0:
1002 + version "4.6.0"
1003 + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
1004 +
1005 +code-point-at@^1.0.0:
1006 + version "1.1.0"
1007 + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
1008 +
1009 +color-convert@^1.9.0:
1010 + version "1.9.1"
1011 + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
1012 + dependencies:
1013 + color-name "^1.1.1"
1014 +
1015 +color-name@^1.1.1:
1016 + version "1.1.3"
1017 + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
1018 +
1019 +combined-stream@^1.0.5, combined-stream@~1.0.5:
1020 + version "1.0.5"
1021 + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
1022 + dependencies:
1023 + delayed-stream "~1.0.0"
1024 +
1025 +commander@^2.9.0, commander@~2.11.0:
1026 + version "2.11.0"
1027 + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
1028 +
1029 +compressible@~2.0.5:
1030 + version "2.0.12"
1031 + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66"
1032 + dependencies:
1033 + mime-db ">= 1.30.0 < 2"
1034 +
1035 +compression@~1.5.2:
1036 + version "1.5.2"
1037 + resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395"
1038 + dependencies:
1039 + accepts "~1.2.12"
1040 + bytes "2.1.0"
1041 + compressible "~2.0.5"
1042 + debug "~2.2.0"
1043 + on-headers "~1.0.0"
1044 + vary "~1.0.1"
1045 +
1046 +concat-map@0.0.1:
1047 + version "0.0.1"
1048 + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1049 +
1050 +concat-stream@^1.6.0:
1051 + version "1.6.0"
1052 + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
1053 + dependencies:
1054 + inherits "^2.0.3"
1055 + readable-stream "^2.2.2"
1056 + typedarray "^0.0.6"
1057 +
1058 +connect-timeout@~1.6.2:
1059 + version "1.6.2"
1060 + resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e"
1061 + dependencies:
1062 + debug "~2.2.0"
1063 + http-errors "~1.3.1"
1064 + ms "0.7.1"
1065 + on-headers "~1.0.0"
1066 +
1067 +connect@^2.8.3:
1068 + version "2.30.2"
1069 + resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609"
1070 + dependencies:
1071 + basic-auth-connect "1.0.0"
1072 + body-parser "~1.13.3"
1073 + bytes "2.1.0"
1074 + compression "~1.5.2"
1075 + connect-timeout "~1.6.2"
1076 + content-type "~1.0.1"
1077 + cookie "0.1.3"
1078 + cookie-parser "~1.3.5"
1079 + cookie-signature "1.0.6"
1080 + csurf "~1.8.3"
1081 + debug "~2.2.0"
1082 + depd "~1.0.1"
1083 + errorhandler "~1.4.2"
1084 + express-session "~1.11.3"
1085 + finalhandler "0.4.0"
1086 + fresh "0.3.0"
1087 + http-errors "~1.3.1"
1088 + method-override "~2.3.5"
1089 + morgan "~1.6.1"
1090 + multiparty "3.3.2"
1091 + on-headers "~1.0.0"
1092 + parseurl "~1.3.0"
1093 + pause "0.1.0"
1094 + qs "4.0.0"
1095 + response-time "~2.3.1"
1096 + serve-favicon "~2.3.0"
1097 + serve-index "~1.7.2"
1098 + serve-static "~1.10.0"
1099 + type-is "~1.6.6"
1100 + utils-merge "1.0.0"
1101 + vhost "~3.0.1"
1102 +
1103 +console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1104 + version "1.1.0"
1105 + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
1106 +
1107 +content-type-parser@^1.0.1:
1108 + version "1.0.2"
1109 + resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
1110 +
1111 +content-type@~1.0.1:
1112 + version "1.0.4"
1113 + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
1114 +
1115 +convert-source-map@^1.4.0, convert-source-map@^1.5.0:
1116 + version "1.5.0"
1117 + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
1118 +
1119 +cookie-parser@~1.3.5:
1120 + version "1.3.5"
1121 + resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356"
1122 + dependencies:
1123 + cookie "0.1.3"
1124 + cookie-signature "1.0.6"
1125 +
1126 +cookie-signature@1.0.6:
1127 + version "1.0.6"
1128 + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
1129 +
1130 +cookie@0.1.3:
1131 + version "0.1.3"
1132 + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435"
1133 +
1134 +copy-paste@^1.3.0:
1135 + version "1.3.0"
1136 + resolved "https://registry.yarnpkg.com/copy-paste/-/copy-paste-1.3.0.tgz#a7e6c4a1c28fdedf2b081e72b97df2ef95f471ed"
1137 + dependencies:
1138 + iconv-lite "^0.4.8"
1139 + optionalDependencies:
1140 + sync-exec "~0.6.x"
1141 +
1142 +core-js@^1.0.0:
1143 + version "1.2.7"
1144 + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
1145 +
1146 +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0:
1147 + version "2.5.1"
1148 + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
1149 +
1150 +core-util-is@1.0.2, core-util-is@~1.0.0:
1151 + version "1.0.2"
1152 + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
1153 +
1154 +crc@3.3.0:
1155 + version "3.3.0"
1156 + resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba"
1157 +
1158 +create-react-class@^15.5.2:
1159 + version "15.6.2"
1160 + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.2.tgz#cf1ed15f12aad7f14ef5f2dfe05e6c42f91ef02a"
1161 + dependencies:
1162 + fbjs "^0.8.9"
1163 + loose-envify "^1.3.1"
1164 + object-assign "^4.1.1"
1165 +
1166 +cross-spawn@^5.0.1, cross-spawn@^5.1.0:
1167 + version "5.1.0"
1168 + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
1169 + dependencies:
1170 + lru-cache "^4.0.1"
1171 + shebang-command "^1.2.0"
1172 + which "^1.2.9"
1173 +
1174 +cryptiles@2.x.x:
1175 + version "2.0.5"
1176 + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
1177 + dependencies:
1178 + boom "2.x.x"
1179 +
1180 +cryptiles@3.x.x:
1181 + version "3.1.2"
1182 + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
1183 + dependencies:
1184 + boom "5.x.x"
1185 +
1186 +csrf@~3.0.0:
1187 + version "3.0.6"
1188 + resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a"
1189 + dependencies:
1190 + rndm "1.2.0"
1191 + tsscmp "1.0.5"
1192 + uid-safe "2.1.4"
1193 +
1194 +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
1195 + version "0.3.2"
1196 + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
1197 +
1198 +"cssstyle@>= 0.2.37 < 0.3.0":
1199 + version "0.2.37"
1200 + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
1201 + dependencies:
1202 + cssom "0.3.x"
1203 +
1204 +csurf@~1.8.3:
1205 + version "1.8.3"
1206 + resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a"
1207 + dependencies:
1208 + cookie "0.1.3"
1209 + cookie-signature "1.0.6"
1210 + csrf "~3.0.0"
1211 + http-errors "~1.3.1"
1212 +
1213 +dashdash@^1.12.0:
1214 + version "1.14.1"
1215 + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1216 + dependencies:
1217 + assert-plus "^1.0.0"
1218 +
1219 +dateformat@^2.0.0:
1220 + version "2.2.0"
1221 + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
1222 +
1223 +debug@2.6.9, debug@^2.2.0, debug@^2.6.8:
1224 + version "2.6.9"
1225 + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
1226 + dependencies:
1227 + ms "2.0.0"
1228 +
1229 +debug@^3.1.0:
1230 + version "3.1.0"
1231 + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
1232 + dependencies:
1233 + ms "2.0.0"
1234 +
1235 +debug@~2.2.0:
1236 + version "2.2.0"
1237 + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
1238 + dependencies:
1239 + ms "0.7.1"
1240 +
1241 +decamelize@^1.0.0, decamelize@^1.1.1:
1242 + version "1.2.0"
1243 + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
1244 +
1245 +deep-extend@~0.4.0:
1246 + version "0.4.2"
1247 + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
1248 +
1249 +deep-is@~0.1.3:
1250 + version "0.1.3"
1251 + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
1252 +
1253 +default-require-extensions@^1.0.0:
1254 + version "1.0.0"
1255 + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
1256 + dependencies:
1257 + strip-bom "^2.0.0"
1258 +
1259 +delayed-stream@~1.0.0:
1260 + version "1.0.0"
1261 + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1262 +
1263 +delegates@^1.0.0:
1264 + version "1.0.0"
1265 + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1266 +
1267 +denodeify@^1.2.1:
1268 + version "1.2.1"
1269 + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631"
1270 +
1271 +depd@~1.0.1:
1272 + version "1.0.1"
1273 + resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa"
1274 +
1275 +depd@~1.1.0:
1276 + version "1.1.1"
1277 + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359"
1278 +
1279 +destroy@~1.0.4:
1280 + version "1.0.4"
1281 + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
1282 +
1283 +detect-indent@^4.0.0:
1284 + version "4.0.0"
1285 + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
1286 + dependencies:
1287 + repeating "^2.0.0"
1288 +
1289 +detect-libc@^1.0.2:
1290 + version "1.0.2"
1291 + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.2.tgz#71ad5d204bf17a6a6ca8f450c61454066ef461e1"
1292 +
1293 +diff@^3.2.0:
1294 + version "3.4.0"
1295 + resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c"
1296 +
1297 +dom-walk@^0.1.0:
1298 + version "0.1.1"
1299 + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
1300 +
1301 +duplexer2@0.0.2:
1302 + version "0.0.2"
1303 + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
1304 + dependencies:
1305 + readable-stream "~1.1.9"
1306 +
1307 +ecc-jsbn@~0.1.1:
1308 + version "0.1.1"
1309 + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
1310 + dependencies:
1311 + jsbn "~0.1.0"
1312 +
1313 +ee-first@1.1.1:
1314 + version "1.1.1"
1315 + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
1316 +
1317 +encoding@^0.1.11:
1318 + version "0.1.12"
1319 + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
1320 + dependencies:
1321 + iconv-lite "~0.4.13"
1322 +
1323 +envinfo@^3.0.0:
1324 + version "3.9.0"
1325 + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.9.0.tgz#eea5c3d5bce44ee9fc9a345ab9f44a616f45552a"
1326 + dependencies:
1327 + copy-paste "^1.3.0"
1328 + glob "^7.1.2"
1329 + minimist "^1.2.0"
1330 + os-name "^2.0.1"
1331 + which "^1.2.14"
1332 +
1333 +errno@^0.1.4:
1334 + version "0.1.4"
1335 + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"
1336 + dependencies:
1337 + prr "~0.0.0"
1338 +
1339 +error-ex@^1.2.0:
1340 + version "1.3.1"
1341 + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
1342 + dependencies:
1343 + is-arrayish "^0.2.1"
1344 +
1345 +errorhandler@~1.4.2:
1346 + version "1.4.3"
1347 + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f"
1348 + dependencies:
1349 + accepts "~1.3.0"
1350 + escape-html "~1.0.3"
1351 +
1352 +escape-html@1.0.2:
1353 + version "1.0.2"
1354 + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"
1355 +
1356 +escape-html@~1.0.3:
1357 + version "1.0.3"
1358 + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
1359 +
1360 +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
1361 + version "1.0.5"
1362 + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1363 +
1364 +escodegen@^1.6.1:
1365 + version "1.9.0"
1366 + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852"
1367 + dependencies:
1368 + esprima "^3.1.3"
1369 + estraverse "^4.2.0"
1370 + esutils "^2.0.2"
1371 + optionator "^0.8.1"
1372 + optionalDependencies:
1373 + source-map "~0.5.6"
1374 +
1375 +esprima@^3.1.3:
1376 + version "3.1.3"
1377 + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
1378 +
1379 +esprima@^4.0.0:
1380 + version "4.0.0"
1381 + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
1382 +
1383 +estraverse@^4.2.0:
1384 + version "4.2.0"
1385 + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
1386 +
1387 +esutils@^2.0.2:
1388 + version "2.0.2"
1389 + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
1390 +
1391 +etag@~1.7.0:
1392 + version "1.7.0"
1393 + resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8"
1394 +
1395 +event-target-shim@^1.0.5:
1396 + version "1.1.1"
1397 + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491"
1398 +
1399 +exec-sh@^0.2.0:
1400 + version "0.2.1"
1401 + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38"
1402 + dependencies:
1403 + merge "^1.1.3"
1404 +
1405 +execa@^0.7.0:
1406 + version "0.7.0"
1407 + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
1408 + dependencies:
1409 + cross-spawn "^5.0.1"
1410 + get-stream "^3.0.0"
1411 + is-stream "^1.1.0"
1412 + npm-run-path "^2.0.0"
1413 + p-finally "^1.0.0"
1414 + signal-exit "^3.0.0"
1415 + strip-eof "^1.0.0"
1416 +
1417 +expand-brackets@^0.1.4:
1418 + version "0.1.5"
1419 + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
1420 + dependencies:
1421 + is-posix-bracket "^0.1.0"
1422 +
1423 +expand-range@^1.8.1:
1424 + version "1.8.2"
1425 + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
1426 + dependencies:
1427 + fill-range "^2.1.0"
1428 +
1429 +expect@^21.2.1:
1430 + version "21.2.1"
1431 + resolved "https://registry.yarnpkg.com/expect/-/expect-21.2.1.tgz#003ac2ac7005c3c29e73b38a272d4afadd6d1d7b"
1432 + dependencies:
1433 + ansi-styles "^3.2.0"
1434 + jest-diff "^21.2.1"
1435 + jest-get-type "^21.2.0"
1436 + jest-matcher-utils "^21.2.1"
1437 + jest-message-util "^21.2.1"
1438 + jest-regex-util "^21.2.0"
1439 +
1440 +express-session@~1.11.3:
1441 + version "1.11.3"
1442 + resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af"
1443 + dependencies:
1444 + cookie "0.1.3"
1445 + cookie-signature "1.0.6"
1446 + crc "3.3.0"
1447 + debug "~2.2.0"
1448 + depd "~1.0.1"
1449 + on-headers "~1.0.0"
1450 + parseurl "~1.3.0"
1451 + uid-safe "~2.0.0"
1452 + utils-merge "1.0.0"
1453 +
1454 +extend@~3.0.0, extend@~3.0.1:
1455 + version "3.0.1"
1456 + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
1457 +
1458 +external-editor@^2.0.4:
1459 + version "2.0.5"
1460 + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc"
1461 + dependencies:
1462 + iconv-lite "^0.4.17"
1463 + jschardet "^1.4.2"
1464 + tmp "^0.0.33"
1465 +
1466 +extglob@^0.3.1:
1467 + version "0.3.2"
1468 + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
1469 + dependencies:
1470 + is-extglob "^1.0.0"
1471 +
1472 +extsprintf@1.3.0, extsprintf@^1.2.0:
1473 + version "1.3.0"
1474 + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1475 +
1476 +fancy-log@^1.1.0:
1477 + version "1.3.0"
1478 + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948"
1479 + dependencies:
1480 + chalk "^1.1.1"
1481 + time-stamp "^1.0.0"
1482 +
1483 +fast-deep-equal@^1.0.0:
1484 + version "1.0.0"
1485 + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
1486 +
1487 +fast-json-stable-stringify@^2.0.0:
1488 + version "2.0.0"
1489 + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
1490 +
1491 +fast-levenshtein@~2.0.4:
1492 + version "2.0.6"
1493 + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
1494 +
1495 +fb-watchman@^2.0.0:
1496 + version "2.0.0"
1497 + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58"
1498 + dependencies:
1499 + bser "^2.0.0"
1500 +
1501 +fbjs-scripts@^0.8.1:
1502 + version "0.8.1"
1503 + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.1.tgz#c1c6efbecb7f008478468976b783880c2f669765"
1504 + dependencies:
1505 + babel-core "^6.7.2"
1506 + babel-preset-fbjs "^2.1.2"
1507 + core-js "^2.4.1"
1508 + cross-spawn "^5.1.0"
1509 + gulp-util "^3.0.4"
1510 + object-assign "^4.0.1"
1511 + semver "^5.1.0"
1512 + through2 "^2.0.0"
1513 +
1514 +fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.9:
1515 + version "0.8.16"
1516 + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
1517 + dependencies:
1518 + core-js "^1.0.0"
1519 + isomorphic-fetch "^2.1.1"
1520 + loose-envify "^1.0.0"
1521 + object-assign "^4.1.0"
1522 + promise "^7.1.1"
1523 + setimmediate "^1.0.5"
1524 + ua-parser-js "^0.7.9"
1525 +
1526 +figures@^2.0.0:
1527 + version "2.0.0"
1528 + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
1529 + dependencies:
1530 + escape-string-regexp "^1.0.5"
1531 +
1532 +filename-regex@^2.0.0:
1533 + version "2.0.1"
1534 + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
1535 +
1536 +fileset@^2.0.2:
1537 + version "2.0.3"
1538 + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
1539 + dependencies:
1540 + glob "^7.0.3"
1541 + minimatch "^3.0.3"
1542 +
1543 +fill-range@^2.1.0:
1544 + version "2.2.3"
1545 + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
1546 + dependencies:
1547 + is-number "^2.1.0"
1548 + isobject "^2.0.0"
1549 + randomatic "^1.1.3"
1550 + repeat-element "^1.1.2"
1551 + repeat-string "^1.5.2"
1552 +
1553 +finalhandler@0.4.0:
1554 + version "0.4.0"
1555 + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b"
1556 + dependencies:
1557 + debug "~2.2.0"
1558 + escape-html "1.0.2"
1559 + on-finished "~2.3.0"
1560 + unpipe "~1.0.0"
1561 +
1562 +find-up@^1.0.0:
1563 + version "1.1.2"
1564 + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
1565 + dependencies:
1566 + path-exists "^2.0.0"
1567 + pinkie-promise "^2.0.0"
1568 +
1569 +find-up@^2.0.0, find-up@^2.1.0:
1570 + version "2.1.0"
1571 + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
1572 + dependencies:
1573 + locate-path "^2.0.0"
1574 +
1575 +for-in@^1.0.1:
1576 + version "1.0.2"
1577 + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
1578 +
1579 +for-own@^0.1.4:
1580 + version "0.1.5"
1581 + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
1582 + dependencies:
1583 + for-in "^1.0.1"
1584 +
1585 +forever-agent@~0.6.1:
1586 + version "0.6.1"
1587 + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1588 +
1589 +form-data@~2.1.1:
1590 + version "2.1.4"
1591 + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
1592 + dependencies:
1593 + asynckit "^0.4.0"
1594 + combined-stream "^1.0.5"
1595 + mime-types "^2.1.12"
1596 +
1597 +form-data@~2.3.1:
1598 + version "2.3.1"
1599 + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
1600 + dependencies:
1601 + asynckit "^0.4.0"
1602 + combined-stream "^1.0.5"
1603 + mime-types "^2.1.12"
1604 +
1605 +fresh@0.3.0:
1606 + version "0.3.0"
1607 + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f"
1608 +
1609 +fs-extra@^1.0.0:
1610 + version "1.0.0"
1611 + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
1612 + dependencies:
1613 + graceful-fs "^4.1.2"
1614 + jsonfile "^2.1.0"
1615 + klaw "^1.0.0"
1616 +
1617 +fs.realpath@^1.0.0:
1618 + version "1.0.0"
1619 + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1620 +
1621 +fsevents@^1.1.1:
1622 + version "1.1.2"
1623 + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4"
1624 + dependencies:
1625 + nan "^2.3.0"
1626 + node-pre-gyp "^0.6.36"
1627 +
1628 +fstream-ignore@^1.0.5:
1629 + version "1.0.5"
1630 + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105"
1631 + dependencies:
1632 + fstream "^1.0.0"
1633 + inherits "2"
1634 + minimatch "^3.0.0"
1635 +
1636 +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
1637 + version "1.0.11"
1638 + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
1639 + dependencies:
1640 + graceful-fs "^4.1.2"
1641 + inherits "~2.0.0"
1642 + mkdirp ">=0.5 0"
1643 + rimraf "2"
1644 +
1645 +gauge@~1.2.5:
1646 + version "1.2.7"
1647 + resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93"
1648 + dependencies:
1649 + ansi "^0.3.0"
1650 + has-unicode "^2.0.0"
1651 + lodash.pad "^4.1.0"
1652 + lodash.padend "^4.1.0"
1653 + lodash.padstart "^4.1.0"
1654 +
1655 +gauge@~2.7.3:
1656 + version "2.7.4"
1657 + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
1658 + dependencies:
1659 + aproba "^1.0.3"
1660 + console-control-strings "^1.0.0"
1661 + has-unicode "^2.0.0"
1662 + object-assign "^4.1.0"
1663 + signal-exit "^3.0.0"
1664 + string-width "^1.0.1"
1665 + strip-ansi "^3.0.1"
1666 + wide-align "^1.1.0"
1667 +
1668 +get-caller-file@^1.0.1:
1669 + version "1.0.2"
1670 + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5"
1671 +
1672 +get-stream@^3.0.0:
1673 + version "3.0.0"
1674 + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
1675 +
1676 +getpass@^0.1.1:
1677 + version "0.1.7"
1678 + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1679 + dependencies:
1680 + assert-plus "^1.0.0"
1681 +
1682 +glob-base@^0.3.0:
1683 + version "0.3.0"
1684 + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
1685 + dependencies:
1686 + glob-parent "^2.0.0"
1687 + is-glob "^2.0.0"
1688 +
1689 +glob-parent@^2.0.0:
1690 + version "2.0.0"
1691 + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
1692 + dependencies:
1693 + is-glob "^2.0.0"
1694 +
1695 +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
1696 + version "7.1.2"
1697 + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
1698 + dependencies:
1699 + fs.realpath "^1.0.0"
1700 + inflight "^1.0.4"
1701 + inherits "2"
1702 + minimatch "^3.0.4"
1703 + once "^1.3.0"
1704 + path-is-absolute "^1.0.0"
1705 +
1706 +global@^4.3.0:
1707 + version "4.3.2"
1708 + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
1709 + dependencies:
1710 + min-document "^2.19.0"
1711 + process "~0.5.1"
1712 +
1713 +globals@^9.18.0:
1714 + version "9.18.0"
1715 + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
1716 +
1717 +glogg@^1.0.0:
1718 + version "1.0.0"
1719 + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5"
1720 + dependencies:
1721 + sparkles "^1.0.0"
1722 +
1723 +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
1724 + version "4.1.11"
1725 + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
1726 +
1727 +growly@^1.3.0:
1728 + version "1.3.0"
1729 + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
1730 +
1731 +gulp-util@^3.0.4:
1732 + version "3.0.8"
1733 + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
1734 + dependencies:
1735 + array-differ "^1.0.0"
1736 + array-uniq "^1.0.2"
1737 + beeper "^1.0.0"
1738 + chalk "^1.0.0"
1739 + dateformat "^2.0.0"
1740 + fancy-log "^1.1.0"
1741 + gulplog "^1.0.0"
1742 + has-gulplog "^0.1.0"
1743 + lodash._reescape "^3.0.0"
1744 + lodash._reevaluate "^3.0.0"
1745 + lodash._reinterpolate "^3.0.0"
1746 + lodash.template "^3.0.0"
1747 + minimist "^1.1.0"
1748 + multipipe "^0.1.2"
1749 + object-assign "^3.0.0"
1750 + replace-ext "0.0.1"
1751 + through2 "^2.0.0"
1752 + vinyl "^0.5.0"
1753 +
1754 +gulplog@^1.0.0:
1755 + version "1.0.0"
1756 + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
1757 + dependencies:
1758 + glogg "^1.0.0"
1759 +
1760 +handlebars@^4.0.3:
1761 + version "4.0.11"
1762 + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc"
1763 + dependencies:
1764 + async "^1.4.0"
1765 + optimist "^0.6.1"
1766 + source-map "^0.4.4"
1767 + optionalDependencies:
1768 + uglify-js "^2.6"
1769 +
1770 +har-schema@^1.0.5:
1771 + version "1.0.5"
1772 + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
1773 +
1774 +har-schema@^2.0.0:
1775 + version "2.0.0"
1776 + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1777 +
1778 +har-validator@~4.2.1:
1779 + version "4.2.1"
1780 + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
1781 + dependencies:
1782 + ajv "^4.9.1"
1783 + har-schema "^1.0.5"
1784 +
1785 +har-validator@~5.0.3:
1786 + version "5.0.3"
1787 + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
1788 + dependencies:
1789 + ajv "^5.1.0"
1790 + har-schema "^2.0.0"
1791 +
1792 +has-ansi@^2.0.0:
1793 + version "2.0.0"
1794 + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
1795 + dependencies:
1796 + ansi-regex "^2.0.0"
1797 +
1798 +has-flag@^1.0.0:
1799 + version "1.0.0"
1800 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
1801 +
1802 +has-flag@^2.0.0:
1803 + version "2.0.0"
1804 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
1805 +
1806 +has-gulplog@^0.1.0:
1807 + version "0.1.0"
1808 + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
1809 + dependencies:
1810 + sparkles "^1.0.0"
1811 +
1812 +has-unicode@^2.0.0:
1813 + version "2.0.1"
1814 + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
1815 +
1816 +hawk@3.1.3, hawk@~3.1.3:
1817 + version "3.1.3"
1818 + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
1819 + dependencies:
1820 + boom "2.x.x"
1821 + cryptiles "2.x.x"
1822 + hoek "2.x.x"
1823 + sntp "1.x.x"
1824 +
1825 +hawk@~6.0.2:
1826 + version "6.0.2"
1827 + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
1828 + dependencies:
1829 + boom "4.x.x"
1830 + cryptiles "3.x.x"
1831 + hoek "4.x.x"
1832 + sntp "2.x.x"
1833 +
1834 +hoek@2.x.x:
1835 + version "2.16.3"
1836 + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
1837 +
1838 +hoek@4.x.x:
1839 + version "4.2.0"
1840 + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
1841 +
1842 +home-or-tmp@^2.0.0:
1843 + version "2.0.0"
1844 + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
1845 + dependencies:
1846 + os-homedir "^1.0.0"
1847 + os-tmpdir "^1.0.1"
1848 +
1849 +hosted-git-info@^2.1.4:
1850 + version "2.5.0"
1851 + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
1852 +
1853 +html-encoding-sniffer@^1.0.1:
1854 + version "1.0.2"
1855 + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
1856 + dependencies:
1857 + whatwg-encoding "^1.0.1"
1858 +
1859 +http-errors@~1.3.1:
1860 + version "1.3.1"
1861 + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942"
1862 + dependencies:
1863 + inherits "~2.0.1"
1864 + statuses "1"
1865 +
1866 +http-signature@~1.1.0:
1867 + version "1.1.1"
1868 + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
1869 + dependencies:
1870 + assert-plus "^0.2.0"
1871 + jsprim "^1.2.2"
1872 + sshpk "^1.7.0"
1873 +
1874 +http-signature@~1.2.0:
1875 + version "1.2.0"
1876 + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1877 + dependencies:
1878 + assert-plus "^1.0.0"
1879 + jsprim "^1.2.2"
1880 + sshpk "^1.7.0"
1881 +
1882 +iconv-lite@0.4.11:
1883 + version "0.4.11"
1884 + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade"
1885 +
1886 +iconv-lite@0.4.13:
1887 + version "0.4.13"
1888 + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
1889 +
1890 +iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@^0.4.8, iconv-lite@~0.4.13:
1891 + version "0.4.19"
1892 + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
1893 +
1894 +image-size@^0.6.0:
1895 + version "0.6.1"
1896 + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663"
1897 +
1898 +imurmurhash@^0.1.4:
1899 + version "0.1.4"
1900 + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1901 +
1902 +inflight@^1.0.4:
1903 + version "1.0.6"
1904 + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1905 + dependencies:
1906 + once "^1.3.0"
1907 + wrappy "1"
1908 +
1909 +inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
1910 + version "2.0.3"
1911 + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1912 +
1913 +ini@~1.3.0:
1914 + version "1.3.4"
1915 + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
1916 +
1917 +inquirer@^3.0.6:
1918 + version "3.3.0"
1919 + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
1920 + dependencies:
1921 + ansi-escapes "^3.0.0"
1922 + chalk "^2.0.0"
1923 + cli-cursor "^2.1.0"
1924 + cli-width "^2.0.0"
1925 + external-editor "^2.0.4"
1926 + figures "^2.0.0"
1927 + lodash "^4.3.0"
1928 + mute-stream "0.0.7"
1929 + run-async "^2.2.0"
1930 + rx-lite "^4.0.8"
1931 + rx-lite-aggregates "^4.0.8"
1932 + string-width "^2.1.0"
1933 + strip-ansi "^4.0.0"
1934 + through "^2.3.6"
1935 +
1936 +invariant@^2.2.2:
1937 + version "2.2.2"
1938 + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
1939 + dependencies:
1940 + loose-envify "^1.0.0"
1941 +
1942 +invert-kv@^1.0.0:
1943 + version "1.0.0"
1944 + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
1945 +
1946 +is-arrayish@^0.2.1:
1947 + version "0.2.1"
1948 + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1949 +
1950 +is-buffer@^1.1.5:
1951 + version "1.1.6"
1952 + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
1953 +
1954 +is-builtin-module@^1.0.0:
1955 + version "1.0.0"
1956 + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
1957 + dependencies:
1958 + builtin-modules "^1.0.0"
1959 +
1960 +is-ci@^1.0.10:
1961 + version "1.0.10"
1962 + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e"
1963 + dependencies:
1964 + ci-info "^1.0.0"
1965 +
1966 +is-dotfile@^1.0.0:
1967 + version "1.0.3"
1968 + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
1969 +
1970 +is-equal-shallow@^0.1.3:
1971 + version "0.1.3"
1972 + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
1973 + dependencies:
1974 + is-primitive "^2.0.0"
1975 +
1976 +is-extendable@^0.1.1:
1977 + version "0.1.1"
1978 + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
1979 +
1980 +is-extglob@^1.0.0:
1981 + version "1.0.0"
1982 + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
1983 +
1984 +is-finite@^1.0.0:
1985 + version "1.0.2"
1986 + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
1987 + dependencies:
1988 + number-is-nan "^1.0.0"
1989 +
1990 +is-fullwidth-code-point@^1.0.0:
1991 + version "1.0.0"
1992 + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
1993 + dependencies:
1994 + number-is-nan "^1.0.0"
1995 +
1996 +is-fullwidth-code-point@^2.0.0:
1997 + version "2.0.0"
1998 + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
1999 +
2000 +is-glob@^2.0.0, is-glob@^2.0.1:
2001 + version "2.0.1"
2002 + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
2003 + dependencies:
2004 + is-extglob "^1.0.0"
2005 +
2006 +is-number@^2.1.0:
2007 + version "2.1.0"
2008 + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
2009 + dependencies:
2010 + kind-of "^3.0.2"
2011 +
2012 +is-number@^3.0.0:
2013 + version "3.0.0"
2014 + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
2015 + dependencies:
2016 + kind-of "^3.0.2"
2017 +
2018 +is-posix-bracket@^0.1.0:
2019 + version "0.1.1"
2020 + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
2021 +
2022 +is-primitive@^2.0.0:
2023 + version "2.0.0"
2024 + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
2025 +
2026 +is-promise@^2.1.0:
2027 + version "2.1.0"
2028 + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
2029 +
2030 +is-stream@^1.0.1, is-stream@^1.1.0:
2031 + version "1.1.0"
2032 + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
2033 +
2034 +is-typedarray@~1.0.0:
2035 + version "1.0.0"
2036 + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2037 +
2038 +is-utf8@^0.2.0:
2039 + version "0.2.1"
2040 + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
2041 +
2042 +isarray@0.0.1:
2043 + version "0.0.1"
2044 + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
2045 +
2046 +isarray@1.0.0, isarray@~1.0.0:
2047 + version "1.0.0"
2048 + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
2049 +
2050 +isexe@^2.0.0:
2051 + version "2.0.0"
2052 + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
2053 +
2054 +isobject@^2.0.0:
2055 + version "2.1.0"
2056 + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
2057 + dependencies:
2058 + isarray "1.0.0"
2059 +
2060 +isomorphic-fetch@^2.1.1:
2061 + version "2.2.1"
2062 + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
2063 + dependencies:
2064 + node-fetch "^1.0.1"
2065 + whatwg-fetch ">=0.10.0"
2066 +
2067 +isstream@~0.1.2:
2068 + version "0.1.2"
2069 + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2070 +
2071 +istanbul-api@^1.1.1:
2072 + version "1.2.1"
2073 + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620"
2074 + dependencies:
2075 + async "^2.1.4"
2076 + fileset "^2.0.2"
2077 + istanbul-lib-coverage "^1.1.1"
2078 + istanbul-lib-hook "^1.1.0"
2079 + istanbul-lib-instrument "^1.9.1"
2080 + istanbul-lib-report "^1.1.2"
2081 + istanbul-lib-source-maps "^1.2.2"
2082 + istanbul-reports "^1.1.3"
2083 + js-yaml "^3.7.0"
2084 + mkdirp "^0.5.1"
2085 + once "^1.4.0"
2086 +
2087 +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
2088 + version "1.1.1"
2089 + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
2090 +
2091 +istanbul-lib-hook@^1.1.0:
2092 + version "1.1.0"
2093 + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b"
2094 + dependencies:
2095 + append-transform "^0.4.0"
2096 +
2097 +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1:
2098 + version "1.9.1"
2099 + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e"
2100 + dependencies:
2101 + babel-generator "^6.18.0"
2102 + babel-template "^6.16.0"
2103 + babel-traverse "^6.18.0"
2104 + babel-types "^6.18.0"
2105 + babylon "^6.18.0"
2106 + istanbul-lib-coverage "^1.1.1"
2107 + semver "^5.3.0"
2108 +
2109 +istanbul-lib-report@^1.1.2:
2110 + version "1.1.2"
2111 + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425"
2112 + dependencies:
2113 + istanbul-lib-coverage "^1.1.1"
2114 + mkdirp "^0.5.1"
2115 + path-parse "^1.0.5"
2116 + supports-color "^3.1.2"
2117 +
2118 +istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.2:
2119 + version "1.2.2"
2120 + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c"
2121 + dependencies:
2122 + debug "^3.1.0"
2123 + istanbul-lib-coverage "^1.1.1"
2124 + mkdirp "^0.5.1"
2125 + rimraf "^2.6.1"
2126 + source-map "^0.5.3"
2127 +
2128 +istanbul-reports@^1.1.3:
2129 + version "1.1.3"
2130 + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10"
2131 + dependencies:
2132 + handlebars "^4.0.3"
2133 +
2134 +jest-changed-files@^21.2.0:
2135 + version "21.2.0"
2136 + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-21.2.0.tgz#5dbeecad42f5d88b482334902ce1cba6d9798d29"
2137 + dependencies:
2138 + throat "^4.0.0"
2139 +
2140 +jest-cli@^21.2.1:
2141 + version "21.2.1"
2142 + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-21.2.1.tgz#9c528b6629d651911138d228bdb033c157ec8c00"
2143 + dependencies:
2144 + ansi-escapes "^3.0.0"
2145 + chalk "^2.0.1"
2146 + glob "^7.1.2"
2147 + graceful-fs "^4.1.11"
2148 + is-ci "^1.0.10"
2149 + istanbul-api "^1.1.1"
2150 + istanbul-lib-coverage "^1.0.1"
2151 + istanbul-lib-instrument "^1.4.2"
2152 + istanbul-lib-source-maps "^1.1.0"
2153 + jest-changed-files "^21.2.0"
2154 + jest-config "^21.2.1"
2155 + jest-environment-jsdom "^21.2.1"
2156 + jest-haste-map "^21.2.0"
2157 + jest-message-util "^21.2.1"
2158 + jest-regex-util "^21.2.0"
2159 + jest-resolve-dependencies "^21.2.0"
2160 + jest-runner "^21.2.1"
2161 + jest-runtime "^21.2.1"
2162 + jest-snapshot "^21.2.1"
2163 + jest-util "^21.2.1"
2164 + micromatch "^2.3.11"
2165 + node-notifier "^5.0.2"
2166 + pify "^3.0.0"
2167 + slash "^1.0.0"
2168 + string-length "^2.0.0"
2169 + strip-ansi "^4.0.0"
2170 + which "^1.2.12"
2171 + worker-farm "^1.3.1"
2172 + yargs "^9.0.0"
2173 +
2174 +jest-config@^21.2.1:
2175 + version "21.2.1"
2176 + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-21.2.1.tgz#c7586c79ead0bcc1f38c401e55f964f13bf2a480"
2177 + dependencies:
2178 + chalk "^2.0.1"
2179 + glob "^7.1.1"
2180 + jest-environment-jsdom "^21.2.1"
2181 + jest-environment-node "^21.2.1"
2182 + jest-get-type "^21.2.0"
2183 + jest-jasmine2 "^21.2.1"
2184 + jest-regex-util "^21.2.0"
2185 + jest-resolve "^21.2.0"
2186 + jest-util "^21.2.1"
2187 + jest-validate "^21.2.1"
2188 + pretty-format "^21.2.1"
2189 +
2190 +jest-diff@^21.2.1:
2191 + version "21.2.1"
2192 + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-21.2.1.tgz#46cccb6cab2d02ce98bc314011764bb95b065b4f"
2193 + dependencies:
2194 + chalk "^2.0.1"
2195 + diff "^3.2.0"
2196 + jest-get-type "^21.2.0"
2197 + pretty-format "^21.2.1"
2198 +
2199 +jest-docblock@^21, jest-docblock@^21.2.0:
2200 + version "21.2.0"
2201 + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
2202 +
2203 +jest-environment-jsdom@^21.2.1:
2204 + version "21.2.1"
2205 + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-21.2.1.tgz#38d9980c8259b2a608ec232deee6289a60d9d5b4"
2206 + dependencies:
2207 + jest-mock "^21.2.0"
2208 + jest-util "^21.2.1"
2209 + jsdom "^9.12.0"
2210 +
2211 +jest-environment-node@^21.2.1:
2212 + version "21.2.1"
2213 + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-21.2.1.tgz#98c67df5663c7fbe20f6e792ac2272c740d3b8c8"
2214 + dependencies:
2215 + jest-mock "^21.2.0"
2216 + jest-util "^21.2.1"
2217 +
2218 +jest-get-type@^21.2.0:
2219 + version "21.2.0"
2220 + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23"
2221 +
2222 +jest-haste-map@^21, jest-haste-map@^21.2.0:
2223 + version "21.2.0"
2224 + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.2.0.tgz#1363f0a8bb4338f24f001806571eff7a4b2ff3d8"
2225 + dependencies:
2226 + fb-watchman "^2.0.0"
2227 + graceful-fs "^4.1.11"
2228 + jest-docblock "^21.2.0"
2229 + micromatch "^2.3.11"
2230 + sane "^2.0.0"
2231 + worker-farm "^1.3.1"
2232 +
2233 +jest-jasmine2@^21.2.1:
2234 + version "21.2.1"
2235 + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-21.2.1.tgz#9cc6fc108accfa97efebce10c4308548a4ea7592"
2236 + dependencies:
2237 + chalk "^2.0.1"
2238 + expect "^21.2.1"
2239 + graceful-fs "^4.1.11"
2240 + jest-diff "^21.2.1"
2241 + jest-matcher-utils "^21.2.1"
2242 + jest-message-util "^21.2.1"
2243 + jest-snapshot "^21.2.1"
2244 + p-cancelable "^0.3.0"
2245 +
2246 +jest-matcher-utils@^21.2.1:
2247 + version "21.2.1"
2248 + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-21.2.1.tgz#72c826eaba41a093ac2b4565f865eb8475de0f64"
2249 + dependencies:
2250 + chalk "^2.0.1"
2251 + jest-get-type "^21.2.0"
2252 + pretty-format "^21.2.1"
2253 +
2254 +jest-message-util@^21.2.1:
2255 + version "21.2.1"
2256 + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-21.2.1.tgz#bfe5d4692c84c827d1dcf41823795558f0a1acbe"
2257 + dependencies:
2258 + chalk "^2.0.1"
2259 + micromatch "^2.3.11"
2260 + slash "^1.0.0"
2261 +
2262 +jest-mock@^21.2.0:
2263 + version "21.2.0"
2264 + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.2.0.tgz#7eb0770e7317968165f61ea2a7281131534b3c0f"
2265 +
2266 +jest-regex-util@^21.2.0:
2267 + version "21.2.0"
2268 + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.2.0.tgz#1b1e33e63143babc3e0f2e6c9b5ba1eb34b2d530"
2269 +
2270 +jest-resolve-dependencies@^21.2.0:
2271 + version "21.2.0"
2272 + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz#9e231e371e1a736a1ad4e4b9a843bc72bfe03d09"
2273 + dependencies:
2274 + jest-regex-util "^21.2.0"
2275 +
2276 +jest-resolve@^21.2.0:
2277 + version "21.2.0"
2278 + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-21.2.0.tgz#068913ad2ba6a20218e5fd32471f3874005de3a6"
2279 + dependencies:
2280 + browser-resolve "^1.11.2"
2281 + chalk "^2.0.1"
2282 + is-builtin-module "^1.0.0"
2283 +
2284 +jest-runner@^21.2.1:
2285 + version "21.2.1"
2286 + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.2.1.tgz#194732e3e518bfb3d7cbfc0fd5871246c7e1a467"
2287 + dependencies:
2288 + jest-config "^21.2.1"
2289 + jest-docblock "^21.2.0"
2290 + jest-haste-map "^21.2.0"
2291 + jest-jasmine2 "^21.2.1"
2292 + jest-message-util "^21.2.1"
2293 + jest-runtime "^21.2.1"
2294 + jest-util "^21.2.1"
2295 + pify "^3.0.0"
2296 + throat "^4.0.0"
2297 + worker-farm "^1.3.1"
2298 +
2299 +jest-runtime@^21.2.1:
2300 + version "21.2.1"
2301 + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-21.2.1.tgz#99dce15309c670442eee2ebe1ff53a3cbdbbb73e"
2302 + dependencies:
2303 + babel-core "^6.0.0"
2304 + babel-jest "^21.2.0"
2305 + babel-plugin-istanbul "^4.0.0"
2306 + chalk "^2.0.1"
2307 + convert-source-map "^1.4.0"
2308 + graceful-fs "^4.1.11"
2309 + jest-config "^21.2.1"
2310 + jest-haste-map "^21.2.0"
2311 + jest-regex-util "^21.2.0"
2312 + jest-resolve "^21.2.0"
2313 + jest-util "^21.2.1"
2314 + json-stable-stringify "^1.0.1"
2315 + micromatch "^2.3.11"
2316 + slash "^1.0.0"
2317 + strip-bom "3.0.0"
2318 + write-file-atomic "^2.1.0"
2319 + yargs "^9.0.0"
2320 +
2321 +jest-snapshot@^21.2.1:
2322 + version "21.2.1"
2323 + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-21.2.1.tgz#29e49f16202416e47343e757e5eff948c07fd7b0"
2324 + dependencies:
2325 + chalk "^2.0.1"
2326 + jest-diff "^21.2.1"
2327 + jest-matcher-utils "^21.2.1"
2328 + mkdirp "^0.5.1"
2329 + natural-compare "^1.4.0"
2330 + pretty-format "^21.2.1"
2331 +
2332 +jest-util@^21.2.1:
2333 + version "21.2.1"
2334 + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-21.2.1.tgz#a274b2f726b0897494d694a6c3d6a61ab819bb78"
2335 + dependencies:
2336 + callsites "^2.0.0"
2337 + chalk "^2.0.1"
2338 + graceful-fs "^4.1.11"
2339 + jest-message-util "^21.2.1"
2340 + jest-mock "^21.2.0"
2341 + jest-validate "^21.2.1"
2342 + mkdirp "^0.5.1"
2343 +
2344 +jest-validate@^21.2.1:
2345 + version "21.2.1"
2346 + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.2.1.tgz#cc0cbca653cd54937ba4f2a111796774530dd3c7"
2347 + dependencies:
2348 + chalk "^2.0.1"
2349 + jest-get-type "^21.2.0"
2350 + leven "^2.1.0"
2351 + pretty-format "^21.2.1"
2352 +
2353 +jest@21.2.1:
2354 + version "21.2.1"
2355 + resolved "https://registry.yarnpkg.com/jest/-/jest-21.2.1.tgz#c964e0b47383768a1438e3ccf3c3d470327604e1"
2356 + dependencies:
2357 + jest-cli "^21.2.1"
2358 +
2359 +js-tokens@^3.0.0, js-tokens@^3.0.2:
2360 + version "3.0.2"
2361 + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
2362 +
2363 +js-yaml@^3.7.0:
2364 + version "3.10.0"
2365 + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc"
2366 + dependencies:
2367 + argparse "^1.0.7"
2368 + esprima "^4.0.0"
2369 +
2370 +jsbn@~0.1.0:
2371 + version "0.1.1"
2372 + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
2373 +
2374 +jschardet@^1.4.2:
2375 + version "1.6.0"
2376 + resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.6.0.tgz#c7d1a71edcff2839db2f9ec30fc5d5ebd3c1a678"
2377 +
2378 +jsdom@^9.12.0:
2379 + version "9.12.0"
2380 + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4"
2381 + dependencies:
2382 + abab "^1.0.3"
2383 + acorn "^4.0.4"
2384 + acorn-globals "^3.1.0"
2385 + array-equal "^1.0.0"
2386 + content-type-parser "^1.0.1"
2387 + cssom ">= 0.3.2 < 0.4.0"
2388 + cssstyle ">= 0.2.37 < 0.3.0"
2389 + escodegen "^1.6.1"
2390 + html-encoding-sniffer "^1.0.1"
2391 + nwmatcher ">= 1.3.9 < 2.0.0"
2392 + parse5 "^1.5.1"
2393 + request "^2.79.0"
2394 + sax "^1.2.1"
2395 + symbol-tree "^3.2.1"
2396 + tough-cookie "^2.3.2"
2397 + webidl-conversions "^4.0.0"
2398 + whatwg-encoding "^1.0.1"
2399 + whatwg-url "^4.3.0"
2400 + xml-name-validator "^2.0.1"
2401 +
2402 +jsesc@^1.3.0:
2403 + version "1.3.0"
2404 + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
2405 +
2406 +jsesc@~0.5.0:
2407 + version "0.5.0"
2408 + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
2409 +
2410 +json-schema-traverse@^0.3.0:
2411 + version "0.3.1"
2412 + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
2413 +
2414 +json-schema@0.2.3:
2415 + version "0.2.3"
2416 + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
2417 +
2418 +json-stable-stringify@^1.0.1:
2419 + version "1.0.1"
2420 + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
2421 + dependencies:
2422 + jsonify "~0.0.0"
2423 +
2424 +json-stringify-safe@~5.0.1:
2425 + version "5.0.1"
2426 + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
2427 +
2428 +json5@^0.4.0:
2429 + version "0.4.0"
2430 + resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
2431 +
2432 +json5@^0.5.1:
2433 + version "0.5.1"
2434 + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
2435 +
2436 +jsonfile@^2.1.0:
2437 + version "2.4.0"
2438 + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
2439 + optionalDependencies:
2440 + graceful-fs "^4.1.6"
2441 +
2442 +jsonify@~0.0.0:
2443 + version "0.0.0"
2444 + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
2445 +
2446 +jsprim@^1.2.2:
2447 + version "1.4.1"
2448 + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
2449 + dependencies:
2450 + assert-plus "1.0.0"
2451 + extsprintf "1.3.0"
2452 + json-schema "0.2.3"
2453 + verror "1.10.0"
2454 +
2455 +kind-of@^3.0.2:
2456 + version "3.2.2"
2457 + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
2458 + dependencies:
2459 + is-buffer "^1.1.5"
2460 +
2461 +kind-of@^4.0.0:
2462 + version "4.0.0"
2463 + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
2464 + dependencies:
2465 + is-buffer "^1.1.5"
2466 +
2467 +klaw@^1.0.0:
2468 + version "1.3.1"
2469 + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
2470 + optionalDependencies:
2471 + graceful-fs "^4.1.9"
2472 +
2473 +lazy-cache@^1.0.3:
2474 + version "1.0.4"
2475 + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
2476 +
2477 +lcid@^1.0.0:
2478 + version "1.0.0"
2479 + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
2480 + dependencies:
2481 + invert-kv "^1.0.0"
2482 +
2483 +left-pad@^1.1.3:
2484 + version "1.1.3"
2485 + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.1.3.tgz#612f61c033f3a9e08e939f1caebeea41b6f3199a"
2486 +
2487 +leven@^2.1.0:
2488 + version "2.1.0"
2489 + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
2490 +
2491 +levn@~0.3.0:
2492 + version "0.3.0"
2493 + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
2494 + dependencies:
2495 + prelude-ls "~1.1.2"
2496 + type-check "~0.3.2"
2497 +
2498 +load-json-file@^1.0.0:
2499 + version "1.1.0"
2500 + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
2501 + dependencies:
2502 + graceful-fs "^4.1.2"
2503 + parse-json "^2.2.0"
2504 + pify "^2.0.0"
2505 + pinkie-promise "^2.0.0"
2506 + strip-bom "^2.0.0"
2507 +
2508 +load-json-file@^2.0.0:
2509 + version "2.0.0"
2510 + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
2511 + dependencies:
2512 + graceful-fs "^4.1.2"
2513 + parse-json "^2.2.0"
2514 + pify "^2.0.0"
2515 + strip-bom "^3.0.0"
2516 +
2517 +locate-path@^2.0.0:
2518 + version "2.0.0"
2519 + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
2520 + dependencies:
2521 + p-locate "^2.0.0"
2522 + path-exists "^3.0.0"
2523 +
2524 +lodash._basecopy@^3.0.0:
2525 + version "3.0.1"
2526 + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
2527 +
2528 +lodash._basetostring@^3.0.0:
2529 + version "3.0.1"
2530 + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
2531 +
2532 +lodash._basevalues@^3.0.0:
2533 + version "3.0.0"
2534 + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
2535 +
2536 +lodash._getnative@^3.0.0:
2537 + version "3.9.1"
2538 + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
2539 +
2540 +lodash._isiterateecall@^3.0.0:
2541 + version "3.0.9"
2542 + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
2543 +
2544 +lodash._reescape@^3.0.0:
2545 + version "3.0.0"
2546 + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
2547 +
2548 +lodash._reevaluate@^3.0.0:
2549 + version "3.0.0"
2550 + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
2551 +
2552 +lodash._reinterpolate@^3.0.0:
2553 + version "3.0.0"
2554 + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
2555 +
2556 +lodash._root@^3.0.0:
2557 + version "3.0.1"
2558 + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
2559 +
2560 +lodash.escape@^3.0.0:
2561 + version "3.2.0"
2562 + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
2563 + dependencies:
2564 + lodash._root "^3.0.0"
2565 +
2566 +lodash.isarguments@^3.0.0:
2567 + version "3.1.0"
2568 + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
2569 +
2570 +lodash.isarray@^3.0.0:
2571 + version "3.0.4"
2572 + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
2573 +
2574 +lodash.keys@^3.0.0:
2575 + version "3.1.2"
2576 + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
2577 + dependencies:
2578 + lodash._getnative "^3.0.0"
2579 + lodash.isarguments "^3.0.0"
2580 + lodash.isarray "^3.0.0"
2581 +
2582 +lodash.pad@^4.1.0:
2583 + version "4.5.1"
2584 + resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70"
2585 +
2586 +lodash.padend@^4.1.0:
2587 + version "4.6.1"
2588 + resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e"
2589 +
2590 +lodash.padstart@^4.1.0:
2591 + version "4.6.1"
2592 + resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"
2593 +
2594 +lodash.restparam@^3.0.0:
2595 + version "3.6.1"
2596 + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
2597 +
2598 +lodash.template@^3.0.0:
2599 + version "3.6.2"
2600 + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
2601 + dependencies:
2602 + lodash._basecopy "^3.0.0"
2603 + lodash._basetostring "^3.0.0"
2604 + lodash._basevalues "^3.0.0"
2605 + lodash._isiterateecall "^3.0.0"
2606 + lodash._reinterpolate "^3.0.0"
2607 + lodash.escape "^3.0.0"
2608 + lodash.keys "^3.0.0"
2609 + lodash.restparam "^3.0.0"
2610 + lodash.templatesettings "^3.0.0"
2611 +
2612 +lodash.templatesettings@^3.0.0:
2613 + version "3.1.1"
2614 + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
2615 + dependencies:
2616 + lodash._reinterpolate "^3.0.0"
2617 + lodash.escape "^3.0.0"
2618 +
2619 +lodash@^3.5.0:
2620 + version "3.10.1"
2621 + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
2622 +
2623 +lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1:
2624 + version "4.17.4"
2625 + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
2626 +
2627 +longest@^1.0.1:
2628 + version "1.0.1"
2629 + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
2630 +
2631 +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
2632 + version "1.3.1"
2633 + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
2634 + dependencies:
2635 + js-tokens "^3.0.0"
2636 +
2637 +lru-cache@^4.0.1:
2638 + version "4.1.1"
2639 + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
2640 + dependencies:
2641 + pseudomap "^1.0.2"
2642 + yallist "^2.1.2"
2643 +
2644 +macos-release@^1.0.0:
2645 + version "1.1.0"
2646 + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb"
2647 +
2648 +makeerror@1.0.x:
2649 + version "1.0.11"
2650 + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c"
2651 + dependencies:
2652 + tmpl "1.0.x"
2653 +
2654 +media-typer@0.3.0:
2655 + version "0.3.0"
2656 + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
2657 +
2658 +mem@^1.1.0:
2659 + version "1.1.0"
2660 + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
2661 + dependencies:
2662 + mimic-fn "^1.0.0"
2663 +
2664 +merge-stream@^1.0.1:
2665 + version "1.0.1"
2666 + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
2667 + dependencies:
2668 + readable-stream "^2.0.1"
2669 +
2670 +merge@^1.1.3:
2671 + version "1.2.0"
2672 + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
2673 +
2674 +method-override@~2.3.5:
2675 + version "2.3.10"
2676 + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4"
2677 + dependencies:
2678 + debug "2.6.9"
2679 + methods "~1.1.2"
2680 + parseurl "~1.3.2"
2681 + vary "~1.1.2"
2682 +
2683 +methods@~1.1.2:
2684 + version "1.1.2"
2685 + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
2686 +
2687 +metro-bundler@^0.20.1:
2688 + version "0.20.2"
2689 + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.20.2.tgz#6c4dc9ea24314d876c466103eff5d78d15646bb5"
2690 + dependencies:
2691 + absolute-path "^0.0.0"
2692 + async "^2.4.0"
2693 + babel-core "^6.24.1"
2694 + babel-generator "^6.24.1"
2695 + babel-plugin-external-helpers "^6.18.0"
2696 + babel-preset-es2015-node "^6.1.1"
2697 + babel-preset-fbjs "^2.1.4"
2698 + babel-preset-react-native "^4.0.0"
2699 + babel-register "^6.24.1"
2700 + babylon "^6.18.0"
2701 + chalk "^1.1.1"
2702 + concat-stream "^1.6.0"
2703 + core-js "^2.2.2"
2704 + debug "^2.2.0"
2705 + denodeify "^1.2.1"
2706 + fbjs "^0.8.14"
2707 + graceful-fs "^4.1.3"
2708 + image-size "^0.6.0"
2709 + jest-docblock "^21"
2710 + jest-haste-map "^21"
2711 + json-stable-stringify "^1.0.1"
2712 + json5 "^0.4.0"
2713 + left-pad "^1.1.3"
2714 + lodash "^4.16.6"
2715 + merge-stream "^1.0.1"
2716 + mime-types "2.1.11"
2717 + mkdirp "^0.5.1"
2718 + request "^2.79.0"
2719 + rimraf "^2.5.4"
2720 + source-map "^0.5.6"
2721 + temp "0.8.3"
2722 + throat "^4.1.0"
2723 + uglify-es "^3.1.8"
2724 + wordwrap "^1.0.0"
2725 + write-file-atomic "^1.2.0"
2726 + xpipe "^1.0.5"
2727 +
2728 +micromatch@^2.1.5, micromatch@^2.3.11:
2729 + version "2.3.11"
2730 + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
2731 + dependencies:
2732 + arr-diff "^2.0.0"
2733 + array-unique "^0.2.1"
2734 + braces "^1.8.2"
2735 + expand-brackets "^0.1.4"
2736 + extglob "^0.3.1"
2737 + filename-regex "^2.0.0"
2738 + is-extglob "^1.0.0"
2739 + is-glob "^2.0.1"
2740 + kind-of "^3.0.2"
2741 + normalize-path "^2.0.1"
2742 + object.omit "^2.0.0"
2743 + parse-glob "^3.0.4"
2744 + regex-cache "^0.4.2"
2745 +
2746 +"mime-db@>= 1.30.0 < 2":
2747 + version "1.31.0"
2748 + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb"
2749 +
2750 +mime-db@~1.23.0:
2751 + version "1.23.0"
2752 + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659"
2753 +
2754 +mime-db@~1.30.0:
2755 + version "1.30.0"
2756 + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
2757 +
2758 +mime-types@2.1.11:
2759 + version "2.1.11"
2760 + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c"
2761 + dependencies:
2762 + mime-db "~1.23.0"
2763 +
2764 +mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9:
2765 + version "2.1.17"
2766 + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
2767 + dependencies:
2768 + mime-db "~1.30.0"
2769 +
2770 +mime@1.3.4:
2771 + version "1.3.4"
2772 + resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53"
2773 +
2774 +mime@^1.3.4:
2775 + version "1.4.1"
2776 + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
2777 +
2778 +mimic-fn@^1.0.0:
2779 + version "1.1.0"
2780 + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18"
2781 +
2782 +min-document@^2.19.0:
2783 + version "2.19.0"
2784 + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
2785 + dependencies:
2786 + dom-walk "^0.1.0"
2787 +
2788 +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4:
2789 + version "3.0.4"
2790 + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2791 + dependencies:
2792 + brace-expansion "^1.1.7"
2793 +
2794 +minimist@0.0.8:
2795 + version "0.0.8"
2796 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
2797 +
2798 +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0:
2799 + version "1.2.0"
2800 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
2801 +
2802 +minimist@~0.0.1:
2803 + version "0.0.10"
2804 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
2805 +
2806 +"mkdirp@>=0.5 0", mkdirp@^0.5.1:
2807 + version "0.5.1"
2808 + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
2809 + dependencies:
2810 + minimist "0.0.8"
2811 +
2812 +morgan@~1.6.1:
2813 + version "1.6.1"
2814 + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2"
2815 + dependencies:
2816 + basic-auth "~1.0.3"
2817 + debug "~2.2.0"
2818 + depd "~1.0.1"
2819 + on-finished "~2.3.0"
2820 + on-headers "~1.0.0"
2821 +
2822 +ms@0.7.1:
2823 + version "0.7.1"
2824 + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
2825 +
2826 +ms@0.7.2:
2827 + version "0.7.2"
2828 + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
2829 +
2830 +ms@2.0.0:
2831 + version "2.0.0"
2832 + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
2833 +
2834 +multiparty@3.3.2:
2835 + version "3.3.2"
2836 + resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f"
2837 + dependencies:
2838 + readable-stream "~1.1.9"
2839 + stream-counter "~0.2.0"
2840 +
2841 +multipipe@^0.1.2:
2842 + version "0.1.2"
2843 + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
2844 + dependencies:
2845 + duplexer2 "0.0.2"
2846 +
2847 +mute-stream@0.0.7:
2848 + version "0.0.7"
2849 + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
2850 +
2851 +nan@^2.3.0:
2852 + version "2.7.0"
2853 + resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46"
2854 +
2855 +natural-compare@^1.4.0:
2856 + version "1.4.0"
2857 + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
2858 +
2859 +negotiator@0.5.3:
2860 + version "0.5.3"
2861 + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8"
2862 +
2863 +negotiator@0.6.1:
2864 + version "0.6.1"
2865 + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
2866 +
2867 +node-fetch@^1.0.1, node-fetch@^1.3.3:
2868 + version "1.7.3"
2869 + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
2870 + dependencies:
2871 + encoding "^0.1.11"
2872 + is-stream "^1.0.1"
2873 +
2874 +node-int64@^0.4.0:
2875 + version "0.4.0"
2876 + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
2877 +
2878 +node-notifier@^5.0.2, node-notifier@^5.1.2:
2879 + version "5.1.2"
2880 + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.1.2.tgz#2fa9e12605fa10009d44549d6fcd8a63dde0e4ff"
2881 + dependencies:
2882 + growly "^1.3.0"
2883 + semver "^5.3.0"
2884 + shellwords "^0.1.0"
2885 + which "^1.2.12"
2886 +
2887 +node-pre-gyp@^0.6.36:
2888 + version "0.6.39"
2889 + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
2890 + dependencies:
2891 + detect-libc "^1.0.2"
2892 + hawk "3.1.3"
2893 + mkdirp "^0.5.1"
2894 + nopt "^4.0.1"
2895 + npmlog "^4.0.2"
2896 + rc "^1.1.7"
2897 + request "2.81.0"
2898 + rimraf "^2.6.1"
2899 + semver "^5.3.0"
2900 + tar "^2.2.1"
2901 + tar-pack "^3.4.0"
2902 +
2903 +nopt@^4.0.1:
2904 + version "4.0.1"
2905 + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
2906 + dependencies:
2907 + abbrev "1"
2908 + osenv "^0.1.4"
2909 +
2910 +normalize-package-data@^2.3.2:
2911 + version "2.4.0"
2912 + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
2913 + dependencies:
2914 + hosted-git-info "^2.1.4"
2915 + is-builtin-module "^1.0.0"
2916 + semver "2 || 3 || 4 || 5"
2917 + validate-npm-package-license "^3.0.1"
2918 +
2919 +normalize-path@^2.0.0, normalize-path@^2.0.1:
2920 + version "2.1.1"
2921 + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
2922 + dependencies:
2923 + remove-trailing-separator "^1.0.1"
2924 +
2925 +npm-run-path@^2.0.0:
2926 + version "2.0.2"
2927 + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
2928 + dependencies:
2929 + path-key "^2.0.0"
2930 +
2931 +npmlog@^2.0.4:
2932 + version "2.0.4"
2933 + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692"
2934 + dependencies:
2935 + ansi "~0.3.1"
2936 + are-we-there-yet "~1.1.2"
2937 + gauge "~1.2.5"
2938 +
2939 +npmlog@^4.0.2:
2940 + version "4.1.2"
2941 + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
2942 + dependencies:
2943 + are-we-there-yet "~1.1.2"
2944 + console-control-strings "~1.1.0"
2945 + gauge "~2.7.3"
2946 + set-blocking "~2.0.0"
2947 +
2948 +number-is-nan@^1.0.0:
2949 + version "1.0.1"
2950 + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
2951 +
2952 +"nwmatcher@>= 1.3.9 < 2.0.0":
2953 + version "1.4.3"
2954 + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c"
2955 +
2956 +oauth-sign@~0.8.1, oauth-sign@~0.8.2:
2957 + version "0.8.2"
2958 + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
2959 +
2960 +object-assign@^3.0.0:
2961 + version "3.0.0"
2962 + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
2963 +
2964 +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
2965 + version "4.1.1"
2966 + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2967 +
2968 +object.omit@^2.0.0:
2969 + version "2.0.1"
2970 + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
2971 + dependencies:
2972 + for-own "^0.1.4"
2973 + is-extendable "^0.1.1"
2974 +
2975 +on-finished@~2.3.0:
2976 + version "2.3.0"
2977 + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
2978 + dependencies:
2979 + ee-first "1.1.1"
2980 +
2981 +on-headers@~1.0.0, on-headers@~1.0.1:
2982 + version "1.0.1"
2983 + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
2984 +
2985 +once@^1.3.0, once@^1.3.3, once@^1.4.0:
2986 + version "1.4.0"
2987 + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2988 + dependencies:
2989 + wrappy "1"
2990 +
2991 +onetime@^2.0.0:
2992 + version "2.0.1"
2993 + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
2994 + dependencies:
2995 + mimic-fn "^1.0.0"
2996 +
2997 +opn@^3.0.2:
2998 + version "3.0.3"
2999 + resolved "https://registry.yarnpkg.com/opn/-/opn-3.0.3.tgz#b6d99e7399f78d65c3baaffef1fb288e9b85243a"
3000 + dependencies:
3001 + object-assign "^4.0.1"
3002 +
3003 +optimist@^0.6.1:
3004 + version "0.6.1"
3005 + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
3006 + dependencies:
3007 + minimist "~0.0.1"
3008 + wordwrap "~0.0.2"
3009 +
3010 +optionator@^0.8.1:
3011 + version "0.8.2"
3012 + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
3013 + dependencies:
3014 + deep-is "~0.1.3"
3015 + fast-levenshtein "~2.0.4"
3016 + levn "~0.3.0"
3017 + prelude-ls "~1.1.2"
3018 + type-check "~0.3.2"
3019 + wordwrap "~1.0.0"
3020 +
3021 +options@>=0.0.5:
3022 + version "0.0.6"
3023 + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
3024 +
3025 +os-homedir@^1.0.0:
3026 + version "1.0.2"
3027 + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
3028 +
3029 +os-locale@^2.0.0:
3030 + version "2.1.0"
3031 + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
3032 + dependencies:
3033 + execa "^0.7.0"
3034 + lcid "^1.0.0"
3035 + mem "^1.1.0"
3036 +
3037 +os-name@^2.0.1:
3038 + version "2.0.1"
3039 + resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e"
3040 + dependencies:
3041 + macos-release "^1.0.0"
3042 + win-release "^1.0.0"
3043 +
3044 +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
3045 + version "1.0.2"
3046 + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
3047 +
3048 +osenv@^0.1.4:
3049 + version "0.1.4"
3050 + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644"
3051 + dependencies:
3052 + os-homedir "^1.0.0"
3053 + os-tmpdir "^1.0.0"
3054 +
3055 +p-cancelable@^0.3.0:
3056 + version "0.3.0"
3057 + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa"
3058 +
3059 +p-finally@^1.0.0:
3060 + version "1.0.0"
3061 + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
3062 +
3063 +p-limit@^1.1.0:
3064 + version "1.1.0"
3065 + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc"
3066 +
3067 +p-locate@^2.0.0:
3068 + version "2.0.0"
3069 + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
3070 + dependencies:
3071 + p-limit "^1.1.0"
3072 +
3073 +parse-glob@^3.0.4:
3074 + version "3.0.4"
3075 + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
3076 + dependencies:
3077 + glob-base "^0.3.0"
3078 + is-dotfile "^1.0.0"
3079 + is-extglob "^1.0.0"
3080 + is-glob "^2.0.0"
3081 +
3082 +parse-json@^2.2.0:
3083 + version "2.2.0"
3084 + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
3085 + dependencies:
3086 + error-ex "^1.2.0"
3087 +
3088 +parse5@^1.5.1:
3089 + version "1.5.1"
3090 + resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
3091 +
3092 +parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2:
3093 + version "1.3.2"
3094 + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
3095 +
3096 +path-exists@^2.0.0:
3097 + version "2.1.0"
3098 + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
3099 + dependencies:
3100 + pinkie-promise "^2.0.0"
3101 +
3102 +path-exists@^3.0.0:
3103 + version "3.0.0"
3104 + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
3105 +
3106 +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
3107 + version "1.0.1"
3108 + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
3109 +
3110 +path-key@^2.0.0:
3111 + version "2.0.1"
3112 + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
3113 +
3114 +path-parse@^1.0.5:
3115 + version "1.0.5"
3116 + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
3117 +
3118 +path-type@^1.0.0:
3119 + version "1.1.0"
3120 + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
3121 + dependencies:
3122 + graceful-fs "^4.1.2"
3123 + pify "^2.0.0"
3124 + pinkie-promise "^2.0.0"
3125 +
3126 +path-type@^2.0.0:
3127 + version "2.0.0"
3128 + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
3129 + dependencies:
3130 + pify "^2.0.0"
3131 +
3132 +pause@0.1.0:
3133 + version "0.1.0"
3134 + resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74"
3135 +
3136 +pegjs@^0.10.0:
3137 + version "0.10.0"
3138 + resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd"
3139 +
3140 +performance-now@^0.2.0:
3141 + version "0.2.0"
3142 + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
3143 +
3144 +performance-now@^2.1.0:
3145 + version "2.1.0"
3146 + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3147 +
3148 +pify@^2.0.0:
3149 + version "2.3.0"
3150 + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
3151 +
3152 +pify@^3.0.0:
3153 + version "3.0.0"
3154 + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
3155 +
3156 +pinkie-promise@^2.0.0:
3157 + version "2.0.1"
3158 + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
3159 + dependencies:
3160 + pinkie "^2.0.0"
3161 +
3162 +pinkie@^2.0.0:
3163 + version "2.0.4"
3164 + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
3165 +
3166 +plist@2.0.1:
3167 + version "2.0.1"
3168 + resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b"
3169 + dependencies:
3170 + base64-js "1.1.2"
3171 + xmlbuilder "8.2.2"
3172 + xmldom "0.1.x"
3173 +
3174 +plist@^1.2.0:
3175 + version "1.2.0"
3176 + resolved "https://registry.yarnpkg.com/plist/-/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593"
3177 + dependencies:
3178 + base64-js "0.0.8"
3179 + util-deprecate "1.0.2"
3180 + xmlbuilder "4.0.0"
3181 + xmldom "0.1.x"
3182 +
3183 +prelude-ls@~1.1.2:
3184 + version "1.1.2"
3185 + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
3186 +
3187 +preserve@^0.2.0:
3188 + version "0.2.0"
3189 + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
3190 +
3191 +pretty-format@^21.2.1:
3192 + version "21.2.1"
3193 + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.2.1.tgz#ae5407f3cf21066cd011aa1ba5fce7b6a2eddb36"
3194 + dependencies:
3195 + ansi-regex "^3.0.0"
3196 + ansi-styles "^3.2.0"
3197 +
3198 +pretty-format@^4.2.1:
3199 + version "4.3.1"
3200 + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d"
3201 +
3202 +private@^0.1.6, private@^0.1.7:
3203 + version "0.1.8"
3204 + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
3205 +
3206 +process-nextick-args@~1.0.6:
3207 + version "1.0.7"
3208 + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
3209 +
3210 +process@~0.5.1:
3211 + version "0.5.2"
3212 + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
3213 +
3214 +promise@^7.1.1:
3215 + version "7.3.1"
3216 + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
3217 + dependencies:
3218 + asap "~2.0.3"
3219 +
3220 +prop-types@^15.5.8, prop-types@^15.6.0:
3221 + version "15.6.0"
3222 + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856"
3223 + dependencies:
3224 + fbjs "^0.8.16"
3225 + loose-envify "^1.3.1"
3226 + object-assign "^4.1.1"
3227 +
3228 +prr@~0.0.0:
3229 + version "0.0.0"
3230 + resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a"
3231 +
3232 +pseudomap@^1.0.2:
3233 + version "1.0.2"
3234 + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
3235 +
3236 +punycode@^1.4.1:
3237 + version "1.4.1"
3238 + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
3239 +
3240 +qs@4.0.0:
3241 + version "4.0.0"
3242 + resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607"
3243 +
3244 +qs@~6.4.0:
3245 + version "6.4.0"
3246 + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
3247 +
3248 +qs@~6.5.1:
3249 + version "6.5.1"
3250 + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
3251 +
3252 +random-bytes@~1.0.0:
3253 + version "1.0.0"
3254 + resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
3255 +
3256 +randomatic@^1.1.3:
3257 + version "1.1.7"
3258 + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
3259 + dependencies:
3260 + is-number "^3.0.0"
3261 + kind-of "^4.0.0"
3262 +
3263 +range-parser@~1.0.3:
3264 + version "1.0.3"
3265 + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175"
3266 +
3267 +raw-body@~2.1.2:
3268 + version "2.1.7"
3269 + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774"
3270 + dependencies:
3271 + bytes "2.4.0"
3272 + iconv-lite "0.4.13"
3273 + unpipe "1.0.0"
3274 +
3275 +rc@^1.1.7:
3276 + version "1.2.2"
3277 + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077"
3278 + dependencies:
3279 + deep-extend "~0.4.0"
3280 + ini "~1.3.0"
3281 + minimist "^1.2.0"
3282 + strip-json-comments "~2.0.1"
3283 +
3284 +react-clone-referenced-element@^1.0.1:
3285 + version "1.0.1"
3286 + resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682"
3287 +
3288 +react-deep-force-update@^1.0.0:
3289 + version "1.1.1"
3290 + resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c"
3291 +
3292 +react-devtools-core@^2.5.0:
3293 + version "2.5.2"
3294 + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.2.tgz#f97bec5afae5d9318d16778065e0c214c4d5714c"
3295 + dependencies:
3296 + shell-quote "^1.6.1"
3297 + ws "^2.0.3"
3298 +
3299 +react-native@0.50.3:
3300 + version "0.50.3"
3301 + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.50.3.tgz#91282bd5356cc7d794969cdc443cc764389b9af4"
3302 + dependencies:
3303 + absolute-path "^0.0.0"
3304 + art "^0.10.0"
3305 + babel-core "^6.24.1"
3306 + babel-plugin-syntax-trailing-function-commas "^6.20.0"
3307 + babel-plugin-transform-async-to-generator "6.16.0"
3308 + babel-plugin-transform-class-properties "^6.18.0"
3309 + babel-plugin-transform-flow-strip-types "^6.21.0"
3310 + babel-plugin-transform-object-rest-spread "^6.20.2"
3311 + babel-register "^6.24.1"
3312 + babel-runtime "^6.23.0"
3313 + base64-js "^1.1.2"
3314 + chalk "^1.1.1"
3315 + commander "^2.9.0"
3316 + connect "^2.8.3"
3317 + create-react-class "^15.5.2"
3318 + debug "^2.2.0"
3319 + denodeify "^1.2.1"
3320 + envinfo "^3.0.0"
3321 + event-target-shim "^1.0.5"
3322 + fbjs "^0.8.14"
3323 + fbjs-scripts "^0.8.1"
3324 + fs-extra "^1.0.0"
3325 + glob "^7.1.1"
3326 + graceful-fs "^4.1.3"
3327 + inquirer "^3.0.6"
3328 + lodash "^4.16.6"
3329 + metro-bundler "^0.20.1"
3330 + mime "^1.3.4"
3331 + minimist "^1.2.0"
3332 + mkdirp "^0.5.1"
3333 + node-fetch "^1.3.3"
3334 + node-notifier "^5.1.2"
3335 + npmlog "^2.0.4"
3336 + opn "^3.0.2"
3337 + optimist "^0.6.1"
3338 + plist "^1.2.0"
3339 + pretty-format "^4.2.1"
3340 + promise "^7.1.1"
3341 + prop-types "^15.5.8"
3342 + react-clone-referenced-element "^1.0.1"
3343 + react-devtools-core "^2.5.0"
3344 + react-timer-mixin "^0.13.2"
3345 + regenerator-runtime "^0.9.5"
3346 + rimraf "^2.5.4"
3347 + semver "^5.0.3"
3348 + shell-quote "1.6.1"
3349 + stacktrace-parser "^0.1.3"
3350 + whatwg-fetch "^1.0.0"
3351 + ws "^1.1.0"
3352 + xcode "^0.9.1"
3353 + xmldoc "^0.4.0"
3354 + yargs "^9.0.0"
3355 +
3356 +react-proxy@^1.1.7:
3357 + version "1.1.8"
3358 + resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a"
3359 + dependencies:
3360 + lodash "^4.6.1"
3361 + react-deep-force-update "^1.0.0"
3362 +
3363 +react-test-renderer@16.0.0:
3364 + version "16.0.0"
3365 + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.0.0.tgz#9fe7b8308f2f71f29fc356d4102086f131c9cb15"
3366 + dependencies:
3367 + fbjs "^0.8.16"
3368 + object-assign "^4.1.1"
3369 +
3370 +react-timer-mixin@^0.13.2:
3371 + version "0.13.3"
3372 + resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22"
3373 +
3374 +react-transform-hmr@^1.0.4:
3375 + version "1.0.4"
3376 + resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb"
3377 + dependencies:
3378 + global "^4.3.0"
3379 + react-proxy "^1.1.7"
3380 +
3381 +react@16.0.0:
3382 + version "16.0.0"
3383 + resolved "https://registry.yarnpkg.com/react/-/react-16.0.0.tgz#ce7df8f1941b036f02b2cca9dbd0cb1f0e855e2d"
3384 + dependencies:
3385 + fbjs "^0.8.16"
3386 + loose-envify "^1.1.0"
3387 + object-assign "^4.1.1"
3388 + prop-types "^15.6.0"
3389 +
3390 +read-pkg-up@^1.0.1:
3391 + version "1.0.1"
3392 + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
3393 + dependencies:
3394 + find-up "^1.0.0"
3395 + read-pkg "^1.0.0"
3396 +
3397 +read-pkg-up@^2.0.0:
3398 + version "2.0.0"
3399 + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
3400 + dependencies:
3401 + find-up "^2.0.0"
3402 + read-pkg "^2.0.0"
3403 +
3404 +read-pkg@^1.0.0:
3405 + version "1.1.0"
3406 + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
3407 + dependencies:
3408 + load-json-file "^1.0.0"
3409 + normalize-package-data "^2.3.2"
3410 + path-type "^1.0.0"
3411 +
3412 +read-pkg@^2.0.0:
3413 + version "2.0.0"
3414 + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
3415 + dependencies:
3416 + load-json-file "^2.0.0"
3417 + normalize-package-data "^2.3.2"
3418 + path-type "^2.0.0"
3419 +
3420 +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2:
3421 + version "2.3.3"
3422 + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
3423 + dependencies:
3424 + core-util-is "~1.0.0"
3425 + inherits "~2.0.3"
3426 + isarray "~1.0.0"
3427 + process-nextick-args "~1.0.6"
3428 + safe-buffer "~5.1.1"
3429 + string_decoder "~1.0.3"
3430 + util-deprecate "~1.0.1"
3431 +
3432 +readable-stream@~1.1.8, readable-stream@~1.1.9:
3433 + version "1.1.14"
3434 + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
3435 + dependencies:
3436 + core-util-is "~1.0.0"
3437 + inherits "~2.0.1"
3438 + isarray "0.0.1"
3439 + string_decoder "~0.10.x"
3440 +
3441 +regenerate@^1.2.1:
3442 + version "1.3.3"
3443 + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
3444 +
3445 +regenerator-runtime@^0.11.0:
3446 + version "0.11.0"
3447 + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1"
3448 +
3449 +regenerator-runtime@^0.9.5:
3450 + version "0.9.6"
3451 + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029"
3452 +
3453 +regenerator-transform@^0.10.0:
3454 + version "0.10.1"
3455 + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
3456 + dependencies:
3457 + babel-runtime "^6.18.0"
3458 + babel-types "^6.19.0"
3459 + private "^0.1.6"
3460 +
3461 +regex-cache@^0.4.2:
3462 + version "0.4.4"
3463 + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
3464 + dependencies:
3465 + is-equal-shallow "^0.1.3"
3466 +
3467 +regexpu-core@^2.0.0:
3468 + version "2.0.0"
3469 + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
3470 + dependencies:
3471 + regenerate "^1.2.1"
3472 + regjsgen "^0.2.0"
3473 + regjsparser "^0.1.4"
3474 +
3475 +regjsgen@^0.2.0:
3476 + version "0.2.0"
3477 + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
3478 +
3479 +regjsparser@^0.1.4:
3480 + version "0.1.5"
3481 + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
3482 + dependencies:
3483 + jsesc "~0.5.0"
3484 +
3485 +remove-trailing-separator@^1.0.1:
3486 + version "1.1.0"
3487 + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
3488 +
3489 +repeat-element@^1.1.2:
3490 + version "1.1.2"
3491 + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a"
3492 +
3493 +repeat-string@^1.5.2:
3494 + version "1.6.1"
3495 + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
3496 +
3497 +repeating@^2.0.0:
3498 + version "2.0.1"
3499 + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
3500 + dependencies:
3501 + is-finite "^1.0.0"
3502 +
3503 +replace-ext@0.0.1:
3504 + version "0.0.1"
3505 + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
3506 +
3507 +request@2.81.0:
3508 + version "2.81.0"
3509 + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
3510 + dependencies:
3511 + aws-sign2 "~0.6.0"
3512 + aws4 "^1.2.1"
3513 + caseless "~0.12.0"
3514 + combined-stream "~1.0.5"
3515 + extend "~3.0.0"
3516 + forever-agent "~0.6.1"
3517 + form-data "~2.1.1"
3518 + har-validator "~4.2.1"
3519 + hawk "~3.1.3"
3520 + http-signature "~1.1.0"
3521 + is-typedarray "~1.0.0"
3522 + isstream "~0.1.2"
3523 + json-stringify-safe "~5.0.1"
3524 + mime-types "~2.1.7"
3525 + oauth-sign "~0.8.1"
3526 + performance-now "^0.2.0"
3527 + qs "~6.4.0"
3528 + safe-buffer "^5.0.1"
3529 + stringstream "~0.0.4"
3530 + tough-cookie "~2.3.0"
3531 + tunnel-agent "^0.6.0"
3532 + uuid "^3.0.0"
3533 +
3534 +request@^2.79.0:
3535 + version "2.83.0"
3536 + resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
3537 + dependencies:
3538 + aws-sign2 "~0.7.0"
3539 + aws4 "^1.6.0"
3540 + caseless "~0.12.0"
3541 + combined-stream "~1.0.5"
3542 + extend "~3.0.1"
3543 + forever-agent "~0.6.1"
3544 + form-data "~2.3.1"
3545 + har-validator "~5.0.3"
3546 + hawk "~6.0.2"
3547 + http-signature "~1.2.0"
3548 + is-typedarray "~1.0.0"
3549 + isstream "~0.1.2"
3550 + json-stringify-safe "~5.0.1"
3551 + mime-types "~2.1.17"
3552 + oauth-sign "~0.8.2"
3553 + performance-now "^2.1.0"
3554 + qs "~6.5.1"
3555 + safe-buffer "^5.1.1"
3556 + stringstream "~0.0.5"
3557 + tough-cookie "~2.3.3"
3558 + tunnel-agent "^0.6.0"
3559 + uuid "^3.1.0"
3560 +
3561 +require-directory@^2.1.1:
3562 + version "2.1.1"
3563 + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
3564 +
3565 +require-main-filename@^1.0.1:
3566 + version "1.0.1"
3567 + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
3568 +
3569 +resolve@1.1.7:
3570 + version "1.1.7"
3571 + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
3572 +
3573 +response-time@~2.3.1:
3574 + version "2.3.2"
3575 + resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a"
3576 + dependencies:
3577 + depd "~1.1.0"
3578 + on-headers "~1.0.1"
3579 +
3580 +restore-cursor@^2.0.0:
3581 + version "2.0.0"
3582 + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
3583 + dependencies:
3584 + onetime "^2.0.0"
3585 + signal-exit "^3.0.2"
3586 +
3587 +right-align@^0.1.1:
3588 + version "0.1.3"
3589 + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
3590 + dependencies:
3591 + align-text "^0.1.1"
3592 +
3593 +rimraf@2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
3594 + version "2.6.2"
3595 + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
3596 + dependencies:
3597 + glob "^7.0.5"
3598 +
3599 +rimraf@~2.2.6:
3600 + version "2.2.8"
3601 + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
3602 +
3603 +rndm@1.2.0:
3604 + version "1.2.0"
3605 + resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c"
3606 +
3607 +run-async@^2.2.0:
3608 + version "2.3.0"
3609 + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
3610 + dependencies:
3611 + is-promise "^2.1.0"
3612 +
3613 +rx-lite-aggregates@^4.0.8:
3614 + version "4.0.8"
3615 + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
3616 + dependencies:
3617 + rx-lite "*"
3618 +
3619 +rx-lite@*, rx-lite@^4.0.8:
3620 + version "4.0.8"
3621 + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
3622 +
3623 +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3624 + version "5.1.1"
3625 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
3626 +
3627 +safe-buffer@~5.0.1:
3628 + version "5.0.1"
3629 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
3630 +
3631 +sane@^2.0.0:
3632 + version "2.2.0"
3633 + resolved "https://registry.yarnpkg.com/sane/-/sane-2.2.0.tgz#d6d2e2fcab00e3d283c93b912b7c3a20846f1d56"
3634 + dependencies:
3635 + anymatch "^1.3.0"
3636 + exec-sh "^0.2.0"
3637 + fb-watchman "^2.0.0"
3638 + minimatch "^3.0.2"
3639 + minimist "^1.1.1"
3640 + walker "~1.0.5"
3641 + watch "~0.18.0"
3642 + optionalDependencies:
3643 + fsevents "^1.1.1"
3644 +
3645 +sax@^1.2.1:
3646 + version "1.2.4"
3647 + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
3648 +
3649 +sax@~1.1.1:
3650 + version "1.1.6"
3651 + resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240"
3652 +
3653 +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0:
3654 + version "5.4.1"
3655 + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
3656 +
3657 +send@0.13.2:
3658 + version "0.13.2"
3659 + resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de"
3660 + dependencies:
3661 + debug "~2.2.0"
3662 + depd "~1.1.0"
3663 + destroy "~1.0.4"
3664 + escape-html "~1.0.3"
3665 + etag "~1.7.0"
3666 + fresh "0.3.0"
3667 + http-errors "~1.3.1"
3668 + mime "1.3.4"
3669 + ms "0.7.1"
3670 + on-finished "~2.3.0"
3671 + range-parser "~1.0.3"
3672 + statuses "~1.2.1"
3673 +
3674 +serve-favicon@~2.3.0:
3675 + version "2.3.2"
3676 + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f"
3677 + dependencies:
3678 + etag "~1.7.0"
3679 + fresh "0.3.0"
3680 + ms "0.7.2"
3681 + parseurl "~1.3.1"
3682 +
3683 +serve-index@~1.7.2:
3684 + version "1.7.3"
3685 + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2"
3686 + dependencies:
3687 + accepts "~1.2.13"
3688 + batch "0.5.3"
3689 + debug "~2.2.0"
3690 + escape-html "~1.0.3"
3691 + http-errors "~1.3.1"
3692 + mime-types "~2.1.9"
3693 + parseurl "~1.3.1"
3694 +
3695 +serve-static@~1.10.0:
3696 + version "1.10.3"
3697 + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"
3698 + dependencies:
3699 + escape-html "~1.0.3"
3700 + parseurl "~1.3.1"
3701 + send "0.13.2"
3702 +
3703 +set-blocking@^2.0.0, set-blocking@~2.0.0:
3704 + version "2.0.0"
3705 + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
3706 +
3707 +setimmediate@^1.0.5:
3708 + version "1.0.5"
3709 + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
3710 +
3711 +shebang-command@^1.2.0:
3712 + version "1.2.0"
3713 + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
3714 + dependencies:
3715 + shebang-regex "^1.0.0"
3716 +
3717 +shebang-regex@^1.0.0:
3718 + version "1.0.0"
3719 + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
3720 +
3721 +shell-quote@1.6.1, shell-quote@^1.6.1:
3722 + version "1.6.1"
3723 + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
3724 + dependencies:
3725 + array-filter "~0.0.0"
3726 + array-map "~0.0.0"
3727 + array-reduce "~0.0.0"
3728 + jsonify "~0.0.0"
3729 +
3730 +shellwords@^0.1.0:
3731 + version "0.1.1"
3732 + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
3733 +
3734 +signal-exit@^3.0.0, signal-exit@^3.0.2:
3735 + version "3.0.2"
3736 + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
3737 +
3738 +simple-plist@^0.2.1:
3739 + version "0.2.1"
3740 + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723"
3741 + dependencies:
3742 + bplist-creator "0.0.7"
3743 + bplist-parser "0.1.1"
3744 + plist "2.0.1"
3745 +
3746 +slash@^1.0.0:
3747 + version "1.0.0"
3748 + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
3749 +
3750 +slide@^1.1.5:
3751 + version "1.1.6"
3752 + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
3753 +
3754 +sntp@1.x.x:
3755 + version "1.0.9"
3756 + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
3757 + dependencies:
3758 + hoek "2.x.x"
3759 +
3760 +sntp@2.x.x:
3761 + version "2.1.0"
3762 + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
3763 + dependencies:
3764 + hoek "4.x.x"
3765 +
3766 +source-map-support@^0.4.15:
3767 + version "0.4.18"
3768 + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
3769 + dependencies:
3770 + source-map "^0.5.6"
3771 +
3772 +source-map@^0.4.4:
3773 + version "0.4.4"
3774 + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
3775 + dependencies:
3776 + amdefine ">=0.0.4"
3777 +
3778 +source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6:
3779 + version "0.5.7"
3780 + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
3781 +
3782 +source-map@~0.6.1:
3783 + version "0.6.1"
3784 + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
3785 +
3786 +sparkles@^1.0.0:
3787 + version "1.0.0"
3788 + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3"
3789 +
3790 +spdx-correct@~1.0.0:
3791 + version "1.0.2"
3792 + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
3793 + dependencies:
3794 + spdx-license-ids "^1.0.2"
3795 +
3796 +spdx-expression-parse@~1.0.0:
3797 + version "1.0.4"
3798 + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
3799 +
3800 +spdx-license-ids@^1.0.2:
3801 + version "1.2.2"
3802 + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
3803 +
3804 +sprintf-js@~1.0.2:
3805 + version "1.0.3"
3806 + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
3807 +
3808 +sshpk@^1.7.0:
3809 + version "1.13.1"
3810 + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
3811 + dependencies:
3812 + asn1 "~0.2.3"
3813 + assert-plus "^1.0.0"
3814 + dashdash "^1.12.0"
3815 + getpass "^0.1.1"
3816 + optionalDependencies:
3817 + bcrypt-pbkdf "^1.0.0"
3818 + ecc-jsbn "~0.1.1"
3819 + jsbn "~0.1.0"
3820 + tweetnacl "~0.14.0"
3821 +
3822 +stacktrace-parser@^0.1.3:
3823 + version "0.1.4"
3824 + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz#01397922e5f62ecf30845522c95c4fe1d25e7d4e"
3825 +
3826 +statuses@1:
3827 + version "1.4.0"
3828 + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
3829 +
3830 +statuses@~1.2.1:
3831 + version "1.2.1"
3832 + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28"
3833 +
3834 +stream-buffers@~2.2.0:
3835 + version "2.2.0"
3836 + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
3837 +
3838 +stream-counter@~0.2.0:
3839 + version "0.2.0"
3840 + resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de"
3841 + dependencies:
3842 + readable-stream "~1.1.8"
3843 +
3844 +string-length@^2.0.0:
3845 + version "2.0.0"
3846 + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed"
3847 + dependencies:
3848 + astral-regex "^1.0.0"
3849 + strip-ansi "^4.0.0"
3850 +
3851 +string-width@^1.0.1, string-width@^1.0.2:
3852 + version "1.0.2"
3853 + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
3854 + dependencies:
3855 + code-point-at "^1.0.0"
3856 + is-fullwidth-code-point "^1.0.0"
3857 + strip-ansi "^3.0.0"
3858 +
3859 +string-width@^2.0.0, string-width@^2.1.0:
3860 + version "2.1.1"
3861 + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
3862 + dependencies:
3863 + is-fullwidth-code-point "^2.0.0"
3864 + strip-ansi "^4.0.0"
3865 +
3866 +string_decoder@~0.10.x:
3867 + version "0.10.31"
3868 + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
3869 +
3870 +string_decoder@~1.0.3:
3871 + version "1.0.3"
3872 + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
3873 + dependencies:
3874 + safe-buffer "~5.1.0"
3875 +
3876 +stringstream@~0.0.4, stringstream@~0.0.5:
3877 + version "0.0.5"
3878 + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
3879 +
3880 +strip-ansi@^3.0.0, strip-ansi@^3.0.1:
3881 + version "3.0.1"
3882 + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
3883 + dependencies:
3884 + ansi-regex "^2.0.0"
3885 +
3886 +strip-ansi@^4.0.0:
3887 + version "4.0.0"
3888 + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
3889 + dependencies:
3890 + ansi-regex "^3.0.0"
3891 +
3892 +strip-bom@3.0.0, strip-bom@^3.0.0:
3893 + version "3.0.0"
3894 + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
3895 +
3896 +strip-bom@^2.0.0:
3897 + version "2.0.0"
3898 + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
3899 + dependencies:
3900 + is-utf8 "^0.2.0"
3901 +
3902 +strip-eof@^1.0.0:
3903 + version "1.0.0"
3904 + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
3905 +
3906 +strip-json-comments@~2.0.1:
3907 + version "2.0.1"
3908 + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3909 +
3910 +supports-color@^2.0.0:
3911 + version "2.0.0"
3912 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
3913 +
3914 +supports-color@^3.1.2:
3915 + version "3.2.3"
3916 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
3917 + dependencies:
3918 + has-flag "^1.0.0"
3919 +
3920 +supports-color@^4.0.0:
3921 + version "4.5.0"
3922 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
3923 + dependencies:
3924 + has-flag "^2.0.0"
3925 +
3926 +symbol-tree@^3.2.1:
3927 + version "3.2.2"
3928 + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6"
3929 +
3930 +sync-exec@~0.6.x:
3931 + version "0.6.2"
3932 + resolved "https://registry.yarnpkg.com/sync-exec/-/sync-exec-0.6.2.tgz#717d22cc53f0ce1def5594362f3a89a2ebb91105"
3933 +
3934 +tar-pack@^3.4.0:
3935 + version "3.4.1"
3936 + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
3937 + dependencies:
3938 + debug "^2.2.0"
3939 + fstream "^1.0.10"
3940 + fstream-ignore "^1.0.5"
3941 + once "^1.3.3"
3942 + readable-stream "^2.1.4"
3943 + rimraf "^2.5.1"
3944 + tar "^2.2.1"
3945 + uid-number "^0.0.6"
3946 +
3947 +tar@^2.2.1:
3948 + version "2.2.1"
3949 + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
3950 + dependencies:
3951 + block-stream "*"
3952 + fstream "^1.0.2"
3953 + inherits "2"
3954 +
3955 +temp@0.8.3:
3956 + version "0.8.3"
3957 + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
3958 + dependencies:
3959 + os-tmpdir "^1.0.0"
3960 + rimraf "~2.2.6"
3961 +
3962 +test-exclude@^4.1.1:
3963 + version "4.1.1"
3964 + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26"
3965 + dependencies:
3966 + arrify "^1.0.1"
3967 + micromatch "^2.3.11"
3968 + object-assign "^4.1.0"
3969 + read-pkg-up "^1.0.1"
3970 + require-main-filename "^1.0.1"
3971 +
3972 +throat@^4.0.0, throat@^4.1.0:
3973 + version "4.1.0"
3974 + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
3975 +
3976 +through2@^2.0.0:
3977 + version "2.0.3"
3978 + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be"
3979 + dependencies:
3980 + readable-stream "^2.1.5"
3981 + xtend "~4.0.1"
3982 +
3983 +through@^2.3.6:
3984 + version "2.3.8"
3985 + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
3986 +
3987 +time-stamp@^1.0.0:
3988 + version "1.1.0"
3989 + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
3990 +
3991 +tmp@^0.0.33:
3992 + version "0.0.33"
3993 + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
3994 + dependencies:
3995 + os-tmpdir "~1.0.2"
3996 +
3997 +tmpl@1.0.x:
3998 + version "1.0.4"
3999 + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
4000 +
4001 +to-fast-properties@^1.0.3:
4002 + version "1.0.3"
4003 + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
4004 +
4005 +tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3:
4006 + version "2.3.3"
4007 + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561"
4008 + dependencies:
4009 + punycode "^1.4.1"
4010 +
4011 +tr46@~0.0.3:
4012 + version "0.0.3"
4013 + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
4014 +
4015 +trim-right@^1.0.1:
4016 + version "1.0.1"
4017 + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
4018 +
4019 +tsscmp@1.0.5:
4020 + version "1.0.5"
4021 + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97"
4022 +
4023 +tunnel-agent@^0.6.0:
4024 + version "0.6.0"
4025 + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
4026 + dependencies:
4027 + safe-buffer "^5.0.1"
4028 +
4029 +tweetnacl@^0.14.3, tweetnacl@~0.14.0:
4030 + version "0.14.5"
4031 + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
4032 +
4033 +type-check@~0.3.2:
4034 + version "0.3.2"
4035 + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
4036 + dependencies:
4037 + prelude-ls "~1.1.2"
4038 +
4039 +type-is@~1.6.6:
4040 + version "1.6.15"
4041 + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410"
4042 + dependencies:
4043 + media-typer "0.3.0"
4044 + mime-types "~2.1.15"
4045 +
4046 +typedarray@^0.0.6:
4047 + version "0.0.6"
4048 + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
4049 +
4050 +ua-parser-js@^0.7.9:
4051 + version "0.7.17"
4052 + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
4053 +
4054 +uglify-es@^3.1.8:
4055 + version "3.1.8"
4056 + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.1.8.tgz#2f21a56871d6354dcc21469cc034c3967f14c5b1"
4057 + dependencies:
4058 + commander "~2.11.0"
4059 + source-map "~0.6.1"
4060 +
4061 +uglify-js@^2.6:
4062 + version "2.8.29"
4063 + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
4064 + dependencies:
4065 + source-map "~0.5.1"
4066 + yargs "~3.10.0"
4067 + optionalDependencies:
4068 + uglify-to-browserify "~1.0.0"
4069 +
4070 +uglify-to-browserify@~1.0.0:
4071 + version "1.0.2"
4072 + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
4073 +
4074 +uid-number@^0.0.6:
4075 + version "0.0.6"
4076 + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
4077 +
4078 +uid-safe@2.1.4:
4079 + version "2.1.4"
4080 + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81"
4081 + dependencies:
4082 + random-bytes "~1.0.0"
4083 +
4084 +uid-safe@~2.0.0:
4085 + version "2.0.0"
4086 + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137"
4087 + dependencies:
4088 + base64-url "1.2.1"
4089 +
4090 +ultron@1.0.x:
4091 + version "1.0.2"
4092 + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
4093 +
4094 +ultron@~1.1.0:
4095 + version "1.1.0"
4096 + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864"
4097 +
4098 +unpipe@1.0.0, unpipe@~1.0.0:
4099 + version "1.0.0"
4100 + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
4101 +
4102 +util-deprecate@1.0.2, util-deprecate@~1.0.1:
4103 + version "1.0.2"
4104 + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
4105 +
4106 +utils-merge@1.0.0:
4107 + version "1.0.0"
4108 + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
4109 +
4110 +uuid@3.0.1:
4111 + version "3.0.1"
4112 + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
4113 +
4114 +uuid@^3.0.0, uuid@^3.1.0:
4115 + version "3.1.0"
4116 + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
4117 +
4118 +validate-npm-package-license@^3.0.1:
4119 + version "3.0.1"
4120 + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
4121 + dependencies:
4122 + spdx-correct "~1.0.0"
4123 + spdx-expression-parse "~1.0.0"
4124 +
4125 +vary@~1.0.1:
4126 + version "1.0.1"
4127 + resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10"
4128 +
4129 +vary@~1.1.2:
4130 + version "1.1.2"
4131 + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
4132 +
4133 +verror@1.10.0:
4134 + version "1.10.0"
4135 + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
4136 + dependencies:
4137 + assert-plus "^1.0.0"
4138 + core-util-is "1.0.2"
4139 + extsprintf "^1.2.0"
4140 +
4141 +vhost@~3.0.1:
4142 + version "3.0.2"
4143 + resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5"
4144 +
4145 +vinyl@^0.5.0:
4146 + version "0.5.3"
4147 + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
4148 + dependencies:
4149 + clone "^1.0.0"
4150 + clone-stats "^0.0.1"
4151 + replace-ext "0.0.1"
4152 +
4153 +walker@~1.0.5:
4154 + version "1.0.7"
4155 + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb"
4156 + dependencies:
4157 + makeerror "1.0.x"
4158 +
4159 +watch@~0.18.0:
4160 + version "0.18.0"
4161 + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986"
4162 + dependencies:
4163 + exec-sh "^0.2.0"
4164 + minimist "^1.2.0"
4165 +
4166 +webidl-conversions@^3.0.0:
4167 + version "3.0.1"
4168 + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
4169 +
4170 +webidl-conversions@^4.0.0:
4171 + version "4.0.2"
4172 + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
4173 +
4174 +whatwg-encoding@^1.0.1:
4175 + version "1.0.3"
4176 + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3"
4177 + dependencies:
4178 + iconv-lite "0.4.19"
4179 +
4180 +whatwg-fetch@>=0.10.0:
4181 + version "2.0.3"
4182 + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
4183 +
4184 +whatwg-fetch@^1.0.0:
4185 + version "1.1.1"
4186 + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319"
4187 +
4188 +whatwg-url@^4.3.0:
4189 + version "4.8.0"
4190 + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0"
4191 + dependencies:
4192 + tr46 "~0.0.3"
4193 + webidl-conversions "^3.0.0"
4194 +
4195 +which-module@^2.0.0:
4196 + version "2.0.0"
4197 + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
4198 +
4199 +which@^1.2.12, which@^1.2.14, which@^1.2.9:
4200 + version "1.3.0"
4201 + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
4202 + dependencies:
4203 + isexe "^2.0.0"
4204 +
4205 +wide-align@^1.1.0:
4206 + version "1.1.2"
4207 + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710"
4208 + dependencies:
4209 + string-width "^1.0.2"
4210 +
4211 +win-release@^1.0.0:
4212 + version "1.1.1"
4213 + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209"
4214 + dependencies:
4215 + semver "^5.0.1"
4216 +
4217 +window-size@0.1.0:
4218 + version "0.1.0"
4219 + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
4220 +
4221 +wordwrap@0.0.2:
4222 + version "0.0.2"
4223 + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
4224 +
4225 +wordwrap@^1.0.0, wordwrap@~1.0.0:
4226 + version "1.0.0"
4227 + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
4228 +
4229 +wordwrap@~0.0.2:
4230 + version "0.0.3"
4231 + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
4232 +
4233 +worker-farm@^1.3.1:
4234 + version "1.5.1"
4235 + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.1.tgz#8e9f4a7da4f3c595aa600903051b969390423fa1"
4236 + dependencies:
4237 + errno "^0.1.4"
4238 + xtend "^4.0.1"
4239 +
4240 +wrap-ansi@^2.0.0:
4241 + version "2.1.0"
4242 + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
4243 + dependencies:
4244 + string-width "^1.0.1"
4245 + strip-ansi "^3.0.1"
4246 +
4247 +wrappy@1:
4248 + version "1.0.2"
4249 + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
4250 +
4251 +write-file-atomic@^1.2.0:
4252 + version "1.3.4"
4253 + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
4254 + dependencies:
4255 + graceful-fs "^4.1.11"
4256 + imurmurhash "^0.1.4"
4257 + slide "^1.1.5"
4258 +
4259 +write-file-atomic@^2.1.0:
4260 + version "2.3.0"
4261 + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab"
4262 + dependencies:
4263 + graceful-fs "^4.1.11"
4264 + imurmurhash "^0.1.4"
4265 + signal-exit "^3.0.2"
4266 +
4267 +ws@^1.1.0:
4268 + version "1.1.5"
4269 + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51"
4270 + dependencies:
4271 + options ">=0.0.5"
4272 + ultron "1.0.x"
4273 +
4274 +ws@^2.0.3:
4275 + version "2.3.1"
4276 + resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80"
4277 + dependencies:
4278 + safe-buffer "~5.0.1"
4279 + ultron "~1.1.0"
4280 +
4281 +xcode@^0.9.1:
4282 + version "0.9.3"
4283 + resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3"
4284 + dependencies:
4285 + pegjs "^0.10.0"
4286 + simple-plist "^0.2.1"
4287 + uuid "3.0.1"
4288 +
4289 +xml-name-validator@^2.0.1:
4290 + version "2.0.1"
4291 + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
4292 +
4293 +xmlbuilder@4.0.0:
4294 + version "4.0.0"
4295 + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3"
4296 + dependencies:
4297 + lodash "^3.5.0"
4298 +
4299 +xmlbuilder@8.2.2:
4300 + version "8.2.2"
4301 + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
4302 +
4303 +xmldoc@^0.4.0:
4304 + version "0.4.0"
4305 + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-0.4.0.tgz#d257224be8393eaacbf837ef227fd8ec25b36888"
4306 + dependencies:
4307 + sax "~1.1.1"
4308 +
4309 +xmldom@0.1.x:
4310 + version "0.1.27"
4311 + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
4312 +
4313 +xpipe@^1.0.5:
4314 + version "1.0.5"
4315 + resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf"
4316 +
4317 +xtend@^4.0.1, xtend@~4.0.1:
4318 + version "4.0.1"
4319 + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
4320 +
4321 +y18n@^3.2.1:
4322 + version "3.2.1"
4323 + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
4324 +
4325 +yallist@^2.1.2:
4326 + version "2.1.2"
4327 + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
4328 +
4329 +yargs-parser@^7.0.0:
4330 + version "7.0.0"
4331 + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
4332 + dependencies:
4333 + camelcase "^4.1.0"
4334 +
4335 +yargs@^9.0.0:
4336 + version "9.0.1"
4337 + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c"
4338 + dependencies:
4339 + camelcase "^4.1.0"
4340 + cliui "^3.2.0"
4341 + decamelize "^1.1.1"
4342 + get-caller-file "^1.0.1"
4343 + os-locale "^2.0.0"
4344 + read-pkg-up "^2.0.0"
4345 + require-directory "^2.1.1"
4346 + require-main-filename "^1.0.1"
4347 + set-blocking "^2.0.0"
4348 + string-width "^2.0.0"
4349 + which-module "^2.0.0"
4350 + y18n "^3.2.1"
4351 + yargs-parser "^7.0.0"
4352 +
4353 +yargs@~3.10.0:
4354 + version "3.10.0"
4355 + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
4356 + dependencies:
4357 + camelcase "^1.0.2"
4358 + cliui "^2.1.0"
4359 + decamelize "^1.0.0"
4360 + window-size "0.1.0"

Built with git-ssb-web