From b9eb866522f451306ccc78902d9b8a508b79f23b Mon Sep 17 00:00:00 2001 From: CSantos <4a.santos@gmail.com> Date: Wed, 28 Aug 2019 15:44:38 +0200 Subject: [PATCH] openvidu-react-native updated to RN 60.5 --- openvidu-react-native/.eslintrc.js | 4 + openvidu-react-native/.flowconfig | 58 +- openvidu-react-native/.gitignore | 3 + openvidu-react-native/.prettierrc.js | 6 + openvidu-react-native/App.js | 2 +- openvidu-react-native/android/.project | 17 + .../org.eclipse.buildship.core.prefs | 2 + openvidu-react-native/android/app/.classpath | 6 + openvidu-react-native/android/app/.project | 23 + .../org.eclipse.buildship.core.prefs | 2 + .../android/app/{BUCK => _BUCK} | 0 .../android/app/build.gradle | 67 +- .../android/app/proguard-rules.pro | 7 - .../MainApplication.java | 20 +- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3036 -> 3056 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 1778 -> 2096 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4162 -> 4569 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 6900 -> 6464 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 12520 -> 9250 bytes .../app/src/main/res/values/strings.xml | 2 +- .../app/src/main/res/values/styles.xml | 1 + openvidu-react-native/android/build.gradle | 13 +- .../android/gradle.properties | 3 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 54329 -> 55616 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- openvidu-react-native/android/gradlew | 18 +- openvidu-react-native/android/gradlew.bat | 18 +- openvidu-react-native/android/keystores/BUCK | 8 - .../keystores/debug.keystore.properties | 4 - openvidu-react-native/android/settings.gradle | 4 +- .../ios/Podfile | 17 +- .../ios/openvidu_react_native-tvOS/Info.plist | 29 +- .../project.pbxproj | 884 +----- .../xcschemes/openvidu_react_native.xcscheme | 7 - .../AppIcon.appiconset/Contents.json | 92 +- .../AppIcon.appiconset/icon-1024.png | Bin 40462 -> 0 bytes .../AppIcon.appiconset/icon-20.png | Bin 1815 -> 0 bytes .../AppIcon.appiconset/icon-20@2x.png | Bin 2521 -> 0 bytes .../AppIcon.appiconset/icon-20@3x.png | Bin 3221 -> 0 bytes .../AppIcon.appiconset/icon-29.png | Bin 2123 -> 0 bytes .../AppIcon.appiconset/icon-29@2x.png | Bin 3130 -> 0 bytes .../AppIcon.appiconset/icon-29@3x.png | Bin 4191 -> 0 bytes .../AppIcon.appiconset/icon-40.png | Bin 2521 -> 0 bytes .../AppIcon.appiconset/icon-40@2x.png | Bin 3888 -> 0 bytes .../AppIcon.appiconset/icon-40@3x.png | Bin 5411 -> 0 bytes .../AppIcon.appiconset/icon-60@2x.png | Bin 5411 -> 0 bytes .../AppIcon.appiconset/icon-60@3x.png | Bin 7911 -> 0 bytes .../AppIcon.appiconset/icon-76.png | Bin 3746 -> 0 bytes .../AppIcon.appiconset/icon-76@2x.png | Bin 6751 -> 0 bytes .../AppIcon.appiconset/icon-83.5@2x.png | Bin 7350 -> 0 bytes .../ios/openvidu_react_native/Info.plist | 35 +- openvidu-react-native/package-lock.json | 2802 +++++++---------- openvidu-react-native/package.json | 20 +- 53 files changed, 1438 insertions(+), 2738 deletions(-) create mode 100644 openvidu-react-native/.eslintrc.js create mode 100644 openvidu-react-native/.prettierrc.js create mode 100644 openvidu-react-native/android/.project create mode 100644 openvidu-react-native/android/.settings/org.eclipse.buildship.core.prefs create mode 100644 openvidu-react-native/android/app/.classpath create mode 100644 openvidu-react-native/android/app/.project create mode 100644 openvidu-react-native/android/app/.settings/org.eclipse.buildship.core.prefs rename openvidu-react-native/android/app/{BUCK => _BUCK} (100%) delete mode 100644 openvidu-react-native/android/keystores/BUCK delete mode 100644 openvidu-react-native/android/keystores/debug.keystore.properties rename {openvidu-react-native-androidx => openvidu-react-native}/ios/Podfile (82%) delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@3x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@3x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png delete mode 100644 openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png diff --git a/openvidu-react-native/.eslintrc.js b/openvidu-react-native/.eslintrc.js new file mode 100644 index 00000000..40c6dcd0 --- /dev/null +++ b/openvidu-react-native/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: '@react-native-community', +}; diff --git a/openvidu-react-native/.flowconfig b/openvidu-react-native/.flowconfig index 47d80d95..1319ea12 100644 --- a/openvidu-react-native/.flowconfig +++ b/openvidu-react-native/.flowconfig @@ -11,13 +11,20 @@ ; Ignore duplicate module providers ; For RN Apps installed via npm, "Libraries" folder is inside ; "node_modules/react-native" but in the source repo it is in the root -.*/Libraries/react-native/React.js +node_modules/react-native/Libraries/react-native/React.js ; Ignore polyfills -.*/Libraries/polyfills/.* +node_modules/react-native/Libraries/polyfills/.* -; Ignore metro -.*/node_modules/metro/.* +; These should not be required directly +; require from fbjs/lib instead: require('fbjs/lib/warning') +node_modules/warning/.* + +; Flow doesn't support platforms +.*/Libraries/Utilities/HMRLoadingView.js + +[untyped] +.*/node_modules/@react-native-community/cli/.*/.* [include] @@ -31,6 +38,10 @@ emoji=true esproposal.optional_chaining=enable esproposal.nullish_coalescing=enable +module.file_ext=.js +module.file_ext=.json +module.file_ext=.ios.js + module.system=haste module.system.haste.use_name_reducers=true # get basename @@ -43,27 +54,46 @@ module.system.haste.name_reducers='^\(.*\)\.android$' -> '\1' module.system.haste.name_reducers='^\(.*\)\.native$' -> '\1' module.system.haste.paths.blacklist=.*/__tests__/.* module.system.haste.paths.blacklist=.*/__mocks__/.* -module.system.haste.paths.blacklist=/node_modules/react-native/Libraries/Animated/src/polyfills/.* module.system.haste.paths.whitelist=/node_modules/react-native/Libraries/.* +module.system.haste.paths.whitelist=/node_modules/react-native/RNTester/.* +module.system.haste.paths.whitelist=/node_modules/react-native/IntegrationTests/.* +module.system.haste.paths.blacklist=/node_modules/react-native/Libraries/react-native/react-native-implementation.js +module.system.haste.paths.blacklist=/node_modules/react-native/Libraries/Animated/src/polyfills/.* munge_underscores=true 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' -module.file_ext=.js -module.file_ext=.jsx -module.file_ext=.json -module.file_ext=.native.js - suppress_type=$FlowIssue suppress_type=$FlowFixMe suppress_type=$FlowFixMeProps suppress_type=$FlowFixMeState -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ -suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+ suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError +[lints] +sketchy-null-number=warn +sketchy-null-mixed=warn +sketchy-number=warn +untyped-type-import=warn +nonstrict-import=warn +deprecated-type=warn +unsafe-getters-setters=warn +inexact-spread=warn +unnecessary-invariant=warn +signature-verification-failure=warn +deprecated-utility=error + +[strict] +deprecated-type +nonstrict-import +sketchy-null +unclear-type +unsafe-getters-setters +untyped-import +untyped-type-import + [version] -^0.92.0 +^0.98.0 diff --git a/openvidu-react-native/.gitignore b/openvidu-react-native/.gitignore index 5d647565..828cc884 100644 --- a/openvidu-react-native/.gitignore +++ b/openvidu-react-native/.gitignore @@ -54,3 +54,6 @@ buck-out/ # Bundle artifact *.jsbundle + +# CocoaPods +/ios/Pods/ diff --git a/openvidu-react-native/.prettierrc.js b/openvidu-react-native/.prettierrc.js new file mode 100644 index 00000000..5c4de1a4 --- /dev/null +++ b/openvidu-react-native/.prettierrc.js @@ -0,0 +1,6 @@ +module.exports = { + bracketSpacing: false, + jsxBracketSameLine: true, + singleQuote: true, + trailingComma: 'all', +}; diff --git a/openvidu-react-native/App.js b/openvidu-react-native/App.js index 20431f6c..0c22db79 100644 --- a/openvidu-react-native/App.js +++ b/openvidu-react-native/App.js @@ -496,4 +496,4 @@ const styles = StyleSheet.create({ width: 400, height: 200, } -}); +}); \ No newline at end of file diff --git a/openvidu-react-native/android/.project b/openvidu-react-native/android/.project new file mode 100644 index 00000000..2cf2afe8 --- /dev/null +++ b/openvidu-react-native/android/.project @@ -0,0 +1,17 @@ + + + openvidu_react_native + Project android created by Buildship. + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.buildship.core.gradleprojectnature + + diff --git a/openvidu-react-native/android/.settings/org.eclipse.buildship.core.prefs b/openvidu-react-native/android/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 00000000..e8895216 --- /dev/null +++ b/openvidu-react-native/android/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,2 @@ +connection.project.dir= +eclipse.preferences.version=1 diff --git a/openvidu-react-native/android/app/.classpath b/openvidu-react-native/android/app/.classpath new file mode 100644 index 00000000..eb19361b --- /dev/null +++ b/openvidu-react-native/android/app/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/openvidu-react-native/android/app/.project b/openvidu-react-native/android/app/.project new file mode 100644 index 00000000..ac485d7c --- /dev/null +++ b/openvidu-react-native/android/app/.project @@ -0,0 +1,23 @@ + + + app + Project app created by Buildship. + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.buildship.core.gradleprojectnature + + diff --git a/openvidu-react-native/android/app/.settings/org.eclipse.buildship.core.prefs b/openvidu-react-native/android/app/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 00000000..b1886adb --- /dev/null +++ b/openvidu-react-native/android/app/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,2 @@ +connection.project.dir=.. +eclipse.preferences.version=1 diff --git a/openvidu-react-native/android/app/BUCK b/openvidu-react-native/android/app/_BUCK similarity index 100% rename from openvidu-react-native/android/app/BUCK rename to openvidu-react-native/android/app/_BUCK diff --git a/openvidu-react-native/android/app/build.gradle b/openvidu-react-native/android/app/build.gradle index 06e8b60b..604f3e22 100644 --- a/openvidu-react-native/android/app/build.gradle +++ b/openvidu-react-native/android/app/build.gradle @@ -18,6 +18,9 @@ import com.android.build.OutputFile * // the entry file for bundle generation * entryFile: "index.android.js", * + * // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format + * bundleCommand: "ram-bundle", + * * // whether to bundle JS and assets in debug mode * bundleInDebug: false, * @@ -73,7 +76,8 @@ import com.android.build.OutputFile */ project.ext.react = [ - entryFile: "index.js" + entryFile: "index.js", + enableHermes: false, // clean and rebuild if changing ] apply from: "../../node_modules/react-native/react.gradle" @@ -93,6 +97,28 @@ def enableSeparateBuildPerCPUArchitecture = false */ def enableProguardInReleaseBuilds = false +/** + * The preferred build flavor of JavaScriptCore. + * + * For example, to use the international variant, you can use: + * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'org.webkit:android-jsc:+' + +/** + * Whether to enable the Hermes VM. + * + * This should be set on project.ext.react and mirrored here. If it is not set + * on project.ext.react, JavaScript will not be compiled to Hermes Bytecode + * and the benefits of using Hermes will therefore be sharply reduced. + */ +def enableHermes = project.ext.react.get("enableHermes", false); + android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -116,8 +142,22 @@ android { include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" } } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } buildTypes { + debug { + signingConfig signingConfigs.debug + } release { + // Caution! In production, you need to generate your own keystore file. + // see https://facebook.github.io/react-native/docs/signed-apk-android. + signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } @@ -126,22 +166,39 @@ android { applicationVariants.all { variant -> variant.outputs.each { output -> // For each separate APK per architecture, set a unique version code as described here: - // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits - def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3, "x86_64": 4] + // https://developer.android.com/studio/build/configure-apk-splits.html + def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] def abi = output.getFilter(OutputFile.ABI) if (abi != null) { // null for the universal-debug, universal-release variants output.versionCodeOverride = versionCodes.get(abi) * 1048576 + defaultConfig.versionCode } + } } + + packagingOptions { + pickFirst '**/armeabi-v7a/libc++_shared.so' + pickFirst '**/x86/libc++_shared.so' + pickFirst '**/arm64-v8a/libc++_shared.so' + pickFirst '**/x86_64/libc++_shared.so' + pickFirst '**/x86/libjsc.so' + pickFirst '**/armeabi-v7a/libjsc.so' + } } dependencies { implementation project(':WebRTCModule') implementation fileTree(dir: "libs", include: ["*.jar"]) - implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" implementation "com.facebook.react:react-native:+" // From node_modules + + if (enableHermes) { + def hermesPath = "../../node_modules/hermesvm/android/"; + debugImplementation files(hermesPath + "hermes-debug.aar") + releaseImplementation files(hermesPath + "hermes-release.aar") + } else { + implementation jscFlavor + } } // Run this once to be able to run the application with BUCK @@ -150,3 +207,5 @@ task copyDownloadableDepsToLibs(type: Copy) { from configurations.compile into 'libs' } + +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/openvidu-react-native/android/app/proguard-rules.pro b/openvidu-react-native/android/app/proguard-rules.pro index a92fa177..11b02572 100644 --- a/openvidu-react-native/android/app/proguard-rules.pro +++ b/openvidu-react-native/android/app/proguard-rules.pro @@ -8,10 +8,3 @@ # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/openvidu-react-native/android/app/src/main/java/com/openvidu_react_native/MainApplication.java b/openvidu-react-native/android/app/src/main/java/com/openvidu_react_native/MainApplication.java index 40780f69..d0cc4863 100644 --- a/openvidu-react-native/android/app/src/main/java/com/openvidu_react_native/MainApplication.java +++ b/openvidu-react-native/android/app/src/main/java/com/openvidu_react_native/MainApplication.java @@ -1,16 +1,20 @@ package com.openvidu_react_native; import android.app.Application; +import android.util.Log; +import com.facebook.react.PackageList; +import com.facebook.hermes.reactexecutor.HermesExecutorFactory; +import com.facebook.react.bridge.JavaScriptExecutorFactory; import com.facebook.react.ReactApplication; import com.facebook.react.ReactNativeHost; import com.facebook.react.ReactPackage; -import com.facebook.react.shell.MainReactPackage; import com.facebook.soloader.SoLoader; + +import java.util.List; + import com.oney.WebRTCModule.WebRTCModulePackage; -import java.util.Arrays; -import java.util.List; public class MainApplication extends Application implements ReactApplication { @@ -22,10 +26,12 @@ public class MainApplication extends Application implements ReactApplication { @Override protected List getPackages() { - return Arrays.asList( - new MainReactPackage(), - new WebRTCModulePackage() - ); + @SuppressWarnings("UnnecessaryLocalVariable") + List packages = new PackageList(this).getPackages(); + // Packages that cannot be autolinked yet can be added manually here, for example: + // packages.add(new MyReactNativePackage()); + packages.add(new WebRTCModulePackage()); + return packages; } @Override diff --git a/openvidu-react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/openvidu-react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 35dc9aa8048d5bdd914457883bc7238b06300d8b..a2f5908281d070150700378b64a84c7db1f97aa1 100644 GIT binary patch delta 3050 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 O0000BYy_DNkl)h)o65P(>uwgv}V2 zNJ32X#TbLKM6DQoGtr3fBrOD9G?=16G)9BCRKN|{j0gk+xFljQKv-Hqp_DF^meS4~ zbMAWXojWskm;xbj9@?3E&z$r9&j0^?-@S7~T<5RQbsj(e1Akm=1%oIc#{?O7C0K+x zsr5f)4d1{T8XBVg{r$}Y0|QS3RYDlw_x|@gCdZ^3f0@V6m6Vix6bgkFo;r1^-%H>J z5UQ)Id#A6juhANOnG5Fxl5LGxEVjC*r)L3>R3ZETifd|WPA3wHa&?E(?RLJ$vjuLQ z*EFqnXlQ6O;D1uV51=d_kM~}U;B$pfCX-b_S2hJI;_-O5MV^cIa}6llc&|FiWHJtP zW(BCOuI^6f|4fT!3n<(9Y<9{Cz)yi_G2C^lpe(9~f?1r5_eOMf)id5&V^WV_9EAM` z1>NUUt6MsdzyMWMRVfP0m;`GU3o6TOZ9FB~4AP;}0e_5_=f64T!hm4GQds|^f0$}LJ~k#K!&h;jbQwkbitcJn!D~Bv+BJXeH4Zhfgpkbj2bn{r9e?3w0#Ys zklGME?|p+$zx%2xlb?b^Cq@`RRiLy4j&2mn^@M-$T@~vN? z3xo~_v2F0gOlnA=uPx6t1u zcTItj1Sl^rPf_5wUWL?VM<;2+pPKdkpYkk%PMr@8}+sKg3JxiV1wQVoO81)r|E02>;9P`5~k;kGds5d3Ndw-8R_#B6Y2L~uBDoU%s z&ebsaHe-$R{jmH)!OG8IXn)upcvg_&DBSlLV(LuL%v|Z~g%vOPdEbHxW+4gSxBD`Y z549SCf3Y1Fw!o>5)LqXSylp!HH;jQt=E2PqjH7Gbfa8DVXQ9Hv!W0E0(EWGIN(8UB z!1jH)1+GH*Z4Q%Wz|1G%x1F$cUH$;Ri>N#2S;9L$YaaN8SX2zra)0PLlOI4qL4mIV zezRr@Jd>3&Wom|V!EzuHiTEb5HL;&Mxqw_|@WHE)7a$iqWdq40_`m?=kw~On2;to0 zW%0Y$Dt@2y3|xM_2N)OR=k-!e)7}k*LbEejCf&JAYUK&B7I*>BAHG;Gzb7;ipia}Y zCSVp2Q@@Zdz$+MdA6)P~un3U9&s@p|AkP;A)j%a6FBPxlV^;a|oV1U8G85=2r3EPa zyHrEF#sKodYY5C+I*$*p)z0Rb4w-Xc#3sKQ6J7TT{0GehMSQ@>K}rAs002ovPDHLk FV1kSVNY4NO diff --git a/openvidu-react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/openvidu-react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 4b1f681110cacc16463075d99c3f92581dd5f53b..dcd3cd8083358269d6ed7894726283bb9bcbbfea 100644 GIT binary patch literal 4569 zcmV;~5hm`5P)gh-ObE_muwxq>sEpX)ywtgCHKIATY}p&%F4bRV>R9rYpeWbT(xnE7}?(HDXFgNDdC^@gUdK& zk=MolYT3>rpR*$Ell2!`c zjrIZftl&PUxlH2EgV+3VfQy&FjhL&5*Zg&R8xrSx?WgB?YuLO-JDaP3jr*I~qiywy z`-52AwB_6L#X ztms{{yRkRfQLbsb#Ov%`)acN(OCewI3Ex__xed17hg#g4c1blx?sK}UQg%PM@N;5d zsg{y6(|`H1Xfbz@5x{1688tu7TGkzFEBhOPDdFK(H_NQIFf|(>)ltFd!WdnkrY&mp z0y@5yU2;u1_enx%+U9tyY-LNWrd4^Wi?x<^r`QbaLBngWL`HzX@G550 zrdyNjhPTknrrJn#jT0WD0Z)WJRi&3FKJ#Sa&|883%QxM-?S%4niK{~k81<(c11sLk|!_7%s zH>c$`*nP-wA8Dx-K(HE~JG_@Yxxa;J+2yr+*iVlh;2Eiw?e`D1vu6*qY1+XTe8RVu z?RV%L|Mk!wO}j^S)p4H%?G37StD0Rx{_Y00%3a+V^SyOkfV@ZuFlEc;vR9r-D>cYU&plUkXL|M%1AYBQ3DI;;hF%_X@m*cTQAMZ4+FO74@AQB{A*_HtoXT@}l=8awaa7{RHC>07s?E%G{iSeRbh z?h#NM)bP`z`zdp5lij!N*df;4+sgz&U_JEr?N9#1{+UG3^11oQUOvU4W%tD1Cie3; z4zcz0SIrK-PG0(mp9gTYr(4ngx;ieH{NLq{* z;Pd=vS6KZYPV?DLbo^)~2dTpiKVBOh?|v2XNA)li)4V6B6PA!iq#XV5eO{{vL%OmU z0z3ZE2kcEkZ`kK(g^#s)#&#Zn5zw!R93cW^4+g0D=ydf&j4o_ti<@2WbzC>{(QhCL z(=%Zb;Ax8U=sdec9pkk|cW)1Ko;gK{-575HsDZ!w@WOQ^Up)GGorc38cGxe<$8O!6 zmQ`=@;TG{FjWq(s0eBn5I~vVgoE}un8+#YuR$Asq?lobvVAO-`SBs3!&;QEKT>gZ0T)jG^Foo~J2YkV&mi-axlvC}-(J4S2 z;opuO)+FIV#}&4;wwisb>{XU+FJ~tyK7UaG@ZD^C1^brazu7Xkh5Od}&P)GufW=u# zMxOwfWJ3a^MZha>9OmQ)@!Y;v*4@+dg~s~NQ;q@hV~l>lw`P)d`4XF9rE?aEFe(JV zI>11}Ny%^CkO=VN>wCV?P!-?VdT3vWe4zBLV*?6XPqsC%n93bQXvydh0Mo+tXHO4^ zxQ{x0?CG{fmToCyYny7>*-tNh;Sh9=THLzkS~lBiV9)IKa^C~_p8MVZWAUb)Btjt< zVZ;l7?_KnLHelj>)M1|Q_%pk5b?Bod_&86o-#36xIEag%b+8JqlDy@B^*YS*1; zGYT`@5nPgt)S^6Ap@b160C4d9do0iE;wYdn_Tr(vY{MS!ja!t*Z7G=Vz-=j5Z⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* literal 4162 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 B0*L?s literal 6900 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 literal 12520 zcmX9_Wk3|)*PdNgQW`;e=@0>>bLkK%L1{#!yPIV}Q91S= zzCTVp-P_~~t;I=$8Uh>~2&N3QSkpsx3ez0ClOGZV3%kdqS;KPvlPrSbT7B$AlOV16 z;V~4Kd57|8I_NbS@#m#)A4Yl+2nb_LuoReKyExsg;kHPmw$Nd`x%NQ+?R!uE`SHy) z=Jdh__rsFgmZ4Mb%VxU5OdCvvSe*V{I^RAuK@P>J?BZz*}gUMS{@0yDs{p1J)=B)Re&Z4n*t> zy~l4MLD=9&>`>-IOtb^;ZH~SJ+O{UzL+Ckv-JI%tDuZO{WBl^LS$&M%Hs@t4{cPX>N)9(x}9CtB|9PKWC z{=$>I@;#WVC%wJB9kO$Ddq;Qz7G#@!x?-#)#c8?LCf6b-H^jfb%E{a#=um)D;p*zrj%re&G8uV+sXC5z;ycgAopg$ z_*0{z@!^q?z|vCg*J;AUjr%pTYD1@JZ(TR>hhPt=1`9lyDhO2f3fRd@bLsoKbAE$z z-<@!GoU41Gd$iV_{l_dEh6hesh+A*K2b)V#HT!+zMLNE2%l)F#tVWk{ zI!wv@<_j10H;z=9HpXVv!&ia|`O59oh{!mA_|w{fWIoFSBof(%cBD4Byf0gV!|0`TyoGIF(|+TL6RFL#q0WFkaY&-4 zylf$Hqv&G2$-0+F?t{>0}7 z9=@N!a@hHn?0mRnECA>nH0=FPQ&HmTX16Re=KERwbhT@9em55>>)xO}a00Jkmq_7aBcNepV;|mK52aHV;HP|0UvzYFD zh^Zv;x_MTbMRTE??Kq^YcJoc%r+)wsU@JUdqjXBj7!)D_iv=Q*1?^{SKYjWn_jHAx zBC=$Ri#w$`-yN9xWFh+{~;|0w4DV# zhN1WG2TU92QcD*-caLKwx=mh($5{wE|J(6NLgdRNSvYx-cGuRUlk*}Pf}U=ICFR5Q zrn)r2i9aJ~3(V`#7tc|)-9%H9lBxDZnQyw<@{>~TWkkm=XNrxj@3i>)vnG530uo#~ zBE$@cU*1&r5tJ7JB7%4gbV!?r3q~u{+7Er^&)sE>n%mpWz5m^I-Xy5{Yb1$-7?An& z@{UY8FyuB)0~!Vt88J1LUZ(O#mrQnFNK!+rYa(Ob#--S?kKH3Gr?t^rhou0Pdi-Gp zhY?!?7xYw?$OP?Lk?K#YQSDN}paO|8cg?KVR%U!H#r8?Vd_(8OLn#}M>}5h!krO09 z`o=eFcwBDPI;!S!-8&N}RDZd_8l_h{8zH9BXx3cK4^HBjA4yr95M=+>NLcI1@$5t+ zC2`$*%=34>!|lQ-6Y`+(FryNrZOlLotHhoa3^Dx`m@+UOE|XR1?38*q^7q;i2a-h} zInF5SK#e$uDUW^|90@Crh#5r!eHN007@P*XGD)XnmW z2k5}ISOw&*;U~x3H|$5_c%ZTb_ABh6_MoyqFCXhXdj!6r|H-;qmRB5-w9q4<%?K&n zH6$!>W7cQbgKo1wVhYneqYEQa$R6F%Ug7C#u@gAm}#FxOiYQ_67yKs28P+@75Mt^0J+}UNC-@XekxO& z8lT$f=#=8mwH|k=0G$=qBa-K#u>2LWWgs1OV=e#D$GH6Y8)uxQ4m^ZqV(O6Xa9~!S zV9&4X?VDr&);X~@R@D@3U7D=s`Sv2%`N%i}BSP6#bfN6@Rt0tQrWMwGcb;Y(A)aRs zu6f8_Q(fDPwg>NA6540*ZzdXUGIsHEBgN^BV5e{Bqwg2!KqqS#Q+rs%v*?4ThZ-wu z#{9+@sdeiAPy8g({tmTb8cXu>Q)cG5VDir{l7W(w+kVD>+NZV{q){nGG%j&o2>4CV3YNDD8>-yY8g;$X1z>Evcs`` zXyhL4m(w0d$=uK5maz{vDNJMBdDv`LXCw)kTkN_$yM;j=D$PX`SZM#Sr}s`A{?HAT9$=zoij6kmC7 z)_?U{=PtsODU@mO*2GZDkLVBU*{@9pMo|riWgjtf6aiDnu3K_^>@!BBA`Jw!lMoZ# zxN&hLNv(Ad6~^0P zLLh-1<UsbBV?o zdel=APl)XdJWHxL&(L+*QZoP6QHN#gyV^CgtoxQaTvhsQkCYB(iumg^6%vWJMv+3> z?5Ky_h3-=hIk(_u*awK=TmaH7tWzXl%mGQ-?Q9fP)-TF0476HGl$&E5#d#wM-qa>M zyqFH+o>Ykj(1VE?c^ zbwT&V^Y5!i3Ipj4sZHG5vB%!5!rcHNz0yVvb@pboT9(!NRVpi3of%9t1CWpgCri=w z0^+yKPCUT}F&o=(!_sJW$gtk6*_$ZwDLyEIgD}&EeR`&RZu-gd8rqhxm!4@+n@!5f z3ArvX@Vr*q5p*6Ngb*xX95lT7N{5sDd}t=!a$91=E!OAAR|Z04OwGOWkItG7H07Uv ze@GvEi41D9|MdSAoLRp&)Z7_iV5D};yRDX7+ufCPbi9A_p)MC5uX$=KVDu`s@3v?n zF({IucYRrCgKrM@L@9Qby%-;vLh!A-UR9<*b*e+KZW*s4(9R`d%J}~)e{yd0fExZ+ zR%gWfc~fF6C1+F*(LhyR;ayYbk}x6y808!T&0lK5vs%8Ez=2 z54s~X3JAqtg1u0j@@A`157u7@th-Zn#8|u$E70kgIOI8I|D6j=tzm{PkZ}SZn5Xva zmv;_37XQW!@w{`5Y1+I!|Kuz``@)8R>)(E8y|6*6Vr8DNbMlVomx7(A6)Yxhu`c7M z6*0U@<6FttB4DK*4xC$3VS_J!e=Q;cRuh-)7t@M%AkVm-O9$GCv~a-EyaMT120v%_ zz4}+JyxCym*KF_PefM-u6UO|#%yB0;e1ov*`Kzsnx_~Ae#W_plILg$cMY##~<&uaR z0hQ`&>^K_`g-ibo^1SCen#rt>O>SvC@Y#N3f^JljR{=(@FW6F}KjhWQmaf!%y{zqe zBDgkdGZDeR@8X}VuaxySzkg#HQX;JQ$-+&OPswZp^(D+b!t)hf9uZ?(1it(Vpa3DV z;~uO3GA(oRh?z{1iJim`{Fs+uEABd}-ETkmoF8{NbfI3(?F#FDjbjAmH55b-$R?5BG=ygY^Iv_4KG*vUE$}(E7iH$n;TZm41a50 z2^|a_a(?$NAfc98y`=ES&8dUglFqx+mb>W1o`2ED02xY1SKdZLZ$S>{jF56`&5ftE z{%S7o{~3k=W07JWW0J(p-%V;5K6AYbUWDOPS8ABh>#5!BV{~A8rAY$}E2&WWRp0d( zO{awCN<>h?OTu9e8msz8QWhBHDk_T6ay%Ll00%W9a<7lE!Ebz{I3;sqHFFY9@)Z!@ zv^;BYEmc3$OeUD|YMf(gu^yz4klriXWT}@*;hfPQ9HQKzLp7EL=Sd?T`-b)N0D_`A ztYoH;b)qdd)e|1*T!Z`<(pEKOU?QI35^TXvHrK-F;>z=z zl1oVV`DHNYAPzX2wB7CQjr09BZR6_PyjmOOyy8dcArkTObL--n-_ouQ(%%fsR!}FW zgn#EU2dOJSZHCZL&xp{gu7bsstJer#Poq3JfRn7yPQUYff(%Ig6E^c*9=O-1D=qu; zO}pxc1&bi^=Z#y=iDj_V*SBjeObr)*90`fSoWQy*wzPwW&ZH9r4jYAryB9KfRs7yY zdq1x~&Z`k4C`*1XzQ52@pa#2ndQy;MLFJw4>%WI$^l<)ihP!q7ek5LwTqQ6R>8#%P zg&lKp!S3RpodVk#8oIa@OA|j>iV4cI3Gk`AF8O-2k5Bkvb;*Nump}B+^!iQq?oGaM zYf{m_t!>N+Z~2kFWto=DEVa@t#C#)gJt>3F04K>M)L@c9+V$7+CfM1x--iR}!o1y@ofE%1D;Zt2CbL-=Ka+8xbGTc( z2+pyG(%T6x(tmiD7&JT*tAE$-h_xy(s3R&suNMt^t~EQ2`kn(F_%@XnkvlvMfgK>a z<^dLhm{CiYG3kxJM3;YG7TwJWlh8{xaEx_=>$w>Rh^ibzV(P|FY@4{Th!-~rOWj2>-X+@Dk~ zf*2V<`QWu^=0b&FewK7+gT&_V^oU@05}bs!OV@(FpZIML#L_4}QzV%c zN)MAm@8q0QqZ`o#u{#rbmK`i}L7UCWI5 z42~)giY@A+OF9=*i(yC7aqs|}GayN!^kZ5p{T*-U1QCJ@9-v2qz?LGy8vZw{sblWs zuLgfWpG+S=*f0L0{9rTCb2}eLmHrz6F0ccfX*ij4F3+zq>YVR*j?Qc8<(Pyi*%~+U zatzxHvwAQ!_Rn51Sh(=p7e)=Ema@GQW}Y}9OvK{s`yXxMVVruH8eV-$#liubt=*rUuPY$XBoG-D7PcKAYXnU#?A}Y(@i&HAU7=S_AX$#|G@leFy0VqRyahR!R>^49AFW;0I z(?S^?u2dyG)UV_3b#fV9@fQmQME>6UZC}#779R{Bst?}{M7zg^w+LQ?lisY=`W=fjF(BR*dIT@@heHgNHVxzBT%$F;GWUSywdMTA40MyzEnyC!d<#AkqvyEHhv*`41RuJDo-PYLsVlK z7CIbz<=gXJ4j7#omQ)c~Q>M0f;)s#IaeCqo>nfopx7`m)x>bzaB0}^_d`rT9LmeUw zkX{NIMK|ceAw&Ynug7+U8OHsXNt$$RFt(b-tW%{1^~N_hDlM(9BY+;4$U0NvnFeVx zP>MN5h+vz5(>p|MLk57`5cOuzqlBxZ#VDv!0( zdb`d=1U4;nrmp=TTD*X`zQC z1-lVV(0q!e0R3qhy%9Dq9Cfv_0)W6*M?W>nT{bncQ{r|{Z15V=71vI~*C`4jow(79 z6S0*eDIUZMS$#~W7-+{|&n*<5`0c*imEXGS*YSQxw*fkH!Q!mZdI1xGEgMI_bf z{njw11Jon(Cs(OFEj9I7OU}jPXD90zko^5;4Zd6#M<*gL(JB2R$o>*z%kJ}imsHG+ z(`{Gx8~D9jM~bvuubPOUF@r1+H>pU=uvsLt_78P-e1eAvW^r`yC&s$=is%4=Aw+XL zobqfoa9If)Z$&Q;Uo{$>gju5FWRt!*riLAHyT6oJ(8HU~1lUTDfaizQMGCi&=(C13 z&g0d`c0t&npI?5j3!4c-Y|kLRp~@e)R0Z=tZO~JKmsV)sFd&l3G6(mU@2*S@p(Dk; zz3gU`Ec8rDfEuS;+Ze2;FC1rhw?cL!J z5i#^WWMw;|a+0r9>*@eoYT>upZRYXvxX=eAeZ&IN$qw&rI-QaJsTLKfSKw5iQ$>xE z9hbZB@&FB^G7<96(s%zF7d&L0^J-eN6zAdNPz-T}3kNs zV&`=SpTamGS<_knf~iY9wv#`I4yZ3uFd*4 z@fW^fH}??T2J&hqiTzlgP$hc}eF`OUQZ8w=Q@Ujc2eqg1uM+&76h<_$6%)7Gc|r%3 zBElKm>{gGFDFvy{gmi$&$1Ss;)%2#23c%L4{(8$z9(t2=&)i8^o$mY@KgTdQ&Jlu> z?d^PfI67cSMBVd`9v@U8i%nA!r-9s%GVRl`W8CSi-1?fjg$C>_>a++Z5}x6Yi_f71 z&?5Hkbb4fB1%9H^Pwyd|6~G#@bhrA?HhWOyO(yDF>AbRfUd;xo(1!Be=3_Pi^}D5P zuSz!I^!38?OO+}Gi7P5dx$a)2K_3r5iACPHwsm@#vc9TwdPaG94q`|83n zni1N|(7!h{SRhQ_$hR4!zlfQw>eqJp1$XI7mZyfcZm0`;^1|YSlZ0C zTS&E<`SALVnak#*xRA{0pRyEJZ&_;<2j0t4_CX%LH&@lzYU89LUVeh8jNUI-^+aEZ zTz&{=yG;?AoLl!FVA6_t*nMzDNO)r1pMA_~R@JoZCL&fH#LvC=505ivzIO=&{OFoQ zCwsD;JLht=_tk<2zLiRFj-V3m?}gurU7UVhwMJb)yk;A6*yg&4t&|~p2S(p!fdo7w zcY|H16zGE^>Kbmc;~fo}Pj!X2cpYRea8k_CGDr=|4@nw3fO>*}hF-H9;6&$4uR(>&0n1>BQK7>;RsAI2N8Fi51GOcs}x+VfSIzd#z@YK zbjghR+4hV$cgs)PcUOjx_@ddeGIHte(A|cFYb+bU*IT|zTmMC6){q?Q1+l`iVt=0(GPXj#kBxU zrs(K=hwVN+X{6x59~9<^)qk zs=|+5Re~q(4UMBt4K_}(P8qwNyKUaQoF**T8`@7lN}$6F*!?`!^4?;?bYG~ zRryX1*Nw*c>uZh}>uSAb*+VhV)v``tsoE;_n?~c`>PKWkdd-?G5A?j0u3`_OeH0=3 zE+@O;H~JnjDhcU^E_S@G_v|AM=L<-@ub@x%ZD(dns7i^pNX(;>)<=Sly#Bn2yX)i# z^rv1ja;%tvzRwj%OG#|Mbw7I2t`N4iet}>1zeD~FR#?Rn`q1V6&J1qR_YD&}ZQFa7 z`F`M^CQ!W@_Bdnup_~AIy|C(7OZ%m0 zSJ72<=H^?EY5T-Ih5I%z}#0| z^0D|4#_f=ar)B*kC?0sL%bw|VaY^|k89mRv<&^2xUFZs6xBu!#lm@!m`3iZrOqMM( z(FO#wHAy_hrLopeIDPrV>@Gw3Naq00ai0H5viHFf-@j|9bovKNE%85JpZ06hliT{m zX}&?+lT+9F*ActEmOM`F6o^10kN%na(i1$X@+;ghjF=ijyD!sKL}|}h-;Td9kIMd2 zou`vE^$g`KoV)t?vDaFi*ups{92PL%f~=GUS`(NPdO5^ajc^^6R=|B&VMX(l&6>p< z$VX2e!2+_4f^b4)8TKGVIj)QQNIsRl#NT)6>l8p@=V9Tp`DK->=iy}F zX6{>@p086akLn(Lkt*u5Jl3^hXtu>+Rr$bU*sNo?wj>xIp}zkiGhgnLCwUzt_FPQ{i61f)JC*jMOvCm*6QCJ~cx z=U1l0KM6UVTbO-w@Px3Ob1{+AWrvF~{ zxU0M6-r5RW(YFA?E0C;(uJ5+IzTR^v)XLS}p&>!jZ`M=X!D|yVjA4`-nOpeGex4F7 zM1L|oGN|pPWdlDxQ)tnbd9$oq%u9hgcB6`%*17T8QTOQSoc1J8^~j<#n}sU?(s=c_*&mwCLQo1%j#FSK0CR1#^Cnp;2x z>-|G8O~dwC;L0+C@G!l*{cvk^^TMjiw9}9cPUw2HLM=&1)b6+=_lq-R9)p4%x{#>Emz2v=K2vF z9ZXL`a6I!~F;UQr<7X{t7=9z9li)gZT4~kcB3&G&EmWF8RKg&m2CzcdVM4W?e?TRIa(DPLQwqFyq5ESy>nBW)ixscsca@G>{q&#E^MVb`KTy+IPit=Q=qAY={NA za;w`6cGFAgJiI?nSmXlJU00}5gf->Ofu)F%3Z#Xc?b{YAc9#!-&nuQ}gkX}X?Nxr? zqw6Vrr|NRN4x>~dvk4c|fAdQ4!QWKiCtnd`k_YitNjKbLH5l(7O!;0)x~pXUXA4?p zQL9O5ra9+V@O22T>tb9kS5;wuu@7FjWm(#$P{uhq3M*nIzume)l`q2Jj7On77`L=E zQHvI%-W(YBcdSdn4<7z6hwjh?gA$zoS-Sg&xtsF8{Ewm%#s0&J294sTsZ+on+=Je8 z?r=HGz;ADE-0+aV8z!>dDInDME{?+V6H%4djr0*u9j5{At?VVB0?)9NZj>~DgPdq% zx8YCNGH8Y zr>To>Fkcy|-|UuLRv@tFTv<=wn{TRB&@*A1#dJos`9f8hE9dR!uu zKLHGyAu4!(HM!4xByA|Fq99yzIMXILhQn@&h~p=8ctfGEqN0mgINdC_dhPzk{k{# zWkowKt}bsh`rFMF_C)sf9*3{pl+Mk6X|KBLpJ}Qv0?tb11N?85q1&tFtkfs=q*XrGKc)V{)P5} zppH9=(bBL+xUxD^r>a46aqqV3uQW~uy69Bb))FeyAmG^41C}!6I;ts&tDF7{zgt;! ztK~g@pc5*>gc{a>XDK+45jkLDBU_ViCSx(Cws5bV@?NYTjo-x4EuP0niX>rB-DrIi z6|6|8PeIq7>8;-+(C@>_ z*0!G(D~q)B6kg}#L<+96nfuu!`rVT)&g#1X5JFvT6=k22+XVM~;y*eK&6ON8CsTx-R$?C8FMHhEhl6}zecpZZ7tN-{^= zL_UA(_~f%@AjUM7){I@YbJ2EI{J<;_gWr=wgz(8e4h16i_x22Vg@uKM!WZY(N=B@GzBBBO5*qlJ%?=gU zC=~Jhvp8>UZoaFyzlXa#W|T&}!I6ppNLgRkd38t8K4h(QaHr~@sF{rj${GjwEo`0+ zDi*R44tZ(Hgk9j*KEtq zP7&n_+Tp)V^f3G4lCW818AJ)qt2UxJ4lo7cRD0xr5RkYXSV~lZ7~usE0f@ww(lIbF zE`2g4V+Gg~u%r#G-ep{xtzQjjV=`&$dboRdWQ%#H8Eot zI36=HGJlw*f(Bjv0cs9PCb+YP%;^d6oj#X&x0~Mk(wm*)`&-Cie zs*unf$18vx|7RC(#iI~K_9NWb*4^`)GlgHydL{3~DzFEQ;xEmGS8-L1L`xR0NC5}P zk-pj9Xt28fgWK`uPnbL|5DxBOd6iF;Bdh&1#H6X{T~TxYX_H>d;o&2bS7yRO>v7Z2 z@c!^;4u>xdCN96pH-i9?4<9K3m!+u(IXXI$ZI;Qw4)c zr#fLPD?HzUa_tZXwQ6Me^J?{hAqb->-a#T$5pEu2NEC2*eGUNrYbCNY&g;#^7^m3@u z8x#w|)q`m|3HmU^HmU18>YoZ)Ew`Gdl>(pT2CsZRv_Q8Te@*4I|_lw&`QQ~(~ zOm>!^WFg#cDGO4Mf}X_7h%MO7{NZ+b6*<+aM`q*k9yh(NutLTH@dO~o*IgB^tti^r z*LW^EG5q8~g3L<0XR?rr!w=JJ0ebQ+*V@k+BFh3W3XI+vUvcT+C%`e~q@Pw25Pk(7 zPcIcxyyY`VL5uTW^JyE=kNl_F54mp|UwVxmA*{a??lS#PT|bgpOOp` - openvidu_react_native + Hello App Display Name diff --git a/openvidu-react-native/android/app/src/main/res/values/styles.xml b/openvidu-react-native/android/app/src/main/res/values/styles.xml index 319eb0ca..62fe59fa 100644 --- a/openvidu-react-native/android/app/src/main/res/values/styles.xml +++ b/openvidu-react-native/android/app/src/main/res/values/styles.xml @@ -3,6 +3,7 @@ diff --git a/openvidu-react-native/android/build.gradle b/openvidu-react-native/android/build.gradle index c6e7c7c0..e7732fe0 100644 --- a/openvidu-react-native/android/build.gradle +++ b/openvidu-react-native/android/build.gradle @@ -13,7 +13,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.3.1' + classpath("com.android.tools.build:gradle:3.4.1") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -23,11 +23,16 @@ buildscript { allprojects { repositories { mavenLocal() - google() - jcenter() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url "$rootDir/../node_modules/react-native/android" + url("$rootDir/../node_modules/react-native/android") } + maven { + // Android JSC is installed from npm + url("$rootDir/../node_modules/jsc-android/dist") + } + + google() + jcenter() } } diff --git a/openvidu-react-native/android/gradle.properties b/openvidu-react-native/android/gradle.properties index 89e0d99e..027ef9db 100644 --- a/openvidu-react-native/android/gradle.properties +++ b/openvidu-react-native/android/gradle.properties @@ -16,3 +16,6 @@ # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true + +android.useAndroidX=true +android.enableJetifier=true diff --git a/openvidu-react-native/android/gradle/wrapper/gradle-wrapper.jar b/openvidu-react-native/android/gradle/wrapper/gradle-wrapper.jar index 01b8bf6b1f99cad9213fc495b33ad5bbab8efd20..5c2d1cf016b3885f6930543d57b744ea8c220a1a 100644 GIT binary patch literal 55616 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

<5G2M1WZP5 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 '../node_modules/react-native/' pod 'React-Core', :path => '../node_modules/react-native/React' pod 'React-DevSupport', :path => '../node_modules/react-native/React' @@ -26,11 +26,8 @@ target 'openvidu_react_native_androidx' do pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' - - pod 'react-native-webrtc', :path => '../node_modules/openvidu-browser/node_modules/react-native-webrtc' - - target 'openvidu_react_native_androidxTests' do + target 'openvidu_react_nativeTests' do inherit! :search_paths # Pods for testing end @@ -38,10 +35,10 @@ target 'openvidu_react_native_androidx' do use_native_modules! end -target 'openvidu_react_native_androidx-tvOS' do - # Pods for openvidu_react_native_androidx-tvOS +target 'openvidu_react_native-tvOS' do + # Pods for openvidu_react_native-tvOS - target 'openvidu_react_native_androidx-tvOSTests' do + target 'openvidu_react_native-tvOSTests' do inherit! :search_paths # Pods for testing end diff --git a/openvidu-react-native/ios/openvidu_react_native-tvOS/Info.plist b/openvidu-react-native/ios/openvidu_react_native-tvOS/Info.plist index 2fb6a11c..ecbd496b 100644 --- a/openvidu-react-native/ios/openvidu_react_native-tvOS/Info.plist +++ b/openvidu-react-native/ios/openvidu_react_native-tvOS/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -22,6 +22,19 @@ 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities @@ -36,19 +49,5 @@ UIViewControllerBasedStatusBarAppearance - NSLocationWhenInUseUsageDescription - - NSAppTransportSecurity - - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - diff --git a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj index cbb48b73..fd445fdd 100644 --- a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj +++ b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/project.pbxproj @@ -7,80 +7,18 @@ objects = { /* Begin PBXBuildFile section */ - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00E356F31AD99517003FC87E /* openvidu_react_nativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* openvidu_react_nativeTests.m */; }; - 11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; - 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */; }; - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */; }; - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */; }; - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */; }; - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */; }; - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */; }; - 2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D16E6891FA4F8E400B85C8A /* libReact.a */; }; 2DCD954D1E0B4F2C00145EB5 /* openvidu_react_nativeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* openvidu_react_nativeTests.m */; }; - 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DAD3EA31DF850E9000B6D8A /* libReact.a */; }; - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; - BB5F7C62229537BE00C01F0A /* WebRTC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB5F7C61229537BE00C01F0A /* WebRTC.framework */; }; - BB5F7C642295387E00C01F0A /* WebRTC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB5F7C61229537BE00C01F0A /* WebRTC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - BB5F7C66229538BB00C01F0A /* libRCTWebRTC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BB5F7C602295377A00C01F0A /* libRCTWebRTC.a */; }; - ED297163215061F000B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED297162215061F000B7C4FE /* JavaScriptCore.framework */; }; - ED2971652150620600B7C4FE /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED2971642150620600B7C4FE /* JavaScriptCore.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTActionSheet; - }; - 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTGeolocation; - }; - 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5115D1A9E6B3D00147676; - remoteInfo = RCTImage; - }; - 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B511DB1A9E6C8500147676; - remoteInfo = RCTNetwork; - }; - 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; - remoteInfo = RCTVibration; - }; 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; @@ -88,27 +26,6 @@ remoteGlobalIDString = 13B07F861A680F5B00A75B9A; remoteInfo = openvidu_react_native; }; - 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTSettings; - }; - 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3C86DF461ADF2C930047B81A; - remoteInfo = RCTWebSocket; - }; - 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; - remoteInfo = React; - }; 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; @@ -116,244 +33,13 @@ remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; remoteInfo = "openvidu_react_native-tvOS"; }; - 2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = ADD01A681E09402E00F6D226; - remoteInfo = "RCTBlob-tvOS"; - }; - 2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; - remoteInfo = fishhook; - }; - 2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; - remoteInfo = "fishhook-tvOS"; - }; - 2DF0FFDE2056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EBF21BDC1FC498900052F4D5; - remoteInfo = jsinspector; - }; - 2DF0FFE02056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EBF21BFA1FC4989A0052F4D5; - remoteInfo = "jsinspector-tvOS"; - }; - 2DF0FFE22056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; - remoteInfo = "third-party"; - }; - 2DF0FFE42056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; - remoteInfo = "third-party-tvOS"; - }; - 2DF0FFE62056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7E881E25C6D100323FB7; - remoteInfo = "double-conversion"; - }; - 2DF0FFE82056DD460020B375 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D621EBD27B9005632C8; - remoteInfo = "double-conversion-tvOS"; - }; - 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; - remoteInfo = "RCTImage-tvOS"; - }; - 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28471D9B043800D4039D; - remoteInfo = "RCTLinking-tvOS"; - }; - 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28541D9B044C00D4039D; - remoteInfo = "RCTNetwork-tvOS"; - }; - 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28611D9B046600D4039D; - remoteInfo = "RCTSettings-tvOS"; - }; - 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A287B1D9B048500D4039D; - remoteInfo = "RCTText-tvOS"; - }; - 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28881D9B049200D4039D; - remoteInfo = "RCTWebSocket-tvOS"; - }; - 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28131D9B038B00D4039D; - remoteInfo = "React-tvOS"; - }; - 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C059A1DE3340900C268FA; - remoteInfo = yoga; - }; - 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3C06751DE3340C00C268FA; - remoteInfo = "yoga-tvOS"; - }; - 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; - remoteInfo = cxxreact; - }; - 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; - remoteInfo = "cxxreact-tvOS"; - }; - 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTAnimation; - }; - 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 2D2A28201D9B03D100D4039D; - remoteInfo = "RCTAnimation-tvOS"; - }; - 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTLinking; - }; - 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5119B1A9E6C1200147676; - remoteInfo = RCTText; - }; - ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 358F4ED71D1E81A9004DF814; - remoteInfo = RCTBlob; - }; - BB5F7C532295371800C01F0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EDEBC6D6214B3E7000DD5AC8; - remoteInfo = jsi; - }; - BB5F7C552295371800C01F0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = EDEBC73B214B45A300DD5AC8; - remoteInfo = jsiexecutor; - }; - BB5F7C572295371800C01F0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = ED296FB6214C9A0900B7C4FE; - remoteInfo = "jsi-tvOS"; - }; - BB5F7C592295371800C01F0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = ED296FEE214C9CF800B7C4FE; - remoteInfo = "jsiexecutor-tvOS"; - }; - BB5F7C5F2295377A00C01F0A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BB5F7C5B2295377A00C01F0A /* RCTWebRTC.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 35A2221F1CB493700015FD5C; - remoteInfo = RCTWebRTC; - }; /* End PBXContainerItemProxy section */ -/* Begin PBXCopyFilesBuildPhase section */ - BB5F7C652295387E00C01F0A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BB5F7C642295387E00C01F0A /* WebRTC.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - /* Begin PBXFileReference section */ 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTActionSheet.xcodeproj; path = "../node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj"; sourceTree = ""; }; - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTGeolocation.xcodeproj; path = "../node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj"; sourceTree = ""; }; - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; 00E356EE1AD99517003FC87E /* openvidu_react_nativeTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = openvidu_react_nativeTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* openvidu_react_nativeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = openvidu_react_nativeTests.m; sourceTree = ""; }; - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* openvidu_react_native.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = openvidu_react_native.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = openvidu_react_native/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = openvidu_react_native/AppDelegate.m; sourceTree = ""; }; @@ -361,16 +47,8 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = openvidu_react_native/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = openvidu_react_native/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = openvidu_react_native/main.m; sourceTree = ""; }; - 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; 2D02E47B1E0B4A5D006451C7 /* openvidu_react_native-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "openvidu_react_native-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* openvidu_react_native-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "openvidu_react_native-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2D16E6891FA4F8E400B85C8A /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; - BB5F7C5B2295377A00C01F0A /* RCTWebRTC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebRTC.xcodeproj; path = "../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/RCTWebRTC.xcodeproj"; sourceTree = ""; }; - BB5F7C61229537BE00C01F0A /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = "../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/WebRTC.framework"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; /* End PBXFileReference section */ @@ -380,7 +58,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -388,21 +65,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BB5F7C66229538BB00C01F0A /* libRCTWebRTC.a in Frameworks */, - ED297163215061F000B7C4FE /* JavaScriptCore.framework in Frameworks */, - ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */, - 11D1A2F320CAFA9E000508D9 /* libRCTAnimation.a in Frameworks */, - BB5F7C62229537BE00C01F0A /* WebRTC.framework in Frameworks */, - 146834051AC3E58100842450 /* libReact.a in Frameworks */, - 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */, - 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */, - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, - 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -410,15 +72,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ED2971652150620600B7C4FE /* JavaScriptCore.framework in Frameworks */, - 2D16E6881FA4F8E400B85C8A /* libReact.a in Frameworks */, - 2D02E4C21E0B4AEC006451C7 /* libRCTAnimation.a in Frameworks */, - 2D02E4C31E0B4AEC006451C7 /* libRCTImage-tvOS.a in Frameworks */, - 2D02E4C41E0B4AEC006451C7 /* libRCTLinking-tvOS.a in Frameworks */, - 2D02E4C51E0B4AEC006451C7 /* libRCTNetwork-tvOS.a in Frameworks */, - 2D02E4C61E0B4AEC006451C7 /* libRCTSettings-tvOS.a in Frameworks */, - 2D02E4C71E0B4AEC006451C7 /* libRCTText-tvOS.a in Frameworks */, - 2D02E4C81E0B4AEC006451C7 /* libRCTWebSocket-tvOS.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -426,55 +79,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2DF0FFEE2056DD460020B375 /* libReact.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00C302A81ABCB8CE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302B61ABCB90400DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302BC1ABCB91800DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, - 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302D41ABCB9D200DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302E01ABCB9EE00DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, - ); - name = Products; - sourceTree = ""; - }; 00E356EF1AD99517003FC87E /* openvidu_react_nativeTests */ = { isa = PBXGroup; children = ( @@ -492,26 +102,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 139105B71AF99BAD00B5F7CC /* Products */ = { - isa = PBXGroup; - children = ( - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 139FDEE71B06529A00C62182 /* Products */ = { - isa = PBXGroup; - children = ( - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, - 2D16E6841FA4F8DC00B85C8A /* libfishhook.a */, - 2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 13B07FAE1A68108700A75B9A /* openvidu_react_native */ = { isa = PBXGroup; children = ( @@ -526,87 +116,22 @@ name = openvidu_react_native; sourceTree = ""; }; - 146834001AC3E56700842450 /* Products */ = { - isa = PBXGroup; - children = ( - 146834041AC3E56700842450 /* libReact.a */, - 3DAD3EA31DF850E9000B6D8A /* libReact.a */, - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, - 3DAD3EA71DF850E9000B6D8A /* libyoga.a */, - 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */, - 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, - 2DF0FFDF2056DD460020B375 /* libjsinspector.a */, - 2DF0FFE12056DD460020B375 /* libjsinspector-tvOS.a */, - 2DF0FFE32056DD460020B375 /* libthird-party.a */, - 2DF0FFE52056DD460020B375 /* libthird-party.a */, - 2DF0FFE72056DD460020B375 /* libdouble-conversion.a */, - 2DF0FFE92056DD460020B375 /* libdouble-conversion.a */, - BB5F7C542295371800C01F0A /* libjsi.a */, - BB5F7C562295371800C01F0A /* libjsiexecutor.a */, - BB5F7C582295371800C01F0A /* libjsi-tvOS.a */, - BB5F7C5A2295371800C01F0A /* libjsiexecutor-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( - BB5F7C61229537BE00C01F0A /* WebRTC.framework */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, ED2971642150620600B7C4FE /* JavaScriptCore.framework */, - 2D16E6891FA4F8E400B85C8A /* libReact.a */, ); name = Frameworks; sourceTree = ""; }; - 5E91572E1DD0AC6500FF2AA8 /* Products */ = { - isa = PBXGroup; - children = ( - 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */, - ); - name = Products; - sourceTree = ""; - }; - 78C398B11ACF4ADC00677621 /* Products */ = { - isa = PBXGroup; - children = ( - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( - BB5F7C5B2295377A00C01F0A /* RCTWebRTC.xcodeproj */, - 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, - 146833FF1AC3E56700842450 /* React.xcodeproj */, - 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, - ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, - 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, - 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, ); name = Libraries; sourceTree = ""; }; - 832341B11AAA6A8300B99B32 /* Products */ = { - isa = PBXGroup; - children = ( - 832341B51AAA6A8300B99B32 /* libRCTText.a */, - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( @@ -632,23 +157,6 @@ name = Products; sourceTree = ""; }; - ADBDB9201DFEBF0600ED6528 /* Products */ = { - isa = PBXGroup; - children = ( - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, - 2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - BB5F7C5C2295377A00C01F0A /* Products */ = { - isa = PBXGroup; - children = ( - BB5F7C602295377A00C01F0A /* libRCTWebRTC.a */, - ); - name = Products; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -674,18 +182,18 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "openvidu_react_native" */; buildPhases = ( + FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - BB5F7C652295387E00C01F0A /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( ); name = openvidu_react_native; - productName = "Hello World"; + productName = "openvidu_react_native"; productReference = 13B07F961A680F5B00A75B9A /* openvidu_react_native.app */; productType = "com.apple.product-type.application"; }; @@ -693,6 +201,7 @@ isa = PBXNativeTarget; buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "openvidu_react_native-tvOS" */; buildPhases = ( + FD10A7F122414F3F0027D42C /* Start Packager */, 2D02E4771E0B4A5D006451C7 /* Sources */, 2D02E4781E0B4A5D006451C7 /* Frameworks */, 2D02E4791E0B4A5D006451C7 /* Resources */, @@ -736,12 +245,8 @@ TargetAttributes = { 00E356ED1AD99517003FC87E = { CreatedOnToolsVersion = 6.2; - DevelopmentTeam = 3PJW9W9M4B; TestTargetID = 13B07F861A680F5B00A75B9A; }; - 13B07F861A680F5B00A75B9A = { - DevelopmentTeam = 3PJW9W9M4B; - }; 2D02E47A1E0B4A5D006451C7 = { CreatedOnToolsVersion = 8.2.1; ProvisioningStyle = Automatic; @@ -758,67 +263,12 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( - English, en, Base, ); mainGroup = 83CBB9F61A601CBA00E9B192; productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; - ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; - }, - { - ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; - ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; - }, - { - ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; - ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; - }, - { - ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; - ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; - }, - { - ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; - ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - }, - { - ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; - ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - }, - { - ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; - ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - }, - { - ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; - ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - }, - { - ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; - ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - }, - { - ProductGroup = 00C302E01ABCB9EE00DB3ED1 /* Products */; - ProjectRef = 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */; - }, - { - ProductGroup = BB5F7C5C2295377A00C01F0A /* Products */; - ProjectRef = BB5F7C5B2295377A00C01F0A /* RCTWebRTC.xcodeproj */; - }, - { - ProductGroup = 139FDEE71B06529A00C62182 /* Products */; - ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - }, - { - ProductGroup = 146834001AC3E56700842450 /* Products */; - ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; - }, - ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* openvidu_react_native */, @@ -829,275 +279,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTActionSheet.a; - remoteRef = 00C302AB1ABCB8CE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTGeolocation.a; - remoteRef = 00C302B91ABCB90400DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTImage.a; - remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTNetwork.a; - remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTVibration.a; - remoteRef = 00C302E31ABCB9EE00DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTSettings.a; - remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTWebSocket.a; - remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 146834041AC3E56700842450 /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6721FA4F8DC00B85C8A /* libRCTBlob-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTBlob-tvOS.a"; - remoteRef = 2D16E6711FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6841FA4F8DC00B85C8A /* libfishhook.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libfishhook.a; - remoteRef = 2D16E6831FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2D16E6861FA4F8DC00B85C8A /* libfishhook-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libfishhook-tvOS.a"; - remoteRef = 2D16E6851FA4F8DC00B85C8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFDF2056DD460020B375 /* libjsinspector.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjsinspector.a; - remoteRef = 2DF0FFDE2056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE12056DD460020B375 /* libjsinspector-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libjsinspector-tvOS.a"; - remoteRef = 2DF0FFE02056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE32056DD460020B375 /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 2DF0FFE22056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE52056DD460020B375 /* libthird-party.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 2DF0FFE42056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE72056DD460020B375 /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 2DF0FFE62056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 2DF0FFE92056DD460020B375 /* libdouble-conversion.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 2DF0FFE82056DD460020B375 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTImage-tvOS.a"; - remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTLinking-tvOS.a"; - remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTNetwork-tvOS.a"; - remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTSettings-tvOS.a"; - remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTText-tvOS.a"; - remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libRCTWebSocket-tvOS.a"; - remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA31DF850E9000B6D8A /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libyoga.a; - remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTAnimation.a; - remoteRef = 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5E9157351DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTAnimation.a; - remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTLinking.a; - remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTText.a; - remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTBlob.a; - remoteRef = ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - BB5F7C542295371800C01F0A /* libjsi.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjsi.a; - remoteRef = BB5F7C532295371800C01F0A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - BB5F7C562295371800C01F0A /* libjsiexecutor.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjsiexecutor.a; - remoteRef = BB5F7C552295371800C01F0A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - BB5F7C582295371800C01F0A /* libjsi-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libjsi-tvOS.a"; - remoteRef = BB5F7C572295371800C01F0A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - BB5F7C5A2295371800C01F0A /* libjsiexecutor-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libjsiexecutor-tvOS.a"; - remoteRef = BB5F7C592295371800C01F0A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - BB5F7C602295377A00C01F0A /* libRCTWebRTC.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTWebRTC.a; - remoteRef = BB5F7C5F2295377A00C01F0A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 00E356EC1AD99517003FC87E /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1161,6 +342,44 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; + FD10A7F022414F080027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; + FD10A7F122414F3F0027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1230,7 +449,6 @@ isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; - DEVELOPMENT_TEAM = 3PJW9W9M4B; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -1241,6 +459,7 @@ OTHER_LDFLAGS = ( "-ObjC", "-lc++", + "$(inherited)", ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1253,13 +472,13 @@ buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; - DEVELOPMENT_TEAM = 3PJW9W9M4B; INFOPLIST_FILE = openvidu_react_nativeTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( "-ObjC", "-lc++", + "$(inherited)", ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1273,13 +492,8 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = 3PJW9W9M4B; - ENABLE_BITCODE = NO; - FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/**"; INFOPLIST_FILE = openvidu_react_native/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/**"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1287,7 +501,6 @@ ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = openvidu_react_native; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -1297,14 +510,8 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = 3PJW9W9M4B; - ENABLE_BITCODE = NO; - FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/**"; INFOPLIST_FILE = openvidu_react_native/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = "$(SRCROOT)/../node_modules/openvidu-browser/node_modules/react-native-webrtc/ios/**"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1312,7 +519,6 @@ ); PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = openvidu_react_native; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -1332,6 +538,7 @@ INFOPLIST_FILE = "openvidu_react_native-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); @@ -1358,6 +565,7 @@ INFOPLIST_FILE = "openvidu_react_native-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); @@ -1383,6 +591,7 @@ INFOPLIST_FILE = "openvidu_react_native-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); @@ -1408,6 +617,7 @@ INFOPLIST_FILE = "openvidu_react_native-tvOSTests/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; OTHER_LDFLAGS = ( + "$(inherited)", "-ObjC", "-lc++", ); diff --git a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/xcshareddata/xcschemes/openvidu_react_native.xcscheme b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/xcshareddata/xcschemes/openvidu_react_native.xcscheme index 7c677667..398e5a44 100644 --- a/openvidu-react-native/ios/openvidu_react_native.xcodeproj/xcshareddata/xcschemes/openvidu_react_native.xcscheme +++ b/openvidu-react-native/ios/openvidu_react_native.xcodeproj/xcshareddata/xcschemes/openvidu_react_native.xcscheme @@ -99,13 +99,6 @@ ReferencedContainer = "container:openvidu_react_native.xcodeproj"> - - - - diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json index b75f2d40..118c98f7 100644 --- a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,116 +1,38 @@ { "images" : [ - { - "size" : "20x20", - "idiom": "iphone", - "filename" : "icon-20@2x.png", - "scale": "2x" - }, - { - "size" : "20x20", - "idiom": "iphone", - "filename" : "icon-20@3x.png", - "scale": "3x" - }, - { - "size" : "20x20", - "idiom": "ipad", - "filename" : "icon-20.png", - "scale": "1x" - }, { - "size" : "20x20", - "idiom": "ipad", - "filename" : "icon-20@2x.png", - "scale": "2x" - }, - { - "size" : "29x29", "idiom" : "iphone", - "filename" : "icon-29@2x.png", + "size" : "29x29", "scale" : "2x" }, { - "size" : "29x29", "idiom" : "iphone", - "filename" : "icon-29@3x.png", + "size" : "29x29", "scale" : "3x" }, { - "size" : "40x40", "idiom" : "iphone", - "filename" : "icon-40@2x.png", + "size" : "40x40", "scale" : "2x" }, { - "size" : "40x40", "idiom" : "iphone", - "filename" : "icon-40@3x.png", + "size" : "40x40", "scale" : "3x" }, { + "idiom" : "iphone", "size" : "60x60", - "idiom" : "iphone", - "filename" : "icon-60@2x.png", "scale" : "2x" }, { + "idiom" : "iphone", "size" : "60x60", - "idiom" : "iphone", - "filename" : "icon-60@3x.png", "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "icon-29.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "icon-29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "icon-40.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "icon-40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "icon-76.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "icon-76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "icon-83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "icon-1024.png", - "scale" : "1x" } ], "info" : { "version" : 1, "author" : "xcode" } -} +} \ No newline at end of file diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-1024.png deleted file mode 100644 index aeb6f7abda8b218f2a988e53da581f01f0426167..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40462 zcmeFZWn7d|w>~@!4GIbf1}UkOf&!8wsDPv*QW6S+NO#95ilT&sl!S^PAkv)%AuS*v z-67pQ^WXOj1LAqk`#ay?=aVCI-#b=Z>so8CJ$`^cW$#34qDJupq}Yr;#kS zGhtIQXzNB)#;b{>ZbquS1&3q zE&m$BF=iX4d)Z?j$)5${%_phXIpVo)zG9O4qs_Q_ZzBIZ;yb@gEzh_qy)!Z+a?(@v+&5HALxD^{pzR`QBY4`RC?mkxhr=*brYwQ z#U-TW`muP9`v@)Z4Dmi|5+1Kr`_h@35>ol*i{tnFi`t8eVgwb>i*%wEs%^I{)M6LM zNB>-ms&jL>vb|a2BDd;c8+U1D(tTpd=QS_!_J{D$$H%@ue&+S|+U3>pAyj71^&|Kv z9-bVP_u>nFPocvW!EFDqXyVf2KBW zR5sGN$GJZdN=15=9nK~t-c#1PGh2kZrQ22dnRh06gm2^xoro#YXxz}>nA#Rt<=%dnFyJ+!v5;?DtzBQ7 zrTA^yT+_};{iFraFzx)$$jaxH3`;f(BN~*~JYWBa98X`?71y%jqqz1doN)8u#_bcz z{#QONKVJ6D;VI?x;M%DwZSbh|Xz*zC_@WDcB~}+RTsFvO&19!vwfb=Bq;|g>t;_Lz zlgZa+pRTj8njd4Nwf!nIc;l|XBIh9zL+Klx$k%C8TeNZfu@VdvhD>8gTX)L%ZsR@Q z%7iZ~q14rHO*k*p!#)qVR;#Gx)ZvC>P6{m{_fDn@oqZkkXX4q%<4@#0L+9S(2 zN5#kT<%i*UQegrrpD#fMkF^fD7}OA!7-nmFTbQ52%QSq{5b))DG@AlzUCYY^E!X63 z2jiFQT6G^yii%%*jSJhQ6sP`i??+FuwMV9>$jmb%ykU570+J*D{qSEQ{MQox>jnSy zg8zEKf4$(pUhrQpz-n_zIU)Ml4$Z2aKXSr$uQ?TA>hy3YyPzh7DAOHVc0zj>3=bN&L=kYo1E=feY6b^`J}J;uf- zx6Imou8Fz=zQ&vm|5ZZ7XZa6%GeE&bVPjV6DH2KT{%_v+bcM7egt$)qoD>nbwGp;n z@@o6~$J@%v`6hqlrwQcpC2-X5D$VgjVLu`?F7~_$5NsIf4jcTVH0kKzCJ|s&YC4uQ zLxH@#8AS|MpLI4KpE)(`DBVHcsCfmC0ruiqYU69TFGgpBs~>RLA2=)+>@#l$S+@Ng`;&smRihx;{-Pr z3O|L|8u2T@30%(@;Khe`y|~c9?!`pm)t7xu|8?x=D4%j=S*ID5W8ygVZO|T1Q7?-& z4$ApD)oL@4T>M#H7TPt>Q*Q+rt<29$xCgP&hNvR6hZ&V1Or1~lFSdcI}*(8^xa#kq8l&VA!)%0+Ix{%;PYBe`68BUPeiej--~Kj{#mS z9knK{a1Wi9!HE@XXtsR7US$a1Y;V_iF`Y~)<34Pf82hP4^?@`CF8Qg6M_9zWUOm}9 z;`Gquvxu3y8IcSP6(0Nq6;R&Wdn8W|qM^M4f*6r+G;Y&JSIYG=q1a=f^8K7bwXwv; zlKnCcHjXe`bHQh};5|a^pCmaY#v)pswg*%La{2M#qenAf%}LrSX{Ro^oVz6zsVpTJ zvh5o8^&BrwmWay)L^2U_YNofj(N>~Gmkm+|E_+wZ!ujwzb-xMWp2Dt*>m!gjBb{Si z*H6wwHAYY8b;T`ywCswrYwJtpr7uy_W|0tpkhIc7UJYuNHr@4G)j9CafKI|;6MBQyx^z?+ZV=EULOE~xybI$m>I zWW(RMA?lpj}v)1zWl zt^&#OBu6G*coTXPX7%qZylQP#qj$TtLOv6XTDTLR^bNNR0$2WX;`Ek^CK6jqAu1}> ztD|ZDkio}m0>k9GEph)J&s#k+z~8=QbZPy?S`XFhM7Oj)Nmm8Y#M}Z>mo=Ixw^)PXLAkgZ1)i=rd_`dcP zNe>-XcTB)*P-G9(wyhe8i6m1#2QW|*L0s{OG-gjd*bhefz>SG7MwK~Fyu#-^)bob1 zt8CRP}n5<`BuK0140!auHW<(a+v#Kv6#2m@=L&)n?~WWkB8M!9EUw8eiZjbce4>Fdn0HvVCMoUAGM=hn1AnqTzn7&uVSs= zJ#9xm`%3+}aW^qY{<$ z>Ud_j;L3>4g|HCez>;%5$&|;~cukLReE^%d`C7N-z$R3M@YY}=a+Px%Ej99~Cx69# zDE=jLQ>?1rF`)oC=;W zUJqqkKsv97>*j5XEQelC#|43Xlf6lrV@05;Lfz+Jx56@60Qn>297uPP0s;dmhm#LE zyrRl}^)zki{Urk-Z$TJHDjdm6-i5T&uEt|%S& zBh2S=bMq!Ess8UNUX?vuAUX1Y9C+T)no);I6s5}LYq3Her;Y=v$PboO`Y^}r<0A2- zf=ufII&o&@bJAZ6tgmNVpnRVDaAs}%0uO9m^GFR6@D*ECHWsRbVEu$_0@kTuZF=*P zghw(X*u&M~y*Zh{u*sKPQHVm#a|8)?0I zS@Qc2RCp3RWZ5X)DH**FClKHQ_>=$clV@9vRgTpIfl$=+YL?Pps$FF{r=}913(a2-0vl-N#UqCm|KRYirFL|C_?Pz}T}a-vecI_0cg!Zo zgL}{dRxl2ah&|w5B+Jqj@QT>l!2YFVlfMKW|`n|j%|**#v4F)ub*nFI%8?K zTJ&E})yu?peJUUw5Pvf*9p4WE*QPGs(w<*ntQpBja%kBgpk5`@SSdo6ME+4&UA=~a z_ue3p)N;YHMtmH2N15lD0p+7Sy#U7<4|b(ovA~%fmC)-Guc%vE0KESk3e&u{HvmBq zx2hF;_4bI&T`kc%Q#7lhy_1j$Cn8=Ah{d8XgppeLxpzp6fM~$p#sMc$mULKd(?aU@ z^XB_ZlNxCN_x_#cU$YOj(BdoJ0c(ArM!}iu+vt}^d$|4i{`aBs20FZj=%-zxu-aSB zg=5!&e}1lI*ZfB}kznn4-H2fN@WqRwg7!3fTSK;xe=_&+4Q0fGAzzYf!XD6Zkq&mg z?2vcf-L`d!()KYJYnj1b^hSa?CiL z?!gIYuL7fdcTSXaZ)VJgnmkCT9zVLM zArTQTj9wrLpJZ7RNM3?Scz=4#IwpL<6t^Vg0i_94iMzCi1b$!&1;3D&iX=2@VDIOr z&T=0Vcn0*MkSsfC_8P47aTWE!Z&m4mP0VO>ILutH+>oo=kHe7cR@niXcqBXf?+Fs~ zfkqKbR2(1nR`t0<44hOeY=YtFvu`F(eP{jC{W*&B64HA;P#Ym2 zMTpmdXQOl5)3V1$N*dB%qD)TyskdLuc;myP2*l14h1k?*k&4!1W?}I~ zt>TLwX+kGGqXN<*wdt#^w%5}Jx8h3qJsKWYxD#wg8cSYZ{fAv&q66%jFP_5tjhEjO z74M1?!ZKY3G7U<4#x?Y2#kBszb`1*3m2(&7>^iYnHVyLNin3d-^V;_x7>X*~|F{?? zk{6{Pqg5_xIp=z1ruh7$i)Pw3%c;wNf?P)*h3&C8%!m6&zezv9~L z_f{ueK~|Vv@mTE|2%(<~3B4CR=I<-U%fZ(g*_VEP`7I`_FW`LBeYC9B@AQW=bdUgR z3P8+!N%w%Sq}Cu}=VsiW`HNx3OTo*d7QVeplk0g3gkzz8Vg&^81-W4-_MjK@VI3l` zLQg2X^*tE@BMhQOGBtTv^#7LOd>Z|*y85He+t(ozPcYQtDpdXHPq|G*Jk;^dcdULZ zzkj}v^1GsYsevcCt9Ok9j2>34vyaeF_=@KO(&`Fp!&40n%oZo1(HU5M$XjxMp5^=x zeu{d%@ws$V<>$g_@MsVxkcdl4JIXNa5QS3097k9r`LN!5!SR>rm&~S6f%D3-0Q*Lg zweRhx6&T4g0Dkn~+azpazIFH9C=cQ1YsnAig9w{L%qI zhsr^~-U&=+`FZ$RE~WC1ncTopnik(t zD(@CA0vKjlH~}C|5D?V{CD4Pw8pMutI?TZMtpeANe7*d(wq_6rl zUp}S4JE+C{xYq&0bDk?v_RBQ^-snH|%Dh*k55~75j(Gfdvm9kbP~jmaFDc&XK(8H= z6e@c~kbl=DBS>R+*b*|fmB`=df@F$vmWI2PW|AUVI~M#KTP0&^-wSwQG?^*3rxBpW zF&AmJ<>j=+ghma<6)uuI!v^MwM+gDI6{+x@l_w3$ZPar+FFG9Vk|l{>ffC`<5xsk4 z0V^3sP{kO@e0Yxo!7L1?JJi@WKd0M;vQra8?xp}QI8{%)LHRD5*Xb{%N4MB)TkyL% ziMlS!0`u_dY4|5oaRue+_@o{VRz$oaT>toS(z%mSJ1J5fJK@QTw!40?O8b#5%qbzA zcdOWI=c=gko2{&-g!i&mU?t1#-R1-&p$G$y+>?=Uk9*$giAv%5 z;d1ROuHwe?8F4dCD>63IR&&&EbzXn0Q7`V)VO?5ap!W@ua8K>phZaE1peJXaAz?^q zk`mkXx90~E0^_zcOq|RZ$9vVFM1nCE_(41? z(n`bk>k597z5S=hxc5HLeDv-3;KH=JXeaq9K&)@4hzST~4Junn=$P!MpBT4@1nv_Q zd6UEkh7>2u8GGdUtHzYY)N3?uuRd7ePIyvgGB)=uYyU;3@2z8Q2|J?H^ZKbVg_rye z3TfmzkR6trXK~Euy;Wz~`K_rHmfQRtN9AgsAX*-XU)<4J{j(;;NryKsA{P!DDR7ns zX@nPCN19z3RZgTbrGLa2w@ezjcx|P=X65leg`vUl53eI{fqHi$4g8;&*GmnAjM-g$ z1$_K414Fi%kMmp<+~n*<46*>vwIT?19nR#|v->ialx^YF-QUw3tyOpN1%&zimfbGtFX zAS3%Evex>9TDagY2E?brXX;?eDx8|Dwd9^+44i!%!ul$*ft661dq_kSq>O)0UXufG zS}|PK8swq!@#pF4k9DE5Z_#G%nhhb%$3wT!5BYe(A&sU!bW$^U>+jdWc~U9>vn=fs zHbWe7f{W9c8{{zEM-JL>0zcOIjjlgKY^=Cc z1Q7rfu32Pvb=YZ4x=d2`t%<-bP?FB#dGv2dni~`eY$Rg*VMsXHc0yK)x0d|#UCR!l zL>fKZl(&2J2c~K8!yd+SqJfMuwmSv#Ciw+!v~0asL)34t^3PhW zT)EZo;CxsHOx%}>S=AkBb%_4PHrst%_EVFC7|ys*^3yHA%U*PrY_NE8!e#;#$3*M} zWe_9~6^H9}NL`;f714@=eyd#DwBzh!;d&|0Mwv4RIUb z0`(BhPO$$9e!@IoZ8@*K^EiSmmY_D1fa_kj;|j+z%&&x&bMe4N(v45!0BTpRzEIUp zhQkgFe*Z}4jfD=hK$}*;?lMpWQLHQ9x^K+Y=#T6KY7!&RX3X$|4%F-b97vZ_2oDeL zLen|9i57pYRKNQ=DZ!sG!`H8w8$KsIz>DYpqLm}f$;KeDZCc~x-r7OGo5+OhiQd2VZI*@F2ui$}| zV5NbR6!g@SWAmJ!zrMbG4`er2;=^vy+7=k@SwsTC zqv*3>%`C-)-V}rM*Kjt1i9ZC3YzBDDD!-_>|8|S(e5yJEgEv>q3DPo!9BI6}w+74yW)*z(I3`<;HCf~$0Cz5xwEG7$1a`oyRfmQYVj$Pc;yfo% zAWpQBlp1%mI-GtZ$NFnUN+Z6+y(XECCI{j>c{{0tf@>bUWiI32(`*!_v&I`C0*wJS z;KHgOZLdFt##!W2jWHYcLS=f<>v^@seW$s`{Y_VXlm$PV8}8*c!t`XB)5G0uF;676 zeDu$JgIoF0d>wh#0MFgAAWny{d3XlLL3U9gLmxou)`tZm3{XvcuE-kvW%GzKb~#D} zH5RN^BsS>Ti27dW!tXJmHOMJz@yxB%_*;49!d5rRP)gP%5<5&yG++uP>WU=?Tp1CM z4+dw5zl1Ha^4uDzVW%XG6LnA$Z&<*W07kW9h&^P z-!5+SJG(J|5wxc;$2m}6gjP6m%fNnO{`f|hS|3foDb2_Yo>-U8;je;B3kAo=j}7Yw z4!fMaf?o2g&P<_}KosM=p zCF!+cRUMA9->`b}A}{?#_gvR}rbwS~uFYJp#BRnU0Fqs1L&BpJ80qcOMS#dpfjBHb zigIH9+^H}?87RtHX1m!UJG-KcioGp!aeM8U%5x-IiaVCR`bAzE`CN~)R!^T~?jfm$P_g@Ci4Q<{>$Kx9X<~ z-@Y$v7ESJU2pAziR(OKz(UHHg6{H&ZfOgpHbZ$WC8ovy0(p+h?zGdMu$ly3fBp2fG z#gFp|d7d8K5^6vq?%D82eV)kX?%CzC9^gB34GlO(x4TA(@EAL)5;(k-=gD`cU?HVILY*n_y*}1VK;8o?7FEA_p#Q2$BU!`6 z*^GC5*g3<`ZAqvxCLgMzYav92)1z_gvp z*RC3v-JpVu2K7H4vre z3kyO-0l|lsa&B$3bdTF(mkKgra$qj@F6^?94eijZ``-Xr#e)9NS(1YCQv;uVdC^e1 zRCgwQ8;wp6=w7L6b5}NG!bY|MW)Qk4;3F28|28LAn0}+2S#EA&%+C@%X{SO*fO7rC zR5c@PRVEP75zu?2+BlnW4`5`d!KtXsQkL*R3#)+&gm+#mHABk_B1XP9t6Mr^Y-}iA zly|ynHP%p{s`_v$iY>sZ*H*p2xOK&*IPAjE#BM*GwKZ@{V&Sa4JbKrOOTm~u;i{Nr z2B{-|Js4-iFVa0$`qH1?ZmHL~K7=iKNI)$x zYL+4Y5DOI40uxxQg)uk+`1`Q8R7St!XjD#!iz;vb^aXpCk{T<2B5YA~+S2QOU6Dv$ z@a;X{HwF}8oo$!L7Sf40%ty?>8rDC$RB->7-OzgbY6r2W*_7~*HEK*}6-uCIA+vsS0F-aXGG+sl~W)Msx>U!K1r#$t*N z#L9;2JrIe&ZQaIQE5Is2RTK>MfxFNLGZeywfKh5OBVsy9dD~aSbL(UG*GthRRIP59lU<-A&CivSWe{&u$MELmzSn88|D&3kadzNmTe{6FWw zGN4v%{mj5|cVD&a)?Sxe?_5MRL~IwH;(Iat`bTly6BZq4{WZCek%z0yACNx6 zz!P})*tiitW{-&Y5%@3F!%aGslP$&LntA4EKR;t&ddv&?GAs9C(kD{_x2GC_K|h#Fs{O}yAC8D(8L7Qr`BCU zJ9^}JNkzy9)#K&)C5EG3V;SP=GM`p^ap)elOAa4#qb0M z1|byX3UVZP<1msvv>GWZE)g)-y;&%t*I6c2amz#8atjN`uDpQ8cMOf~0^xPmb2m@C zEbJ?1o)7*ON89H%m%ES~XkH{5(7N)x#aRxMS#ENJL=d$ZjiDv`Cb4`40J}Zmw%{n}*^`zlL<0@ex=QZCLA%eW5^pf)E11(kPqn-7XU$ zxq=)f3V3GNb#y*O-HRr_zhH7v#1mjv^L1^TZmc<4p9AR&G4-P4u8x^m;hdC=46GY9 z3+c~>(^BK;8c%F#_ULu!9g<^uPKcZsz_^S!bOuf-v_N*yG`QXX5BM5(OB!o=2rUA} z^X}$Qz!_6-dTxrg+nT~J&s{lXqa%#ak|bROLAYWYICp*154~Mu#jT?QY|&O%@(WI7 z#)OPww)c7pwtdPEqixz|Y__JA!mAeCbjqoNSJBRx{TBlG{i|=2jB9@Vm2c%INrxe+ z?+ZGzy|jH<8-4{I0O)pOOQ;Ii#%OBcODxFl&K>Uq=Dx0Je`a^?QL6O@_9UOJVm!+` zE8ilvqvs0Qw#V01Y6&rZA9@Ga;}0oV%R%_Fg{Zb{%za!#%`>=)?&ine3!(WwryNnt zmT}n&Ln3|WZOpI+g1iUuJ7eAZ|F&L%;&ukHFXyg!0E2&%x!iFt%jC^wlg%A58#U*; zDutod#2BYg?5QBvb6}pqG}=+PHy)FUyZxq?-VBj!sq|i67+ayMv@u`&yi1fejsc$S zX~t=bMJHVNIcEi&d?_)D6(K)e@}19HvnUY=5KGMe{u5)zHL(!#?J_7VWt$(i$UG1{Z??qw8EI>$@LDWQqE8P3omS87zjTB9Z9^BCc#0~Zcw#{8c~EDVxn=9 zGN43OzkG8%4!xC(rfTeSSMMn^nl;1kr8A&Bs{#Se1kea=OdIK*pHOg|Q%!!79q8%V zGhW<7LgbV z=4^HX$mGF~g#80@YlNUWwpC@ks|1oG5xy1Qp5FGIQueUxSvnzwt`@QEa;X*%$iW;3 z)XP@D546BHQzO5n`c}F~y3|IANG`Q^Jhf0;TQ;%`0osm-O1xaIPew7Uc^{Fw!1mn_ z?JY!r)7sqPs+<>})CSWxgasSQh))hQgCUqrz;m{@&kf=X7yAY{lLVEccVnRaZ}$(e zB-^#~nS<(-9yhipfB0~KBNzmdu!kU{qB86x&f`enCX6WJ^ZqL4JGS&zr_eW!wgf{B z7k_6kyU#-ASPJzjxY-Hr&27&-Uu39vB+zwXeM(HEiv^lI9>2l_=iC2mj@ zIZB|czgZJewcr~=HQQ&SbMz*5+Pzc6-2pT|RL)9SKxzmT?isUY)JGjBgZ}l4r>0*($A?N z^8=J#=WN4ve+$6lbdP&~{&-=2FEsc70!W4;VORpU0Av}-c6Z*X;S#z&4|)ADVJH~+ zaRK6Z`nJ0A0qG$Opp!K>r1M_!t62)U*6ZZ)W_!lT{ak>&+$P=2NXQJ%LA&ApXph?s zc9@DXz*MFcD$Vvrm7rVSa^s_5>R$gLk`B&O-t>dS{y-rFY!g9CDAbl;nSmObb*f&F z?Y3;Z7jX|TG{jw~c|79g^@A;aB-5Y=zXD}ZvUjN0%#N(9DnHrhJWf3HJ86nqH>%PU zQlo(rSZ1+V=Re0Mgdnd~ZT@=w#V)vmW(lUoo@3u!daGUxK}lW~O)S(bp-Kjv= zs6*raY5uLcWiF1NggM+UmbzfH1_O^$cn@RKyj|b{OP~QexSE`>cSPiIBtrhAO*>T4 zsU{cJJC^uo*yGvvP-r^qe~7Ag1tYwn*{_MeE03?l@Y@F)w|lPUfga+}X*P12w19xw z?c&j+SnJ14sA&)8`>Xr{IM=6`f-@YeI8Jnr1Jj&Ia|^`B%jDeuEH|SVm~ih!^F2qN zW|^;yk@9QmFIad#81P(Y&AACvuB-_MxaR&#A!k=$fH}B3{aJNJ30p>$7WVV%m~^9x zMUyc^0-*wR6HpsN;pZ=8Mxr3HkzW2AryUQvg0!+TRo1JCb>E73r-mGZ>pg$z_dlk_ zsF^1UEbZ!hdrT+X{y;&xV8eem3F}frItDbj)){3cq{~!&yJe!w9cq37MIw-MHlt5I z!>yv(0XdWQL!`R98jzYSKx(eprA#eFVZP2{1s*otCe8MbNtgjW7hRkBj@vkjOp$%% zcm-5Wb2k_^FGkyYyeq#PiJ^m=Q0I-+GRHsmTMG3bh?xoE@}wfZ=0j=LKl6U4FS>0# zeKG7VmN+-FS;7JB5;+apkZU~sui*Hd$j6GV=g~uwCh2Io0w>#@%WL^i$Rzo{5&g;| z1$W0OzeWq`(S#J54VhHRU8jY1(tHt!QTM$A=uL*K87H7121vS?P8RGRiD?Q<7wHyu zKxs@oAm2QubQbMR?1F7?uLlQK^EYrW8)*)-Px_xPva6D$ZTI)MWXZ|$!}>dhBqBe7 zMDc&WO}f{kfCQ`cFy<+_yYyklQF&+s}u*_{}qqrN^laJ2&hnOA)zxb<%`{Zd`gP3`p4$# ztl}8<>=B@IIJk!~w10;IkPHjrOw$tY?3EI2ePK7A4)j8+tsTp6nxjljCU*fWT&l{+8FLO zBr4n!>hIo+5#eAtBj?xxJ&c6<^trUJj_$!cR!FNX@%RQzTzVitU_>~rFhIAWv@j}c zStK4XmG_BUUSLbzYpbgt8-5_ zrRd)S00*H2hP9(Aj6FbL4myL3EHvBX2UVq)Q(r-iDtXg6@g5CCPe_hvegr~(LMFO< zsiWotLa@HC6#dR(>Z_R0os)JE5sY>B`5s|W;s5Ib>o_6JZq>s20o;t!(vP^rbmyu~ zkAO?Z+n9w_#nxcvP&Z~{UA=4!ZDRCfQV@{~NDYON9BWpqT5#G6vn z)iF=t_7+=BRzjz-hC&VurQ+-1800~j8$q;ZOo0snja`#k;cO<5{&rkoHm+mtxlOrg z>oJ=<`S*3@f`6xP*4>xh6~+tD*JJSNa?Jj%5X_)PH^5l5si!f?B9~7^Rh7s2Kz&M1 zn$vMS95znFeaG9SdhN8OI(`A0-(%(9>}+*=XLoor77OL{|dJpvVXkU4Ga={Z zwza%C_$od%G?UR;=+FsXvieqO({o9}?OQoKffH-G&2&)4co#zfNkT6h>@=cZng(3t z{Q9RWOCX_S08=Y&vRT~>^l{_VmCiI!<;41JF`x?u!iWC8CIog94^`Rxw6$EINQCGo z3{E&^xW4>7|Jw@<$=taGql@0l=_sq;&hm$>S{uc(P9_#$f&*d}>Xa$-*~pNZa$%1eC7jJGA7_DYM7yr zy@ZxbXww3hhk3a>nXH_%sN1G_R*`k+xUMu*fB$MsgcDV8%LxAstho{bG&Oolc5fG% zaB=Hk3+1GKk$(9C>(L=W&K)&V1j^2s=hJU@)A}`To%YJii%y2$TbQx6Sa6dISlNHP z$;ANc4R+AO%$gBhL7Cr6ANN7uC0sJLbehzLrzKsfVdi{Hwy^He>L!Z~=?6knSFhiI zG6LX69RR&>MLt9y0cxCq?t2iETbIkA4^rKQ9DR8~IVW+*Y&<}hfv>+r$g<;92xV6j zIo9eBXhOi8{vs^9kZG?AR@(7g3Hx8hBM~Wq)tvk#J3ZDjXH2SRe%8+8i;WnVahUoz zS?-v>T=ufqHlm+v;wBy>$2ReY-Ub7hD)8H24RqJMxk5l75>VH{gub8?NHI=N+E|f_U-`xl=u9?S#y zW`#5%1E%y(AW9=w3~Q-o>e&QGi0c{IUk$G*zwFl9aQL+@{Ixs>JrpOIr`Q)0mhpY} z?9`sw052Z@f-lC}bnj4X9h-leVopJ(El4nZb_mH&pq7OyU9ovTd)Qu!p@Zkm&0= zQ9YBUJGeTjWV4mjn!R?Sz+(2A=PAcNMs0b)vhm%sL{$oa5u+coc_0^yhr!qSpP=hz zyuN!~a!-bxkl%&ri4RcyE!l$afCVr&L$?dgxN~cgOtum?B4?XGglrW_?BNx{4}TtfTW9%>m8Jw z@0vFBq2dcjLldOKDh3VWXy*3gnn(~rfw%(cTp|k^0YUvzmGJz5_h3jq^7Xnko(wmb z{l??5Z%jA2<>m?!9guxfhR>*`wspKtP{3U9U2;e&ZiFm|M*V!)=UpF@H$xML7 z-9NLp;AORVy;U#mW$OMOf-z3jRWz^CST*hh4daj$Y(ez}>8nV0%zpXsYNU^S|4T}c zUlsAFu2OjOEs09(@g1Zs37a6w^hUt-I)Nr2rNuiEnfoGywv2Qk(@ZpzISlUZmcqJ( z@m~rPzDbI~)E;($Ac9&h@u?PI1UA5wOp(FO5vd_!;YQo|+~PQML7J1Xsj>b(qcC1-%wqWW#~TX&WbRW3GXZaIZ&ODom-}@tV+(_ksELwZ}^Y(7Pv7xJG>Gi z-6c`AyLTOMuZlwfBRZj!ENk?#fFACzVEYDo@HB?^OI=N%JOgHhBf869`4n&I5M}Rc zq9z?-*1fn*#BU2{rvg;_xgRg)>}_utF6hp`;|%w&jIt6YyvY4GH6sv9k_<3%YWoYw zKIkm}Kf7ek#;G)G4gFMuzs@~eXdX16Br-3S@dW;S5s8=t-jJiv_r|;`8rJ^s!7&>R8#(!8)1v*RU(TdcpZny-|I}VTsqym`qvZ#6>$Fs zRO?2CbRT;VFO-s|_&)e&5gL$ZXK~E1BvWt-J6-)Pk7XE;U(m=iC+DE23aPXWWvk*& zf8d~lUj@jNq2pkZ_|3`b;Pq?|k_*+hpDuHn9;%A-m>yz>?u8rRF+aX~6#O>K9-@E` zn&!|gf2ExBZ`|{RdM!;B|5~s?Ioy9Gb!{tF7;xXuK#$Yy*Npyt8Q92AsMdDv_qP0E zLzlcL%#k${ca8>XfS2J7E7jr?7x{q`dVmcV|9ViVkmx0O;ZC8%&hMG~e-pVJLT#P! zCe*a%N$nXX@bf>5>|nk6D^zPl>fM~unP{h+VM}qI_s*iZ4?lmP?58RH5V+guoDG|BDX=k zqBHfW*TyT|jt~4E^G_5w!0*6(&HDRCa#W3xRWY)@Mh^?>32Zro+yIgLk8~2~DEz0d z6n$b#TsvYVYS|<`Ujm!YK(bW5j@(pHIeWh^m_wBf0M*r$#5)I#0$lI!!8edPCzv)r zxSXa<($wF?_xDdKI3ve8{UQwQrfR>ApZ(%a!d86y_To{~)pt3tjJT*bYae1dlB{-y z)nw=1By)03n+Wsodm&d&MSY<18GFy*y0;Z_n@-w+%21i>d6eP7H6R)xJtrA}pYXc9 z**+CZ%V$n$)zxGP))5~MmwBtzT%UkF5FO)e?kWIJ9HFx95eo={-ZJkZKAl*_Wa85&TtxE&%gA^mi zV&h-J{lx+)8kACpRZc90+vO3a@Zn7qAVBkPq8;-=pQs7+Zh!95_V8P9*QH5I%IJqE z7twYZ&DQ~7C>jleTU%Z>FSrFE%jzsg7_N5zO0+`#+L;?>06&Bv_wXV*U?zh|^glNh zhlRM@nrh>m>3lPrw?qDZ?t1mxpb|;w$5FUGS5S4J>GBH%pc6>s4w<6Y+~7i~QAhC3 z?C@du4(-R=XS37J?ohD#F6qETeBNF3EST!CU;D-=yg3vZIZ_}a(grB+h@ye~{9)K7 z?nrA0It=jO4GrAGKUd;na=f!eLJ@%k!Nx7`BgusQ6<}ld+s4q@)NQ@q(`gwrau(8Q{(d+jNsPrLqzh^NA)jO`abrgfFO3+w$e2y;=9KNZ z)mehZtQ5&3=u)fH50il_ZsV~_TOKM7P78g7<Q}Rn&JRPGDG*_g!vm-C{9Zld!B}>M0KCCUlEveLUB}zH<@pPMVtki3 zGZA8~^StEO8V7>*-pj^!l*kIs_cMD4m9UGAi8KekuhufB9ui;En;lfp_XJ5zE=db3M~iDj&ks|M*X+5Q&t$B{_2ZamA}2s}p$>1Ly0_u|Ij0 z;fQQs3zQ?)TJO;9M(HLOIjXb1)QK0&T=;BL9n`Tg1FM;;eZF^&j%A3`kAXzCymMPV zpVAXY7d7WQG!&)H7_aeiOQ?XNM;7P&a--sMrS37jY`WNISnV!)3K z*B>n^B!%|^(>PVj-8}7;m%miEGlQBD+j@eoB|p9Nj`aIVReMlt{gY@4E^W*Awbksf z_rXGx2Qlh6ME0M)>~}_Oqp1@gco}cHy|uV7R8C=G#aZ!Lhv+Fk1Gvd{Yv4q$@ht^y zQ~Q~M*q>ZaFc5v8ZerUW{a}z=Md?IQcSl%^4C=|Ti9Wr~wrimg3^3M5LjT;?I-UgN z#M+Y1AmwyF;^AQ2$tDU5!}32;7sP&2e=`K$^ZOXd3OYb;Rt3N0q9j`}(hqYRrk1^V z)+?Z+WFgbEuVK#TwoAIL2X*MVZnm-yK3bF)?u)^QYEA#WrJ;l;2D?_mM_vAFTRCE} zaqWsq|9WRKnwC*T@w zoSnKi7x8KeO5kC$9d*&$1_EnD6$bQcE}`F4{KwuskSx7wu+=rG;)CZ(2=DKAqaK*| zV5}!4AUUKy;1aVOAo#O-$N$nTlgCh;tcWEn(%HJY6V>nP-u2dF{M%a3&ujuRzM!1p zDe~B%=2kn>ie_99V=uN<@yFk+S??G?lFV)z=UD!!ZcV39`4s(9?^M_AP{pV1;3x6c z2^{&9cS0SiKLm=t>c$JOx>yh0ZMG$`&sR!%o@eQ<*tYre)eHHppQZGv{B@%Qq781X zGyGzGg&UtoH=R*$38!Js517*T`40pr;AXA!sq^paoLj>=TV9j|SgQ9&UHPdX9pOh{ zY@g|)eiGRq>na^JbvR5n?t3VQ!*l5MiXcK!sosdj=Aw9|9 zpwn3z8KS+@Yb>m|o^Rqaoe1ifh(UtjC#VlbGfXQlHge0*H6O)Nqr3)bwWS|Zf8<1q z7ksIe2v&gAmj2J5^8?2$zT~CzD*l|6Q)VVln^SG>Ma@Dug!8wYV+dt zHZS@=SJ;pDfMXb*ESi0~4Izt2uG(^sxWwE0_Gkg9`LmEAw1I zDLJNB;CiYu&~&G%4*AgHgKTurxSz9FY5OantQa?_TV`lsPdUIG@0_H5iNH$*UMUh>IsrZk8 zkipY++~$^MN2zU-8aV3FJHxu2!ou7L$#X`{;ab=C1moT}h#@Jy@jlr$zoL zhU3*YyqI*8yhx=dPN~1w9kt#Z1GCgxzWO8w((hy<(w^YTxF%7vp6lw zS!Mi{tie|#*)mG@oy*euR+eaCiO*6w@AUB5g|HVKHJ>ATBAlHjgtJFOTQyqrcj1s>V& zh3p4^Gxq*5&7T)L?^nKBb0)MbWWWA`!qG|rHRH^BUJN-(=vi7S=&^8OrTbmFI%A=` zY`T$he6fY7_WEW>OM$4=B{sVSQfzf1^d_@Bie+Rb1U>kvOc?fb_+c9!3BAMG^1|H+ zy@hh!tN6s{Qdme1$qu}G!gPiI%^xdPtCjxZlZ{ud>6TX9`!GLtc+y|#-I!CL-)TbB z?YT+lCu#sL86XSvrtFKzt?1`7p6WoSBkac+|3T1qWSw}bZDG6!ydskD}I*&b8h1+ND?c(zRU*jVQ*73I8E4Xsxi=d^x>83uIIv(1c1boV%Mpg)Ab$eYoO87k{H(}4TPhYd3!C`#sa%hsiZ3HsBBW~m$L5UbmVYg4 z6{DIKJ_#Y}Yvz0|DhUMw93S_S5)4KmRtblyRHTElHFna4jifr=WhV}MyQk~leP6!9 z+Nxs3{^QjXCDnURXx9g}c}+d5Rji)P2Cnhje~!Fvsqv~jnu+0}mFpd;3s+GBxmO-R z%@}xaH!8WJnbwx^a*xp+H`iXf$JF3VY=FoA%5FgoiZ8%T1-K1}5ys((JxB}pTlV*I zR4ws;k82owyEoyLyA=HseQ_goQlr87bUEpL@x@gO--M%l?uKB_bu zSaZ7hE{z&qxyA|z@PjuE|F6Bb3~Rc5|A29V5~4IHt(1U(iiDsbigX!tDk;LGWyIJ` zqohhmgMfe|q$Rc+q@*MiB}O-+JGSQDx36|^9CP3Ad7be&KWAJ&`^10z zOanhvxQpuxTHV_zPU~yyZT2h07RDQ*hyha1ny>hAJUuNcs$n2_wj%gi3&OQ*U1q|h zd_hTTD(_|yOU}0+x_gcE-lI@q`)cd%RR)ts*wklP0UY4aIaAI!u0vLnU&G8{t`}gB zdJOj^+PNa=5hk{q`4$y?AA~4pP^x>5J;8flDs$Fn=(lY#Pwv4UtyYF(Po*{ulvCLPepV^Si!p;;P#^bX6y!=glDxs?77b{EAw6 z&6WLe_(pB-z@1Azsu^>XKB^ZK+gnR&S z>H4bKKN5i-F#$0_On1akyTCxx6K?{aY)UgMM(Hd`d*psA@O62#ti$zIdNv~7V}=T zAm13OTKmNs9_nBPo#s)Fm=^7-l=$StohMB>-NEWY#;%vnf)JR0f2Zu2wACnMTBX48 zyuFVs>+|+=L!Y1{A9ypg1Xg0w>uLE9Vw$dYN@v(?XMAl-5u^RivwHh|Y*mUyi@!`MG-i=UswFVCO1?Vx^2idf2@pf91c38!G*$1blr;Nc1Eqs8+z zJ;>W_@ob3=y?gCrI}WaoET~@las{LJqOMg zd3oSB0w{WAln^pQpAOC>MFbLB@fPD{t7x^6WrB&yTu(iP6;y?hsDC`^0};;a`7M|O zVWNcqu6I?kZsaLg?Q@CYq8QW(yFf%s+Z2i3sMqZ<Tic4bGEY9*+pBtS-r@ETt;yT*s8Szna`#Zl|Gmrg^C_J47%nN-`~ zju)2^3;BRCQPeRw`1oAy7FIvO{`{Fq!v-ErSA>xT1Ygn>bp3vRgrjE$%(M^3ah>CJxX#9mmzx3J z(bs>D;o08cmmxh(SCj3-C#X6|Jh^P(f**}S`Qhw+yPK7B$?0wJy9W3=+OS$O5Eje1 zUs3&u)Seaqqy{ETT7!uDbTr@>Rlm&gbe!pYnaL?@3W~1+`E-$9T_Lmkjov@X zaSePCIA%;`Dc(RU!Sm|JNar*Se^=N2L7mO(SZF|F*b3>>qbbt1iE*l^P5=EaW?%L% zSR5Dem&ZJ=Y37zL#B#%UQdQAWIJwDSH#Uj3uP&)_H86E>uF&1dVh3~d6vh6dFD^68 zB!lg>ktH+wI}*X8Yb9?6=S`kb^=6IfzcluZDDFQ#@8ZcyN(T(><8f}}MmKqMH0VBM z3Y8Vl)3#U13K8fH6w973zpj+o-Pox*(K1qDw|H$G0}_=jcHyC;ze8M*vl4?Nd}$h4 z6g|54<%O`u!`X(#4*kcYoZ$R!U&DEeDE4($l#ET~304N~kv&&7t&3aS9~99Um^P;C zGd9aRCr6-d;E)k*n38ys!S$8)2a(mYrAA(`m~J}_cAYUxXfCd!cI?d{7XD}mvt4BU zU^Z)JE>Zadv+zvo8@w^pV?G>Cm*_MjxAS_4^qnmFqz^sE%wKVMMF@m@jE+d)vYU*| zemLj6zxGPM8nsq_n+g-$Y8H={p$Pv7ipKgi0E=#hBLi?4Oxu2<|| z(XudtRSsY%otV=@Ye9q3J9!TKdqW~c6Kg2l7N&M?5y2x+q7y1#%RT7I_g{7PjPR;u z8N|Zs@jKiNo8P)$fXv*$)Fu)|&$z|xs@cFRJA4GOZdJ2MHuCK0*$<*#@B8=4PE}2V zMIztn--^{-@>tHavJ{t%e5D791s29$6@La}8{&B)zP3A7=Qt6V@>N!ov}=`ei-DY>6CB?`%4oAHh#M3G@J<_cnYB$g{<7J?_R*w`S?9fC&6KkU-%>F)L_;R{|eDyFxx zd@H@rKg_t|o5x&nrYXM6VA-%Lsh=DI5Cad+6W=g(L+DS8jRb#x)-K_&$>=F>S_N9j znSSeRJyc$_B9I;vD4$v8B`QPxyL5wUZh@uGBcy&1xS6>;E?~^|9vF)xm51DXKB&C8 z^5(l5MTEsQ%Vlc599hHsjF@3H%(}nt%`i9kR-IJH>)a|(=>hwdzW(aM{o!9s?*r?2 z7t*G*%P+DUJcA;g>X~ca-i77iz&aLTs*pV_|B{=1KH6kDyJ={}*qBrE7{WLe?NZ4| zc0x~pPB)+==HUi0i1sRS_Y8!uV&N9TSE*lVp_z#+4A(D?4{Xn`mDLrusjobH7>juc zlv(5=wF!OHBdm4uwdJ(QHh&dOIiPsAO!q6GUJsbwc74Nlz4_ujB75u#=@EzkLr`w$ zDZlp1j8NEih(=c=nu>4&w+wIop=(5lccdT-d-aOXnxz+IyVA*7lAcV3FGxAB{0!Yh zJnOJGrrqP^75ij%D^ch9;|H|V9Gawv3?Mu?auS9Idfbr?h;mFhub+g|NM@af8t>Q$ zdHxT#@%IMUd7`CjBKHuJC3mO%$*xj#_6J;z{FjVQGo>>qo)hWsKR%e6cn$D{bxCI` zLN(D(z_`#OgeI3rLIMN%yLTQ&a1MEh4(04Ehyax$f8x~R%JBi=yp&ua;sE|(N}tq~ zGgThgo-E(mS~+KFN(iyG5I6&W0PRl5_3rEA zVuUQ`D@TDrBw8d)4q^M*nIFLoS+C&r%eNHvY`dV6v>t(0B&j+ga%aI&?d#sa2Nbrr z5_LE4orQ|&B4l0pB}3!9sFamI1}N#EDkx?)@D}81ni}>$(d(J1GWCp%jgze*iBiUf z-#i9#AZ(PU)!7|sARLa4|Fed@Kn@@$ZPJYX>tt_8@K<|Phq@p0FmKMNCX&(JBRIwE zF*jqa&!QRfKC=Ik$VH+f9*E~vT`pG2bvL&L9PqpmN8Xj|%&<1Y;+gGK7b>Pe5UKgzKF9^ItzTYbrXUgUdLv{V5Xd2nmG^=v(tFlIIJolqEz>kx@0J zqwW16^kl7LG$HOMAP&`E$+}&q7NkT$Mkj-}BK%5*k2uloY@?`(*U8D=3W_D&%I!i* zpSrj}=h;ztoU3zt(iU>k&DEom5x5n;ShPJ*d3&JpkNq<)KSAiP?3%R#PlTI8gxkqN zJP3Q^jD4zp?bJY+_Qfps)C|N9XdEb}nj(}3wCtd4WP7zUr=6F86iwQdqNNcQH zkAVe^$04Z%7b>aC#~G%^krcaS9qT!X%-YK;BrzN9BBcC%88H%nV4IgpARt~sZbUfQ zd0P(Nt)okPvm45(Veu65kf4)tR4UK*SRGZ1z2*^Q1nha5>f3#;CsTFFyA4$8UGq2x zx+}J)N!3V+FL7w9z>QxO|_SbRiN9w%FZH2l>8x$DA}`2uVw9SI*yJGV~ChuzemJ?`2f@GfX2T- zUkYJ#ak@5)A6Z#*8cE^A>b$sCjpU1C`BF8>S-^nE0Nzd_l>i59sa=GCLLL(?Sgu+X z3(%^3^$^q3Pm-cIJRBSvOM-Z`|ADGuzCH`*$WTjta~aeF_;9~gDg0njNN>3kZSm;7 zK-bD>B+?z57E8kyW+D<)O>aR`n@r{u5{v4bX?ew=XF7`kVh8nuE2Q)MG)&yIfVX72~9+PuU)if>Z9*DY~qiDLppn6MyK~cYL?dW&) z3=BT*Y6zxe^o0vo0Xb--cn4`a|EJtIpg?X-{UH`yn6~)zwYGF|7I7~t(rg`~rO(g( zcuqh%fnJpjUd0E(+Z}Y)q)0$2>B;6Z=yjy5c#y6o5~n}CQH409Zv;mywnldw z8)jBbT!j%zPXA|yPsEY%XLaM}WCl7Ktjw2e+|q4BA|nMuI7B*w@=m%J+hY^x_2qG( z9tBK)f=ZEsgr7z?tX{}8y83|+1t)T+Bj@GOfU0FGV$kKw_kwGDsA;VvJ z)UqAIXg@+6&9I%zQnngW%gx70$nSI`(GOD5$3ut%UeJ*nQYWgPrkbWdnm}q+d@{tO z#};?}C?{F!4-NV?IrhVc3xWx8^c~7@9l_5Pma|f+PDQ6#t4CirbBS;O<%Ooky(w$f z8i&fh4FCrX=6RzT$WH*T8v?xUlhkJ~?;suP=jE;T%p&hZsgwec*Yp(@bg&`nXPgFT zNFI2^)B*;N&vBa?(s>T|CZZo$ov#!m7rd~Ng*IW(QB)b2c$dsmqY_rSKr_glC`Y%T#>hb76*Od;ud&PJ4L&xOa{G%eAx`AtKK zZQ7eIoc!{*_a$O!gy&5nF0I*bg$g#rW16kUa)&l|m0lV$CC$;BN^xma1eKISs#Wf> zl{)mB&BWg|NS|JPIClGMbv`2a*9Eqr$A{y>oW^8s8wUrSttv>XCO z)sqL5$kT0sQUN9HC^OKCeCY$;KEeROb*pB*_HN!ZJ=vb_(}a6r?su(krpn4geEl9K zK$J3~F!q&+FKTW3g|6>Tg1TZ7x`yDlOzPMEYJ-)eD+rYed?uC`!OOEt zqQt<^)h9VdURNc_sH;CN3=)|czLl6&d3wUEM+o`x`e>n0H)D;bTjzi*Wql?vtcE;%I`Qy%+txSCSC^>!}NlrbyUI7OTEaj`Ox+ zs(Qhdb;^$BD5IRI4FVPM*{-ZzU_~eB)hl8G$`BM-8XuD8s45-t7yixy{8K<<2=OtJ z#uQ@y&|sOq4-+p>oqQxc_R;`YoMS#}{*TIJ3KxMnFi+Kqv)tM5#I>&3jqGVhu~d9= zNYI8HMk*S?;)80YDY%J59x}(=7Za$iRJ8xjLdpYyCMOvMU3Qj2SFvyCU3){(H_4wK z9p-fZv_FbukMq7wB{5zwZaWbjv7ZDy)D}hlX2_mbdGDJ|b zV1+B%Tm`psWtQ$SJMFe{9}hHJ^jyq#I?9gm$sja^W=9*m|MQ@=5&C+xF`F0?vFrR- zFJemyHfvxnZxYZfvbUr9qPf?wWanea_c7cANm1z*%6>R!Kj)uiNPTTvT!yWk9JnoJ za^P>7xL5=jt<|AJn(nvpYJJ^T6BNpVDQ$-mg?pZC1B!z5C3zv4<7+1Lb)_3P3s^FUv>wR&lr{Zf3Aw@=ksY zuSBci(;XXWz+iwp(za7zsp6oB@bD5&OR*3joMgJE$QTu5*&v>GW~ZzY{$6)j*c0TZ zj;2Y6<|M$V2rmWCUw3{`eK!pQwTUcybt=^=n|Sp0j??$~elga<*s|ni<#kGta&sey zh=j_y19=|^;y~Y9$+yhKi&QRS(1aF~FEh7e!oamtlRhL_(;N4Yc;pxUi ztAuaLN|Ge)#UB^EK*K~uM=m&3R%=|8*MOqgX*KqoL@ku$pCsNOFr{po(tm9<3E>$Q z^N}~`JTh@Nw}IFBgV2RDR92ILdin$))G8cvu<UaF7@ojLiOS%WxBtM2>TWTr6 z+SP_V{Lr!xC&<@8*nJD4;yo@A-#O9Rh|!I`hqca^W2$!o&n0}lM?wX3`3Qp+`5(G0 zYYK&g5G|;^HP44WR03Ey>Z>Iq{6qryiRbAz zg->;GBik?Eoa2j;y;MDv_rPb7PiOMIQ7%ZtZ0VhUF8cW)DsZ{f86rvDH`M;Rl&i)0 zNi|Z%NP9<9Ktj_IQju{Po$(GY*42uHw8I*P2hGzI;CU}zAn0#WLddpZ3GBY&V~{JD z=(ZADTsdUi#H_|JxX$J&|A4JJ815kkzc=aKSdtNMG3_`co0MK3W#0P`|&WP+ZspKzD(K~@|5xoP&(bBR0x^Us|5 zSgbOfeYq#oz@PAPcN-V?mPP@2fvoL11eqxXka%$&u?30I@dy)rt^)k`6y(M{s|)Euq+tB zS75fveM%)T*$8jtP~v3y^qt}`)xQd&&W5>dt%lBhdEzczwLa%w_lZgp_WGzZs(<@S zt4sg_`^Jd;XT#3Ram59z?|I`!cZ-)kNIB0h#q3V}Sn14EiC$9~+ImiP3p)~CE=`%) zz4xW?IJeJzijP=36q|Zd#k@tuVo1$Qh=GW}m$%>@)L6 z9P~l+5!gt7$Jw`jrHKx{%Oj>C9^NguWaR_ii)&gQf%@#a@07@VNzT{MS8$o z)Ze*AWu7(Ysl4@|(IS6mP%4^Ve zTaqB4GP$91`)=wKV7l?5#nlj>Ik`EeB*4)!0^D}``kvb={7m27A?CJUv4{%v@aXeB zaotbODBO5P91!SAXJxUR6PoX*X(^0ZYklX(6*f<{bu_;E|EyDBDhFqOl(!A%BPDY! z(SBbeZT#W)aIqok>mV)QygFwl{B0TOX?5l@(^rn{5|Pk7b2X{mZe7j3!8jUtjw)U;pg17N$N!HnD-AL z3H6mWOE|6NagHU<|NQ8G*XD}=P|Hgk>aA^kV19s(l-A}G;d?%zC^LZU4ckIu<`T9)Gc4iC##ch57=$$+jcH5>W)dlBo!!t3!FSK4W0Hy61_u}xvLQ1k43~WU$cQZya6isl4%K2Z?!AmB zPhQ6CkDOX$8f>-vL})X0*CnjW|2^;_t^m+w8tUUNbq&LoRYufmFrXJ)rZc=~HKJ2O zlgQ}3->b3s)Oc%rC=0Kr$La9H#pzMUR?JVB#Ot~B7S-k}dySr|%P(gejDNKiaz+7K zR^L;b+Tng<>wXW*Ly{B#S1V>zsIMT{mHfW-m<;PFecP z6qSMX=my_8vSWzPYgPyp4fB@UtAo6`97Q)vyNn75F2yh=p6>HiPf$Uf3&Ps&ago-1G`Cdk@VFiM*UA~14UU+~y{_oWX32kit; zEfyAX&caXetQ^kC1Hbqbgb%l}+nw}g|EyaXKe4bL3--l}&I%>avu&QNjNU!Di}Ser z-Q~CllxV)vn6qOkFgv1!|NKE{{iPCMYl#Yx>n7iT&f<4EEPE8JzPVe5(yr)L&&|1@ zG>j`gpCl03pLUsUYnAoq`!q$P^UflgZ>=WUm?yTQnzj8TgEH?_p1&nYpu@*G^f|)_ zMLlYc_ zoyov3yY?8L?P04bH$GAF+NlWaGhTDs{t0PAcs>iz#9~-E06LADV#as9(YYkHZgA$U+qLY@%)EBH4Md_~wQOSsy%HE6Mk; zx{B>5^5^l)t0sfhf%(6_2lhdYgbOdyAA4t*G?}V6{J!OM@0sMp3eX%BgB|wo0+kxg z*BQ}#e|UtKdO%W;eB4GZkFjp30RGM}otw%9knU>u5zZL!mXzC2>c~60nB;u6uQki`Ib~oFMqj=8kJkYgfl~Br>=j!*g=2Mk58t4f?E~V;y0nl8h&TbQI)d6%6YQ?C7yiI=*hMjqvTScdz^)sL`dGd zcl}Rqyf(ih#SJO|db5cgO1Va%Szl2SSAx?}#*eRX)A6md`=#Z(O%-(yL0zL7=`MB{ zN1}xNt3JG%Zf$Uy$`gJN2Chi@0Xuc$(MR$t$IC_JJf^&3>XlZ{+cIAmvT6(sMp2w@ zeJq*rvg~-r<}9TU3?RPtF2!F~eei*!h=BN9ZM50Hwe_mAv$cEo$T>F7Dl}u_0Qm?o z-`Tt4!X9(yes047R~Cyw^Xvv3bYULTT)`N+QPn=|{$=JxO-QcYsk-*-lMTLIBOMja zW_;aDqTPi59Oh2^ci#u0oy?Tw@|8~;wmc?OkQ}iw4GaDPuM?S|y@@xW%kI`98CD@b z!K1DPLo>+ECiP1{NZ;Ky9XuU>iel=1*2(WQedTwgDpchmW3aunh|N}itLRDB5l#~Y z6SNT#`BtK)#;CK@UHy|+vbO!t!YKx)-%;T{j7`=gb&L9`{Y-EoE+SYL2RwTpD8i}w z0EFHw>EAVCV2c4nXqQa_lOvWDLo_Y*a@Gwj=KX(ZrX(aBI^MhYX@yVN+#gf6$9y3~ zx>gYB>@X}7?zA@*8-Kb2!nS5(P=%ZX07M>`lQ@4_prKW1!tz_=7k-592%y|aCDDIw zZF#9nP;MdI`r>O(XT`Z`-j6b^j<8d7+t1QBz1K`8joBXnC(t6mBlg2r$x0H-{YV7l z1?awEB)8WNXmiJRZw1{5V>U6jj`X)rWkGF9qZ%zPl)%p69D{69PiJgCFxs38*|V?< z{dF@E$7e=Br%4M*&z5EhYv^Nn85=S#7P`B(oQLwOUZ>HE1pZL_;~Q|l&hJ{)R0g8y zwlOO3c?}rX=q-&OER#0RqOL9nRXmd9c$BDWZqrcElG?BIzrdA{y8sTP61kBqe6rjO zdoFu>~1}4YG!?aWsw}6 zNxyw=!Ii&Rp|(n^Bs??2D(UU!& z3w?716@inf9k8$(I_>y`&IDu?Bqn269knWvHxj3H@NU)yT2YuWQE9fXTKSD8WDkcN zJe()fjm6vs3nniT>H&xPig2KK?71$L%=|!cbnAVwovXLQz(u4puACa*_}R^}B@T}2 za$0LC143M>_D=hY%o8A_;_|B7i=udc7rdmo)=*p(l&O;F%=#9_QUGQYJBI9S_2MWF z*&`tV10ILJ2^KoTKnj=yl-D?fnCDA#Z$NCB(O$@fR2T3bCw)fq3s3xs31rQ|#?>0K zQnX_>#W4P5762uaUyv1&J^-YP76K1CX+;YPmdU)fg~U2e2TIaJ_&a4`pOmExv{)`NN*yUl(ERAtX2wiom- z2&n3&pnMXtfPhj?Xd*#UCL2Qs1W_s2JoQ{NWhdSr{VW{Bf5s7r#IQn2CqH19xOwd zb?Sqr=|HTs%yX%t33~j6;xI=-A6edd^q+&hFYf^biV`B+KlUrigE~TwO$-Zln(gD* z4{voChuwNkuU1kFDhN@cE}h1U%-qrmoU$Bpo!pGBnY;)pMxLks_x!(JpEUlH#(zHHKP&kE(+adNEa8tDOske^T#zp(0{@ic)oHg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS-xk*GpR5%gMQ%z_SQ4s!S|MJ(SmbRjmda`;Dv8dodXe(3^p`tgz zi&zk)S}THQLBt*uDk>Ne(TmVRQIQ^M1Jx>ms7O5s7BBu#jaXxAx=A)~_c?Eqlq4p1 zXIXaN%s1bgZ{9rMe>W-?_&Nr2Lh6;E(zQx34Cx9%6Tj^A;nrT*m2oUR4(|;|-fc5*q$O!tz|eE97ZRkRS^et#*8-5L1>D`Z-KGGrjY6{pq$OdASFR!~Iu5 zB=dw785Xx@Qg6W>qYWXraAeNsu*fVe2EvVW5OIenw>2_&Wn>9RC_PmzLmCvZE(P|j z*p8n1%^>NpddK&x7%5q<+KeTF0*WYKVHHaMv>52|bEKsgozV_FN`N{7$xSklpZ2Aif-XP!E zQe;6gX;M?8@UN-iAdJjU;@U6Ehgm&PmsASN3Qxzww}K(rrvjcMKRxtT4IPS~nlZjN z`#7n&hGu0CN)vsglSR6Obltn2PG?h>j{hhll+PL(GdbsjsUyla=4Q^Jp~!A~PJt?| z?##7LUDA1&!A@lDrwhX;yNj6RvB@~uO#J3UZ~OeLl+pO{{Vw(OElrk^|5 z8XdUNUL;)p$|(e=rfLuRGO*$&JQ!Qucr?~f;r@@8e*tRg`v-q>5k>$2002ovPDHLk FV1hFTZwvqc diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@2x.png deleted file mode 100644 index 0a0fd3fff09a09db58dc42077a53f5697298d40e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2521 zcmV;~2`2W5P)Hg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS=dr3q=R9Fe^SY2#XMHK$#{_NddX$zzf!M_KKe~BSzjMA6}sT9UV5$#o8@JXV+t3sl0In=2RX{oWLkwA%5Ewf{QwM^D?G&l|H9s3p> zFk6uqX5A1CGr;8wH+MB}>NpCE+fax=80OEyb$f?n7;AZHYzbv2TU$$2k%ys-aZ`sD8T%-jRC&bKDpKLiz4R;Ro#_z1?RcHFfDXm_S3q z#$M}sq#0ZtX1jq$FU(W~7Wna_nEb*{%vYwdIs&KLx&Uf-kHJKaVzKLsv;{P(qFqqL zuer;kL@8rl@%*{~MuO$QY2FRaJebVMf^-{(DFjg#Q9}TWPEDfv+!WkVk~XC8wWGT(KomUhcYLatr7|5ZX+}; z0JUMMlb+-%eFy=aE%%|LX$b~0KVZk;M>v)}1&iUYm!>7erABoUxePmDVQne*CnX)_tI>uRSh#HChkVex_xIGR1p5br|&$oJ5^dZ~Vi z3KoosBUO9L;B#v1EZ!X4jZdx|!dQ?;(nwU0oSHo?0QIr`YvDY672x;6UwG@{$JjMA zfMGuy0&5hUh8_bHrqY|Q+!;Le68TmG`25NdtjfQD^X?^F@P^=!moixR{YQ!c`i51o zrSBUJLFARn9sASR8QvsDbzrn1a|9pyWa<^fySVA=?BC4kV>YWaUG-L?O0P6uZ-OWn zE6Ky)dFfdQ{#?LH;F?=46ya?gW73RxAhyy4NU1DchO7Wh{SRY4=# zsP;y+Comv~o00!^F@j5T#^s7vLeCgNWQtjFh&40WSvae9AP+Ck5|x8x78->!X%>9DC3F^nEaKa)$xqsxD; z>wa%Sm)9-BvOSxA z$@Dz8HVnIxCxnyY*{jx+(>DoVYxCtCkIHV}Q|*amjfJzEp>jMOb|nwxv>Cv4mR#900000NkvXXu0mjflfc-< diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-20@3x.png deleted file mode 100644 index e67db302d6939a37a904b29d616a46ba6bbf61e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3221 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 Hu0mjfvN=#J diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29.png deleted file mode 100644 index 50a0b421837999d9d56bd3b6bb23db9dbea7a875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2123 zcmV-R2(Hg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS;?MXyIR7ef&RZnOfRT%%h_jYzByV;~oT8)-8L3>c?K})5Ipe+=N zv4YoLR1gGHtVM}l1S^VCE2UPV7rl7!BqCZX(nN!@8q|YGi-Hz%QktYDn@x89?9BW8 z-lQ{`U3R-^z@GYG_r3T1`+a}k05{hEm;upjn=T-aS>)%M8SA)j4M5@mRyv8Mpfugr zhwxszx!h=8AHn@3~$*x>h$19H?0&4$NRXlh0>a$vFk(Jg2Enn8~gf z>|523vg%`KBi0^#l`H78nUNQIj}Fh05G#_R&lgV}{xz|e0(q0pSvxNt_JV}9x|;|m z)fPPA+zl71y=M(-T-=EVfrVbM3MlX|Lx=Y-oqq05BbG+mpp&_nl$O=z7_fjS=4hr7 zX{dI^CxKcRK-W2fNCQ^BAECaNm19tuvETM+l9{B0;n1Us7_x6cKy`$)>PTBc$^zg#Hei-qs`*&vv^%@H;%o>N4ImNskyJC)WX zrp!~}*gTU>;O3gD3xdiKtek+Ill*buInDfpRY!D*pUY|yNT)>bH*d|eG}5lXeaEjA zmX)Nvj4;B$MKjYT{GGZAQ!29fZ?S}EeshE8;MWN{ir)ZQ>PG$IAPcjr>>zTScIH#4 zXA-5Rm;iUu8RGI@V5}I_2;@2X4{6)V826gy!6 zA$&+VB`Er|(mVeFjvZqLQ_Wv?txOa~3l5EYK0le92a{^j^p*O@dmV=`&DU5ltFz_B z9@0n*{eTxc#le~~Q9W~XC&MlM+mk=DNM8dMhkP#j?t;k_VGCrSsF zXA|M|?xpA7Kgfn(6?uCXyxMn_P4oMb)EXNNk&+SvQenam#9n)!JGK!(W3+nmnKQPh zA41^1OhntdF8AGP=+|u($HoWn>}hVr8|yk{;6KXrYeBED3-|y4002ovPDHLkV1j$0 BBZB|{ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-29@2x.png deleted file mode 100644 index 9183d7db11baa9ce421dfc2b787f233779237899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 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 diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40.png deleted file mode 100644 index 0a0fd3fff09a09db58dc42077a53f5697298d40e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2521 zcmV;~2`2W5P)Hg1+lHrgWSWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6 zwD^Ni=!>T7nL9I?X}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8re zhoBb*p;u8ID_yBf0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J z`jH<$>RKN5V(7OqK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYv zwjAKwmYb0gKL(K8-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z> z!FI&AHCpoWI|RUqx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVT zrI(b06~u#xf1yS}_UGdMvD``!0~u->P=lA4?YN`hilQ z|3tHka)7T{2CGqwjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^ z7T9R1gAN8V6s;5)ieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2b zW$~+pTw@bIek?ZvKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L z_AC5qq~L$#SMj%U$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6= zb6>{xYV#Ue-+LB$7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re z4r3qYr~6#KE>;1F`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+ z5K}u-6REM(K@W$srgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5 zh^QEb$V`rCQ-|7ZS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX z2i^rZ^Mu;6+rb@?NPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV z0id6JRRdfL?*IS=dr3q=R9Fe^SY2#XMHK$#{_NddX$zzf!M_KKe~BSzjMA6}sT9UV5$#o8@JXV+t3sl0In=2RX{oWLkwA%5Ewf{QwM^D?G&l|H9s3p> zFk6uqX5A1CGr;8wH+MB}>NpCE+fax=80OEyb$f?n7;AZHYzbv2TU$$2k%ys-aZ`sD8T%-jRC&bKDpKLiz4R;Ro#_z1?RcHFfDXm_S3q z#$M}sq#0ZtX1jq$FU(W~7Wna_nEb*{%vYwdIs&KLx&Uf-kHJKaVzKLsv;{P(qFqqL zuer;kL@8rl@%*{~MuO$QY2FRaJebVMf^-{(DFjg#Q9}TWPEDfv+!WkVk~XC8wWGT(KomUhcYLatr7|5ZX+}; z0JUMMlb+-%eFy=aE%%|LX$b~0KVZk;M>v)}1&iUYm!>7erABoUxePmDVQne*CnX)_tI>uRSh#HChkVex_xIGR1p5br|&$oJ5^dZ~Vi z3KoosBUO9L;B#v1EZ!X4jZdx|!dQ?;(nwU0oSHo?0QIr`YvDY672x;6UwG@{$JjMA zfMGuy0&5hUh8_bHrqY|Q+!;Le68TmG`25NdtjfQD^X?^F@P^=!moixR{YQ!c`i51o zrSBUJLFARn9sASR8QvsDbzrn1a|9pyWa<^fySVA=?BC4kV>YWaUG-L?O0P6uZ-OWn zE6Ky)dFfdQ{#?LH;F?=46ya?gW73RxAhyy4NU1DchO7Wh{SRY4=# zsP;y+Comv~o00!^F@j5T#^s7vLeCgNWQtjFh&40WSvae9AP+Ck5|x8x78->!X%>9DC3F^nEaKa)$xqsxD; z>wa%Sm)9-BvOSxA z$@Dz8HVnIxCxnyY*{jx+(>DoVYxCtCkIHV}Q|*amjfJzEp>jMOb|nwxv>Cv4mR#900000NkvXXu0mjflfc-< diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-40@2x.png deleted file mode 100644 index 584ffbbbc64799cd25d30566be7753d112980146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3888 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 diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@2x.png deleted file mode 100644 index cc5945be19f049deedd470cefab953e2c10c4a6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5411 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 diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-60@3x.png deleted file mode 100644 index 2fd2015894d2e3607e89da0c880bbc96737d6c62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7911 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 z z=4Be!Y8u?xy8n4Fz*5I!WD`1{ZiB_0!oy3rc&jN}6c*8Ljay*JyDGEfp~rrqSNN@x zq6K)GN)4vdzTpu7ZVMp-oMz`Be^Ts(HN>%8$S=(@-6|t4w1eie;Vn2+0D*Gh{VeFqQr(3*ctL8n;Q?E162O=CI&{=*lk z5kcITfOR<)I&5MwsPa&hZnA|W1FO)vmCss;D7V|ZSj13qtQ9PvQ@?|B<^I- z+EJ`Ukt}*#V)mqh9SgSUi>g?)*)dWbG{$>u5|x zxbsbDE9mpo(0l?HHh*y)MylZ4Qm>;;Prd5hcDjzaqpnfd&Oc>QTE2G~8A-(TB*vuoPeMK2um(X*wx@ZxI>@PYkZ6#jKC`!zR1M*^HMNHrq_5LyZQ7 zu;!k8S%^Uqr8ZbQ?7_t}wyb{sN!=gApt2vM3QUN7-Bq5h$xo1Gl}llrO9@i+vR~*k zP=F?tLT-q9jveM!^FM*t!ZW$023|x9fR`&j_5mJ&q!Gx#gGBwNP(3axh;#T@P7CV5 zk%D#mla8B|Ey$VGsaT}_l;Aena4IBTlWCd=p*EH+u=aRql^aqyEmJf6#aOS&{cok1 z!hkD(C3vC{Sm-9v^i2Mx@Y4$Yrq*hSk+*I4)j~Gtzbv4kr{9A8)dOlzqB0CdO!_j| z+Xz_P`0sl-o~TN895hk~mz&4`B z57B^W5J(8Q82n&w%<1pn>N0y9TF)Vv>_Fx_N&O=jgvf;2SVt;_Wol!!79dae0YiHn z2uge+4csWO4h`w0`obw1<$Z)od{tz$aqfF4<)`o*bXz#LqPtR=wB!~ow)YZiWP7H6 zkEFh(qk4W4NLzTW3arOBp9B)g`hiMFy`5BK5h^uB$%wLD7Ywam@S=?0(nF3e1=)px zcVa4JDc5C*aGEjj3Ut51g?pkft0{nfbU*qKF!~hUNmuG@`}N(d4uz=KM)GrB> GpZ^b?FhSY? diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76.png deleted file mode 100644 index 2ebfbc113d51362e22e6e74fca4011fdb8900ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3746 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 M07*qoM6N<$g2Vtaq5uE@ diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-76@2x.png deleted file mode 100644 index 87f4883195a956b1b169d9af175985f1cf1bb769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6751 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 WjKCKq!v7ve2ugBlvh~vDVgCan81P8| diff --git a/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/openvidu-react-native/ios/openvidu_react_native/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png deleted file mode 100644 index f4eec1aa57159983187c26fd3a0f3a4a0b5b3e84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7350 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 Q-yR7EmR6Fgk}wJWAH@q0ng9R* diff --git a/openvidu-react-native/ios/openvidu_react_native/Info.plist b/openvidu-react-native/ios/openvidu_react_native/Info.plist index f391160e..20f7dd51 100644 --- a/openvidu-react-native/ios/openvidu_react_native/Info.plist +++ b/openvidu-react-native/ios/openvidu_react_native/Info.plist @@ -2,14 +2,10 @@ - NSCameraUsageDescription - Camera Permission - NSMicrophoneUsageDescription - Microphone Permission CFBundleDevelopmentRegion en CFBundleDisplayName - openvidu_react_native + Hello App Display Name CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -28,6 +24,19 @@ 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + NSLocationWhenInUseUsageDescription UILaunchStoryboardName @@ -44,21 +53,5 @@ UIViewControllerBasedStatusBarAppearance - NSLocationWhenInUseUsageDescription - - NSAppTransportSecurity - - - NSAllowsArbitraryLoads - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - diff --git a/openvidu-react-native/package-lock.json b/openvidu-react-native/package-lock.json index 4b2491de..77c760e1 100644 --- a/openvidu-react-native/package-lock.json +++ b/openvidu-react-native/package-lock.json @@ -13,21 +13,21 @@ } }, "@babel/core": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.5.tgz", - "integrity": "sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.0.tgz", + "integrity": "sha512-6Isr4X98pwXqHvtigw71CKgmhL1etZjPs5A67jL/w0TkLM9eqmFR40YrnJvEc1WnMZFsskjsmid8bHZyxKEAnw==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.5.5", - "@babel/helpers": "^7.5.5", - "@babel/parser": "^7.5.5", + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.5.0", + "@babel/helpers": "^7.5.0", + "@babel/parser": "^7.5.0", "@babel/template": "^7.4.4", - "@babel/traverse": "^7.5.5", - "@babel/types": "^7.5.5", + "@babel/traverse": "^7.5.0", + "@babel/types": "^7.5.0", "convert-source-map": "^1.1.0", "debug": "^4.1.0", "json5": "^2.1.0", - "lodash": "^4.17.13", + "lodash": "^4.17.11", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -706,9 +706,9 @@ } }, "@babel/runtime": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.5.tgz", - "integrity": "sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.0.tgz", + "integrity": "sha512-2xsuyZ0R0RBFwjgae5NpXk8FcfH4qovj5cEM5VEeB7KXnKqzaisIu2HSV/mCEISolJJuR4wkViUGYujA8MH9tw==", "requires": { "regenerator-runtime": "^0.13.2" } @@ -768,21 +768,60 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "dev": true, "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" } }, + "@hapi/address": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.0.0.tgz", + "integrity": "sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.1.tgz", + "integrity": "sha512-JPiBy+oSmsq3St7XlipfN5pNA6bDJ1kpa73PrK/zR29CVClDVqy04AanM/M/qx5bSF+I61DdCfAvRrujau+zRg==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.3.tgz", + "integrity": "sha512-JmS9/vQK6dcUYn7wc2YZTqzIKubAQcJKu2KCKAru6es482U5RT5fP1EXCPtlXpiK7PR0On/kpQKI4fRKkzpZBQ==", + "requires": { + "@hapi/hoek": "8.x.x" + } + }, "@jest/console": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, "requires": { "@jest/source-map": "^24.9.0", "chalk": "^2.0.1", "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } } }, "@jest/core": { @@ -819,6 +858,14 @@ "rimraf": "^2.5.4", "slash": "^2.0.0", "strip-ansi": "^5.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, "@jest/environment": { @@ -837,7 +884,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, "requires": { "@jest/types": "^24.9.0", "jest-message-util": "^24.9.0", @@ -873,6 +919,12 @@ "string-length": "^2.0.0" }, "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -885,7 +937,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, "requires": { "callsites": "^3.0.0", "graceful-fs": "^4.1.15", @@ -895,14 +946,12 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -910,7 +959,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, "requires": { "@jest/console": "^24.9.0", "@jest/types": "^24.9.0", @@ -953,6 +1001,12 @@ "write-file-atomic": "2.4.1" }, "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -976,99 +1030,62 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", "@types/yargs": "^13.0.0" } }, - "@react-native-community/cli": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-1.11.2.tgz", - "integrity": "sha512-5NuYd30f5PCTrGUbZLnusZKv5nfTWvTDTRa/3Q4vwdMnUQrhm9sZXWGQ5CnFoQ7cE58EAqhj6/ShXeJF3DZ9uQ==", + "@react-native-community/cli-platform-android": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-2.9.0.tgz", + "integrity": "sha512-VEQs4Q6R5tnlYFrQIFoPEWjLc43whRHC9HeH+idbFymwDqysLVUffQbb9D6PJUj+C/AvrDhBhU6S3tDjGbSsag==", "requires": { - "chalk": "^1.1.1", - "commander": "^2.19.0", - "compression": "^1.7.1", - "connect": "^3.6.5", - "denodeify": "^1.2.1", - "envinfo": "^5.7.0", - "errorhandler": "^1.5.0", - "escape-string-regexp": "^1.0.5", + "@react-native-community/cli-tools": "^2.8.3", + "chalk": "^2.4.2", "execa": "^1.0.0", - "fs-extra": "^7.0.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", + "jetifier": "^1.6.2", + "logkitty": "^0.6.0", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + } + }, + "@react-native-community/cli-platform-ios": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-2.9.0.tgz", + "integrity": "sha512-vg6EOamtFaaQ02FiWu+jzJTfeTJ0OVjJSAoR2rhJKNye6RgJLoQlfp0Hg3waF6XrO72a7afYZsPdKSlN3ewlHg==", + "requires": { + "@react-native-community/cli-tools": "^2.8.3", + "chalk": "^2.4.2", + "xcode": "^2.0.0" + } + }, + "@react-native-community/cli-tools": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-2.8.3.tgz", + "integrity": "sha512-N5Pz+pR+GFq3JApjd0SW4jp9KC7kbKsMH65QLRh30JNsxdPvNkYox6/ZZdkvdXaI5ev3EckR7eqlcwi5gpVTYQ==", + "requires": { + "chalk": "^2.4.2", "lodash": "^4.17.5", - "metro": "^0.51.0", - "metro-config": "^0.51.0", - "metro-core": "^0.51.0", - "metro-memory-fs": "^0.51.0", - "metro-react-native-babel-transformer": "^0.51.0", - "mime": "^1.3.4", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-fetch": "^2.2.0", - "node-notifier": "^5.2.1", - "opn": "^3.0.2", - "plist": "^3.0.0", - "semver": "^5.0.3", - "serve-static": "^1.13.1", - "shell-quote": "1.6.1", - "slash": "^2.0.0", - "ws": "^1.1.0", - "xcode": "^2.0.0", - "xmldoc": "^0.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "mime": "^2.4.1", + "node-fetch": "^2.5.0" + } + }, + "@react-native-community/eslint-config": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-0.0.3.tgz", + "integrity": "sha512-YmCiqoiqgSW8YpWYWLwG4WYwVIwvkhfH97COxbin71CuCr5muZPlmhHOFwo2gIQzUvt1ewFb1shtUi1X8TAVhA==", + "dev": true, + "requires": { + "babel-eslint": "10.0.1", + "eslint-plugin-eslint-comments": "^3.1.1", + "eslint-plugin-flowtype": "2.50.3", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "2.6.2", + "eslint-plugin-react": "7.12.4", + "eslint-plugin-react-hooks": "^1.5.1", + "eslint-plugin-react-native": "3.6.0", + "prettier": "1.16.4" } }, "@types/babel__core": { @@ -1115,14 +1132,12 @@ "@types/istanbul-lib-coverage": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" }, "@types/istanbul-lib-report": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } @@ -1131,7 +1146,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, "requires": { "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" @@ -1140,14 +1154,12 @@ "@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" }, "@types/yargs": { "version": "13.0.2", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz", "integrity": "sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ==", - "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -1155,8 +1167,7 @@ "@types/yargs-parser": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.0.0.tgz", - "integrity": "sha512-wBlsw+8n21e6eTd4yVv8YD/E3xq0O6nNnJIquutAsFGE7EyMKz7W6RNT6BRu1SmdgmlCZ9tb0X+j+D6HGr8pZw==", - "dev": true + "integrity": "sha512-wBlsw+8n21e6eTd4yVv8YD/E3xq0O6nNnJIquutAsFGE7EyMKz7W6RNT6BRu1SmdgmlCZ9tb0X+j+D6HGr8pZw==" }, "abab": { "version": "2.0.0", @@ -1164,6 +1175,14 @@ "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", "dev": true }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "absolute-path": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", @@ -1220,11 +1239,6 @@ "uri-js": "^4.2.2" } }, - "ansi": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", - "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" - }, "ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", @@ -1246,6 +1260,16 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, "ansi-gray": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", @@ -1289,15 +1313,6 @@ "normalize-path": "^2.1.1" } }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1332,6 +1347,16 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, "array-map": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", @@ -1385,8 +1410,7 @@ "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" }, "async": { "version": "2.6.3", @@ -1431,21 +1455,47 @@ "requires": { "follow-redirects": "1.5.10", "is-buffer": "^2.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" + } + } + }, + "babel-eslint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", + "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" } }, "babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.1.0.tgz", + "integrity": "sha512-MLcagnVrO9ybQGLEfZUqnOzv36iQzU7Bj4elm39vCukumLVSfoX+tRy3/jW7lUKc7XdpRmB/jech6L/UCsSZjw==", "dev": true, "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", + "babel-preset-jest": "^24.1.0", "chalk": "^2.4.2", "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, "babel-plugin-dynamic-import-node": { @@ -1746,14 +1796,12 @@ "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, "requires": { "rsvp": "^4.8.4" } @@ -1782,8 +1830,7 @@ "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "class-utils": { "version": "0.3.6", @@ -1814,54 +1861,46 @@ "restore-cursor": "^2.0.0" } }, + "cli-spinners": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", + "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" + }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", "wrap-ansi": "^2.0.0" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^3.0.0" } } } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -1900,6 +1939,11 @@ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" }, + "colorette": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.1.0.tgz", + "integrity": "sha512-6S062WDQUXi6hOfkO/sBPVwE5ASXY4G2+b4atvhJfSsuUUhIaUKlkjLe9692Ipyt5/a+IPF5aVTu3V5gvXq5cg==" + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -1944,16 +1988,6 @@ "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } } }, "concat-map": { @@ -1981,16 +2015,6 @@ "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } } }, "convert-source-map": { @@ -2118,10 +2142,15 @@ } } }, + "dayjs": { + "version": "1.8.16", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.16.tgz", + "integrity": "sha512-XPmqzWz/EJiaRHjBqSJ2s6hE/BUoCIHKgdS2QPtTQtKcS9E4/Qn0WomoH1lXanWCzri+g7zPcuNV4aTZ8PMORQ==" + }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } @@ -2142,6 +2171,19 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -2193,11 +2235,6 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "denodeify": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", @@ -2225,6 +2262,15 @@ "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "dev": true }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "dom-walk": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", @@ -2282,9 +2328,9 @@ } }, "envinfo": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-5.12.1.tgz", - "integrity": "sha512-pwdo0/G3CIkQ0y6PCXq4RdkvId2elvtPCJMG0konqlrfkWQbf1DWeH9K2b/cvu2YgGvPPTOnonZxXM1gikFu1w==" + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.3.1.tgz", + "integrity": "sha512-GvXiDTqLYrORVSCuJCsWHPXF5BFvoWMQA9xX4YVjPT1jyS3aZEHUBwjzxU/6LTPF9ReHgVEbX7IEN5UvSXHw/A==" }, "error-ex": { "version": "1.3.2", @@ -2366,11 +2412,107 @@ } } }, + "eslint-plugin-eslint-comments": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.2.tgz", + "integrity": "sha512-QexaqrNeteFfRTad96W+Vi4Zj1KFbkHHNMMaHZEYcovKav6gdomyGzaxSDSL3GoIyUOo078wRAdYlu1caiauIQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-jest": { + "version": "22.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", + "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", + "dev": true + }, + "eslint-plugin-prettier": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.2.tgz", + "integrity": "sha512-tGek5clmW5swrAx1mdPYM8oThrBE83ePh7LeseZHBWfHVGrHPhKn7Y5zgRMbU/9D5Td9K4CEmUPjGxA7iw98Og==", + "dev": true, + "requires": { + "fast-diff": "^1.1.1", + "jest-docblock": "^21.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", + "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "object.fromentries": "^2.0.0", + "prop-types": "^15.6.2", + "resolve": "^1.9.0" + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==", + "dev": true + }, + "eslint-plugin-react-native": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.6.0.tgz", + "integrity": "sha512-BEQcHZ06hZSBYWFVuNEq0xuui5VEsWpHDsZGBtfadHfCRqRMUrkYPgdDb3bpc60qShHE83kqIv59uKdinEg91Q==", + "dev": true, + "requires": { + "eslint-plugin-react-native-globals": "^0.1.1" + } + }, + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", @@ -2388,9 +2530,9 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "event-target-shim": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-1.1.1.tgz", - "integrity": "sha1-qG5e5r2qFgVEddp5fM3fDFVphJE=" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" }, "eventemitter3": { "version": "3.1.2", @@ -2400,8 +2542,7 @@ "exec-sh": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", - "dev": true + "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==" }, "execa": { "version": "1.0.0", @@ -2437,14 +2578,6 @@ "to-regex": "^3.0.1" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -2463,57 +2596,6 @@ } } }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "expect": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", @@ -2645,6 +2727,12 @@ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", @@ -2722,11 +2810,6 @@ "escape-string-regexp": "^1.0.5" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" - }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -2760,16 +2843,6 @@ "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } } }, "find-cache-dir": { @@ -2796,6 +2869,16 @@ "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "requires": { "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } } }, "for-in": { @@ -2803,14 +2886,6 @@ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "requires": { - "for-in": "^1.0.1" - } - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -2842,23 +2917,13 @@ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "requires": { "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - }, - "dependencies": { - "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "^4.1.6" - } - } + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, "fs.realpath": { @@ -3352,18 +3417,6 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "gauge": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", - "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", - "requires": { - "ansi": "^0.3.0", - "has-unicode": "^2.0.0", - "lodash.pad": "^4.1.0", - "lodash.padend": "^4.1.0", - "lodash.padstart": "^4.1.0" - } - }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -3404,23 +3457,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "requires": { - "is-glob": "^2.0.0" - } - }, "global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", @@ -3462,6 +3498,17 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + } } } }, @@ -3490,21 +3537,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -3515,11 +3547,6 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -3539,11 +3566,6 @@ "kind-of": "^4.0.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -3554,6 +3576,11 @@ } } }, + "hermesvm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/hermesvm/-/hermesvm-0.1.1.tgz", + "integrity": "sha512-EosSDeUqTTGvlc9vQiy5Y/9GBlucEyo6lYuxg/FnukHCD/CP3NYeDAGV54TyZ19FgSqMEoPgOH9cyxvv8epQ1g==" + }, "hosted-git-info": { "version": "2.8.4", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", @@ -3599,6 +3626,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + }, "image-size": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", @@ -3687,9 +3720,9 @@ } }, "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" }, "is-accessor-descriptor": { "version": "0.1.6", @@ -3699,11 +3732,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3720,9 +3748,9 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { "version": "1.1.4", @@ -3734,7 +3762,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, "requires": { "ci-info": "^2.0.0" } @@ -3747,11 +3774,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3790,29 +3812,11 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "requires": { - "is-primitive": "^2.0.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -3824,14 +3828,6 @@ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "requires": { - "is-extglob": "^1.0.0" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -3840,11 +3836,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3863,16 +3854,6 @@ "isobject": "^3.0.1" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" - }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", @@ -4055,13 +4036,13 @@ } }, "jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "version": "24.1.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.1.0.tgz", + "integrity": "sha512-+q91L65kypqklvlRFfXfdzUKyngQLOcwGhXQaLmVHv+d09LkNXuBuGxlofTFW42XMzu3giIcChchTsCNUjQ78A==", "dev": true, "requires": { "import-local": "^2.0.0", - "jest-cli": "^24.9.0" + "jest-cli": "^24.1.0" }, "dependencies": { "cliui": { @@ -4194,6 +4175,29 @@ "micromatch": "^3.1.10", "pretty-format": "^24.9.0", "realpath-native": "^1.1.0" + }, + "dependencies": { + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "dev": true, + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } } }, "jest-diff": { @@ -4209,13 +4213,10 @@ } }, "jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } + "version": "21.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz", + "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==", + "dev": true }, "jest-each": { "version": "24.9.0", @@ -4260,14 +4261,12 @@ "jest-get-type": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" }, "jest-haste-map": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, "requires": { "@jest/types": "^24.9.0", "anymatch": "^2.0.0", @@ -4333,7 +4332,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@jest/test-result": "^24.9.0", @@ -4343,13 +4341,19 @@ "micromatch": "^3.1.10", "slash": "^2.0.0", "stack-utils": "^1.0.1" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } } }, "jest-mock": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, "requires": { "@jest/types": "^24.9.0" } @@ -4415,6 +4419,17 @@ "jest-worker": "^24.6.0", "source-map-support": "^0.5.6", "throat": "^4.0.0" + }, + "dependencies": { + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + } } }, "jest-runtime": { @@ -4471,6 +4486,12 @@ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -4561,7 +4582,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, "requires": { "@jest/console": "^24.9.0", "@jest/fake-timers": "^24.9.0", @@ -4580,14 +4600,17 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -4595,7 +4618,6 @@ "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, "requires": { "@jest/types": "^24.9.0", "camelcase": "^5.3.1", @@ -4644,6 +4666,11 @@ } } }, + "jetifier": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.4.tgz", + "integrity": "sha512-+f/4OLeqY8RAmXnonI1ffeY1DR8kMNJPhv5WMFehchf7U71cjMQVKkOz1n6asz6kfVoAqKNWJz1A/18i18AcXA==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -4664,6 +4691,11 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" + }, "jsdom": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", @@ -4778,6 +4810,16 @@ "verror": "1.10.0" } }, + "jsx-ast-utils": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz", + "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", @@ -4798,11 +4840,11 @@ "dev": true }, "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "^2.0.0" } }, "left-pad": { @@ -4814,8 +4856,7 @@ "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "levn": { "version": "0.3.0", @@ -4867,21 +4908,6 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, - "lodash.pad": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", - "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=" - }, - "lodash.padend": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", - "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" - }, - "lodash.padstart": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -4893,6 +4919,24 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "logkitty": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.6.0.tgz", + "integrity": "sha512-+F1ROENmfG3b4N9WGlRz5QGTBw/xgjZe2JzZLADYeCmzdId5c+QI7WTGRofs/10hwP84aAmjK2WStx+/oQVnwA==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^12.0.5" + } + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -4927,6 +4971,14 @@ "tmpl": "1.0.x" } }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -4940,24 +4992,16 @@ "object-visit": "^1.0.0" } }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "requires": { - "mimic-fn": "^1.0.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" - }, "merge-stream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", @@ -4967,9 +5011,9 @@ } }, "metro": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.51.1.tgz", - "integrity": "sha512-nM0dqn8LQlMjhChl2fzTUq2EWiUebZM7nkesD9vQe47W10bj/tbRLPiIIAxht6SRDbPd/hRA+t39PxLhPSKEKg==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.54.1.tgz", + "integrity": "sha512-6ODPT4mEo4FCpbExRNnQAcZmf1VeNvYOTMj2Na03FjGqhNODHhI2U/wF/Ul5gqTyJ2dVdkXeyvKW3gl/LrnJRg==", "requires": { "@babel/core": "^7.0.0", "@babel/generator": "^7.0.0", @@ -4980,7 +5024,7 @@ "@babel/types": "^7.0.0", "absolute-path": "^0.0.0", "async": "^2.4.0", - "babel-preset-fbjs": "^3.0.1", + "babel-preset-fbjs": "^3.1.2", "buffer-crc32": "^0.2.13", "chalk": "^2.4.1", "concat-stream": "^1.6.0", @@ -4993,19 +5037,21 @@ "graceful-fs": "^4.1.3", "image-size": "^0.6.0", "invariant": "^2.2.4", - "jest-haste-map": "24.0.0-alpha.6", - "jest-worker": "24.0.0-alpha.6", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", "json-stable-stringify": "^1.0.1", "lodash.throttle": "^4.1.1", "merge-stream": "^1.0.1", - "metro-babel-transformer": "0.51.1", - "metro-cache": "0.51.1", - "metro-config": "0.51.1", - "metro-core": "0.51.1", - "metro-minify-uglify": "0.51.1", - "metro-react-native-babel-preset": "0.51.1", - "metro-resolver": "0.51.1", - "metro-source-map": "0.51.1", + "metro-babel-register": "0.54.1", + "metro-babel-transformer": "0.54.1", + "metro-cache": "0.54.1", + "metro-config": "0.54.1", + "metro-core": "0.54.1", + "metro-inspector-proxy": "0.54.1", + "metro-minify-uglify": "0.54.1", + "metro-react-native-babel-preset": "0.54.1", + "metro-resolver": "0.54.1", + "metro-source-map": "0.54.1", "mime-types": "2.1.11", "mkdirp": "^0.5.1", "node-fetch": "^2.2.0", @@ -5024,211 +5070,122 @@ "yargs": "^9.0.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "arr-flatten": "^1.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "rsvp": "^3.3.3" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "requires": { - "merge": "^1.2.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-accessor-descriptor": { + "fs-extra": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" }, - "is-data-descriptor": { + "invert-kv": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } + "number-is-nan": "^1.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } + "graceful-fs": "^4.1.6" } }, - "jest-haste-map": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.0.0-alpha.6.tgz", - "integrity": "sha512-+NO2HMbjvrG8BC39ieLukdpFrcPhhjCJGhpbHodHNZygH1Tt06WrlNYGpZtWKx/zpf533tCtMQXO/q59JenjNw==", + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-serializer": "^24.0.0-alpha.6", - "jest-worker": "^24.0.0-alpha.6", - "micromatch": "^2.3.11", - "sane": "^3.0.0" + "invert-kv": "^1.0.0" } }, - "jest-worker": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.0.0-alpha.6.tgz", - "integrity": "sha512-iXtH7MR9bjWlNnlnRBcrBRrb4cSVxML96La5vsnmBvDI+mJnkP5uEt6Fgpo5Y8f3z9y2Rd7wuPnKRxqQsiU/dA==", + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "requires": { - "merge-stream": "^1.0.1" + "mimic-fn": "^1.0.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "metro-source-map": { + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.54.1.tgz", + "integrity": "sha512-E9iSYMSUSq5qYi1R2hTQtxH4Mxjzfgr/jaSmQIWi7h3fG2P1qOZNNSzeaeUeTK+s2N/ksVlkcL5kMikol8CDrQ==", "requires": { - "is-buffer": "^1.1.5" - } - }, - "metro-react-native-babel-preset": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.1.tgz", - "integrity": "sha512-e9tsYDFhU70gar0jQWcZXRPJVCv4k7tEs6Pm74wXO2OO/T1MEumbvniDIGwGG8bG8RUnYdHhjcaiub2Vc5BRWw==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "metro-babel7-plugin-react-transform": "0.51.1", - "react-transform-hmr": "^1.0.4" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "source-map": "^0.5.6" } }, "mime-db": { @@ -5244,223 +5201,68 @@ "mime-db": "~1.23.0" } }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, - "sane": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-3.1.0.tgz", - "integrity": "sha512-G5GClRRxT1cELXfdAq7UKtUsv8q/ZC5k8lQGmjEm4HcAl3HzBy68iglyNCmw4+0tiXPCBZntslHlRhbnsSws+Q==", + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" + "ansi-regex": "^2.0.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "requires": { + "camelcase": "^4.1.0" } } } }, "metro-babel-register": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.51.0.tgz", - "integrity": "sha512-rhdvHFOZ7/ub019A3+aYs8YeLydb02/FAMsKr2Nz2Jlf6VUxWrMnrcT0NYX16F9TGdi2ulRlJ9dwvUmdhkk+Bw==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.54.1.tgz", + "integrity": "sha512-j3VydgncUG8HP6AZala6GTIt3V01nptodnnOke3JMYLqgk8EJ1LOVOdotK9pXi80o7EmmNKFs/LyyH8z+uAJzQ==", "requires": { "@babel/core": "^7.0.0", "@babel/plugin-proposal-class-properties": "^7.0.0", @@ -5477,482 +5279,228 @@ } }, "metro-babel-transformer": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.51.1.tgz", - "integrity": "sha512-+tOnZZzOzufB86ASdfimUEGB1jBKsdsVpPdjNJZkueTFyvYlGqWDQKHM1w9bwKMeM/czPQ48Y6m8Bou6le0X4w==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.54.1.tgz", + "integrity": "sha512-2aiAnuYBdcLV1VINb8ENAA4keIaJIepHgR9+iRvIde+9GSjKnexqx4nNmJN392285gRDp1fVZ7uY0uQawK/A5g==", "requires": { "@babel/core": "^7.0.0" } }, "metro-babel7-plugin-react-transform": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.1.tgz", - "integrity": "sha512-wzn4X9KgmAMZ7Bi6v9KxA7dw+AHGL0RODPxU5NDJ3A6d0yERvzfZ3qkzWhz8jbFkVBK12cu5DTho3HBazKQDOw==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.54.1.tgz", + "integrity": "sha512-jWm5myuMoZAOhoPsa8ItfDxdTcOzKhTTzzhFlbZnRamE7i9qybeMdrZt8KHQpF7i2p/mKzE9Yhf4ouOz5K/jHg==", "requires": { "@babel/helper-module-imports": "^7.0.0" } }, "metro-cache": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.51.1.tgz", - "integrity": "sha512-0m1+aicsw77LVAehNuTxDpE1c/7Xv/ajRD+UL/lFCWUxnrjSbxVtIKr8l5DxEY11082c1axVRuaV9e436W+eXg==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.54.1.tgz", + "integrity": "sha512-RxCFoNcANHXZYi4MIQNnqh68gUnC3bMpzCFJY5pBoqqdrkkn8ibYglBweA0/DW7hx1OZTJWelwS1Dp8xxmE2CA==", "requires": { - "jest-serializer": "24.0.0-alpha.6", - "metro-core": "0.51.1", + "jest-serializer": "^24.4.0", + "metro-core": "0.54.1", "mkdirp": "^0.5.1", "rimraf": "^2.5.4" - }, - "dependencies": { - "jest-serializer": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.0.0-alpha.6.tgz", - "integrity": "sha512-IPA5T6/GhlE6dedSk7Cd7YfuORnYjN0VD5iJVFn1Q81RJjpj++Hen5kJbKcg547vXsQ1TddV15qOA/zeIfOCLw==" - } } }, "metro-config": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.51.1.tgz", - "integrity": "sha512-WCNd0tTI9gb/ubgTqK1+ljZL4b3hsXVinsOAtep4nHiVb6DSDdbO2yXDD2rpYx3NE6hDRMFS9HHg6G0139pAqQ==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.54.1.tgz", + "integrity": "sha512-FpxrA+63rGkPGvGI653dvuSreJzU+eOTILItVnnhmqwn2SAK5V00N/qGTOIJe2YIuWEFXwCzw9lXmANrXbwuGg==", "requires": { "cosmiconfig": "^5.0.5", - "metro": "0.51.1", - "metro-cache": "0.51.1", - "metro-core": "0.51.1", - "pretty-format": "24.0.0-alpha.6" - }, - "dependencies": { - "pretty-format": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.0.0-alpha.6.tgz", - "integrity": "sha512-zG2m6YJeuzwBFqb5EIdmwYVf30sap+iMRuYNPytOccEXZMAJbPIFGKVJ/U0WjQegmnQbRo9CI7j6j3HtDaifiA==", - "requires": { - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0" - } - } + "jest-validate": "^24.7.0", + "metro": "0.54.1", + "metro-cache": "0.54.1", + "metro-core": "0.54.1", + "pretty-format": "^24.7.0" } }, "metro-core": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.51.1.tgz", - "integrity": "sha512-sG1yACjdFqmIzZN50HqLTKUMp1oy0AehHhmIuYeIllo1DjX6Y2o3UAT3rGP8U+SAqJGXf/OWzl6VNyRPGDENfA==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.54.1.tgz", + "integrity": "sha512-8oz3Ck7QFBzW9dG9tKFhrXHKPu2Ajx3R7eatf61Gl6Jf/tF7PNouv3wHxPsJW3oXDFiwKLszd89+OgleTGkB5g==", "requires": { - "jest-haste-map": "24.0.0-alpha.6", + "jest-haste-map": "^24.7.1", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.51.1", + "metro-resolver": "0.54.1", "wordwrap": "^1.0.0" + } + }, + "metro-inspector-proxy": { + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.54.1.tgz", + "integrity": "sha512-sf6kNu7PgFW6U+hU7YGZfbAUKAPVvCJhY8YVu/A1RMKH9nNULrCo+jlWh0gWgmFfWRQiAPCElevROg+5somk8A==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^9.0.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "arr-flatten": "^1.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "capture-exit": { + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "requires": { - "rsvp": "^3.3.3" + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ms": "2.0.0" + "ansi-regex": "^2.0.0" } }, - "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yargs": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", + "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "merge": "^1.2.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } - } - }, - "jest-haste-map": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.0.0-alpha.6.tgz", - "integrity": "sha512-+NO2HMbjvrG8BC39ieLukdpFrcPhhjCJGhpbHodHNZygH1Tt06WrlNYGpZtWKx/zpf533tCtMQXO/q59JenjNw==", - "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-serializer": "^24.0.0-alpha.6", - "jest-worker": "^24.0.0-alpha.6", - "micromatch": "^2.3.11", - "sane": "^3.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" - }, - "sane": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-3.1.0.tgz", - "integrity": "sha512-G5GClRRxT1cELXfdAq7UKtUsv8q/ZC5k8lQGmjEm4HcAl3HzBy68iglyNCmw4+0tiXPCBZntslHlRhbnsSws+Q==", - "requires": { - "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - } - } - }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", - "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" + "camelcase": "^4.1.0" } } } }, - "metro-memory-fs": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-memory-fs/-/metro-memory-fs-0.51.1.tgz", - "integrity": "sha512-dXVUpLPLwfQcYHd1HlqHGVzBsiwvUdT92TDSbdc10152TP+iynHBqLDWbxt0MAtd6c/QXwOuGZZ1IcX3+lv5iw==" - }, "metro-minify-uglify": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.51.1.tgz", - "integrity": "sha512-HAqd/rFrQ6mnbqVAszDXIKTg2rqHlY9Fm8DReakgbkAeyMbF2mH3kEgtesPmTrhajdFk81UZcNSm6wxj1JMgVg==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.54.1.tgz", + "integrity": "sha512-z+pOPna/8IxD4OhjW6Xo1mV2EszgqqQHqBm1FdmtdF6IpWkQp33qpDBNEi9NGZTOr7pp2bvcxZnvNJdC2lrK9Q==", "requires": { "uglify-es": "^3.1.9" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - } } }, "metro-react-native-babel-preset": { - "version": "0.56.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.0.tgz", - "integrity": "sha512-MAo1fm0dNn6MVZmylaz6k2HC1MINHLTLfE7O3a9Xz3fAtbGbApisp06rBUfK5uUqIJDmAaKgbiT34lHJSIiE6Q==", - "dev": true, + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.54.1.tgz", + "integrity": "sha512-Hfr32+u5yYl3qhYQJU8NQ26g4kQlc3yFMg7keVR/3H8rwBIbFqXgsKt8oe0dOrv7WvrMqBHhDtVdU9ls3sSq8g==", "requires": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", @@ -5988,94 +5536,52 @@ "@babel/plugin-transform-typescript": "^7.0.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", - "react-refresh": "^0.4.0" + "metro-babel7-plugin-react-transform": "0.54.1", + "react-transform-hmr": "^1.0.4" } }, "metro-react-native-babel-transformer": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.0.tgz", - "integrity": "sha512-VFnqtE0qrVmU1HV9B04o53+NZHvDwR+CWCoEx4+7vCqJ9Tvas741biqCjah9xtifoKdElQELk6x0soOAWCDFJA==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.54.1.tgz", + "integrity": "sha512-ECw7xG91t8dk/PHdiyoC5SP1s9OQzfmJzG5m0YOZaKtHMe534qTDbncxaKfTI3CP99yti2maXFBRVj+xyvph/g==", "requires": { "@babel/core": "^7.0.0", - "babel-preset-fbjs": "^3.0.1", - "metro-babel-transformer": "0.51.0", - "metro-react-native-babel-preset": "0.51.0" - }, - "dependencies": { - "metro-babel-transformer": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.51.0.tgz", - "integrity": "sha512-M7KEY/hjD3E8tJEliWgI0VOSaJtqaznC0ItM6FiMrhoGDqqa1BvGofl+EPcKqjBSOV1UgExua/T1VOIWbjwQsw==", - "requires": { - "@babel/core": "^7.0.0" - } - }, - "metro-babel7-plugin-react-transform": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.0.tgz", - "integrity": "sha512-dZ95kXcE2FJMoRsYhxr7YLCbOlHWKwe0bOpihRhfImDTgFfuKIzU4ROQwMUbE0NCbzB+ATFsa2FZ3pHDJ5GI0w==", - "requires": { - "@babel/helper-module-imports": "^7.0.0" - } - }, - "metro-react-native-babel-preset": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.0.tgz", - "integrity": "sha512-Y/aPeLl4RzY8IEAneOyDcpdjto/8yjIuX9eUWRngjSqdHYhGQtqiSBpfTpo0BvXpwNRLwCLHyXo58gNpckTJFw==", - "requires": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.0.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-exponentiation-operator": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-assign": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.0.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "metro-babel7-plugin-react-transform": "0.51.0", - "react-transform-hmr": "^1.0.4" - } - } + "babel-preset-fbjs": "^3.1.2", + "metro-babel-transformer": "0.54.1", + "metro-react-native-babel-preset": "0.54.1" } }, "metro-resolver": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.51.1.tgz", - "integrity": "sha512-zmWbD/287NDA/jLPuPV0hne/YMMSG0dljzu21TYMg2lXRLur/zROJHHhyepZvuBHgInXBi4Vhr2wvuSnY39SuA==", + "version": "0.54.1", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.54.1.tgz", + "integrity": "sha512-Byv1LIawYAASy9CFRwzrncYnqaFGLe8vpw178EtzStqP05Hu6hXSqkNTrfoXa+3V9bPFGCrVzFx2NY3gFp2btg==", "requires": { "absolute-path": "^0.0.0" } }, "metro-source-map": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.51.1.tgz", - "integrity": "sha512-JyrE+RV4YumrboHPHTGsUUGERjQ681ImRLrSYDGcmNv4tfpk9nvAK26UAas4IvBYFCC9oW90m0udt3kaQGv59Q==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.55.0.tgz", + "integrity": "sha512-HZODA0KPl5onJNGIztfTHHWurR2nL6Je/X8wwj+bL4ZBB/hSMVeDk7rWReCAvO3twVz7Ztp8Si0jfMmmH4Ruuw==", "requires": { - "source-map": "^0.5.6" + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.55.0", + "ob1": "0.55.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "metro-symbolicate": { + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.55.0.tgz", + "integrity": "sha512-3r3Gpv5L4U7rBGpIqw5S1nun5MelfUMLRiScJsPRGZVTX3WY1w+zpaQKlWBi5yuHf5dMQ+ZUVbhb02IdrfJ2Fg==", + "requires": { + "metro-source-map": "0.55.0", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" } }, "micromatch": { @@ -6099,9 +5605,9 @@ } }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" }, "mime-db": { "version": "1.40.0", @@ -6117,9 +5623,9 @@ } }, "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "min-document": { "version": "2.19.0", @@ -6186,16 +5692,6 @@ "depd": "~1.1.2", "on-finished": "~2.3.0", "on-headers": "~1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } } }, "ms": { @@ -6308,16 +5804,6 @@ "path-key": "^2.0.0" } }, - "npmlog": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", - "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", - "requires": { - "ansi": "~0.3.1", - "are-we-there-yet": "~1.1.2", - "gauge": "~1.2.5" - } - }, "nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", @@ -6340,6 +5826,11 @@ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, + "ob1": { + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.55.0.tgz", + "integrity": "sha512-pfyiMVsUItl8WiRKMT15eCi662pCRAuYTq2+V3UpE+PpFErJI/TvRh/M/l/9TaLlbFr7krJ7gdl+FXJNcybmvw==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6363,11 +5854,6 @@ "is-descriptor": "^0.1.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -6402,6 +5888,18 @@ "object-keys": "^1.0.11" } }, + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, "object.getownpropertydescriptors": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", @@ -6412,15 +5910,6 @@ "es-abstract": "^1.5.1" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -6456,6 +5945,21 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "requires": { "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + } + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" } }, "openvidu-browser": { @@ -11055,18 +10559,11 @@ } } }, - "opn": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", - "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=", - "requires": { - "object-assign": "^4.0.1" - } - }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -11075,12 +10572,14 @@ "minimist": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true } } }, @@ -11103,45 +10602,27 @@ "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - } + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, "os-tmpdir": { @@ -11149,6 +10630,11 @@ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, "p-each-series": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", @@ -11163,6 +10649,11 @@ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, "p-limit": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", @@ -11190,17 +10681,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - } - }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -11361,16 +10841,16 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + "prettier": { + "version": "1.16.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.4.tgz", + "integrity": "sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==", + "dev": true }, "pretty-format": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, "requires": { "@jest/types": "^24.9.0", "ansi-regex": "^4.0.0", @@ -11453,23 +10933,6 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -11484,24 +10947,8 @@ "object-assign": "^4.1.1", "prop-types": "^15.6.2", "scheduler": "^0.13.6" - }, - "dependencies": { - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } } }, - "react-clone-referenced-element": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/react-clone-referenced-element/-/react-clone-referenced-element-1.1.0.tgz", - "integrity": "sha512-FKOsfKbBkPxYE8576EM6uAfHC4rnMpLyH6/TJUL4WcHUEB3EUn8AxPjnnV/IiwSSzsClvHYK+sDELKN/EJ0WYg==" - }, "react-deep-force-update": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz", @@ -11534,88 +10981,93 @@ } }, "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", + "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==" }, "react-native": { - "version": "0.59.9", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.59.9.tgz", - "integrity": "sha512-/+8EgIZwFpYHyyJ7Zav7B6LHNrytwUQ+EKGT/QV7HSrgpf2Y5NZNeUYUHKiVKLYpBip1G32/LcAECQj37YRwGQ==", + "version": "0.60.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.60.5.tgz", + "integrity": "sha512-cZwI0XzzihACN+7an1Dy46A83FRaAe2Xyd7laCalFFAppZIYeMVphZQWrVljJk5kIZBNtYG35TY1VsghQ0Oc2Q==", "requires": { "@babel/runtime": "^7.0.0", - "@react-native-community/cli": "^1.2.1", - "absolute-path": "^0.0.0", + "@react-native-community/cli": "^2.6.0", + "@react-native-community/cli-platform-android": "^2.6.0", + "@react-native-community/cli-platform-ios": "^2.4.1", + "abort-controller": "^3.0.0", "art": "^0.10.0", "base64-js": "^1.1.2", - "chalk": "^2.4.1", - "commander": "^2.9.0", - "compression": "^1.7.1", "connect": "^3.6.5", "create-react-class": "^15.6.3", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "errorhandler": "^1.5.0", "escape-string-regexp": "^1.0.5", - "event-target-shim": "^1.0.5", + "event-target-shim": "^5.0.1", "fbjs": "^1.0.0", - "fbjs-scripts": "^1.0.0", - "fs-extra": "^1.0.0", - "glob": "^7.1.1", - "graceful-fs": "^4.1.3", - "inquirer": "^3.0.6", + "fbjs-scripts": "^1.1.0", + "hermesvm": "^0.1.0", "invariant": "^2.2.4", - "lodash": "^4.17.5", - "metro-babel-register": "0.51.0", - "metro-react-native-babel-transformer": "0.51.0", - "mime": "^1.3.4", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "morgan": "^1.9.0", - "node-fetch": "^2.2.0", - "node-notifier": "^5.2.1", - "npmlog": "^2.0.4", + "jsc-android": "245459.0.0", + "metro-babel-register": "0.54.1", + "metro-react-native-babel-transformer": "0.54.1", + "metro-source-map": "^0.55.0", "nullthrows": "^1.1.0", - "opn": "^3.0.2", - "optimist": "^0.6.1", - "plist": "^3.0.0", - "pretty-format": "24.0.0-alpha.6", + "pretty-format": "^24.7.0", "promise": "^7.1.1", - "prop-types": "^15.5.8", - "react-clone-referenced-element": "^1.0.1", - "react-devtools-core": "^3.6.0", - "regenerator-runtime": "^0.11.0", - "rimraf": "^2.5.4", - "semver": "^5.0.3", - "serve-static": "^1.13.1", - "shell-quote": "1.6.1", + "prop-types": "^15.7.2", + "react-devtools-core": "^3.6.1", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.14.0", "stacktrace-parser": "^0.1.3", - "ws": "^1.1.5", - "xmldoc": "^0.4.0", - "yargs": "^9.0.0" + "whatwg-fetch": "^3.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "@react-native-community/cli": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-2.9.0.tgz", + "integrity": "sha512-6TYkrR1pwIEPpiPZnOYscCGr5Xh8RijqBPVAOGTaEdpQQpc/J7GDPrePwbyTzwmCPtiK6XT+T5+1AiAK5bz/sw==", "requires": { - "ms": "2.0.0" + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-platform-android": "^2.9.0", + "@react-native-community/cli-platform-ios": "^2.9.0", + "@react-native-community/cli-tools": "^2.8.3", + "chalk": "^2.4.2", + "commander": "^2.19.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "envinfo": "^7.1.0", + "errorhandler": "^1.5.0", + "execa": "^1.0.0", + "fs-extra": "^7.0.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "lodash": "^4.17.5", + "metro": "^0.54.1", + "metro-config": "^0.54.1", + "metro-core": "^0.54.1", + "metro-react-native-babel-transformer": "^0.54.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "morgan": "^1.9.0", + "node-notifier": "^5.2.1", + "open": "^6.2.0", + "ora": "^3.4.0", + "plist": "^3.0.0", + "semver": "^5.0.3", + "serve-static": "^1.13.1", + "shell-quote": "1.6.1", + "ws": "^1.1.0" } }, - "pretty-format": { - "version": "24.0.0-alpha.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.0.0-alpha.6.tgz", - "integrity": "sha512-zG2m6YJeuzwBFqb5EIdmwYVf30sap+iMRuYNPytOccEXZMAJbPIFGKVJ/U0WjQegmnQbRo9CI7j6j3HtDaifiA==", + "scheduler": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.14.0.tgz", + "integrity": "sha512-9CgbS06Kki2f4R9FjLSITjZo5BZxPsryiRNyL3LpvrM9WxcVmhlqAOc9E+KQbeI2nqej4JIIbOsfdL51cNb4Iw==", "requires": { - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" } } }, @@ -11628,30 +11080,16 @@ "react-deep-force-update": "^1.0.0" } }, - "react-refresh": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.0.tgz", - "integrity": "sha512-bacjSio8GOtzNZKZZM6EWqbhlbb6pr28JWJWFTLwEBKvPIBRo6/Ob68D2EWZA2VyTdQxAh+TRnCYOPNKsQiXTA==", - "dev": true - }, "react-test-renderer": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.9.0.tgz", - "integrity": "sha512-R62stB73qZyhrJo7wmCW9jgl/07ai+YzvouvCXIJLBkRlRqLx4j9RqcLEAfNfU3OxTGucqR2Whmn3/Aad6L3hQ==", + "version": "16.8.6", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.8.6.tgz", + "integrity": "sha512-H2srzU5IWYT6cZXof6AhUcx/wEyJddQ8l7cLM/F7gDXYyPr4oq+vCIxJYXVGhId1J706sqziAjuOEjyNkfgoEw==", "dev": true, "requires": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "react-is": "^16.9.0", - "scheduler": "^0.15.0" - }, - "dependencies": { - "react-is": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", - "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", - "dev": true - } + "react-is": "^16.8.6", + "scheduler": "^0.13.6" } }, "react-transform-hmr": { @@ -11771,14 +11209,6 @@ "private": "^0.1.6" } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "requires": { - "is-equal-shallow": "^0.1.3" - } - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -11964,8 +11394,7 @@ "rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, "run-async": { "version": "2.3.0", @@ -11988,6 +11417,14 @@ "rx-lite": "*" } }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -12010,7 +11447,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, "requires": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", @@ -12026,14 +11462,12 @@ "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "scheduler": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", - "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", - "dev": true, + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -12064,20 +11498,10 @@ "statuses": "~1.5.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "ms": { "version": "2.1.1", @@ -12189,9 +11613,19 @@ "dev": true }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } }, "slide": { "version": "1.1.6", @@ -12213,14 +11647,6 @@ "use": "^3.1.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -12293,11 +11719,6 @@ "kind-of": "^3.2.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -12407,8 +11828,7 @@ "stack-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" }, "stacktrace-parser": { "version": "0.1.6", @@ -12516,7 +11936,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } @@ -12539,6 +11958,11 @@ "has-flag": "^3.0.0" } }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -12679,11 +12103,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -12782,23 +12201,24 @@ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz", "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==" }, - "uglify-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", - "dev": true, - "optional": true, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "requires": { - "commander": "~2.20.0", + "commander": "~2.13.0", "source-map": "~0.6.1" }, "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -12957,6 +12377,11 @@ "extsprintf": "^1.2.0" } }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, "w3c-hr-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", @@ -12974,6 +12399,14 @@ "makeerror": "1.0.x" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -13116,18 +12549,11 @@ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" }, "xmldoc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", - "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", "requires": { - "sax": "~1.1.1" - }, - "dependencies": { - "sax": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", - "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" - } + "sax": "^1.2.1" } }, "xmldom": { @@ -13148,8 +12574,7 @@ "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yallist": { "version": "2.1.2", @@ -13157,50 +12582,31 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", - "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", + "os-locale": "^3.0.0", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" - } + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" } }, "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", "requires": { - "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - } + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } diff --git a/openvidu-react-native/package.json b/openvidu-react-native/package.json index 0e9bd495..2d7f161e 100644 --- a/openvidu-react-native/package.json +++ b/openvidu-react-native/package.json @@ -3,25 +3,25 @@ "version": "2.11.0", "private": true, "scripts": { - "start": "node node_modules/react-native/local-cli/cli.js start", + "start": "react-native start", "test": "jest" }, "dependencies": { "axios": "0.19.0", "openvidu-browser": "2.11.0", "react": "16.8.6", - "react-native": "0.59.9" + "react-native": "0.60.5" }, "devDependencies": { - "@babel/core": "7.5.5", - "@babel/runtime": "7.5.5", - "babel-jest": "24.9.0", - "jest": "24.9.0", - "metro-react-native-babel-preset": "0.56.0", - "react-test-renderer": "16.9.0" + "@babel/core": "7.5.0", + "@babel/runtime": "7.5.0", + "@react-native-community/eslint-config": "0.0.3", + "babel-jest": "24.1.0", + "jest": "24.1.0", + "metro-react-native-babel-preset": "0.54.1", + "react-test-renderer": "16.8.6" }, "jest": { - "preset": "react-native", - "testEnvironment": "node" + "preset": "react-native" } }