diff --git a/.gitignore b/.gitignore index aad6391d..f5b982c8 100755 --- a/.gitignore +++ b/.gitignore @@ -1,21 +1,22 @@ # Created by .ignore support plugin (hsz.mobi) .idea/ .tmp/ -android/.gradle/ -android/.idea/ -android/AnylineReactNative.iml -android/app/app.iml -android/app/build/ -android/app/libs/ -android/build/ -android/gen/ -android/.settings -ios/build/ -node_modules/ +example/RNExampleApp/android/.gradle/ +example/RNExampleApp/android/.idea/ +example/RNExampleApp/android/AnylineReactNative.iml +example/RNExampleApp/android/app/app.iml +example/RNExampleApp/android/app/build/ +example/RNExampleApp/android/app/libs/ +example/RNExampleApp/android/build/ +example/RNExampleApp/android/gen/ +example/RNExampleApp/android/.settings +example/RNExampleApp/ios/build/ +example/RNExampleApp/node_modules/ +example/RNExampleApp/ios/Pods # OSX # .DS_Store -.settings +android/.settings # Xcode # build/ @@ -35,7 +36,7 @@ DerivedData *.ipa *.xcuserstate project.xcworkspace -example/Anyline/ios/ip.txt +example/RNExampleApp/ios/ip.txt # Android/IJ # *.iml @@ -45,7 +46,6 @@ local.properties # node.js # -node_modules/ npm-debug.log #iOS @@ -62,4 +62,4 @@ android/keystores/debug.keystore tsconfig.json #Pods -example/Anyline/ios/Podfile.lock +example/RNExampleApp/ios/Podfile.lock diff --git a/example/Anyline/.babelrc b/example/Anyline/.babelrc deleted file mode 100755 index 8df53fe4..00000000 --- a/example/Anyline/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ -"presets": ["react-native"] -} \ No newline at end of file diff --git a/example/Anyline/__tests__/index.android.js b/example/Anyline/__tests__/index.android.js deleted file mode 100755 index ab5f5159..00000000 --- a/example/Anyline/__tests__/index.android.js +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Created by jonesBoi on 20.03.17. - */ -import 'react-native'; -import React from 'react'; -import Index from '../index.android.js'; - -// Note: test renderer must be required after react-native. -import renderer from 'react-test-renderer'; - -it('renders correctly', () => { - const tree = renderer.create( - - ); -}); \ No newline at end of file diff --git a/example/Anyline/__tests__/index.ios.js b/example/Anyline/__tests__/index.ios.js deleted file mode 100755 index 1881ad72..00000000 --- a/example/Anyline/__tests__/index.ios.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Created by jonesBoi on 20.03.17. - */ - -import 'react-native'; -import React from 'react'; -import Index from '../index.ios.js'; - -// Note: test renderer must be required after react-native. -import renderer from 'react-test-renderer'; - -it('renders correctly', () => { - const tree = renderer.create( - - ); -}); \ No newline at end of file diff --git a/example/Anyline/android/.project b/example/Anyline/android/.project deleted file mode 100755 index 3276c369..00000000 --- a/example/Anyline/android/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - anyline-ocr-react-native-module - Project anyline-ocr-react-native-module created by Buildship. - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.buildship.core.gradleprojectnature - - diff --git a/example/Anyline/android/.settings/org.eclipse.buildship.core.prefs b/example/Anyline/android/.settings/org.eclipse.buildship.core.prefs deleted file mode 100755 index e8895216..00000000 --- a/example/Anyline/android/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -connection.project.dir= -eclipse.preferences.version=1 diff --git a/example/Anyline/android/app/.classpath b/example/Anyline/android/app/.classpath deleted file mode 100755 index c93a0ddb..00000000 --- a/example/Anyline/android/app/.classpath +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/example/Anyline/android/app/.project b/example/Anyline/android/app/.project deleted file mode 100755 index ac485d7c..00000000 --- a/example/Anyline/android/app/.project +++ /dev/null @@ -1,23 +0,0 @@ - - - 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/example/Anyline/android/app/.settings/org.eclipse.buildship.core.prefs b/example/Anyline/android/app/.settings/org.eclipse.buildship.core.prefs deleted file mode 100755 index 6bb5e1f5..00000000 --- a/example/Anyline/android/app/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -#Tue Jul 04 18:54:26 CEST 2017 -connection.project.dir=.. diff --git a/example/Anyline/android/app/src/main/AndroidManifest.xml b/example/Anyline/android/app/src/main/AndroidManifest.xml deleted file mode 100755 index 80a52017..00000000 --- a/example/Anyline/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - diff --git a/example/Anyline/android/app/src/main/assets/fonts/Entypo.ttf b/example/Anyline/android/app/src/main/assets/fonts/Entypo.ttf deleted file mode 100644 index 1c8f5e91..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/Entypo.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/EvilIcons.ttf b/example/Anyline/android/app/src/main/assets/fonts/EvilIcons.ttf deleted file mode 100644 index b270f985..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/EvilIcons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/FontAwesome.ttf b/example/Anyline/android/app/src/main/assets/fonts/FontAwesome.ttf deleted file mode 100644 index 35acda2f..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/FontAwesome.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/Foundation.ttf b/example/Anyline/android/app/src/main/assets/fonts/Foundation.ttf deleted file mode 100644 index 6cce217d..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/Foundation.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/Ionicons.ttf b/example/Anyline/android/app/src/main/assets/fonts/Ionicons.ttf deleted file mode 100644 index 307ad889..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/Ionicons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf b/example/Anyline/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf deleted file mode 100644 index 69404e3d..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/MaterialIcons.ttf b/example/Anyline/android/app/src/main/assets/fonts/MaterialIcons.ttf deleted file mode 100644 index 7015564a..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/MaterialIcons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/Octicons.ttf b/example/Anyline/android/app/src/main/assets/fonts/Octicons.ttf deleted file mode 100644 index 09e2b2d7..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/Octicons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/SimpleLineIcons.ttf b/example/Anyline/android/app/src/main/assets/fonts/SimpleLineIcons.ttf deleted file mode 100644 index 6ecb6868..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/SimpleLineIcons.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/assets/fonts/Zocial.ttf b/example/Anyline/android/app/src/main/assets/fonts/Zocial.ttf deleted file mode 100644 index e4ae46c6..00000000 Binary files a/example/Anyline/android/app/src/main/assets/fonts/Zocial.ttf and /dev/null differ diff --git a/example/Anyline/android/app/src/main/res/values/strings.xml b/example/Anyline/android/app/src/main/res/values/strings.xml deleted file mode 100755 index 9af189ab..00000000 --- a/example/Anyline/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Anyline React-Native Example - diff --git a/example/Anyline/android/captures/com.anyline_2017.07.11_15.03.li b/example/Anyline/android/captures/com.anyline_2017.07.11_15.03.li deleted file mode 100755 index 76926770..00000000 Binary files a/example/Anyline/android/captures/com.anyline_2017.07.11_15.03.li and /dev/null differ diff --git a/example/Anyline/android/gradle/wrapper/gradle-wrapper.properties b/example/Anyline/android/gradle/wrapper/gradle-wrapper.properties deleted file mode 100755 index dbdc05d2..00000000 --- a/example/Anyline/android/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,5 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/example/Anyline/android/keystores/BUCK b/example/Anyline/android/keystores/BUCK deleted file mode 100755 index 15da20e6..00000000 --- a/example/Anyline/android/keystores/BUCK +++ /dev/null @@ -1,8 +0,0 @@ -keystore( - name = 'debug', - store = 'debug.keystore', - properties = 'debug.keystore.properties', - visibility = [ - 'PUBLIC', - ], -) diff --git a/example/Anyline/android/settings.gradle b/example/Anyline/android/settings.gradle deleted file mode 100755 index c07a33fe..00000000 --- a/example/Anyline/android/settings.gradle +++ /dev/null @@ -1,17 +0,0 @@ -rootProject.name = 'anyline-ocr-react-native-module' -include ':anyline-ocr-react-native-module' -project(':anyline-ocr-react-native-module').projectDir = new File(rootProject.projectDir, '../node_modules/anyline-ocr-react-native-module/android') -include ':react-native-vector-icons' -project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') -include ':react-native-android-permissions' -project(':react-native-android-permissions').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-permissions/android') -include ':react-native-vector-icons' -project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') -include ':react-native-permissions' -project(':react-native-permissions').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-permissions/android') -include ':react-native-android-permissions' -project(':react-native-android-permissions').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-permissions/android') -include ':anyline-ocr-react-native-module' -project(':anyline-ocr-react-native-module').projectDir = new File(rootProject.projectDir, '../node_modules/anyline-ocr-react-native-module/android') - -include ':app' diff --git a/example/Anyline/app.json b/example/Anyline/app.json deleted file mode 100755 index 1bbfdd15..00000000 --- a/example/Anyline/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "anyline-ocr-react-native-module", - "displayName": "anyline-ocr-react-native-module" -} \ No newline at end of file diff --git a/example/Anyline/backup/anyline-ocr-react-native-module.xcodeproj/project.pbxproj b/example/Anyline/backup/anyline-ocr-react-native-module.xcodeproj/project.pbxproj deleted file mode 100755 index d6a47e62..00000000 --- a/example/Anyline/backup/anyline-ocr-react-native-module.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1026 +0,0 @@ -// !$*UTF8*$! -{ -archiveVersion = 1; -classes = { -}; -objectVersion = 46; -objects = { - -/* Begin PBXBuildFile section */ -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 */; }; -1E934CF71EC2048A00347430 /* trainedData in Resources */ = {isa = PBXBuildFile; fileRef = 1E934CF61EC2048A00347430 /* trainedData */; }; -1EC2368B1E7B47/Users/jonesBoi/Anyline/NewStuff/anyline-ocr-react-native-module/example/Anyline/ios/anyline-ocr-react-native-module.xcodeproj/project.pbxproj8400D204E7 /* EventEmitter in Resources */ = {isa = PBXBuildFile; fileRef = 1EC2368A1E7B478400D204E7 /* EventEmitter */; }; -2818E1101DFABDF1006BABE2 /* libPods-Anyline.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BD3611D51D496457F65600D7 /* libPods-Anyline.a */; }; -2818E1121DFABE3F006BABE2 /* libAnylineReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2818E1111DFABE3F006BABE2 /* libAnylineReact.a */; }; -2818E1141DFABE47006BABE2 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2818E1131DFABE47006BABE2 /* libReact.a */; }; -2818E1151DFABF4E006BABE2 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; -2818E1161DFABF4E006BABE2 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; -2818E1171DFABF4E006BABE2 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; -2818E1181DFABF4E006BABE2 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; -2818E1191DFABF4E006BABE2 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; -2818E11A1DFABF4E006BABE2 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; -2818E11B1DFABF4E006BABE2 /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; -2818E11C1DFABF4E006BABE2 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; -2818E11D1DFABF4E006BABE2 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; -2818E11E1DFABF4E006BABE2 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; -/* 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; -}; -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; -}; -1E2094001E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3C059A1DE3340900C268FA; -remoteInfo = yoga; -}; -1E2094021E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3C06751DE3340C00C268FA; -remoteInfo = "yoga-tvOS"; -}; -1E2094041E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; -remoteInfo = cxxreact; -}; -1E2094061E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; -remoteInfo = "cxxreact-tvOS"; -}; -1E2094081E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; -remoteInfo = jschelpers; -}; -1E20940A1E7B25A2004160FB /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; -remoteInfo = "jschelpers-tvOS"; -}; -1ED4AFE71E7BF0F900157645 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 1; -remoteGlobalIDString = 83CBBA2D1A601D0E00E9B192; -remoteInfo = React; -}; -28818D021DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; -remoteInfo = "RCTImage-tvOS"; -}; -28818D061DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A28471D9B043800D4039D; -remoteInfo = "RCTLinking-tvOS"; -}; -28818D0A1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A28541D9B044C00D4039D; -remoteInfo = "RCTNetwork-tvOS"; -}; -28818D0E1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A28611D9B046600D4039D; -remoteInfo = "RCTSettings-tvOS"; -}; -28818D121DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A287B1D9B048500D4039D; -remoteInfo = "RCTText-tvOS"; -}; -28818D171DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A28881D9B049200D4039D; -remoteInfo = "RCTWebSocket-tvOS"; -}; -28818D1B1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { -isa = PBXContainerItemProxy; -containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; -proxyType = 2; -remoteGlobalIDString = 2D2A28131D9B038B00D4039D; -remoteInfo = "React-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; -}; -/* End PBXContainerItemProxy 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 = ""; }; -00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -00E356F21AD99517003FC87E /* AnylineTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AnylineTests.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 /* Anyline.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Anyline.app; sourceTree = BUILT_PRODUCTS_DIR; }; -13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Anyline/AppDelegate.h; sourceTree = ""; }; -13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Anyline/AppDelegate.m; sourceTree = ""; }; -13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; -13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Anyline/Images.xcassets; sourceTree = ""; }; -13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Anyline/Info.plist; sourceTree = ""; }; -13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Anyline/main.m; sourceTree = ""; }; -146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; -177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Anyline.release.xcconfig"; path = "Pods/Target Support Files/Pods-Anyline/Pods-Anyline.release.xcconfig"; sourceTree = ""; }; -1E934CF61EC2048A00347430 /* trainedData */ = {isa = PBXFileReference; lastKnownFileType = folder; path = trainedData; sourceTree = ""; }; -1EC2368A1E7B478400D204E7 /* EventEmitter */ = {isa = PBXFileReference; lastKnownFileType = folder; name = EventEmitter; path = "../node_modules/react-native/Libraries/EventEmitter"; sourceTree = ""; }; -2818E1111DFABE3F006BABE2 /* libAnylineReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAnylineReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphoneos/AnylineReact/libAnylineReact.a"; sourceTree = ""; }; -2818E1131DFABE47006BABE2 /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphoneos/React/libReact.a"; sourceTree = ""; }; -2818E11F1DFABF5D006BABE2 /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "Pods/../build/Debug-iphoneos/React/libReact.a"; sourceTree = ""; }; -28DF74E61DF97C9900B332CF /* libAnylineReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAnylineReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphonesimulator/AnylineReact/libAnylineReact.a"; sourceTree = ""; }; -28DF74E71DF97C9900B332CF /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphonesimulator/React/libReact.a"; sourceTree = ""; }; -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 = ""; }; -BD3611D51D496457F65600D7 /* libPods-Anyline.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Anyline.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Anyline.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Anyline/Pods-Anyline.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ -13B07F8C1A680F5B00A75B9A /* Frameworks */ = { -isa = PBXFrameworksBuildPhase; -buildActionMask = 2147483647; -files = ( -2818E1151DFABF4E006BABE2 /* libRCTActionSheet.a in Frameworks */, -2818E1161DFABF4E006BABE2 /* libRCTAnimation.a in Frameworks */, -2818E1171DFABF4E006BABE2 /* libRCTGeolocation.a in Frameworks */, -2818E1181DFABF4E006BABE2 /* libRCTImage.a in Frameworks */, -2818E1191DFABF4E006BABE2 /* libRCTLinking.a in Frameworks */, -2818E11A1DFABF4E006BABE2 /* libRCTNetwork.a in Frameworks */, -2818E11B1DFABF4E006BABE2 /* libRCTSettings.a in Frameworks */, -2818E11C1DFABF4E006BABE2 /* libRCTText.a in Frameworks */, -2818E11D1DFABF4E006BABE2 /* libRCTVibration.a in Frameworks */, -2818E11E1DFABF4E006BABE2 /* libRCTWebSocket.a in Frameworks */, -2818E1141DFABE47006BABE2 /* libReact.a in Frameworks */, -2818E1121DFABE3F006BABE2 /* libAnylineReact.a in Frameworks */, -2818E1101DFABDF1006BABE2 /* libPods-Anyline.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 */, -28818D031DF973B8008B7AB0 /* libRCTImage-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -00C302D41ABCB9D200DB3ED1 /* Products */ = { -isa = PBXGroup; -children = ( -00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, -28818D0B1DF973B8008B7AB0 /* libRCTNetwork-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -00C302E01ABCB9EE00DB3ED1 /* Products */ = { -isa = PBXGroup; -children = ( -00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */, -); -name = Products; -sourceTree = ""; -}; -00E356EF1AD99517003FC87E /* AnylineTests */ = { -isa = PBXGroup; -children = ( -00E356F21AD99517003FC87E /* AnylineTests.m */, -00E356F01AD99517003FC87E /* Supporting Files */, -); -path = AnylineTests; -sourceTree = ""; -}; -00E356F01AD99517003FC87E /* Supporting Files */ = { -isa = PBXGroup; -children = ( -00E356F11AD99517003FC87E /* Info.plist */, -); -name = "Supporting Files"; -sourceTree = ""; -}; -139105B71AF99BAD00B5F7CC /* Products */ = { -isa = PBXGroup; -children = ( -139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, -28818D0F1DF973B8008B7AB0 /* libRCTSettings-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -139FDEE71B06529A00C62182 /* Products */ = { -isa = PBXGroup; -children = ( -139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, -28818D181DF973B8008B7AB0 /* libRCTWebSocket-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -13B07FAE1A68108700A75B9A /* Anyline */ = { -isa = PBXGroup; -children = ( -1E934CF61EC2048A00347430 /* trainedData */, -008F07F21AC5B25A0029DE68 /* main.jsbundle */, -13B07FAF1A68108700A75B9A /* AppDelegate.h */, -13B07FB01A68108700A75B9A /* AppDelegate.m */, -13B07FB51A68108700A75B9A /* Images.xcassets */, -13B07FB61A68108700A75B9A /* Info.plist */, -13B07FB11A68108700A75B9A /* LaunchScreen.xib */, -13B07FB71A68108700A75B9A /* main.m */, -); -name = Anyline; -sourceTree = ""; -}; -146834001AC3E56700842450 /* Products */ = { -isa = PBXGroup; -children = ( -146834041AC3E56700842450 /* libReact.a */, -28818D1C1DF973B8008B7AB0 /* libReact.a */, -1E2094011E7B25A2004160FB /* libyoga.a */, -1E2094031E7B25A2004160FB /* libyoga.a */, -1E2094051E7B25A2004160FB /* libcxxreact.a */, -1E2094071E7B25A2004160FB /* libcxxreact.a */, -1E2094091E7B25A2004160FB /* libjschelpers.a */, -1E20940B1E7B25A2004160FB /* libjschelpers.a */, -); -name = Products; -sourceTree = ""; -}; -2CB8EB47EE77921BC8AC85E6 /* Frameworks */ = { -isa = PBXGroup; -children = ( -2818E11F1DFABF5D006BABE2 /* libReact.a */, -2818E1131DFABE47006BABE2 /* libReact.a */, -2818E1111DFABE3F006BABE2 /* libAnylineReact.a */, -28DF74E61DF97C9900B332CF /* libAnylineReact.a */, -28DF74E71DF97C9900B332CF /* libReact.a */, -BD3611D51D496457F65600D7 /* libPods-Anyline.a */, -); -name = Frameworks; -sourceTree = ""; -}; -43ECE5BFCF77D87B8ECAFC65 /* Pods */ = { -isa = PBXGroup; -children = ( -EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */, -177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */, -); -name = Pods; -sourceTree = ""; -}; -5E91572E1DD0AC6500FF2AA8 /* Products */ = { -isa = PBXGroup; -children = ( -5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */, -5E9157351DD0AC6500FF2AA8 /* libRCTAnimation-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -78C398B11ACF4ADC00677621 /* Products */ = { -isa = PBXGroup; -children = ( -78C398B91ACF4ADC00677621 /* libRCTLinking.a */, -28818D071DF973B8008B7AB0 /* libRCTLinking-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -832341AE1AAA6A7D00B99B32 /* Libraries */ = { -isa = PBXGroup; -children = ( -1EC2368A1E7B478400D204E7 /* EventEmitter */, -5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, -146833FF1AC3E56700842450 /* React.xcodeproj */, -00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.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 */, -28818D131DF973B8008B7AB0 /* libRCTText-tvOS.a */, -); -name = Products; -sourceTree = ""; -}; -83CBB9F61A601CBA00E9B192 = { -isa = PBXGroup; -children = ( -13B07FAE1A68108700A75B9A /* Anyline */, -832341AE1AAA6A7D00B99B32 /* Libraries */, -00E356EF1AD99517003FC87E /* AnylineTests */, -83CBBA001A601CBA00E9B192 /* Products */, -43ECE5BFCF77D87B8ECAFC65 /* Pods */, -2CB8EB47EE77921BC8AC85E6 /* Frameworks */, -); -indentWidth = 2; -sourceTree = ""; -tabWidth = 2; -}; -83CBBA001A601CBA00E9B192 /* Products */ = { -isa = PBXGroup; -children = ( -13B07F961A680F5B00A75B9A /* Anyline.app */, -); -name = Products; -sourceTree = ""; -}; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ -13B07F861A680F5B00A75B9A /* Anyline */ = { -isa = PBXNativeTarget; -buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Anyline" */; -buildPhases = ( -9278E2AE7FAB4E0C058839D6 /* [CP] Check Pods Manifest.lock */, -13B07F871A680F5B00A75B9A /* Sources */, -13B07F8C1A680F5B00A75B9A /* Frameworks */, -13B07F8E1A680F5B00A75B9A /* Resources */, -00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, -D2F1758ED6F41FAEDD8C23EE /* [CP] Embed Pods Frameworks */, -8BEB0DE2E440C87721F45C07 /* [CP] Copy Pods Resources */, -); -buildRules = ( -); -dependencies = ( -1ED4AFE81E7BF0F900157645 /* PBXTargetDependency */, -); -name = Anyline; -productName = "Hello World"; -productReference = 13B07F961A680F5B00A75B9A /* Anyline.app */; -productType = "com.apple.product-type.application"; -}; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ -83CBB9F71A601CBA00E9B192 /* Project object */ = { -isa = PBXProject; -attributes = { -LastUpgradeCheck = 0610; -ORGANIZATIONNAME = Facebook; -TargetAttributes = { -13B07F861A680F5B00A75B9A = { -DevelopmentTeam = 35RHL53WRE; -}; -}; -}; -buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Anyline" */; -compatibilityVersion = "Xcode 3.2"; -developmentRegion = English; -hasScannedForEncodings = 0; -knownRegions = ( -en, -Base, -); -mainGroup = 83CBB9F61A601CBA00E9B192; -productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; -projectDirPath = ""; -projectReferences = ( -{ -ProductGroup = 00C302A81ABCB8CE00DB3ED1 /* Products */; -ProjectRef = 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */; -}, -{ -ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; -ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.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 = 139FDEE71B06529A00C62182 /* Products */; -ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; -}, -{ -ProductGroup = 146834001AC3E56700842450 /* Products */; -ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; -}, -); -projectRoot = ""; -targets = ( -13B07F861A680F5B00A75B9A /* Anyline */, -); -}; -/* 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; -}; -1E2094011E7B25A2004160FB /* libyoga.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libyoga.a; -remoteRef = 1E2094001E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -1E2094031E7B25A2004160FB /* libyoga.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libyoga.a; -remoteRef = 1E2094021E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -1E2094051E7B25A2004160FB /* libcxxreact.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libcxxreact.a; -remoteRef = 1E2094041E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -1E2094071E7B25A2004160FB /* libcxxreact.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libcxxreact.a; -remoteRef = 1E2094061E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -1E2094091E7B25A2004160FB /* libjschelpers.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libjschelpers.a; -remoteRef = 1E2094081E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -1E20940B1E7B25A2004160FB /* libjschelpers.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libjschelpers.a; -remoteRef = 1E20940A1E7B25A2004160FB /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D031DF973B8008B7AB0 /* libRCTImage-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTImage-tvOS.a"; -remoteRef = 28818D021DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D071DF973B8008B7AB0 /* libRCTLinking-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTLinking-tvOS.a"; -remoteRef = 28818D061DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D0B1DF973B8008B7AB0 /* libRCTNetwork-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTNetwork-tvOS.a"; -remoteRef = 28818D0A1DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D0F1DF973B8008B7AB0 /* libRCTSettings-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTSettings-tvOS.a"; -remoteRef = 28818D0E1DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D131DF973B8008B7AB0 /* libRCTText-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTText-tvOS.a"; -remoteRef = 28818D121DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D181DF973B8008B7AB0 /* libRCTWebSocket-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTWebSocket-tvOS.a"; -remoteRef = 28818D171DF973B8008B7AB0 /* PBXContainerItemProxy */; -sourceTree = BUILT_PRODUCTS_DIR; -}; -28818D1C1DF973B8008B7AB0 /* libReact.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = libReact.a; -remoteRef = 28818D1B1DF973B8008B7AB0 /* 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-tvOS.a */ = { -isa = PBXReferenceProxy; -fileType = archive.ar; -path = "libRCTAnimation-tvOS.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; -}; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ -13B07F8E1A680F5B00A75B9A /* Resources */ = { -isa = PBXResourcesBuildPhase; -buildActionMask = 2147483647; -files = ( -1E934CF71EC2048A00347430 /* trainedData in Resources */, -13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, -13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, -1EC2368B1E7B478400D204E7 /* EventEmitter in Resources */, -); -runOnlyForDeploymentPostprocessing = 0; -}; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ -00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { -isa = PBXShellScriptBuildPhase; -buildActionMask = 2147483647; -files = ( -); -inputPaths = ( -); -name = "Bundle React Native code and images"; -outputPaths = ( -); -runOnlyForDeploymentPostprocessing = 0; -shellPath = /bin/sh; -shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh"; -}; -8BEB0DE2E440C87721F45C07 /* [CP] Copy Pods Resources */ = { -isa = PBXShellScriptBuildPhase; -buildActionMask = 2147483647; -files = ( -); -inputPaths = ( -); -name = "[CP] Copy Pods Resources"; -outputPaths = ( -); -runOnlyForDeploymentPostprocessing = 0; -shellPath = /bin/sh; -shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Anyline/Pods-Anyline-resources.sh\"\n"; -showEnvVarsInLog = 0; -}; -9278E2AE7FAB4E0C058839D6 /* [CP] Check Pods Manifest.lock */ = { -isa = PBXShellScriptBuildPhase; -buildActionMask = 2147483647; -files = ( -); -inputPaths = ( -); -name = "[CP] Check Pods Manifest.lock"; -outputPaths = ( -); -runOnlyForDeploymentPostprocessing = 0; -shellPath = /bin/sh; -shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; -showEnvVarsInLog = 0; -}; -D2F1758ED6F41FAEDD8C23EE /* [CP] Embed Pods Frameworks */ = { -isa = PBXShellScriptBuildPhase; -buildActionMask = 2147483647; -files = ( -); -inputPaths = ( -); -name = "[CP] Embed Pods Frameworks"; -outputPaths = ( -); -runOnlyForDeploymentPostprocessing = 0; -shellPath = /bin/sh; -shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Anyline/Pods-Anyline-frameworks.sh\"\n"; -showEnvVarsInLog = 0; -}; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ -13B07F871A680F5B00A75B9A /* Sources */ = { -isa = PBXSourcesBuildPhase; -buildActionMask = 2147483647; -files = ( -13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, -13B07FC11A68108700A75B9A /* main.m in Sources */, -); -runOnlyForDeploymentPostprocessing = 0; -}; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ -1ED4AFE81E7BF0F900157645 /* PBXTargetDependency */ = { -isa = PBXTargetDependency; -name = React; -targetProxy = 1ED4AFE71E7BF0F900157645 /* PBXContainerItemProxy */; -}; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ -13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { -isa = PBXVariantGroup; -children = ( -13B07FB21A68108700A75B9A /* Base */, -); -name = LaunchScreen.xib; -path = Anyline; -sourceTree = ""; -}; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ -13B07F941A680F5B00A75B9A /* Debug */ = { -isa = XCBuildConfiguration; -baseConfigurationReference = EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */; -buildSettings = { -ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; -CURRENT_PROJECT_VERSION = 1; -DEAD_CODE_STRIPPING = NO; -DEVELOPMENT_TEAM = 35RHL53WRE; -ENABLE_BITCODE = NO; -HEADER_SEARCH_PATHS = ( -"$(inherited)", -"$(REACT_HEADERS_PATH)", -"${PODS_ROOT}/Headers/Public", -"${PODS_ROOT}/Headers/Public/Anyline", -"${PODS_ROOT}/Headers/Public/AnylineReact", -"${PODS_ROOT}/Headers/Public/React", -); -INFOPLIST_FILE = Anyline/Info.plist; -IPHONEOS_DEPLOYMENT_TARGET = 8.0; -LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; -OTHER_LDFLAGS = ( -"$(inherited)", -"-ObjC", -"-lc++", -); -PRODUCT_BUNDLE_IDENTIFIER = com.anyline; -PRODUCT_NAME = Anyline; -REACT_HEADERS_PATH = "$(BUILT_PRODUCTS_DIR)/../Release-$(PLATFORM_NAME)/include"; -VERSIONING_SYSTEM = "apple-generic"; -}; -name = Debug; -}; -13B07F951A680F5B00A75B9A /* Release */ = { -isa = XCBuildConfiguration; -baseConfigurationReference = 177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */; -buildSettings = { -ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; -CURRENT_PROJECT_VERSION = 1; -DEVELOPMENT_TEAM = 35RHL53WRE; -ENABLE_BITCODE = NO; -HEADER_SEARCH_PATHS = ( -"$(inherited)", -"$(REACT_HEADERS_PATH)", -"${PODS_ROOT}/Headers/Public", -"${PODS_ROOT}/Headers/Public/Anyline", -"${PODS_ROOT}/Headers/Public/AnylineReact", -"${PODS_ROOT}/Headers/Public/React", -); -INFOPLIST_FILE = Anyline/Info.plist; -IPHONEOS_DEPLOYMENT_TARGET = 8.0; -LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; -OTHER_LDFLAGS = ( -"$(inherited)", -"-ObjC", -"-lc++", -); -PRODUCT_BUNDLE_IDENTIFIER = com.anyline; -PRODUCT_NAME = Anyline; -REACT_HEADERS_PATH = "$(BUILT_PRODUCTS_DIR)/../Release-$(PLATFORM_NAME)/include"; -VERSIONING_SYSTEM = "apple-generic"; -}; -name = Release; -}; -83CBBA201A601CBA00E9B192 /* Debug */ = { -isa = XCBuildConfiguration; -buildSettings = { -ALWAYS_SEARCH_USER_PATHS = NO; -CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; -CLANG_CXX_LIBRARY = "libc++"; -CLANG_ENABLE_MODULES = YES; -CLANG_ENABLE_OBJC_ARC = YES; -CLANG_WARN_BOOL_CONVERSION = YES; -CLANG_WARN_CONSTANT_CONVERSION = YES; -CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; -CLANG_WARN_EMPTY_BODY = YES; -CLANG_WARN_ENUM_CONVERSION = YES; -CLANG_WARN_INT_CONVERSION = YES; -CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; -CLANG_WARN_UNREACHABLE_CODE = YES; -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; -"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; -COPY_PHASE_STRIP = NO; -ENABLE_STRICT_OBJC_MSGSEND = YES; -GCC_C_LANGUAGE_STANDARD = gnu99; -GCC_DYNAMIC_NO_PIC = NO; -GCC_OPTIMIZATION_LEVEL = 0; -GCC_PREPROCESSOR_DEFINITIONS = ( -"DEBUG=1", -"$(inherited)", -); -GCC_SYMBOLS_PRIVATE_EXTERN = NO; -GCC_WARN_64_TO_32_BIT_CONVERSION = YES; -GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; -GCC_WARN_UNDECLARED_SELECTOR = YES; -GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; -GCC_WARN_UNUSED_FUNCTION = YES; -GCC_WARN_UNUSED_VARIABLE = YES; -HEADER_SEARCH_PATHS = ""; -IPHONEOS_DEPLOYMENT_TARGET = 8.0; -MTL_ENABLE_DEBUG_INFO = YES; -ONLY_ACTIVE_ARCH = YES; -SDKROOT = iphoneos; -}; -name = Debug; -}; -83CBBA211A601CBA00E9B192 /* Release */ = { -isa = XCBuildConfiguration; -buildSettings = { -ALWAYS_SEARCH_USER_PATHS = NO; -CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; -CLANG_CXX_LIBRARY = "libc++"; -CLANG_ENABLE_MODULES = YES; -CLANG_ENABLE_OBJC_ARC = YES; -CLANG_WARN_BOOL_CONVERSION = YES; -CLANG_WARN_CONSTANT_CONVERSION = YES; -CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; -CLANG_WARN_EMPTY_BODY = YES; -CLANG_WARN_ENUM_CONVERSION = YES; -CLANG_WARN_INT_CONVERSION = YES; -CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; -CLANG_WARN_UNREACHABLE_CODE = YES; -CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; -"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; -COPY_PHASE_STRIP = YES; -ENABLE_NS_ASSERTIONS = NO; -ENABLE_STRICT_OBJC_MSGSEND = YES; -GCC_C_LANGUAGE_STANDARD = gnu99; -GCC_WARN_64_TO_32_BIT_CONVERSION = YES; -GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; -GCC_WARN_UNDECLARED_SELECTOR = YES; -GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; -GCC_WARN_UNUSED_FUNCTION = YES; -GCC_WARN_UNUSED_VARIABLE = YES; -HEADER_SEARCH_PATHS = ""; -IPHONEOS_DEPLOYMENT_TARGET = 8.0; -MTL_ENABLE_DEBUG_INFO = NO; -SDKROOT = iphoneos; -VALIDATE_PRODUCT = YES; -}; -name = Release; -}; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ -13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Anyline" */ = { -isa = XCConfigurationList; -buildConfigurations = ( -13B07F941A680F5B00A75B9A /* Debug */, -13B07F951A680F5B00A75B9A /* Release */, -); -defaultConfigurationIsVisible = 0; -defaultConfigurationName = Release; -}; -83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Anyline" */ = { -isa = XCConfigurationList; -buildConfigurations = ( -83CBBA201A601CBA00E9B192 /* Debug */, -83CBBA211A601CBA00E9B192 /* Release */, -); -defaultConfigurationIsVisible = 0; -defaultConfigurationName = Release; -}; -/* End XCConfigurationList section */ -}; -rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/example/Anyline/index.ios.js b/example/Anyline/index.ios.js deleted file mode 100755 index d7a5e751..00000000 --- a/example/Anyline/index.ios.js +++ /dev/null @@ -1 +0,0 @@ -import './src'; diff --git a/example/Anyline/ios/main.jsbundle b/example/Anyline/ios/main.jsbundle deleted file mode 100644 index 6b6ad06e..00000000 --- a/example/Anyline/ios/main.jsbundle +++ /dev/null @@ -1,297 +0,0 @@ -!function(e){e.__DEV__=!1,e.__BUNDLE_START_TIME__=e.nativePerformanceNow?e.nativePerformanceNow():Date.now()}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(r){"use strict";function e(r,e,t){e in u||(u[e]={dependencyMap:t,exports:void 0,factory:r,hasError:!1,isInitialized:!1})}function t(r){var e=r,t=u[e];return t&&t.isInitialized?t.exports:i(e,t)}function i(e,t){if(!c&&r.ErrorUtils){c=!0;var i=void 0;try{i=n(e,t)}catch(e){r.ErrorUtils.reportFatalError(e)}return c=!1,i}return n(e,t)}function n(e,i){var n=r.nativeRequire;if(!i&&n&&(n(e),i=u[e]),!i)throw o(e);if(i.hasError)throw a(e,i.error);i.isInitialized=!0;var c=i.exports={},d=i,s=d.factory,f=d.dependencyMap;try{var l={exports:c};return s(r,t,l,c,f),i.factory=void 0,i.dependencyMap=void 0,i.exports=l.exports}catch(r){throw i.hasError=!0,i.error=r,i.isInitialized=!1,i.exports=void 0,r}}function o(r){var e='Requiring unknown module "'+r+'".';return Error(e)}function a(r,e){var t=r;return Error('Requiring module "'+t+'", which threw an exception: '+e)}r.require=t,r.__d=e;var u=Object.create(null),c=!1}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(n){Object.assign=function(n,e){for(var f=1;f=o.error&&(a=o.warn),n.__inspectorLog&&n.__inspectorLog(i[a],t,[].slice.call(arguments),u),n.nativeLoggingHook(t,a)}}function a(n,r){return Array.apply(null,Array(r)).map(function(){return n})}function c(r){function e(n,r){var e=n.map(function(n,r){var e=a(" ",p[r]-n.length).join("");return n+e});return r=r||" ",e.join(r+"|"+r)}if(!Array.isArray(r)){var i=r;r=[];for(var u in i)if(i.hasOwnProperty(u)){var c=i[u];c[t]=u,r.push(c)}}if(0===r.length)return void n.nativeLoggingHook("",o.info);var l=Object.keys(r[0]).sort(),f=[],p=[];l.forEach(function(n,e){p[e]=n.length;for(var t=0;t=0||p.indexOf("description")>=0))return i(r);if(0===p.length){if(m(r)){var g=r.name?": "+r.name:"";return n.stylize("[Function"+g+"]","special")}if(v(r))return n.stylize(RegExp.prototype.toString.call(r),"regexp");if(h(r))return n.stylize(Date.prototype.toString.call(r),"date");if(b(r))return i(r)}var y="",d=!1,j=["{","}"];if(l(r)&&(d=!0,j=["[","]"]),m(r)){var z=r.name?": "+r.name:"";y=" [Function"+z+"]"}if(v(r)&&(y=" "+RegExp.prototype.toString.call(r)),h(r)&&(y=" "+Date.prototype.toUTCString.call(r)),b(r)&&(y=" "+i(r)),0===p.length&&(!d||0==r.length))return j[0]+y+j[1];if(t<0)return v(r)?n.stylize(RegExp.prototype.toString.call(r),"regexp"):n.stylize("[Object]","special");n.seen.push(r);var O;return O=d?u(n,r,t,s,p):p.map(function(e){return a(n,r,t,s,e,d)}),n.seen.pop(),c(O,y,j)}function o(n,r){if(y(r))return n.stylize("undefined","undefined");if(g(r)){var e="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(e,"string")}return s(r)?n.stylize(""+r,"number"):f(r)?n.stylize(""+r,"boolean"):p(r)?n.stylize("null","null"):void 0}function i(n){return"["+Error.prototype.toString.call(n)+"]"}function u(n,r,e,t,o){for(var i=[],u=0,c=r.length;u-1&&(c=u?c.split("\n").map(function(n){return" "+n}).join("\n").substr(2):"\n"+c.split("\n").map(function(n){return" "+n}).join("\n"))):c=n.stylize("[Circular]","special")),y(a)){if(u&&i.match(/^\d+$/))return c;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,"string"))}return a+": "+c}function c(n,r,e){var t=0,o=n.reduce(function(n,r){return t++,r.indexOf("\n")>=0&&t++,n+r.replace(/\u001b\[\d\d?m/g,"").length+1},0);return o>60?e[0]+(""===r?"":r+"\n ")+" "+n.join(",\n ")+" "+e[1]:e[0]+r+" "+n.join(", ")+" "+e[1]}function l(n){return Array.isArray(n)}function f(n){return"boolean"==typeof n}function p(n){return null===n}function s(n){return"number"==typeof n}function g(n){return"string"==typeof n}function y(n){return void 0===n}function v(n){return d(n)&&"[object RegExp]"===j(n)}function d(n){return"object"==typeof n&&null!==n}function h(n){return d(n)&&"[object Date]"===j(n)}function b(n){return d(n)&&("[object Error]"===j(n)||n instanceof Error)}function m(n){return"function"==typeof n}function j(n){return Object.prototype.toString.call(n)}function z(n,r){return Object.prototype.hasOwnProperty.call(n,r)}return n}(),t="(index)",o={trace:0,info:1,warn:2,error:3},i=[];i[o.trace]="debug",i[o.info]="log",i[o.warn]="warning",i[o.error]="error";var u=1;"undefined"!=typeof module?module.exports=r:r(n)}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(r){var n=0,t=function(r){throw r},u={setGlobalHandler:function(r){t=r},getGlobalHandler:function(){return t},reportError:function(r){t&&t(r)},reportFatalError:function(r){t&&t(r,!0)},applyWithGuard:function(r,t,e){try{return n++,r.apply(t,e)}catch(r){u.reportError(r)}finally{n--}return null},applyWithGuardIfNeeded:function(r,n,t){return u.inGuard()?r.apply(n,t):(u.applyWithGuard(r,n,t),null)},inGuard:function(){return n},guard:function(r,n,t){function e(){return u.applyWithGuard(r,t||this,arguments,null,n)}return"function"!=typeof r?(console.warn("A function must be passed to ErrorUtils.guard, got ",r),null):(n=n||r.name||"",e)}};r.ErrorUtils=u}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(e){if(void 0===Number.EPSILON&&Object.defineProperty(Number,"EPSILON",{value:Math.pow(2,-52)}),void 0===Number.MAX_SAFE_INTEGER&&Object.defineProperty(Number,"MAX_SAFE_INTEGER",{value:Math.pow(2,53)-1}),void 0===Number.MIN_SAFE_INTEGER&&Object.defineProperty(Number,"MIN_SAFE_INTEGER",{value:-(Math.pow(2,53)-1)}),!Number.isNaN){var r=e.isNaN;Object.defineProperty(Number,"isNaN",{configurable:!0,enumerable:!1,value:function(e){return"number"==typeof e&&r(e)},writable:!0})}}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(t){String.prototype.startsWith||(String.prototype.startsWith=function(t){"use strict";if(null==this)throw TypeError();var r=String(this),n=arguments.length>1?Number(arguments[1])||0:0,e=Math.min(Math.max(n,0),r.length);return r.indexOf(String(t),n)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(t){"use strict";if(null==this)throw TypeError();var r=String(this),n=r.length,e=String(t),i=arguments.length>1?Number(arguments[1])||0:n,o=Math.min(Math.max(i,0),n),h=o-e.length;return!(h<0)&&r.lastIndexOf(e,h)===h}),String.prototype.repeat||(String.prototype.repeat=function(t){"use strict";if(null==this)throw TypeError();var r=String(this);if(t=Number(t)||0,t<0||t===1/0)throw RangeError();if(1===t)return r;for(var n="";t;)1&t&&(n+=r),(t>>=1)&&(r+=r);return n}),String.prototype.includes||(String.prototype.includes=function(t,r){"use strict";return"number"!=typeof r&&(r=0),!(r+t.length>this.length)&&this.indexOf(t,r)!==-1})}("undefined"!=typeof global?global:"undefined"!=typeof self?self:this); -!function(e){function r(e,r){if(null==this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var n=Object(this),t=n.length>>>0,o=0;o=0?t=o:(t=n+o,t<0&&(t=0));for(var i;t=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},r.possibleConstructorReturn=function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r},r.slicedToArray=function(){function e(e,r){var t=[],n=!0,o=!1,i=void 0;try{for(var f,u=e["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();!(n=(f=u.next()).done)&&(t.push(f.value),!r||t.length!==r);n=!0);}catch(e){o=!0,i=e}finally{try{!n&&u.return&&u.return()}finally{if(o)throw i}}return t}return function(r,t){if(Array.isArray(r))return r;if(("function"==typeof Symbol?Symbol.iterator:"@@iterator")in Object(r))return e(r,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r.taggedTemplateLiteral=function(e,r){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))},r.toArray=function(e){return Array.isArray(e)?e:Array.from(e)},r.toConsumableArray=function(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r1){for(var f=Array(p),d=0;d1){for(var h=Array(d),y=0;y0?r[r.length-1]:null,i=r.length>1?r[r.length-2]:null,u="function"==typeof a,l="function"==typeof i;l&&s(u,"Cannot have a non-function arg after a function arg.");var c=u?a:null,v=l?i:null,d=u+l;r=r.slice(0,r.length-d),f.enqueueNativeCall(n,t,r,v,c)},o.type=r,o}function u(e,n){return e.indexOf(n)!==-1}function l(e){var n=e.message,t=babelHelpers.objectWithoutProperties(e,["message"]),r=new Error(n);return r.framesToPop=1,babelHelpers.extends(r,t)}var f=n(29),s=n(26);e.__fbGenNativeModule=o;var c={};if(e.nativeModuleProxy)c=e.nativeModuleProxy;else{var v=e.__fbBatchedBridgeConfig;s(v,"__fbBatchedBridgeConfig is not set, cannot invoke native modules");var d=n(43);(v.remoteModuleConfig||[]).forEach(function(e,n){var t=o(e,n);t&&(t.module?c[t.name]=t.module:d(c,t.name,{get:function(){return a(t.name,n)}}))})}t.exports=c},28); -__d(function(e,r,t,c){"use strict";var i=r(30),n=new i;Object.defineProperty(e,"__fbBatchedBridge",{configurable:!0,value:n}),t.exports=n},29); -__d(function(e,t,l,u){"use strict";var s=t(31),i=t(32),a=t(33),n=(t(41),t(26)),h=(t(42),0),o=1,_=0,c=1,r=2,d=5,v=function(){function t(){babelHelpers.classCallCheck(this,t),this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=[],this._failureCallbacks=[],this._callID=0,this._lastFlush=0,this._eventLoopStartTime=(new Date).getTime(),this.callFunctionReturnFlushedQueue=this.callFunctionReturnFlushedQueue.bind(this),this.callFunctionReturnResultAndFlushedQueue=this.callFunctionReturnResultAndFlushedQueue.bind(this),this.flushedQueue=this.flushedQueue.bind(this),this.invokeCallbackAndReturnFlushedQueue=this.invokeCallbackAndReturnFlushedQueue.bind(this)}return babelHelpers.createClass(t,[{key:"callFunctionReturnFlushedQueue",value:function(e,t,l){var u=this;return this.__guard(function(){u.__callFunction(e,t,l)}),this.flushedQueue()}},{key:"callFunctionReturnResultAndFlushedQueue",value:function(e,t,l){var u=this,s=void 0;return this.__guard(function(){s=u.__callFunction(e,t,l)}),[s,this.flushedQueue()]}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(e,t){var l=this;return this.__guard(function(){l.__invokeCallback(e,t)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){var e=this;this.__guard(function(){e.__callImmediates()});var t=this._queue;return this._queue=[[],[],[],this._callID],t[0].length?t:null}},{key:"getEventLoopRunningTime",value:function(){return(new Date).getTime()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(e,t){this._lazyCallableModules[e]=function(){return t}}},{key:"registerLazyCallableModule",value:function(e,t){var l=void 0,u=t;this._lazyCallableModules[e]=function(){return u&&(l=u(),u=null),l}}},{key:"_getCallableModule",value:function(e){return this._lazyCallableModules[e]()}},{key:"enqueueNativeCall",value:function(t,l,u,s,i){(s||i)&&(s&&u.push(this._callID<<1),i&&u.push(this._callID<<1|1),this._successCallbacks[this._callID]=i,this._failureCallbacks[this._callID]=s),this._callID++,this._queue[_].push(t),this._queue[c].push(l),this._queue[r].push(u);var n=(new Date).getTime();if(e.nativeFlushQueueImmediate&&(n-this._lastFlush>=d||0===this._inCall)){var h=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=n,e.nativeFlushQueueImmediate(h)}a.counterEvent("pending_js_to_native_queue",this._queue[0].length),this.__spy&&this.__spy({type:o,module:t+"",method:l,args:u})}},{key:"createDebugLookup",value:function(e,t,l){}},{key:"__guard",value:function(e){this._inCall++;try{e()}catch(e){s.reportFatalError(e)}finally{this._inCall--}}},{key:"__callImmediates",value:function(){a.beginEvent("JSTimersExecution.callImmediates()"),i.callImmediates(),a.endEvent()}},{key:"__callFunction",value:function(e,t,l){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush,a.beginEvent(e+"."+t+"()"),this.__spy&&this.__spy({type:h,module:e,method:t,args:l});var u=this._getCallableModule(e);n(!!u,"Module %s is not a registered callable module (calling %s)",e,t),n(!!u[t],"Method %s does not exist on module %s",t,e);var s=u[t].apply(u,l);return a.endEvent(),s}},{key:"__invokeCallback",value:function(e,t){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush;var l=e>>>1,u=1&e?this._successCallbacks[l]:this._failureCallbacks[l];u&&(this._successCallbacks[l]=this._failureCallbacks[l]=null,u.apply(null,t))}}],[{key:"spy",value:function(e){e===!0?t.prototype.__spy=function(e){console.log((e.type===h?"N->JS":"JS->N")+" : "+(""+(e.module?e.module+".":"")+e.method)+("("+JSON.stringify(e.args)+")"))}:e===!1?t.prototype.__spy=null:t.prototype.__spy=e}}]),t}();l.exports=v},30); -__d(function(r,o,t,i){t.exports=r.ErrorUtils},31); -__d(function(e,r,t,l){"use strict";var i=(r(33),r(26)),a=r(34),n=r(37),s=16.666666666666668,o=1,c=!1,m={GUID:1,callbacks:[],types:[],timerIDs:[],immediates:[],requestIdleCallbacks:[],requestIdleCallbackTimeouts:new Map,identifiers:[],errors:null,callTimer:function(e,r,t){n(e<=m.GUID,"Tried to call timer with ID %s but no such timer exists.",e);var l=m.timerIDs.indexOf(e);if(l!==-1){var i=m.types[l],o=m.callbacks[l];if(!o||!i)return void console.error("No callback found for timerID "+e);"setTimeout"!==i&&"setImmediate"!==i&&"requestAnimationFrame"!==i&&"requestIdleCallback"!==i||m._clearIndex(l);try{"setTimeout"===i||"setInterval"===i||"setImmediate"===i?o():"requestAnimationFrame"===i?o(a()):"requestIdleCallback"===i?o({timeRemaining:function(){return Math.max(0,s-(a()-r))},didTimeout:!!t}):console.error("Tried to call a callback with invalid type: "+i)}catch(e){m.errors?m.errors.push(e):m.errors=[e]}}},callTimers:function(e){i(0!==e.length,"Cannot call `callTimers` with an empty list of IDs."),m.errors=null;for(var t=0;t1)for(var n=1;n0){var t=m.requestIdleCallbacks.slice();m.requestIdleCallbacks=[];for(var l=0;l0){var e=m.immediates.slice();m.immediates=[];for(var r=0;r0},callImmediates:function(){for(m.errors=null;m.callImmediatesPass(););m.errors&&m.errors.forEach(function(e){return r(39).setTimeout(function(){throw e},0)})},emitTimeDriftWarning:function(e){c||(c=!0,console.warn(e))},_clearIndex:function(e){m.timerIDs[e]=null,m.callbacks[e]=null,m.types[e]=null,m.identifiers[e]=null}};t.exports=m},32); -__d(function(n,e,t,i){"use strict";var c=131072,o=!1,r=0,a={setEnabled:function(n){o!==n&&(o=n)},isEnabled:function(){return o},beginEvent:function(e,t){o&&(e="function"==typeof e?e():e,n.nativeTraceBeginSection(c,e,t))},endEvent:function(){o&&n.nativeTraceEndSection(c)},beginAsyncEvent:function(e){var t=r;return o&&(r++,e="function"==typeof e?e():e,n.nativeTraceBeginAsyncSection(c,e,t,0)),t},endAsyncEvent:function(e,t){o&&(e="function"==typeof e?e():e,n.nativeTraceEndAsyncSection(c,e,t,0))},counterEvent:function(e,t){o&&(e="function"==typeof e?e():e,n.nativeTraceCounter&&n.nativeTraceCounter(c,e,t))},attachToRelayProfiler:function(n){n.attachProfileHandler("*",function(n){var e=a.beginAsyncEvent(n);return function(){a.endAsyncEvent(n,e)}}),n.attachAggregateHandler("*",function(n,e){a.beginEvent(n),e(),a.endEvent()})},swizzleJSON:function(){a.measureMethods(JSON,"JSON",["parse","stringify"])},measureMethods:function(n,e,t){},measure:function(n,e,t){return t}};t.exports=a},33); -__d(function(n,t,o,r){"use strict";var u,e=t(35);u=e.now?function(){return e.now()}:function(){return Date.now()},o.exports=u},34); -__d(function(e,n,r,o){"use strict";var w,c=n(36);c.canUseDOM&&(w=window.performance||window.msPerformance||window.webkitPerformance),r.exports=w||{}},35); -__d(function(e,n,t,o){"use strict";var d=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:d,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:d&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:d&&!!window.screen,isInWorker:!d};t.exports=i},36); -__d(function(t,r,s,c){"use strict";var e=r(38),i=e;s.exports=i},37); -__d(function(t,n,u,r){"use strict";function e(t){return function(){return t}}var s=function(){};s.thatReturns=e,s.thatReturnsFalse=e(!1),s.thatReturnsTrue=e(!0),s.thatReturnsNull=e(null),s.thatReturnsThis=function(){return this},s.thatReturnsArgument=function(t){return t},u.exports=s},38); -__d(function(e,t,l,r){"use strict";function a(){var e=u.timerIDs.indexOf(null);return e===-1&&(e=u.timerIDs.length),e}function n(e,t){var l=u.GUID++,r=a();return u.timerIDs[r]=l,u.callbacks[r]=e,u.types[r]=t,l}function i(e){if(null!=e){var t=u.timerIDs.indexOf(e);if(t!==-1){u._clearIndex(t);var l=u.types[t];"setImmediate"!==l&&"requestIdleCallback"!==l&&c.deleteTimer(e)}}}var u=t(32),s=(t(40),t(28)),c=s.Timing,d=t(34),o={setTimeout:function(e,t){for(var l=arguments.length,r=Array(l>2?l-2:0),a=2;a2?l-2:0),a=2;a1?t-1:0),r=1;r-1&&(u.requestIdleCallbacks.splice(e,1),u.callTimer(r,d(),!0)),u.requestIdleCallbackTimeouts.delete(r),0===u.requestIdleCallbacks.length&&c.setSendIdleEvents(!1)},l);u.requestIdleCallbackTimeouts.set(r,a)}return r},cancelIdleCallback:function(e){i(e);var t=u.requestIdleCallbacks.indexOf(e);t!==-1&&u.requestIdleCallbacks.splice(t,1);var l=u.requestIdleCallbackTimeouts.get(e);l&&(o.clearTimeout(l),u.requestIdleCallbackTimeouts.delete(e)),0===u.requestIdleCallbacks.length&&c.setSendIdleEvents(!1)},clearTimeout:function(e){i(e)},clearInterval:function(e){i(e)},clearImmediate:function(e){i(e);var t=u.immediates.indexOf(e);t!==-1&&u.immediates.splice(t,1)},cancelAnimationFrame:function(e){i(e)}};l.exports=o},39); -__d(function(t,n,e,o){"use strict";var r=n(28),s={OS:"ios",get Version(){var t=r.PlatformConstants;return t&&t.osVersion},get isPad(){var t=r.PlatformConstants;return!!t&&"pad"===t.interfaceIdiom},get isTVOS(){var t=r.PlatformConstants;return!!t&&"tv"===t.interfaceIdiom},get isTesting(){var t=r.PlatformConstants;return t&&t.isTesting},select:function(t){return"ios"in t?t.ios:t.default}};e.exports=s},40); -__d(function(t,n,c,i){"use strict";function o(t){}c.exports=o},41); -__d(function(t,n,i,e){"use strict";function f(t){var n,i=typeof t;if(void 0===t)n="undefined";else if(null===t)n="null";else if("string"===i)n='"'+t+'"';else if("function"===i)try{n=t.toString()}catch(t){n="[function unknown]"}else try{n=JSON.stringify(t)}catch(i){if("function"==typeof t.toString)try{n=t.toString()}catch(t){}}return n||'["'+i+'" failed to stringify]'}i.exports=f},42); -__d(function(e,t,n,r){"use strict";function i(e,t,n){function r(){return c||(c=!0,i(u())),b}function i(n){b=n,c=!0,Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:o,writable:a})}var u=n.get,o=n.enumerable!==!1,a=n.writable!==!1,b=void 0,c=!1;Object.defineProperty(e,t,{get:r,set:i,configurable:!0,enumerable:o})}n.exports=i},43); -__d(function(t,r,s,c){"use strict";var e=r(45);r(49);s.exports=e},44); -__d(function(t,n,r,e){"use strict";var i=n(46);n(48),i.prototype.finally=function(t){return this.then(t,t)},r.exports=i},45); -__d(function(n,t,e,r){"use strict";function o(n){var t=new f(f._61);return t._65=1,t._55=n,t}var f=t(47);e.exports=f;var i=o(!0),u=o(!1),c=o(null),a=o(void 0),l=o(0),h=o("");f.resolve=function(n){if(n instanceof f)return n;if(null===n)return c;if(void 0===n)return a;if(n===!0)return i;if(n===!1)return u;if(0===n)return l;if(""===n)return h;if("object"==typeof n||"function"==typeof n)try{var t=n.then;if("function"==typeof t)return new f(t.bind(n))}catch(n){return new f(function(t,e){e(n)})}return o(n)},f.all=function(n){var t=Array.prototype.slice.call(n);return new f(function(n,e){function r(i,u){if(u&&("object"==typeof u||"function"==typeof u)){if(u instanceof f&&u.then===f.prototype.then){for(;3===u._65;)u=u._55;return 1===u._65?r(i,u._55):(2===u._65&&e(u._55),void u.then(function(n){r(i,n)},e))}var c=u.then;if("function"==typeof c){var a=new f(c.bind(u));return void a.then(function(n){r(i,n)},e)}}t[i]=u,0===--o&&n(t)}if(0===t.length)return n([]);for(var o=t.length,i=0;i "+d,s=m.next(),s.done||(y+=","+e)}y+=(f?"":",")+o+r}return y+"}"}function m(t,n,r,e,o,i,c,a,u,f,l,p,b){var y=f?"":t.constructor?t.constructor.name+" ":"Object ",m=y+"{",s=Object.keys(t).sort(),g=J(t);if(g.length&&(s=s.filter(function(t){return!("symbol"==typeof t||"[object Symbol]"===x.call(t))}).concat(g)),s.length){m+=o;for(var j=r+n,d=0;d-1)return"[Circular]";c.push(t),u++;var S=u>a;if(g&&!S&&t.toJSON&&"function"==typeof t.toJSON)return v(t.toJSON(),n,r,e,i,c,a,u,f,l,g,j,d);var h=x.call(t);return"[object Arguments]"===h?S?"[Arguments]":p(t,n,r,e,i,c,a,u,f,l,g,j,d):o(h)?S?"[Array]":b(t,n,r,e,i,c,a,u,f,l,g,j,d):"[object Map]"===h?S?"[Map]":y(t,n,r,e,i,c,a,u,f,l,g,j,d):"[object Set]"===h?S?"[Set]":s(t,n,r,e,i,c,a,u,f,l,g,j,d):"object"==typeof t?S?"[Object]":m(t,n,r,e,i,c,a,u,f,l,g,j,d):void 0}function j(t,n,r,e,o,i,c,a,u,f,l,p,b){function y(t){return v(t,n,r,e,o,i,c,a,u,f,l,p,b)}function m(t){var e=r+n;return e+t.replace(D,"\n"+e)}for(var s=!1,g=void 0,j=0;j>>0===e&&e>=0&&e<=4294967295?e:null:(r=b.hex6.exec(e))?parseInt(r[1]+"ff",16)>>>0:m.hasOwnProperty(e)?m[e]:(r=b.rgb.exec(e))?(u(r[1])<<24|u(r[2])<<16|u(r[3])<<8|255)>>>0:(r=b.rgba.exec(e))?(u(r[1])<<24|u(r[2])<<16|u(r[3])<<8|g(r[4]))>>>0:(r=b.hex3.exec(e))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+"ff",16)>>>0:(r=b.hex8.exec(e))?parseInt(r[1],16)>>>0:(r=b.hex4.exec(e))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+r[4]+r[4],16)>>>0:(r=b.hsl.exec(e))?(255|i(d(r[1]),s(r[2]),s(r[3])))>>>0:(r=b.hsla.exec(e))?(i(d(r[1]),s(r[2]),s(r[3]))|g(r[4]))>>>0:null}function t(e,r,a){return a<0&&(a+=1),a>1&&(a-=1),a<.16666666666666666?e+6*(r-e)*a:a<.5?r:a<.6666666666666666?e+(r-e)*(.6666666666666666-a)*6:e}function i(e,r,a){var l=a<.5?a*(1+r):a+r-a*r,n=2*a-l,i=t(n,l,e+.3333333333333333),o=t(n,l,e),u=t(n,l,e-.3333333333333333);return Math.round(255*i)<<24|Math.round(255*o)<<16|Math.round(255*u)<<8}function o(){for(var e=arguments.length,r=Array(e),a=0;a255?255:r}function d(e){var r=parseFloat(e);return(r%360+360)%360/360}function g(e){var r=parseFloat(e);return r<0?0:r>1?255:Math.round(255*r)}function s(e){var r=parseFloat(e);return r<0?0:r>100?1:r/100}var h="[-+]?\\d*\\.?\\d+",c=h+"%",b={rgb:new RegExp("rgb"+o(h,h,h)),rgba:new RegExp("rgba"+o(h,h,h,h)),hsl:new RegExp("hsl"+o(h,c,c)),hsla:new RegExp("hsla"+o(h,c,c,h)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},m={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};a.exports=n},67); -__d(function(_,t,E,i){"use strict";var e=t(69),s=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N=s.NativeMethodsMixin;E.exports=N},68); -__d(function(e,i,r,s){"use strict";var t=i(70),o=void 0;o=i(t.useFiber?71:115),r.exports=o},69); -__d(function(e,r,s,t){"use strict";var i={useFiber:!1};s.exports=i},70); -__d(function(e,t,n,r){"use strict";function o(e){if(!1!==Et(e)){var t=e.error;console.error("React caught an error thrown by one of your components.\n\n"+t.stack)}}function i(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function u(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=jt.getNodeFromInstance(r),Lt.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o-1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!rn.plugins[n]){vt(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),rn.plugins[n]=t;var r=t.eventTypes;for(var o in r)vt(C(r[o],t,o),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",o,e)}}}function C(e,t,n){vt(!rn.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),rn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var i=r[o];P(i,t,n)}return!0}return!!e.registrationName&&(P(e.registrationName,t,n),!0)}function P(e,t,n){vt(!rn.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),rn.registrationNameModules[e]=t,rn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function T(e,t){return vt(null!=t,"accumulateInto(...): Accumulated items must not be null or undefined."),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function x(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function k(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}function N(e,t,n){switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":return!(!n.disabled||!k(t));default:return!1}}function R(e){if(void 0!==e._hostParent)return e._hostParent;if("number"==typeof e.tag){do e=e.return;while(e&&e.tag!==vn);if(e)return e}return null}function S(e,t){for(var n=0,r=e;r;r=R(r))n++;for(var o=0,i=t;i;i=R(i))o++;for(;n-o>0;)e=R(e),n--;for(;o-n>0;)t=R(t),o--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=R(e),t=R(t)}return null}function _(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=R(t)}return!1}function E(e){return R(e)}function I(e,t,n){for(var r=[];e;)r.push(e),e=R(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",o)}function F(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return mn(e,r)}function A(e,t,n){var r=F(e,n,t);r&&(n._dispatchListeners=an(n._dispatchListeners,r),n._dispatchInstances=an(n._dispatchInstances,e))}function H(e){e&&e.dispatchConfig.phasedRegistrationNames&&hn.traverseTwoPhase(e._targetInst,A,e)}function D(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?hn.getParentInstance(t):null;hn.traverseTwoPhase(n,A,e)}}function U(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=mn(e,r);o&&(n._dispatchListeners=an(n._dispatchListeners,o),n._dispatchInstances=an(n._dispatchInstances,e))}}function L(e){e&&e.dispatchConfig.registrationName&&U(e._targetInst,null,e)}function O(e){un(e,H)}function j(e){un(e,D)}function W(e,t,n,r){hn.traverseEnterLeave(n,r,U,e,t)}function z(e){un(e,L)}function M(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];a?this[i]=a(n):"target"===i?this.target=r:this[i]=n[i]}var u=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=u?bt.thatReturnsTrue:bt.thatReturnsFalse,this.isPropagationStopped=bt.thatReturnsFalse,this}function Y(e){for(var t;t=e._renderedComponent;)e=t;return e}function B(e,t){var n=Y(e);zn[t]=n}function Q(e,t){zn[t]=e}function X(e){var t=e._rootNodeID;t&&delete zn[t]}function G(e){delete zn[e],delete Mn[e]}function V(e){return zn[e]||null}function $(e){var t="number"!=typeof e.tag?e._rootNodeID:e.stateNode._nativeTag;return vt(t,"All native instances should have a tag."),t}function q(e){return Mn[e._nativeTag]||null}function K(e,t){Mn[e]=t}function J(e){pn.enqueueEvents(e),pn.processEventQueue(!1)}function Z(e,t,n,r){return Fn.call(this,e,t,n,r)}function ee(e){return e.timeStamp||e.timestamp}function te(e){return{touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:ee(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:ee(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:ee(e)}}function ne(e,t){e.touchActive=!0,e.startPageX=t.pageX,e.startPageY=t.pageY,e.startTimeStamp=ee(t),e.currentPageX=t.pageX,e.currentPageY=t.pageY,e.currentTimeStamp=ee(t),e.previousPageX=t.pageX,e.previousPageY=t.pageY,e.previousTimeStamp=ee(t)}function re(e){var t=e.identifier;return vt(null!=t,"Touch object is missing identifier."),ht(t<=pr,"Touch identifier %s is greater than maximum supported %s which causes performance issues backfilling array locations for all of the indices.",t,pr),t}function oe(e){var t=re(e),n=gr[t];n?ne(n,e):gr[t]=te(e),vr.mostRecentTimeStamp=ee(e)}function ie(e){var t=gr[re(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ee(e),vr.mostRecentTimeStamp=ee(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ue(e),le())}function ae(e){var t=gr[re(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=ee(e),vr.mostRecentTimeStamp=ee(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ue(e),le())}function ue(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:ee(e)})}function le(){var e=JSON.stringify(gr.slice(0,pr));return gr.length>pr&&(e+=" (original size: "+gr.length+")"),e}function se(e,t){return vt(null!=t,"accumulate(...): Accumulated items must be not be null or undefined."),null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}function ce(e,t,n,r){var o=br(e)?Er.startShouldSetResponder:Cr(e)?Er.moveShouldSetResponder:"topSelectionChange"===e?Er.selectionChangeShouldSetResponder:Er.scrollShouldSetResponder,i=Nr?hn.getLowestCommonAncestor(Nr,t):t,a=i===Nr,u=sr.getPooled(o,i,n,r);u.touchHistory=mr.touchHistory,a?bn.accumulateTwoPhaseDispatchesSkipTarget(u):bn.accumulateTwoPhaseDispatches(u);var l=kr(u);if(u.isPersistent()||u.constructor.release(u),!l||l===Nr)return null;var s,c=sr.getPooled(Er.responderGrant,l,n,r);c.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(c);var f=!0===Tr(c);if(Nr){var d=sr.getPooled(Er.responderTerminationRequest,Nr,n,r);d.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(d);var p=!xr(d)||Tr(d);if(d.isPersistent()||d.constructor.release(d),p){var g=sr.getPooled(Er.responderTerminate,Nr,n,r);g.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(g),s=yr(s,[c,g]),_r(l,f)}else{var v=sr.getPooled(Er.responderReject,l,n,r);v.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(v),s=yr(s,v)}}else s=yr(s,c),_r(l,f);return s}function fe(e,t,n){return t&&("topScroll"===e&&!n.responderIgnoreScroll||Rr>0&&"topSelectionChange"===e||br(e)||Cr(e))}function de(e){var t=e.touches;if(!t||0===t.length)return!0;for(var n=0;np?(m=f,f=null):m=f.sibling;var y=v(e,f,u[p],l);if(null===y){null===f&&(f=m);break}t&&f&&null===y.alternate&&n(e,f),d=a(y,d,p),null===c?s=y:c.sibling=y,c=y,f=m}if(p===u.length)return r(e,f),s;if(null===f){for(;py?(b=p,p=null):b=p.sibling;var P=v(e,p,C.value,l);if(null===P){p||(p=b);break}t&&p&&null===P.alternate&&n(e,p),m=a(P,m,y),null===d?f=P:d.sibling=P,d=P,p=b}if(C.done)return r(e,p),f;if(null===p){for(;!C.done;y++,C=c.next()){var T=g(e,C.value,l);null!==T&&(m=a(T,m,y),null===d?f=T:d.sibling=T,d=T)}return f}for(var x=o(e,p);!C.done;y++,C=c.next()){var k=h(x,e,y,C.value,l);null!==k&&(t&&null!==k.alternate&&x.delete(null===k.key?y:k.key),m=a(k,m,y),null===d?f=k:d.sibling=k,d=k)}return t&&x.forEach(function(t){return n(e,t)}),f}function b(e,t,n,o){if(null!==t&&t.tag===ia){r(e,t.sibling);var a=i(t,o);return a.pendingProps=n,a.return=e,a}r(e,t);var u=Ji(n,e.internalContextTag,o);return u.return=e,u}function C(e,t,o,a){for(var u=o.key,l=t;null!==l;){if(l.key===u){if(l.type===o.type){r(e,l.sibling);var s=i(l,a);return s.ref=Qe(l,o),s.pendingProps=o.props,s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=qi(o,e.internalContextTag,a);return c.ref=Qe(t,o),c.return=e,c}function P(e,t,o,a){for(var u=o.key,l=t;null!==l;){if(l.key===u){if(l.tag===ua){r(e,l.sibling);var s=i(l,a);return s.pendingProps=o,s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=Zi(o,e.internalContextTag,a);return c.return=e,c}function T(e,t,n,o){var a=t;if(null!==a){if(a.tag===la){r(e,a.sibling);var u=i(a,o);return u.type=n.value,u.return=e,u}r(e,a)}var l=ea(n,e.internalContextTag,o);return l.type=n.value,l.return=e,l}function x(e,t,o,a){for(var u=o.key,l=t;null!==l;){if(l.key===u){if(l.tag===aa&&l.stateNode.containerInfo===o.containerInfo&&l.stateNode.implementation===o.implementation){r(e,l.sibling);var s=i(l,a);return s.pendingProps=o.children||[],s.return=e,s}r(e,l);break}n(e,l),l=l.sibling}var c=ta(o,e.internalContextTag,a);return c.return=e,c}function k(e,t,n,o){var i=Wr.disableNewFiberFeatures,a="object"==typeof n&&null!==n;if(a)if(i)switch(n.$$typeof){case Di:return u(C(e,t,n,o));case Vi:return u(x(e,t,n,o))}else switch(n.$$typeof){case Di:return u(C(e,t,n,o));case Xi:return u(P(e,t,n,o));case Gi:return u(T(e,t,n,o));case Vi:return u(x(e,t,n,o))}if(i)switch(e.tag){case oa:var l=e.type;vt(null===n||!1===n,"%s.render(): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.",l.displayName||l.name||"Component");break;case ra:var s=e.type;vt(null===n||!1===n,"%s(...): A valid React element (or null) must be returned. You may have returned undefined, an array or some other invalid object.",s.displayName||s.name||"Component")}if("string"==typeof n||"number"==typeof n)return u(b(e,t,""+n,o));if(na(n))return m(e,t,n,o);if(Qi(n))return y(e,t,n,o);if(a&&Xe(e,n),!i&&void 0===n)switch(e.tag){case oa:case ra:var c=e.type;vt(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return k}function Ve(e){if(!e)return Pt;var t=oo.get(e);return"number"==typeof t.tag?jl(t):t._processChildContext(t._context)}function $e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(e,t){return"object"!=typeof t||null===t||kt(e,t)}function Ke(e){return"number"==typeof e?Jl.getByID(e):e}function Je(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&ts>0;)Je(e,t[r],n);else if(t&&ts>0){var o=Ke(t);for(var i in es)if(es[i]){var a=o[i];if(void 0!==a){var u=n[i];if(u){if("function"==typeof a&&(a=!0),void 0===a&&(a=null),"object"!=typeof u)e[i]=a;else if("function"==typeof u.diff||"function"==typeof u.process){var l="function"==typeof u.process?u.process(a):a;e[i]=l}es[i]=!1,ts--}}}}}function Ze(e,t,n,r){var o,i=t.length0&&e&&(Je(e,i,o),es=null);for(u in t)void 0===n[u]&&(o=r[u])&&(e&&void 0!==e[u]||void 0!==(a=t[u])&&("object"!=typeof o||"function"==typeof o.diff||"function"==typeof o.process?((e||(e={}))[u]=null,es||(es={}),es[u]||(es[u]=!0,ts++)):e=nt(e,a,o)));return e}function ot(e,t,n){return rt(e,Zl,t,n)}function it(e,t,n){return rt(e,t,Zl,n)}function at(e,t){return function(){if(t){if("boolean"==typeof e.__isMounted){if(!e.__isMounted)return}else if("function"==typeof e.isMounted&&!e.isMounted())return;return t.apply(e,arguments)}}}function ut(e,t){if(void 0!==t.styles){var n=e._owner||null,r=e.constructor.displayName,o="`styles` is not a supported property of `"+r+"`, did you mean `style` (singular)?";throw n&&n.constructor&&n.constructor.displayName&&(o+="\n\nCheck the `"+n.constructor.displayName+"` parent component."),new Error(o)}}function lt(e,t){for(var n in t.style)t[n]||void 0===e[n]||console.error("You are setting the style `{ "+n+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+n+": ... } }`")}function st(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e){"number"==typeof e?ps(e):(ps(e._nativeTag),e._children.forEach(ct))}function ft(e){if(null==e)return null;if("number"==typeof e)return e;var t=e,n=oo.get(t);return n?ks(n):t||(vt("object"==typeof t&&("_rootNodeID"in t||"_nativeTag"in t)||null!=t.render&&"function"==typeof t.render,"findNodeHandle(...): Argument is not a component (type: %s, keys: %s)",typeof t,Object.keys(t)),void vt(!1,"findNodeHandle(...): Unable to find node handle for unmounted component."))}function dt(e,t){var n=void 0;try{n=Ns(e)}catch(e){}if(null!=n){var r=n.viewConfig,o=rs.create(t,r.validAttributes);Ct.updateView(n._nativeTag,r.uiViewClassName,o)}}function pt(e,t){var n=Ns(e);if(null!=n){var r=void 0;if(void 0!==n.viewConfig)r=n.viewConfig;else if(void 0!==n._instance&&void 0!==n._instance.viewConfig)r=n._instance.viewConfig;else{for(;void 0!==n._renderedComponent;)n=n._renderedComponent;r=n.viewConfig}var o="function"==typeof n.getHostNode?n.getHostNode():n._rootNodeID,i=rs.create(t,r.validAttributes);Ct.updateView(o,r.uiViewClassName,i)}}function gt(e,t){return"number"!=typeof e&&"window"!==e&&(e=Os(e)||"window"),Ct.__takeSnapshot(e,t)}var vt=t(26),ht=t(37),mt=t(72);t(76);var yt=t(109),bt=t(38),Ct=t(61);t(23);var Pt=t(110),Tt=t(13),xt=t(111),kt=t(112),Nt=t(113),Rt=t(60);t(41),t(70);var St,_t=function(){return!0},Et=_t,It={injectDialog:function(e){vt(Et===_t,"The custom dialog was already injected."),vt("function"==typeof e,"Injected showDialog() must be a function."),Et=e}},wt=o,Ft={injection:It,logCapturedError:wt},At=null,Ht=function(e,t,n,r,o,i,a,u,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Dt=function(){if(At){var e=At;throw At=null,e}},Ut={injection:{injectErrorUtils:function(e){vt("function"==typeof e.invokeGuardedCallback,"Injected invokeGuardedCallback() must be a function."),Ht=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,i,a,u,l){return Ht.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,i,a,u,l){var s=Ut.invokeGuardedCallback.apply(this,arguments);null!==s&&null===At&&(At=s)},rethrowCaughtError:function(){return Dt.apply(this,arguments)}},Lt=Ut,Ot={injectComponentTree:function(e){St=e}},jt={isEndish:i,isMoveish:a,isStartish:u,executeDirectDispatch:d,executeDispatchesInOrder:s,executeDispatchesInOrderStopAtTrue:f,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return St.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return St.getInstanceFromNode(e)},getNodeFromInstance:function(e){return St.getNodeFromInstance(e)},injection:Ot},Wt=jt,zt=null,Mt={injectFiberControlledHostComponent:function(e){zt=e}},Yt=null,Bt=null,Qt={injection:Mt,enqueueStateRestore:function(e){Yt?Bt?Bt.push(e):Bt=[e]:Yt=e},restoreStateIfNeeded:function(){if(Yt){var e=Yt,t=Bt;if(Yt=null,Bt=null,g(e),t)for(var n=0;n=0))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;Rr-=1}mr.recordTouchTrack(e,n);var o=fe(e,t,n)?ce(e,t,n,r):null,i=Nr&&br(e),a=Nr&&Cr(e),u=Nr&&Pr(e),l=i?Er.responderStart:a?Er.responderMove:u?Er.responderEnd:null;if(l){var s=sr.getPooled(l,Nr,n,r);s.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(s),o=yr(o,s)}var c=Nr&&"topTouchCancel"===e,f=Nr&&!c&&Pr(e)&&de(n),d=c?Er.responderTerminate:f?Er.responderRelease:null;if(d){var p=sr.getPooled(d,Nr,n,r);p.touchHistory=mr.touchHistory,bn.accumulateDirectDispatches(p),o=yr(o,p),_r(null)}var g=mr.touchHistory.numberActiveTouches;return Ir.GlobalInteractionHandler&&g!==Sr&&Ir.GlobalInteractionHandler.onChange(g),Sr=g,o},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){Ir.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){Ir.GlobalInteractionHandler=e}}},wr=Ir,Fr={inject:pe},Ar="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.portal")||60106,Hr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ar,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Dr=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ar},Ur=Ar,Lr={createPortal:Hr,isPortal:Dr,REACT_PORTAL_TYPE:Ur},Or="undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{},jr={logTopLevelRenders:!1,prepareNewChildrenBeforeUnmountInStack:!0,disableNewFiberFeatures:!1,enableAsyncSubtreeAPI:!1},Wr=jr,zr={NoEffect:0,Placement:1,Update:2,PlacementAndUpdate:3,Deletion:4,ContentReset:8,Callback:16,Err:32,Ref:64},Mr={NoWork:0,SynchronousPriority:1,TaskPriority:2,AnimationPriority:3,HighPriority:4,LowPriority:5,OffscreenPriority:6},Yr=zr.Callback,Br=Mr.NoWork,Qr=Mr.SynchronousPriority,Xr=Mr.TaskPriority,Gr=he,Vr=Pe,$r=Te,qr=xe,Kr=ke,Jr=Ne,Zr=Se,eo=_e,to={cloneUpdateQueue:Gr,addUpdate:Vr,addReplaceUpdate:$r,addForceUpdate:qr,getPendingPriority:Kr,addTopLevelUpdate:Jr,beginUpdateQueue:Zr,commitCallbacks:eo},no=Ee,ro={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}},oo=ro,io=Tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ao={ReactCurrentOwner:io.ReactCurrentOwner},uo=ao,lo=gn.HostRoot,so=gn.HostComponent,co=gn.HostText,fo=zr.NoEffect,po=zr.Placement,go=1,vo=2,ho=3,mo=function(e){return Ie(e)===vo},yo=function(e){var t=oo.get(e);return!!t&&Ie(t)===vo},bo=Fe,Co=function(e){var t=Fe(e);if(!t)return null;for(var n=t;!0;){if(n.tag===so||n.tag===co)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===t)return null;for(;!n.sibling;){if(!n.return||n.return===t)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null},Po={isFiberMounted:mo,isMounted:yo,findCurrentFiberUsingSlowPath:bo,findCurrentHostFiber:Co},To=[],xo=-1,ko=function(e){return{current:e}},No=function(){return-1===xo},Ro=function(e,t){xo<0||(e.current=To[xo],To[xo]=null,xo--)},So=function(e,t,n){xo++,To[xo]=e.current,e.current=t},_o=function(){for(;xo>-1;)To[xo]=null,xo--},Eo={createCursor:ko,isEmpty:No,pop:Ro,push:So,reset:_o},Io=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ur,key:null==r?null:""+r,children:e,handler:t,props:n}},Li=function(e){return{$$typeof:lr,value:e}},Oi=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ur},ji=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===lr},Wi=lr,zi=ur,Mi={createCoroutine:Ui,createYield:Li,isCoroutine:Oi,isYield:ji,REACT_YIELD_TYPE:Wi,REACT_COROUTINE_TYPE:zi},Yi="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator"),Bi="@@iterator",Qi=Be,Xi=Mi.REACT_COROUTINE_TYPE,Gi=Mi.REACT_YIELD_TYPE,Vi=Lr.REACT_PORTAL_TYPE,$i=Ni.cloneFiber,qi=Ni.createFiberFromElement,Ki=Ni.createFiberFromFragment,Ji=Ni.createFiberFromText,Zi=Ni.createFiberFromCoroutine,ea=Ni.createFiberFromYield,ta=Ni.createFiberFromPortal,na=Array.isArray,ra=gn.FunctionalComponent,oa=gn.ClassComponent,ia=gn.HostText,aa=gn.HostPortal,ua=gn.CoroutineComponent,la=gn.YieldComponent,sa=gn.Fragment,ca=zr.NoEffect,fa=zr.Placement,da=zr.Deletion,pa=Ge(!0,!0),ga=Ge(!1,!0),va=Ge(!1,!1),ha=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=$i(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=$i(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ma={reconcileChildFibers:pa,reconcileChildFibersInPlace:ga,mountChildFibersInPlace:va,cloneChildFibers:ha},ya=zr.Update,ba=ei.AsyncUpdates,Ca=Zo.cacheContext,Pa=Zo.getMaskedContext,Ta=Zo.getUnmaskedContext,xa=Zo.isContextConsumer,ka=to.addUpdate,Na=to.addReplaceUpdate,Ra=to.addForceUpdate,Sa=to.beginUpdateQueue,_a=Zo,Ea=_a.hasContextChanged,Ia=Po.isMounted,wa=function(e,t,n,r){function o(e,t,n,r,o,i){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var a=e.stateNode,u=e.type;return"function"==typeof a.shouldComponentUpdate?a.shouldComponentUpdate(n,o,i):!(u.prototype&&u.prototype.isPureReactComponent&&xt(t,n)&&xt(r,o))}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function a(e,t){t.updater=p,e.stateNode=t,oo.set(t,e)}function u(e,t){var n=e.type,r=Ta(e),o=xa(e),i=o?Pa(e,r):Pt,u=new n(t,i);return a(e,u),o&&Ca(e,r,i),u}function l(e,t){var n=t.state;t.componentWillMount(),n!==t.state&&p.enqueueReplaceState(t,t.state,null)}function s(e,t,n,r){var o=t.state;t.componentWillReceiveProps(n,r),t.state!==o&&p.enqueueReplaceState(t,t.state,null)}function c(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;vt(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var i=Ta(e);if(n.props=o,n.state=r,n.refs=Pt,n.context=Pa(e,i),Wr.enableAsyncSubtreeAPI&&null!=e.type&&!0===e.type.unstable_asyncUpdates&&(e.internalContextTag|=ba),"function"==typeof n.componentWillMount){l(e,n);var a=e.updateQueue;null!==a&&(n.state=Sa(e,a,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=ya)}function f(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,vt(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var u=Ta(e),c=Pa(e,u),f=n.context,d=e.memoizedProps;"function"!=typeof n.componentWillReceiveProps||d===a&&f===c||s(e,n,a,c);var p=e.updateQueue;if(null!==p&&(r=Sa(e,p,n,r,a,t)),!o(e,e.memoizedProps,a,e.memoizedState,r,c))return n.props=a,n.state=r,n.context=c,!1;if(n.props=a,n.state=r,n.context=c,"function"==typeof n.componentWillMount){l(e,n);var g=e.updateQueue;null!==g&&(r=Sa(e,g,n,r,a,t))}return"function"==typeof n.componentDidMount&&(e.effectTag|=ya),n.state=r,!0}function d(e,t,a){var u=t.stateNode;i(t,u);var l=t.memoizedProps,c=t.pendingProps;c||(c=l,vt(null!=c,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var f=u.context,d=Ta(t),p=Pa(t,d);"function"!=typeof u.componentWillReceiveProps||l===c&&f===p||s(t,u,c,p);var g=t.updateQueue,v=t.memoizedState,h=void 0;if(h=null!==g?Sa(t,g,u,v,c,a):v,!(l!==c||v!==h||Ea()||null!==g&&g.hasForceUpdate))return"function"==typeof u.componentDidUpdate&&(l===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=ya)),!1;var m=o(t,l,c,v,h,p);return m?("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(c,h,p),"function"==typeof u.componentDidUpdate&&(t.effectTag|=ya)):("function"==typeof u.componentDidUpdate&&(l===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=ya)),n(t,c),r(t,h)),u.props=c,u.state=h,u.context=p,m}var p={isMounted:Ia,enqueueSetState:function(n,r,o){var i=oo.get(n),a=t(i,!1);o=void 0===o?null:o,ka(i,r,o,a),e(i,a)},enqueueReplaceState:function(n,r,o){var i=oo.get(n),a=t(i,!1);o=void 0===o?null:o,Na(i,r,o,a),e(i,a)},enqueueForceUpdate:function(n,r){var o=oo.get(n),i=t(o,!1);r=void 0===r?null:r,Ra(o,r,i),e(o,i)}};return{adoptClassInstance:a,constructClassInstance:u,mountClassInstance:c,resumeMountClassInstance:f,updateClassInstance:d}},Fa=ma.mountChildFibersInPlace,Aa=ma.reconcileChildFibers,Ha=ma.reconcileChildFibersInPlace,Da=ma.cloneChildFibers,Ua=to.beginUpdateQueue,La=Zo.getMaskedContext,Oa=Zo.getUnmaskedContext,ja=Zo.hasContextChanged,Wa=Zo.pushContextProvider,za=Zo.pushTopLevelContextObject,Ma=Zo.invalidateContextProvider,Ya=gn.IndeterminateComponent,Ba=gn.FunctionalComponent,Qa=gn.ClassComponent,Xa=gn.HostRoot,Ga=gn.HostComponent,Va=gn.HostText,$a=gn.HostPortal,qa=gn.CoroutineComponent,Ka=gn.CoroutineHandlerPhase,Ja=gn.YieldComponent,Za=gn.Fragment,eu=Mr.NoWork,tu=Mr.OffscreenPriority,nu=zr.Placement,ru=zr.ContentReset,ou=zr.Err,iu=zr.Ref,au=uo.ReactCurrentOwner,uu=function(e,t,n,r,o){function i(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function u(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){s(e,t,n,t.pendingWorkPriority)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=Fa(t,t.child,n,r):e.child===t.child?(a(t),t.child=Aa(t,t.child,n,r),u(t)):(t.child=Ha(t,t.child,n,r),u(t)),i(e,t,r)}function c(e,t){var n=t.pendingProps;if(ja())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return P(e,t);return l(e,t,n),x(t,n),t.child}function f(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=iu)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(ja())null===r&&(r=o);else{if(null===r||o===r)return P(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return x(t,r),P(e,t)}var i,a=Oa(t),u=La(t,a);return i=n(r,u),l(e,t,i),x(t,r),t.child}function p(e,t,n){var r=Wa(t),o=void 0;return null===e?t.stateNode?o=j(t,n):(L(t,t.pendingProps),O(t,n),o=!0):o=W(e,t,n),g(e,t,o,r)}function g(e,t,n,r){if(f(e,t),!n)return P(e,t);var o=t.stateNode;au.current=t;var i=void 0;return i=o.render(),l(e,t,i),k(t,o.state),x(t,o.props),r&&Ma(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?za(t,r.pendingContext,r.pendingContext!==r.context):r.context&&za(t,r.context,!1),w(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,u=Ua(t,o,null,a,null,n);if(a===u)return A(),P(e,t);var s=u.element;return null!==e&&null!==e.child||!F(t)?(A(),l(e,t,s),k(t,u),t.child):(t.effectTag|=nu,t.child=Fa(t,t.child,s,n),i(e,t,n),t.child)}return A(),P(e,t)}function h(e,t){I(t),null===e&&H(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(ja())null===n&&(n=o,vt(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!_&&E(t.type,o)&&t.pendingWorkPriority!==tu){for(var i=t.progressedChild;null!==i;)i.pendingWorkPriority=tu,i=i.sibling;return null}return P(e,t)}var a=n.children;if(S(n)?a=null:r&&S(r)&&(t.effectTag|=ru),f(e,t),!_&&E(t.type,n)&&t.pendingWorkPriority!==tu){if(t.progressedPriority===tu&&(t.child=t.progressedChild),s(e,t,a,tu),x(t,n),t.child=null!==e?e.child:null,null===e)for(var u=t.progressedChild;null!==u;)u.effectTag=nu,u=u.sibling;return null}return l(e,t,a),x(t,n),t.child}function m(e,t){null===e&&H(t);var n=t.pendingProps;return null===n&&(n=t.memoizedProps),x(t,n),null}function y(e,t,n){vt(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,i=t.pendingProps,a=Oa(t),u=La(t,a);if("object"==typeof(r=o(i,u))&&null!==r&&"function"==typeof r.render){t.tag=Qa;var s=Wa(t);return U(t,r),O(t,n),g(e,t,!0,s)}return t.tag=Ba,l(e,t,r),x(t,i),t.child}function b(e,t){var n=t.pendingProps;ja()?null===n&&(n=e&&e.memoizedProps,vt(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Fa(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Aa(t,t.stateNode,r,o),u(t)):(t.stateNode=Ha(t,t.stateNode,r,o),u(t)),x(t,n),t.stateNode}function C(e,t){w(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(ja())null===r&&(r=e&&e.memoizedProps,vt(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return P(e,t);return null===e?(t.child=Ha(t,t.child,r,n),x(t,r),i(e,t,n)):(l(e,t,r),x(t,r)),t.child}function P(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Da(e,t),i(e,t,n),t.child}function T(e,t){switch(t.tag){case Qa:Wa(t);break;case $a:w(t,t.stateNode.containerInfo)}return null}function x(e,t){e.memoizedProps=t,e.pendingProps=null}function k(e,t){e.memoizedState=t}function N(e,t,n){if(t.pendingWorkPriority===eu||t.pendingWorkPriority>n)return T(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ya:return y(e,t,n);case Ba:return d(e,t);case Qa:return p(e,t,n);case Xa:return v(e,t,n);case Ga:return h(e,t);case Va:return m(e,t);case Ka:t.tag=qa;case qa:return b(e,t);case Ja:return null;case $a:return C(e,t);case Za:return c(e,t);default:vt(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function R(e,t,n){if(vt(t.tag===Qa||t.tag===Xa,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=ou,t.pendingWorkPriority===eu||t.pendingWorkPriority>n)return T(e,t);if(t.firstEffect=null,t.lastEffect=null,l(e,t,null),t.tag===Qa){var r=t.stateNode;t.memoizedProps=r.props,t.memoizedState=r.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,_=e.useSyncScheduling,E=e.shouldDeprioritizeSubtree,I=t.pushHostContext,w=t.pushHostContainer,F=n.enterHydrationState,A=n.resetHydrationState,H=n.tryToClaimNextHydratableInstance,D=wa(r,o,x,k),U=D.adoptClassInstance,L=D.constructClassInstance,O=D.mountClassInstance,j=D.resumeMountClassInstance,W=D.updateClassInstance;return{beginWork:N,beginFailedWork:R}},lu=ma.reconcileChildFibers,su=Zo.popContextProvider,cu=gn.IndeterminateComponent,fu=gn.FunctionalComponent,du=gn.ClassComponent,pu=gn.HostRoot,gu=gn.HostComponent,vu=gn.HostText,hu=gn.HostPortal,mu=gn.CoroutineComponent,yu=gn.CoroutineHandlerPhase,bu=gn.YieldComponent,Cu=gn.Fragment,Pu=zr.Placement,Tu=zr.Ref,xu=zr.Update,ku=function(e,t,n){function r(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function o(e){e.effectTag|=xu}function i(e){e.effectTag|=Tu}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===gu||n.tag===vu||n.tag===hu)vt(!1,"A coroutine cannot have host component children.");else if(n.tag===bu)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function u(e,t){var n=t.memoizedProps;vt(n,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=yu;var o=[];a(o,t);var i=n.handler,u=n.props,l=i(u,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=lu(t,s,l,c),r(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===gu||n.tag===vu)d(e,n.stateNode);else if(n.tag===hu);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case fu:return null;case du:return su(t),null;case pu:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(P(t),t.effectTag&=~Pu),null;case gu:h(t);var r=v(),a=t.type,s=t.memoizedProps;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,T=t.stateNode,x=m(),k=g(T,a,d,s,r,x);t.updateQueue=k,k&&o(t),e.ref!==t.ref&&i(t)}else{if(!s)return vt(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var N=m(),R=void 0;P(t)?R=b(t,r):(R=c(a,s,r,N,t),l(R,t),p(R,a,s,r)&&o(t)),t.stateNode=R,null!==t.ref&&i(t)}return null;case vu:var S=t.memoizedProps;if(e&&null!=t.stateNode)e.memoizedProps!==S&&o(t);else{if("string"!=typeof S)return vt(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var _=v(),E=m(),I=void 0;I=P(t)?C(t,_):f(S,_,E,t),t.stateNode=I}return null;case mu:return u(e,t);case yu:return t.tag=mu,null;case bu:case Cu:return null;case hu:return o(t),y(t),null;case cu:vt(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:vt(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var c=e.createInstance,f=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,g=e.prepareUpdate,v=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,y=t.popHostContainer,b=n.hydrateHostInstance,C=n.hydrateHostTextInstance,P=n.popHydrationState;return{completeWork:s}},Nu=null,Ru=null,Su=null,_u=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Eu=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Iu=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,wu=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Ru=function(e){ht(null==Nu,"Cannot inject into DevTools twice."),Nu=Eu(e)},Su=function(e){if(null!=Nu)try{Iu(Nu,e)}catch(e){}},_u=function(e){if(null!=Nu)try{wu(Nu,e)}catch(e){}}}var Fu=Ru,Au=Su,Hu=_u,Du={injectInternals:Fu,onCommitRoot:Au,onCommitUnmount:Hu},Uu=gn.ClassComponent,Lu=gn.HostRoot,Ou=gn.HostComponent,ju=gn.HostText,Wu=gn.HostPortal,zu=gn.CoroutineComponent,Mu=to.commitCallbacks,Yu=Du.onCommitUnmount,Bu=zr.Placement,Qu=zr.Update,Xu=zr.Callback,Gu=zr.ContentReset,Vu=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n)try{n(null)}catch(n){t(e,n)}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Ou:return t.stateNode;case Lu:case Wu:return t.stateNode.containerInfo}t=t.return}vt(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){for(var t=e.return;null!==t;){if(a(t))return t;t=t.return}vt(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){return e.tag===Ou||e.tag===Lu||e.tag===Wu}function u(e){var t=e;e:for(;!0;){for(;null===t.sibling;){if(null===t.return||a(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Ou&&t.tag!==ju;){if(t.effectTag&Bu)continue e;if(null===t.child||t.tag===Wu)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Bu))return t.stateNode}}function l(e){var t=i(e),n=void 0;switch(t.tag){case Ou:n=t.stateNode;break;case Lu:case Wu:n=t.stateNode.containerInfo;break;default:vt(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Gu&&(b(n),t.effectTag&=~Gu);for(var r=u(e),o=e;!0;){if(o.tag===Ou||o.tag===ju)r?T(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Wu);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;!0;)if(d(t),null===t.child||t.tag===Wu){ -if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;!0;){if(n.tag===Ou||n.tag===ju)s(n),x(e,n.stateNode);else if(n.tag===Wu){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Wu&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function f(e){c(o(e),e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof Yu&&Yu(e),e.tag){case Uu:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Ou:return void r(e);case zu:return void s(e.stateNode);case Wu:return void c(o(e),e)}}function p(e,t){switch(t.tag){case Uu:return;case Ou:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&y(n,a,i,o,r,t)}return;case ju:vt(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var u=t.stateNode,l=t.memoizedProps,s=e.memoizedProps;return void C(u,s,l);case Lu:case Wu:return;default:vt(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function g(e,t){switch(t.tag){case Uu:var n=t.stateNode;if(t.effectTag&Qu)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Xu&&null!==t.updateQueue&&Mu(t,t.updateQueue,n));case Lu:var i=t.updateQueue;if(null!==i){var a=t.child&&t.child.stateNode;Mu(t,i,a)}return;case Ou:var u=t.stateNode;if(null===e&&t.effectTag&Qu){var l=t.type,s=t.memoizedProps;m(u,l,s,t)}return;case ju:case Wu:return;default:vt(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;null!==t&&t(k(e.stateNode))}function h(e){var t=e.ref;null!==t&&t(null)}var m=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,T=e.insertBefore,x=e.removeChild,k=e.getPublicInstance;return{commitPlacement:l,commitDeletion:f,commitWork:p,commitLifeCycles:g,commitAttachRef:v,commitDetachRef:h}},$u=Eo.createCursor,qu=Eo.pop,Ku=Eo.push,Ju={},Zu=function(e){function t(e){return vt(e!==Ju,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(){return t(p.current)}function r(e,t){Ku(p,t,e);var n=c(t);Ku(d,e,e),Ku(f,n,e)}function o(e){qu(f,e),qu(d,e),qu(p,e)}function i(){return t(f.current)}function a(e){var n=t(p.current),r=t(f.current),o=s(r,e.type,n);r!==o&&(Ku(d,e,e),Ku(f,o,e))}function u(e){d.current===e&&(qu(f,e),qu(d,e))}function l(){f.current=Ju,p.current=Ju}var s=e.getChildHostContext,c=e.getRootHostContext,f=$u(Ju),d=$u(Ju),p=$u(Ju);return{getHostContext:i,getRootHostContainer:n,popHostContainer:o,popHostContext:u,pushHostContainer:r,pushHostContext:a,resetHostContainer:l}},el=gn.HostComponent,tl=gn.HostRoot,nl=zr.Deletion,rl=zr.Placement,ol=Ni.createFiberFromHostInstanceForDeletion,il=function(e){function t(e){var t=e.stateNode.containerInfo;return m=p(t),h=e,y=!0,!0}function n(e,t){var n=ol();n.stateNode=t,n.return=e;var r=e.progressedLastDeletion;null!==r?(r.nextEffect=n,e.progressedLastDeletion=n):e.progressedFirstDeletion=e.progressedLastDeletion=n,n.effectTag=nl,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function r(e){if(y){var t=m;if(!t)return e.effectTag|=rl,y=!1,void(h=e);var r=e.type,o=e.memoizedProps;if(!c(t,r,o)){if(!(t=d(t))||!c(t,r,o))return e.effectTag|=rl,y=!1,void(h=e);n(h,m)}e.stateNode=t,h=e,m=p(t)}}function o(e,t){var n=e.stateNode;return g(n,e.type,e.memoizedProps,t,e),n}function i(e){var t=e.stateNode;return v(t,e),t}function a(e){for(var t=e.return;null!==t&&t.tag!==el&&t.tag!==tl;)t=t.return;h=t}function u(e){if(e!==h)return!1;if(!y)return a(e),y=!0,!1;if(e.tag!==el||"head"!==e.type&&"body"!==e.type&&!s(e.memoizedProps))for(var t=m;t;)n(e,t),t=d(t);return a(e),m=h?d(e.stateNode):null,!0}function l(){h=null,m=null,y=!1}var s=e.shouldSetTextContent,c=e.canHydrateInstance,f=e.canHydrateTextInstance,d=e.getNextHydratableSibling,p=e.getFirstHydratableChild,g=e.hydrateInstance,v=e.hydrateTextInstance;if(!(c&&f&&d&&p&&g&&v))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},hydrateHostInstance:function(){vt(!1,"React bug.")},hydrateHostTextInstance:function(){vt(!1,"React bug.")},popHydrationState:function(e){return!1}};var h=null,m=null,y=!1;return{enterHydrationState:t,resetHydrationState:l,tryToClaimNextHydratableInstance:r,hydrateHostInstance:o,hydrateHostTextInstance:i,popHydrationState:u}},al=Zo.popContextProvider,ul=Eo.reset,ll=Ai.getStackAddendumByWorkInProgressFiber,sl=Ft.logCapturedError,cl=uo.ReactCurrentOwner,fl=Ni.cloneFiber,dl=Du.onCommitRoot,pl=Mr.NoWork,gl=Mr.SynchronousPriority,vl=Mr.TaskPriority,hl=Mr.AnimationPriority,ml=Mr.HighPriority,yl=Mr.LowPriority,bl=Mr.OffscreenPriority,Cl=ei.AsyncUpdates,Pl=zr.NoEffect,Tl=zr.Placement,xl=zr.Update,kl=zr.PlacementAndUpdate,Nl=zr.Deletion,Rl=zr.ContentReset,Sl=zr.Callback,_l=zr.Err,El=zr.Ref,Il=gn.HostRoot,wl=gn.HostComponent,Fl=gn.HostPortal,Al=gn.ClassComponent,Hl=to.getPendingPriority,Dl=Zo,Ul=Dl.resetContext,Ll=1,Ol=function(e){function t(e){ce||(ce=!0,V(e))}function n(e){fe||(fe=!0,$(e))}function r(){ul(),Ul(),D()}function o(){for(;null!==le&&le.current.pendingWorkPriority===pl;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,ie=pl,null;le=e}for(var t=le,n=null,o=pl;null!==t;)t.current.pendingWorkPriority!==pl&&(o===pl||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(ie=o,Z=ie,r(),fl(n.current,o)):(ie=pl,null)}function i(){for(;null!==ae;){var t=ae.effectTag;if(t&Rl&&e.resetTextContent(ae.stateNode),t&El){var n=ae.alternate;null!==n&&G(n)}switch(t&~(Sl|_l|Rl|El)){case Tl:M(ae),ae.effectTag&=~Tl;break;case kl:M(ae),ae.effectTag&=~Tl;var r=ae.alternate;B(r,ae);break;case xl:var o=ae.alternate;B(o,ae);break;case Nl:ye=!0,Y(ae),ye=!1}ae=ae.nextEffect}}function a(){for(;null!==ae;){var e=ae.effectTag;if(e&(xl|Sl)){var t=ae.alternate;Q(t,ae)}e&El&&X(ae),e&_l&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function u(e){me=!0,ue=null;var t=e.stateNode;vt(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),cl.current=null;var n=Z;Z=vl;var r=void 0;e.effectTag!==Pl?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=K();for(ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(vt(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),m(ae,u),null!==ae&&(ae=ae.nextEffect))}for(J(o),t.current=e,ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(vt(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),m(ae,l),null!==ae&&(ae=ae.nextEffect))}me=!1,"function"==typeof dl&&dl(e.stateNode),ge&&(ge.forEach(N),ge=null),Z=n}function l(e){var t=pl,n=e.updateQueue,r=e.tag;null===n||r!==Al&&r!==Il||(t=Hl(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==pl&&(t===pl||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;!0;){var t=e.alternate,n=W(t,e),r=e.return,o=e.sibling;if(l(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Pl&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return ievl)for(;null!==oe&&!ne;)t.timeRemaining()>Ll?null===(oe=c(oe))&&null!==ue&&(t.timeRemaining()>Ll?(u(ue),oe=o(),g()):ne=!0):ne=!0;else for(;null!==oe&&ie!==pl&&ie<=e;)null===(oe=c(oe))&&(oe=o(),g());n&&console.timeEnd(n)}function h(e,r){vt(!te,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),te=!0;for(var o=!!r;e!==pl&&!he;){vt(null!==r||er)&&(i=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===pl||o.alternate.pendingWorkPriority>r)&&(i=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Il)return;switch(T(o.stateNode,r),r){case gl:return void h(gl,null);case vl:return;case hl:return void t(p);case ml:case yl:case bl:return void n(d)}}o=o.return}}function k(e,t){var n=Z;return n===pl&&(n=!q||e.internalContextTag&Cl||t?yl:gl),n===gl&&(te||re)?vl:n}function N(e){x(e,vl)}function R(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=re;re=!0;try{return e(t)}finally{re=n,te||re||h(vl,null)}}function _(e){var t=re;re=!1;try{return e()}finally{re=t}}function E(e){var t=Z;Z=gl;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=yl;try{return e()}finally{Z=t}}var w=Zu(e),F=il(e),A=w.popHostContainer,H=w.popHostContext,D=w.resetHostContainer,U=uu(e,w,F,x,k),L=U.beginWork,O=U.beginFailedWork,j=ku(e,w,F),W=j.completeWork,z=Vu(e,m),M=z.commitPlacement,Y=z.commitDeletion,B=z.commitWork,Q=z.commitLifeCycles,X=z.commitAttachRef,G=z.commitDetachRef,V=e.scheduleAnimationCallback,$=e.scheduleDeferredCallback,q=e.useSyncScheduling,K=e.prepareForCommit,J=e.resetAfterCommit,Z=pl,ee=pl,te=!1,ne=!1,re=!1,oe=null,ie=pl,ae=null,ue=null,le=null,se=null,ce=!1,fe=!1,de=null,pe=null,ge=null,ve=null,he=null,me=!1,ye=!1;return{scheduleUpdate:x,getPriorityContext:k,performWithPriority:R,batchedUpdates:S,unbatchedUpdates:_,syncUpdates:E,deferredUpdates:I}},jl=function(e){vt(!1,"Missing injection for fiber getContextForSubtree")};Ve._injectFiber=function(e){jl=e};var Wl=Ve,zl=to.addTopLevelUpdate,Ml=Zo.findCurrentUnmaskedContext,Yl=Zo.isContextProvider,Bl=Zo.processChildContext,Ql=_i.createFiberRoot,Xl=Po.findCurrentHostFiber;Wl._injectFiber(function(e){var t=Ml(e);return Yl(e)?Bl(e,t,!1):t});var Gl=function(e){function t(e,t,n){var i=Wr.enableAsyncSubtreeAPI&&null!=t&&null!=t.type&&!0===t.type.unstable_asyncUpdates,a=o(e,i),u={element:t};n=void 0===n?null:n,zl(e,u,n,a),r(e,a)}var n=Ol(e),r=n.scheduleUpdate,o=n.getPriorityContext,i=n.performWithPriority,a=n.batchedUpdates,u=n.unbatchedUpdates,l=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Ql(e)},updateContainer:function(e,n,r,o){var i=n.current,a=Wl(r);null===n.context?n.context=a:n.pendingContext=a,t(i,e,o)},performWithPriority:i,batchedUpdates:a,unbatchedUpdates:u,syncUpdates:l,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Xl(e);return null===t?null:t.stateNode}}},Vl={},$l=1,ql={},Kl=function(){function e(){$e(this,e)}return e.register=function(e){var t=++$l;return Vl[t]=e,t},e.getByID=function(e){if(!e)return ql;var t=Vl[e];return t||(console.warn("Invalid style with id `"+e+"`. Skipping ..."),ql)},e}(),Jl=Kl,Zl={},es=null,ts=0,ns={create:function(e,t){return ot(null,e,t)},diff:function(e,t,n){return rt(null,e,t,n)}},rs=ns,os={mountSafeCallback:at,throwOnStylesProp:ut,warnForStyleProps:lt},is=os.mountSafeCallback,as=function(){function e(t,n){st(this,e),this._nativeTag=t,this._children=[],this.viewConfig=n}return e.prototype.blur=function(){Rt.blurTextInput(this._nativeTag)},e.prototype.focus=function(){Rt.focusTextInput(this._nativeTag)},e.prototype.measure=function(e){Ct.measure(this._nativeTag,is(this,e))},e.prototype.measureInWindow=function(e){Ct.measureInWindow(this._nativeTag,is(this,e))},e.prototype.measureLayout=function(e,t,n){Ct.measureLayout(this._nativeTag,e,is(this,n),is(this,t))},e.prototype.setNativeProps=function(e){var t=rs.create(e,this.viewConfig.validAttributes);Ct.updateView(this._nativeTag,this.viewConfig.uiViewClassName,t)},e}(),us=as,ls=new Map,ss="topsecret-",cs={register:function(e){var t=e.uiViewClassName;vt(!ls.has(t),"Tried to register two views with the same name %s",t);var n=ss+t;return ls.set(n,e),n},get:function(e){var t=ls.get(e);return vt(t,"View config not found for name %s",e),t}},fs=cs,ds=Bn.precacheFiberNode,ps=Bn.uncacheFiberNode,gs=Bn.updateFiberProps,vs=Gl({appendChild:function(e,t){var n="number"==typeof t?t:t._nativeTag;if("number"==typeof e)Ct.setChildren(e,[n]);else{var r=e._children,o=r.indexOf(t);o>=0?(r.splice(o,1),r.push(t),Ct.manageChildren(e._nativeTag,[o],[r.length-1],[],[],[])):(r.push(t),Ct.manageChildren(e._nativeTag,[],[],[n],[r.length-1],[]))}},appendInitialChild:function(e,t){e._children.push(t)},commitTextUpdate:function(e,t,n){Ct.updateView(e,"RCTRawText",{text:n})},commitMount:function(e,t,n,r){},commitUpdate:function(e,t,n,r,o,i){var a=e.viewConfig;gs(e._nativeTag,o);var u=rs.diff(r,o,a.validAttributes);Ct.updateView(e._nativeTag,a.uiViewClassName,u)},createInstance:function(e,t,n,r,o){var i=$n.allocateTag(),a=fs.get(e),u=rs.create(t,a.validAttributes);Ct.createView(i,a.uiViewClassName,n,u);var l=new us(i,a);return ds(o,i),gs(i,t),l},createTextInstance:function(e,t,n,r){var o=$n.allocateTag();return Ct.createView(o,"RCTRawText",t,{text:e}),ds(r,o),o},finalizeInitialChildren:function(e,t,n,r){if(0===e._children.length)return!1;var o=e._children.map(function(e){return"number"==typeof e?e:e._nativeTag});return Ct.setChildren(e._nativeTag,o),!1},getRootHostContext:function(){return Pt},getChildHostContext:function(){return Pt},getPublicInstance:function(e){return e},insertBefore:function(e,t,n){vt("number"!=typeof e,"Container does not support insertBefore operation");var r=e._children,o=r.indexOf(t);if(o>=0){r.splice(o,1);var i=r.indexOf(n);r.splice(i,0,t),Ct.manageChildren(e._nativeTag,[o],[i],[],[],[])}else{var a=r.indexOf(n);r.splice(a,0,t);var u="number"==typeof t?t:t._nativeTag;Ct.manageChildren(e._nativeTag,[],[],[u],[a],[])}},prepareForCommit:function(){},prepareUpdate:function(e,t,n,r,o,i){return Pt},removeChild:function(e,t){if(ct(t),"number"==typeof e)Ct.manageChildren(e,[],[],[],[],[0]);else{var n=e._children,r=n.indexOf(t);n.splice(r,1),Ct.manageChildren(e._nativeTag,[],[],[],[],[r])}},resetAfterCommit:function(){},resetTextContent:function(e){},shouldDeprioritizeSubtree:function(e,t){return!1},scheduleAnimationCallback:Or.requestAnimationFrame,scheduleDeferredCallback:Or.requestIdleCallback,shouldSetTextContent:function(e){return!1},useSyncScheduling:!0}),hs=vs,ms=void 0;ms=function(){vt(!1,"getInspectorDataForViewTag() is not available in production")};var ys={getInspectorDataForViewTag:ms},bs="16.0.0-alpha.12",Cs={useFiber:!0},Ps=Cs,Ts=Object.freeze({default:Ps,__moduleExports:Ps}),xs=Ts&&Ps||Ts,ks=xs.useFiber?function(e){return hs.findHostInstance(e)}:function(e){return e},Ns=ft,Rs=function(e){var t=Ns(e);return null==t||"number"==typeof t?t:t._nativeTag},Ss=null,_s=os.mountSafeCallback,Es=xs.useFiber?Rs:Ss,Is={measure:function(e){Ct.measure(Es(this),_s(this,e))},measureInWindow:function(e){Ct.measureInWindow(Es(this),_s(this,e))},measureLayout:function(e,t,n){Ct.measureLayout(Es(this),e,_s(this,n),_s(this,t))},setNativeProps:function(e){ws(this,e)},focus:function(){Rt.focusTextInput(Es(this))},blur:function(){Rt.blurTextInput(Es(this))}},ws=void 0;ws=xs.useFiber?dt:pt;var Fs=Is,As={centroidDimension:function(e,t,n,r){var o=e.touchBank,i=0,a=0,u=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==u)u.touchActive&&u.currentTimeStamp>t&&(i+=r&&n?u.currentPageX:r&&!n?u.currentPageY:!r&&n?u.previousPageX:u.previousPageY,a=1);else for(var l=0;l=t){var c;c=r&&n?s.currentPageX:r&&!n?s.currentPageY:!r&&n?s.previousPageX:s.previousPageY,i+=c,a++}}return a>0?i/a:As.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return As.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return As.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return As.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return As.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return As.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return As.centroidDimension(e,0,!1,!0)},noCentroid:-1},Hs=As,Ds=function(e){return fs.register(e)},Us=Ds,Ls=xs.useFiber?Us:Ss,Os=xs.useFiber?Rs:Ss,js=gt,Ws=Du.injectInternals;Fr.inject(),Jt.injection.injectFiberBatchedUpdates(hs.batchedUpdates);var zs=new Map;Ft.injection.injectDialog(en.showDialog);var Ms={findNodeHandle:Rs,render:function(e,t,n){var r=zs.get(t);return r||(r=hs.createContainer(t),zs.set(t,r)),hs.updateContainer(e,r,null,n),hs.getPublicRootInstance(r)},unmountComponentAtNode:function(e){var t=zs.get(e);t&&hs.updateContainer(null,t,null,function(){zs.delete(e)})},unmountComponentAtNodeAndRemoveContainer:function(e){Ms.unmountComponentAtNode(e),Ct.removeRootView(e)},unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Lr.createPortal(e,t,null,n)},unstable_batchedUpdates:Jt.batchedUpdates,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{NativeMethodsMixin:Fs,ReactGlobalSharedState:uo,ReactNativeComponentTree:Bn,ReactNativePropRegistry:Jl,TouchHistoryMath:Hs,createReactNativeComponentClass:Ls,takeSnapshot:js}};"function"==typeof Ws&&Ws({findFiberByHostInstance:Bn.getClosestInstanceFromNode,findHostInstanceByFiber:hs.findHostInstance,getInspectorDataForViewTag:ys.getInspectorDataForViewTag,bundleType:0,version:bs});var Ys=Ms;n.exports=Ys},71); -__d(function(r,o,e,n){"use strict";function s(r,e){var n=o(28),s=n.ExceptionsManager;if(s){var i=o(73),c=i(r),l=++a;e?s.reportFatalException(r.message,c,l):s.reportSoftException(r.message,c,l)}}function i(r,o){r.message||(r=new Error(r)),console._errorOriginal?console._errorOriginal(r.message):console.error(r.message),s(r,o)}function c(){if(console._errorOriginal.apply(console,arguments),console.reportErrorsAsExceptions)if(arguments[0]&&arguments[0].stack)s(arguments[0],!1);else{var r=o(42),e=Array.prototype.map.call(arguments,r).join(", ");if('"Warning: '===e.slice(0,10))return;var n=new Error("console.error: "+e);n.framesToPop=1,s(n,!1)}}function l(){console._errorOriginal||(console._errorOriginal=console.error.bind(console),console.error=c,void 0===console.reportErrorsAsExceptions&&(console.reportErrorsAsExceptions=!0))}var a=0;e.exports={handleException:i,installConsoleErrorReporter:l}},72); -__d(function(r,t,s,a){"use strict";function e(r){if(!r||!r.stack)return[];for(var t=Array.isArray(r.stack)?r.stack:o.parse(r.stack),s="number"==typeof r.framesToPop?r.framesToPop:0;s--;)t.shift();return t}var o=t(74);s.exports=e},73); -__d(function(n,o,t,_){t.exports=o(75)},74); -__d(function(e,n,t,l){var o="",i={parse:function(e){for(var n,t,l=/^\s*at (?:(?:(?:Anonymous function)?|((?:\[object object\])?\S+(?: \[as \S+\])?)) )?\(?((?:file|http|https):.*?):(\d+)(?::(\d+))?\)?\s*$/i,i=/^(?:\s*([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i,u=/^\s*at (?:((?:\[object object\])?\S+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i,s=e.split("\n"),c=[],m=0,f=s.length;m1?r-1:0),s=1;s3&&void 0!==arguments[3]?arguments[3]:"plain-text",l=arguments[4],i=arguments[5];if("function"==typeof r){console.warn('You passed a callback function as the "type" argument to AlertIOS.prompt(). React Native is assuming you want to use the deprecated AlertIOS.prompt(title, defaultValue, buttons, callback) signature. The current signature is AlertIOS.prompt(title, message, callbackOrButtons, type, defaultValue, keyboardType) and the old syntax will be removed in a future version.');var o=r,l=t;return void n.alertWithArgs({title:e||void 0,type:"plain-text",defaultValue:l},function(e,t){o(t)})}var s,u,c=[],p=[];"function"==typeof a?c=[a]:a instanceof Array&&a.forEach(function(e,t){if(c[t]=e.onPress,"cancel"===e.style?s=String(t):"destructive"===e.style&&(u=String(t)),e.text||t<(a||[]).length-1){var r={};r[t]=e.text||"",p.push(r)}}),n.alertWithArgs({title:e||void 0,message:t||void 0,buttons:p,type:r||void 0,defaultValue:l,cancelButtonKey:s,destructiveButtonKey:u,keyboardType:i},function(e,t){var a=c[e];a&&a(t)})}}]),e}();a.exports=l},81); -__d(function(t,r,e,n){!function(t){"use strict";function r(t,r,e,n){var i=r&&r.prototype instanceof o?r:o,a=Object.create(i.prototype),c=new p(n||[]);return a._invoke=s(t,e,c),a}function n(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}function o(){}function i(){}function a(){}function c(t){["next","throw","return"].forEach(function(r){t[r]=function(t){return this._invoke(r,t)}})}function u(t){this.arg=t}function f(t){function r(e,o,i,a){var c=n(t[e],t,o);if("throw"!==c.type){var f=c.arg,s=f.value;return s instanceof u?Promise.resolve(s.arg).then(function(t){r("next",t,i,a)},function(t){r("throw",t,i,a)}):Promise.resolve(s).then(function(t){f.value=t,i(f)},a)}a(c.arg)}function e(t,e){function n(){return new Promise(function(n,o){r(t,e,n,o)})}return o=o?o.then(n,n):n()}"object"==typeof process&&process.domain&&(r=process.domain.bind(r));var o;this._invoke=e}function s(t,r,e){var o=b;return function(i,a){if(o===_)throw new Error("Generator is already running");if(o===k){if("throw"===i)throw a;return v()}for(;;){var c=e.delegate;if(c){if("return"===i||"throw"===i&&c.iterator[i]===g){e.delegate=null;var u=c.iterator.return;if(u){var f=n(u,c.iterator,a);if("throw"===f.type){i="throw",a=f.arg;continue}}if("return"===i)continue}var f=n(c.iterator[i],c.iterator,a);if("throw"===f.type){e.delegate=null,i="throw",a=f.arg;continue}i="next",a=g;var s=f.arg;if(!s.done)return o=j,s;e[c.resultName]=s.value,e.next=c.nextLoc,e.delegate=null}if("next"===i)e.sent=e._sent=a;else if("throw"===i){if(o===b)throw o=k,a;e.dispatchException(a)&&(i="next",a=g)}else"return"===i&&e.abrupt("return",a);o=_;var f=n(t,r,e);if("normal"===f.type){o=e.done?k:j;var s={value:f.arg,done:e.done};if(f.arg!==G)return s;e.delegate&&"next"===i&&(a=g)}else"throw"===f.type&&(o=k,i="throw",a=f.arg)}}}function l(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function h(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(l,this),this.reset(!0)}function y(t){if(t){var r=t[m];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,n=function r(){for(;++e=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var a=d.call(o,"catchLoc"),c=d.call(o,"finallyLoc");if(a&&c){if(this.prev=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&d.call(n,"finallyLoc")&&this.prev=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),h(e),G}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;h(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,e){return this.delegate={iterator:y(t),resultName:r,nextLoc:e},G}}}("object"==typeof t?t:"object"==typeof window?window:"object"==typeof self?self:this)},82); -__d(function(e,t,s,r){"use strict";var i=t(84),n=t(88),o=t(91),a=t(26),h=t(37),p=0,d=1,u=2,l=3,_=4,c={arraybuffer:"function"==typeof e.ArrayBuffer,blob:"function"==typeof e.Blob,document:!1,json:!0,text:!0,"":!0},y=["abort","error","load","loadstart","progress","timeout","loadend"],b=y.concat("readystatechange"),v=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),t}(i.apply(void 0,y)),f=function(t){function s(){babelHelpers.classCallCheck(this,s);var e=babelHelpers.possibleConstructorReturn(this,(s.__proto__||Object.getPrototypeOf(s)).call(this));return e.UNSENT=p,e.OPENED=d,e.HEADERS_RECEIVED=u,e.LOADING=l,e.DONE=_,e.readyState=p,e.status=0,e.timeout=0,e.withCredentials=!0,e.upload=new v,e._aborted=!1,e._hasError=!1,e._method=null,e._response="",e._url=null,e._timedOut=!1,e._trackingName="unknown",e._incrementalEvents=!1,e._reset(),e}return babelHelpers.inherits(s,t),babelHelpers.createClass(s,null,[{key:"setInterceptor",value:function(e){s._interceptor=e}}]),babelHelpers.createClass(s,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.status=0,delete this.responseURL,this._requestId=null,this._cachedResponse=void 0,this._hasError=!1,this._headers={},this._response="",this._responseType="",this._sent=!1,this._lowerCaseResponseHeaders={},this._clearSubscriptions(),this._timedOut=!1}},{key:"__didCreateRequest",value:function(e){this._requestId=e,s._interceptor&&s._interceptor.requestSent(e,this._url||"",this._method||"GET",this._headers)}},{key:"__didUploadProgress",value:function(e,t,s){e===this._requestId&&this.upload.dispatchEvent({type:"progress",lengthComputable:!0,loaded:t,total:s})}},{key:"__didReceiveResponse",value:function(e,t,r,i){e===this._requestId&&(this.status=t,this.setResponseHeaders(r),this.setReadyState(this.HEADERS_RECEIVED),i||""===i?this.responseURL=i:delete this.responseURL,s._interceptor&&s._interceptor.responseReceived(e,i||this._url||"",t,r||{}))}},{key:"__didReceiveData",value:function(e,t){e===this._requestId&&(this._response=t,this._cachedResponse=void 0,this.setReadyState(this.LOADING),s._interceptor&&s._interceptor.dataReceived(e,t))}},{key:"__didReceiveIncrementalData",value:function(e,t,r,i){e===this._requestId&&(this._response?this._response+=t:this._response=t,s._interceptor&&s._interceptor.dataReceived(e,t),this.setReadyState(this.LOADING),this.__didReceiveDataProgress(e,r,i))}},{key:"__didReceiveDataProgress",value:function(e,t,s){e===this._requestId&&this.dispatchEvent({type:"progress",lengthComputable:s>=0,loaded:t,total:s})}},{key:"__didCompleteResponse",value:function(e,t,r){e===this._requestId&&(t&&(""!==this._responseType&&"text"!==this._responseType||(this._response=t),this._hasError=!0,r&&(this._timedOut=!0)),this._clearSubscriptions(),this._requestId=null,this.setReadyState(this.DONE),t?s._interceptor&&s._interceptor.loadingFailed(e,t):s._interceptor&&s._interceptor.loadingFinished(e,this._response.length))}},{key:"_clearSubscriptions",value:function(){(this._subscriptions||[]).forEach(function(e){e.remove()}),this._subscriptions=[]}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var e=this.responseHeaders||{};return Object.keys(e).map(function(t){return t+": "+e[t]}).join("\r\n")}},{key:"getResponseHeader",value:function(e){var t=this._lowerCaseResponseHeaders[e.toLowerCase()];return void 0!==t?t:null}},{key:"setRequestHeader",value:function(e,t){if(this.readyState!==this.OPENED)throw new Error("Request has not been opened");this._headers[e.toLowerCase()]=String(t)}},{key:"setTrackingName",value:function(e){return this._trackingName=e,this}},{key:"open",value:function(e,t,s){if(this.readyState!==this.UNSENT)throw new Error("Cannot open, already sending");if(void 0!==s&&!s)throw new Error("Synchronous http requests are not supported");if(!t)throw new Error("Cannot load an empty url");this._method=e.toUpperCase(),this._url=t,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"send",value:function(e){var t=this;if(this.readyState!==this.OPENED)throw new Error("Request has not been opened");if(this._sent)throw new Error("Request has already been sent");this._sent=!0;var s=this._incrementalEvents||!!this.onreadystatechange||!!this.onprogress;this._subscriptions.push(n.addListener("didSendNetworkData",function(e){return t.__didUploadProgress.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener("didReceiveNetworkResponse",function(e){return t.__didReceiveResponse.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener("didReceiveNetworkData",function(e){return t.__didReceiveData.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener("didReceiveNetworkIncrementalData",function(e){return t.__didReceiveIncrementalData.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener("didReceiveNetworkDataProgress",function(e){return t.__didReceiveDataProgress.apply(t,babelHelpers.toConsumableArray(e))})),this._subscriptions.push(n.addListener("didCompleteNetworkResponse",function(e){return t.__didCompleteResponse.apply(t,babelHelpers.toConsumableArray(e))}));var r="text";"arraybuffer"!==this._responseType&&"blob"!==this._responseType||(r="base64"),a(this._method,"Request method needs to be defined."),a(this._url,"Request URL needs to be defined."),n.sendRequest(this._method,this._trackingName,this._url,this._headers,e,r,s,this.timeout,this.__didCreateRequest.bind(this),this.withCredentials)}},{key:"abort",value:function(){this._aborted=!0,this._requestId&&n.abortRequest(this._requestId),this.readyState===this.UNSENT||this.readyState===this.OPENED&&!this._sent||this.readyState===this.DONE||(this._reset(),this.setReadyState(this.DONE)),this._reset()}},{key:"setResponseHeaders",value:function(e){this.responseHeaders=e||null;var t=e||{};this._lowerCaseResponseHeaders=Object.keys(t).reduce(function(e,s){return e[s.toLowerCase()]=t[s],e},{})}},{key:"setReadyState",value:function(e){this.readyState=e,this.dispatchEvent({type:"readystatechange"}),e===this.DONE&&(this._aborted?this.dispatchEvent({type:"abort"}):this._hasError?this._timedOut?this.dispatchEvent({type:"timeout"}):this.dispatchEvent({type:"error"}):this.dispatchEvent({type:"load"}),this.dispatchEvent({type:"loadend"}))}},{key:"addEventListener",value:function(e,t){"readystatechange"!==e&&"progress"!==e||(this._incrementalEvents=!0),babelHelpers.get(s.prototype.__proto__||Object.getPrototypeOf(s.prototype),"addEventListener",this).call(this,e,t)}},{key:"responseType",get:function(){return this._responseType},set:function(e){if(this._sent)throw new Error("Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be set after the request has been sent.");return c.hasOwnProperty(e)?(a(c[e]||"document"===e,"The provided value '"+e+"' is unsupported in this environment."),void(this._responseType=e)):void h(!1,"The provided value '"+e+"' is not a valid 'responseType'.")}},{key:"responseText",get:function(){if(""!==this._responseType&&"text"!==this._responseType)throw new Error("The 'responseText' property is only available if 'responseType' "+("is set to '' or 'text', but it is '"+this._responseType+"'."));return this.readyState0){for(var t=Array(arguments.length),n=0;n0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===r[t-2]?2:"="===r[t-1]?1:0}function a(r){return 3*r.length/4-o(r)}function h(r){var t,n,e,a,h,c=r.length;a=o(r),h=new f(3*c/4-a),n=a>0?c-4:c;var u=0;for(t=0;t>16&255,h[u++]=e>>8&255,h[u++]=255&e;return 2===a?(e=d[r.charCodeAt(t)]<<2|d[r.charCodeAt(t+1)]>>4,h[u++]=255&e):1===a&&(e=d[r.charCodeAt(t)]<<10|d[r.charCodeAt(t+1)]<<4|d[r.charCodeAt(t+2)]>>2,h[u++]=e>>8&255,h[u++]=255&e),h}function c(r){return A[r>>18&63]+A[r>>12&63]+A[r>>6&63]+A[63&r]}function u(r,t,n){for(var e,o=[],a=t;ai?i:c+h));return 1===e?(t=r[n-1],o+=A[t>>2],o+=A[t<<4&63],o+="=="):2===e&&(t=(r[n-2]<<8)+r[n-1],o+=A[t>>10],o+=A[t>>4&63],o+=A[t<<2&63],o+="="),a.push(o),a.join("")}e.byteLength=a,e.toByteArray=h,e.fromByteArray=i;for(var A=[],d=[],f="undefined"!=typeof Uint8Array?Uint8Array:Array,C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,g=C.length;y-1?e:t}function c(t,e){e=e||{};var r=e.body;if("string"==typeof t)this.url=t;else{if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new n(t.headers)),this.method=t.method,this.mode=t.mode,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0)}if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new n(e.headers)),this.method=y(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function l(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function p(t){var e=new n;return t.split("\r\n").forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e}function b(t,e){e||(e={}),this.type="default",this.status="status"in e?e.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new n(e.headers),this.url=e.url||"",this._initBody(t)}if(!t.fetch){var m={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(m.arrayBuffer)var w=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(t){return t&&DataView.prototype.isPrototypeOf(t)},_=ArrayBuffer.isView||function(t){return t&&w.indexOf(Object.prototype.toString.call(t))>-1};n.prototype.append=function(t,o){t=e(t),o=r(o);var n=this.map[t];n||(n=[],this.map[t]=n),n.push(o)},n.prototype.delete=function(t){delete this.map[e(t)]},n.prototype.get=function(t){var r=this.map[e(t)];return r?r[0]:null},n.prototype.getAll=function(t){return this.map[e(t)]||[]},n.prototype.has=function(t){return this.map.hasOwnProperty(e(t))},n.prototype.set=function(t,o){this.map[e(t)]=[r(o)]},n.prototype.forEach=function(t,e){Object.getOwnPropertyNames(this.map).forEach(function(r){this.map[r].forEach(function(o){t.call(e,o,r,this)},this)},this)},n.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),o(t)},n.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),o(t)},n.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),o(t)},m.iterable&&(n.prototype["function"==typeof Symbol?Symbol.iterator:"@@iterator"]=n.prototype.entries);var B=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];c.prototype.clone=function(){return new c(this,{body:this._bodyInit})},d.call(c.prototype),d.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new n(this.headers),url:this.url})},b.error=function(){var t=new b(null,{status:0,statusText:""});return t.type="error",t};var A=[301,302,303,307,308];b.redirect=function(t,e){if(A.indexOf(e)===-1)throw new RangeError("Invalid status code");return new b(null,{status:e,headers:{location:t}})},t.Headers=n,t.Request=c,t.Response=b,t.fetch=function(t,e){return new Promise(function(r,o){var n=new c(t,e),i=new XMLHttpRequest;i.onload=function(){var t={status:i.status,statusText:i.statusText,headers:p(i.getAllResponseHeaders()||"")};t.url="responseURL"in i?i.responseURL:t.headers.get("X-Request-URL");var e="response"in i?i.response:i.responseText;r(new b(e,t))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(n.method,n.url,!0),"include"===n.credentials&&(i.withCredentials=!0),"responseType"in i&&m.blob&&(i.responseType="blob"),n.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),i.send("undefined"==typeof n._bodyInit?null:n._bodyInit)})},t.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},94); -__d(function(e,t,s,i){"use strict";var r=t(57),n=(t(40),t(28).WebSocketModule),o=t(96),a=t(90),c=t(84),d=t(91),l=0,u=1,h=2,E=3,_=["close","error","message","open"],v=0,f=function(e){function t(e,s,i){babelHelpers.classCallCheck(this,t);var o=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));if(o.CONNECTING=l,o.OPEN=u,o.CLOSING=h,o.CLOSED=E,o.readyState=l,"string"==typeof s&&(s=[s]),Array.isArray(s)||(s=null),!t.isAvailable)throw new Error("Cannot initialize WebSocket module. Native module RCTWebSocketModule is missing.");return o._eventEmitter=new r(n),o._socketId=v++,o._registerEvents(),n.connect(e,s,i,o._socketId),o}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"close",value:function(e,t){this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.readyState=this.CLOSING,this._close(e,t))}},{key:"send",value:function(e){if(this.readyState===this.CONNECTING)throw new Error("INVALID_STATE_ERR");if("string"==typeof e)return void n.send(e,this._socketId);if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return void n.sendBinary(a(e),this._socketId);throw new Error("Unsupported data type")}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error("INVALID_STATE_ERR");n.ping(this._socketId)}},{key:"_close",value:function(e,t){n.close(this._socketId)}},{key:"_unregisterEvents",value:function(){this._subscriptions.forEach(function(e){return e.remove()}),this._subscriptions=[]}},{key:"_registerEvents",value:function(){var e=this;this._subscriptions=[this._eventEmitter.addListener("websocketMessage",function(t){t.id===e._socketId&&e.dispatchEvent(new o("message",{data:"binary"===t.type?d.toByteArray(t.data).buffer:t.data}))}),this._eventEmitter.addListener("websocketOpen",function(t){t.id===e._socketId&&(e.readyState=e.OPEN,e.dispatchEvent(new o("open")))}),this._eventEmitter.addListener("websocketClosed",function(t){t.id===e._socketId&&(e.readyState=e.CLOSED,e.dispatchEvent(new o("close",{code:t.code,reason:t.reason})),e._unregisterEvents(),e.close())}),this._eventEmitter.addListener("websocketFailed",function(t){t.id===e._socketId&&(e.readyState=e.CLOSED,e.dispatchEvent(new o("error",{message:t.message})),e.dispatchEvent(new o("close",{message:t.message})),e._unregisterEvents(),e.close())})]}}]),t}(c.apply(void 0,_));f.CONNECTING=l,f.OPEN=u,f.CLOSING=h,f.CLOSED=E,f.isAvailable=!!n,s.exports=f},95); -__d(function(e,t,s,i){"use strict";var l=function e(t,s){babelHelpers.classCallCheck(this,e),this.type=t.toString(),babelHelpers.extends(this,s)};s.exports=l},96); -__d(function(e,t,r,n){"use strict";var o=t(98),i=t(57),s=t(28).LocationObserver,a=t(26),c=t(64),u=t(37),v=new i(s),f=(t(40),t(99)),g=[],l=!1,h={requestAuthorization:function(){s.requestAuthorization()},getCurrentPosition:function(e,t,r){var n,i;return o.async(function(u){for(;;)switch(u.prev=u.next){case 0:a("function"==typeof e,"Must provide a valid geo_success callback."),n=!0,u.next=11;break;case 5:if(n=u.sent){u.next=11;break}return u.next=9,o.awrap(f.request(f.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:i=u.sent,n=i===f.RESULTS.GRANTED;case 11:n&&s.getCurrentPosition(r||{},e,t||c);case 12:case"end":return u.stop()}},null,this)},watchPosition:function(e,t,r){l||(s.startObserving(r||{}),l=!0);var n=g.length;return g.push([v.addListener("geolocationDidChange",e),t?v.addListener("geolocationError",t):null]),n},clearWatch:function(e){var t=g[e];if(t){t[0].remove();var r=t[1];r&&r.remove(),g[e]=void 0;for(var n=!0,o=0;o=0,a=i&&o.regeneratorRuntime;if(o.regeneratorRuntime=void 0,r.exports=t(82),i)o.regeneratorRuntime=a;else try{delete o.regeneratorRuntime}catch(e){o.regeneratorRuntime=void 0}},98); -__d(function(i,e,r,s){"use strict";var n=e(98),o=e(28),E=function(){function i(){babelHelpers.classCallCheck(this,i),this.PERMISSIONS={READ_CALENDAR:"android.permission.READ_CALENDAR",WRITE_CALENDAR:"android.permission.WRITE_CALENDAR",CAMERA:"android.permission.CAMERA",READ_CONTACTS:"android.permission.READ_CONTACTS",WRITE_CONTACTS:"android.permission.WRITE_CONTACTS",GET_ACCOUNTS:"android.permission.GET_ACCOUNTS",ACCESS_FINE_LOCATION:"android.permission.ACCESS_FINE_LOCATION",ACCESS_COARSE_LOCATION:"android.permission.ACCESS_COARSE_LOCATION",RECORD_AUDIO:"android.permission.RECORD_AUDIO",READ_PHONE_STATE:"android.permission.READ_PHONE_STATE",CALL_PHONE:"android.permission.CALL_PHONE",READ_CALL_LOG:"android.permission.READ_CALL_LOG",WRITE_CALL_LOG:"android.permission.WRITE_CALL_LOG",ADD_VOICEMAIL:"com.android.voicemail.permission.ADD_VOICEMAIL",USE_SIP:"android.permission.USE_SIP",PROCESS_OUTGOING_CALLS:"android.permission.PROCESS_OUTGOING_CALLS",BODY_SENSORS:"android.permission.BODY_SENSORS",SEND_SMS:"android.permission.SEND_SMS",RECEIVE_SMS:"android.permission.RECEIVE_SMS",READ_SMS:"android.permission.READ_SMS",RECEIVE_WAP_PUSH:"android.permission.RECEIVE_WAP_PUSH",RECEIVE_MMS:"android.permission.RECEIVE_MMS",READ_EXTERNAL_STORAGE:"android.permission.READ_EXTERNAL_STORAGE",WRITE_EXTERNAL_STORAGE:"android.permission.WRITE_EXTERNAL_STORAGE"},this.RESULTS={GRANTED:"granted",DENIED:"denied",NEVER_ASK_AGAIN:"never_ask_again"}}return babelHelpers.createClass(i,[{key:"checkPermission",value:function(i){return console.warn('"PermissionsAndroid.checkPermission" is deprecated. Use "PermissionsAndroid.check" instead'),o.PermissionsAndroid.checkPermission(i)}},{key:"check",value:function(i){return o.PermissionsAndroid.checkPermission(i)}},{key:"requestPermission",value:function(i,e){var r;return n.async(function(s){for(;;)switch(s.prev=s.next){case 0:return console.warn('"PermissionsAndroid.requestPermission" is deprecated. Use "PermissionsAndroid.request" instead'),s.next=3,n.awrap(this.request(i,e));case 3:return r=s.sent,s.abrupt("return",r===this.RESULTS.GRANTED);case 5:case"end":return s.stop()}},null,this)}},{key:"request",value:function(i,e){var r;return n.async(function(s){for(;;)switch(s.prev=s.next){case 0:if(!e){s.next=6;break}return s.next=3,n.awrap(o.PermissionsAndroid.shouldShowRequestPermissionRationale(i));case 3:if(r=s.sent,!r){s.next=6;break}return s.abrupt("return",new Promise(function(r,s){o.DialogManagerAndroid.showAlert(e,function(){return s(new Error("Error showing rationale"))},function(){return r(o.PermissionsAndroid.requestPermission(i))})}));case 6:return s.abrupt("return",o.PermissionsAndroid.requestPermission(i));case 7:case"end":return s.stop()}},null,this)}},{key:"requestMultiple",value:function(i){return o.PermissionsAndroid.requestMultiplePermissions(i)}}]),i}();E=new E,r.exports=E},99); -__d(function(e,t,r,n){"use strict";var a=t(101),i=t(102),u=t(103),o=t(104);r.exports=function(e,t){function r(e,t){if(l(t)){var r=x(t);return e._objectIndex[r]}var n=v+t;return"string"==typeof t?e._stringIndex[n]:e._otherIndex[n]}function n(e,t,r){var n=null==r;if(l(t)){var a=x(t);n?delete e._objectIndex[a]:e._objectIndex[a]=r}else{var i=v+t;"string"==typeof t?n?delete e._stringIndex[i]:e._stringIndex[i]=r:n?delete e._otherIndex[i]:e._otherIndex[i]=r}}function s(e){e._mapData=[],e._objectIndex={},e._stringIndex={},e._otherIndex={},e.size=0}function l(e){return null!=e&&("object"==typeof e||"function"==typeof e)}function p(e,t){return{value:e,done:t}}function f(e){return!I||Object.isExtensible(e)}function c(e){var t;switch(e.nodeType){case 1:t=e.uniqueID;break;case 9:t=e.documentElement.uniqueID;break;default:return null}return t?_+t:null}if(!a("Map"))return e.Map;var h="key",b="value",y="key+value",v="$map_",_="IE_HASH_",d=function(){function e(t){if(babelHelpers.classCallCheck(this,e),!l(this))throw new TypeError("Wrong map object type.");if(s(this),null!=t)for(var r,n=o(t);!(r=n.next()).done;){if(!l(r.value))throw new TypeError("Expected iterable items to be pair objects.");this.set(r.value[0],r.value[1])}}return babelHelpers.createClass(e,[{key:"clear",value:function(){s(this)}},{key:"has",value:function(e){var t=r(this,e);return!(null==t||!this._mapData[t])}},{key:"set",value:function(e,t){var a=r(this,e);return null!=a&&this._mapData[a]?this._mapData[a][1]=t:(a=this._mapData.push([e,t])-1,n(this,e,a),this.size+=1),this}},{key:"get",value:function(e){var n=r(this,e);return null==n?t:this._mapData[n][1]}},{key:"delete",value:function(e){var a=r(this,e);return!(null==a||!this._mapData[a])&&(n(this,e,t),this._mapData[a]=t,this.size-=1,!0)}},{key:"entries",value:function(){return new m(this,y)}},{key:"keys",value:function(){return new m(this,h)}},{key:"values",value:function(){return new m(this,b)}},{key:"forEach",value:function(e,r){if("function"!=typeof e)throw new TypeError("Callback must be callable.");for(var n=e.bind(r||t),a=this._mapData,i=0;i=n?(this._iteratedObject=void 0,t(void 0,!0)):(this._nextIndex=s+1,u===i?t(s,!1):u===o?t(r[s],!1):u===a?t([s,r[s]],!1):void 0)}},{key:"@@iterator",value:function(){return this}}]),e}(),r=function(){function e(t){if(babelHelpers.classCallCheck(this,e),"string"!=typeof t)throw new TypeError("Object is not a string");this._iteratedString=t,this._nextIndex=0}return babelHelpers.createClass(e,[{key:"next",value:function(){if(!this instanceof e)throw new TypeError("Object is not a StringIterator");if(null==this._iteratedString)return t(void 0,!0);var r=this._nextIndex,n=this._iteratedString,i=n.length;if(r>=i)return this._iteratedString=void 0,t(void 0,!0);var o,a=n.charCodeAt(r);if(a<55296||a>56319||r+1===i)o=n[r];else{var s=n.charCodeAt(r+1);o=s<56320||s>57343?n[r]:n[r]+n[r+1]}return this._nextIndex=r+o.length,t(o,!1)}},{key:"@@iterator",value:function(){return this}}]),e}();return function(t,n){return"string"==typeof t?new r(t):Array.isArray(t)?new e(t,n||o):t[s]()}}()}();babelHelpers.extends(u,{KIND_KEY:i,KIND_VALUE:o,KIND_KEY_VAL:a,ITERATOR_SYMBOL:s}),r.exports=u},104); -__d(function(e,t,n,s){"use strict";var i=t(100),r=t(101),a=t(104);n.exports=function(e){function t(e){e._map=new i,e.size=e._map.size}if(!r("Set"))return e.Set;var n=function(){function e(n){if(babelHelpers.classCallCheck(this,e),null==this||"object"!=typeof this&&"function"!=typeof this)throw new TypeError("Wrong set object type.");if(t(this),null!=n)for(var s,i=a(n);!(s=i.next()).done;)this.add(s.value)}return babelHelpers.createClass(e,[{key:"add",value:function(e){return this._map.set(e,e),this.size=this._map.size,this}},{key:"clear",value:function(){t(this)}},{key:"delete",value:function(e){var t=this._map.delete(e);return this.size=this._map.size,t}},{key:"entries",value:function(){return this._map.entries()}},{key:"forEach",value:function(e){for(var t,n=arguments[1],s=this._map.keys();!(t=s.next()).done;)e.call(n,t.value,t.value,this)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"values",value:function(){return this._map.values()}}]),e}();return n.prototype[a.ITERATOR_SYMBOL]=n.prototype.values,n.prototype.keys=n.prototype.values,n}(Function("return this")())},105); -__d(function(t,r,s,c){"use strict";var e=r(51),i=e;s.exports=i},106); -__d(function(e,n,t,i){"use strict";var r=n(33),a=n(108),o=e.nativePerformanceNow||n(34),s={},c={},m={},u={addTimespan:function(e,n,t){s[e]||(s[e]={description:t,totalTime:n})},startTimespan:function(e,n){s[e]||(s[e]={description:n,startTime:o()},m[e]=r.beginAsyncEvent(e))},stopTimespan:function(e){var n=s[e];n&&n.startTime&&(n.endTime||(n.endTime=o(),n.totalTime=n.endTime-(n.startTime||0),r.endAsyncEvent(e,m[e]),delete m[e]))},clear:function(){s={},c={}},clearCompleted:function(){for(var e in s)s[e].totalTime&&delete s[e];c={}},clearExceptTimespans:function(e){s=Object.keys(s).reduce(function(n,t){return e.indexOf(t)!==-1&&(n[t]=s[t]),n},{}),c={}},currentTimestamp:function(){return o()},getTimespans:function(){return s},hasTimespan:function(e){return!!s[e]},logTimespans:function(){for(var e in s)s[e].totalTime&&a(e+": "+s[e].totalTime+"ms")},addTimespans:function(e,n){for(var t=0,i=e.length;t-1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!Bt.plugins[n]){Tt(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),Bt.plugins[n]=t;var o=t.eventTypes;for(var r in o)Tt(f(o[r],t,r),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",r,e)}}}function f(e,t,n){Tt(!Bt.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),Bt.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var r in o)if(o.hasOwnProperty(r)){var i=o[r];m(i,t,n)}return!0}return!!e.registrationName&&(m(e.registrationName,t,n),!0)}function m(e,t,n){Tt(!Bt.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),Bt.registrationNameModules[e]=t,Bt.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function v(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function g(e){return"topMouseMove"===e||"topTouchMove"===e}function _(e){return"topMouseDown"===e||"topTouchStart"===e}function C(e,t,n,o){var r=e.type||"unknown-event";e.currentTarget=zt.getNodeFromInstance(o),Gt.invokeGuardedCallbackAndCatchFirstError(r,n,void 0,e),e.currentTarget=null}function y(e,t){var n=e._dispatchListeners,o=e._dispatchInstances;if(Array.isArray(n))for(var r=0;r0;)e=x(e),n--;for(;r-n>0;)t=x(t),r--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=x(e),t=x(t)}return null}function A(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=x(t)}return!1}function k(e){return x(e)}function D(e,t,n){for(var o=[];e;)o.push(e),e=x(e);var r;for(r=o.length;r-- >0;)t(o[r],"captured",n);for(r=0;r0;)n(s[u],"captured",r)}function O(e,t,n){var o=t.dispatchConfig.phasedRegistrationNames[n];return un(e,o)}function U(e,t,n){var o=O(e,n,t);o&&(n._dispatchListeners=Kt(n._dispatchListeners,o),n._dispatchInstances=Kt(n._dispatchInstances,e))}function M(e){e&&e.dispatchConfig.phasedRegistrationNames&&sn.traverseTwoPhase(e._targetInst,U,e)}function H(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?sn.getParentInstance(t):null;sn.traverseTwoPhase(n,U,e)}}function F(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var o=n.dispatchConfig.registrationName,r=un(e,o);r&&(n._dispatchListeners=Kt(n._dispatchListeners,r),n._dispatchInstances=Kt(n._dispatchInstances,e))}}function B(e){e&&e.dispatchConfig.registrationName&&F(e._targetInst,null,e)}function L(e){Jt(e,M)}function W(e){Jt(e,H)}function Y(e,t,n,o){sn.traverseEnterLeave(n,o,F,e,t)}function V(e){Jt(e,B)}function X(e,t,n,o){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var r=this.constructor.Interface;for(var i in r)if(r.hasOwnProperty(i)){var a=r[i];a?this[i]=a(n):"target"===i?this.target=o:this[i]=n[i]}var s=null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue;return this.isDefaultPrevented=s?It.thatReturnsTrue:It.thatReturnsFalse,this.isPropagationStopped=It.thatReturnsFalse,this}function G(e){on.enqueueEvents(e),on.processEventQueue(!1)}function q(e){var t=Qt.getInstanceFromNode(e);if(t){if("number"==typeof t.tag){Tt(Mn&&"function"==typeof Mn.restoreControlledState,"Fiber needs to be injected to handle a fiber target for controlled events.");var n=Qt.getFiberCurrentPropsFromNode(t.stateNode);return void Mn.restoreControlledState(t.stateNode,t.type,n)}Tt("function"==typeof t.restoreControlledState,"The internal instance must be a React host component."),t.restoreControlledState()}}function z(e,t){return Vn(e,t)}function Q(e,t){return Yn(z,e,t)}function K(e,t){if(Xn)return Q(e,t);Xn=!0;try{return Q(e,t)}finally{Xn=!1,Wn.restoreStateIfNeeded()}}function J(e,t,n,o){return Rn.call(this,e,t,n,o)}function $(e){return e.timeStamp||e.timestamp}function Z(e){return{touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:$(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:$(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:$(e)}}function ee(e,t){e.touchActive=!0,e.startPageX=t.pageX,e.startPageY=t.pageY,e.startTimeStamp=$(t),e.currentPageX=t.pageX,e.currentPageY=t.pageY,e.currentTimeStamp=$(t),e.previousPageX=t.pageX,e.previousPageY=t.pageY,e.previousTimeStamp=$(t)}function te(e){var t=e.identifier;return Tt(null!=t,"Touch object is missing identifier."),Rt(t<=lo,"Touch identifier %s is greater than maximum supported %s which causes performance issues backfilling array locations for all of the indices.",t,lo),t}function ne(e){var t=te(e),n=po[t];n?ee(n,e):po[t]=Z(e),ho.mostRecentTimeStamp=$(e)}function oe(e){var t=po[te(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=$(e),ho.mostRecentTimeStamp=$(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",ie(e),ae())}function re(e){var t=po[te(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=$(e),ho.mostRecentTimeStamp=$(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",ie(e),ae())}function ie(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:$(e)})}function ae(){var e=JSON.stringify(po.slice(0,lo));return po.length>lo&&(e+=" (original size: "+po.length+")"),e}function se(e,t){return Tt(null!=t,"accumulate(...): Accumulated items must be not be null or undefined."),null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}function ue(e,t,n,o){var r=go(e)?Eo.startShouldSetResponder:_o(e)?Eo.moveShouldSetResponder:"topSelectionChange"===e?Eo.selectionChangeShouldSetResponder:Eo.scrollShouldSetResponder,i=Ro?sn.getLowestCommonAncestor(Ro,t):t,a=i===Ro,s=ao.getPooled(r,i,n,o);s.touchHistory=mo.touchHistory,a?ln.accumulateTwoPhaseDispatchesSkipTarget(s):ln.accumulateTwoPhaseDispatches(s);var u=To(s);if(s.isPersistent()||s.constructor.release(s),!u||u===Ro)return null;var c,l=ao.getPooled(Eo.responderGrant,u,n,o);l.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(l);var p=!0===yo(l);if(Ro){var d=ao.getPooled(Eo.responderTerminationRequest,Ro,n,o);d.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(d);var h=!bo(d)||yo(d);if(d.isPersistent()||d.constructor.release(d),h){var f=ao.getPooled(Eo.responderTerminate,Ro,n,o);f.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(f),c=vo(c,[l,f]),Po(u,p)}else{var m=ao.getPooled(Eo.responderReject,u,n,o);m.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(m),c=vo(c,m)}}else c=vo(c,l),Po(u,p);return c}function ce(e,t,n){return t&&("topScroll"===e&&!n.responderIgnoreScroll||No>0&&"topSelectionChange"===e||go(e)||_o(e))}function le(e){var t=e.touches;if(!t||0===t.length)return!0;for(var n=0;n0;)Ge(e,t[o],n);else if(t&&gi>0){var r=Xe(t);for(var i in vi)if(vi[i]){var a=r[i];if(void 0!==a){var s=n[i];if(s){if("function"==typeof a&&(a=!0),void 0===a&&(a=null),"object"!=typeof s)e[i]=a;else if("function"==typeof s.diff||"function"==typeof s.process){var u="function"==typeof s.process?s.process(a):a;e[i]=u}vi[i]=!1,gi--}}}}}function qe(e,t,n,o){var r,i=t.length0&&e&&(Ge(e,i,r),vi=null);for(s in t)void 0===n[s]&&(r=o[s])&&(e&&void 0!==e[s]||void 0!==(a=t[s])&&("object"!=typeof r||"function"==typeof r.diff||"function"==typeof r.process?((e||(e={}))[s]=null,vi||(vi={}),vi[s]||(vi[s]=!0,gi++)):e=Ke(e,a,r)));return e}function $e(e,t,n){return Je(e,mi,t,n)}function Ze(e,t,n){return Je(e,t,mi,n)}function et(e,t){return function(){if(t){if("boolean"==typeof e.__isMounted){if(!e.__isMounted)return}else if("function"==typeof e.isMounted&&!e.isMounted())return;return t.apply(e,arguments)}}}function tt(e,t){if(void 0!==t.styles){var n=e._owner||null,o=e.constructor.displayName,r="`styles` is not a supported property of `"+o+"`, did you mean `style` (singular)?";throw n&&n.constructor&&n.constructor.displayName&&(r+="\n\nCheck the `"+n.constructor.displayName+"` parent component."),new Error(r)}}function nt(e,t){for(var n in t.style)t[n]||void 0===e[n]||console.error("You are setting the style `{ "+n+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+n+": ... } }`")}function ot(e,t){var n=void 0;try{n=jr(e)}catch(e){}if(null!=n){var o=n.viewConfig,r=Ci.create(t,o.validAttributes);Pt.updateView(n._nativeTag,o.uiViewClassName,r)}}function rt(e,t){var n=jr(e);if(null!=n){var o=void 0;if(void 0!==n.viewConfig)o=n.viewConfig;else if(void 0!==n._instance&&void 0!==n._instance.viewConfig)o=n._instance.viewConfig;else{for(;void 0!==n._renderedComponent;)n=n._renderedComponent;o=n.viewConfig}var r="function"==typeof n.getHostNode?n.getHostNode():n._rootNodeID,i=Ci.create(t,o.validAttributes);Pt.updateView(r,o.uiViewClassName,i)}}function it(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function at(e){var t=/(=0|=2)/g,n={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(t,function(e){return n[e]})}function st(e){var t=e&&(Di&&e[Di]||e[ji]);if("function"==typeof t)return t}function ut(e,t){return e&&"object"==typeof e&&null!=e.key?wi.escape(e.key):t.toString(36)}function ct(e,t,n,o){var r=typeof e;if("undefined"!==r&&"boolean"!==r||(e=null),null===e||"string"===r||"number"===r||"object"===r&&e.$$typeof===ki)return n(o,e,""===t?Ui+ut(e,0):t),1;var i,a,s=0,u=""===t?Ui:t+Mi;if(Array.isArray(e))for(var c=0;c=0))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;No-=1}mo.recordTouchTrack(e,n);var r=ce(e,t,n)?ue(e,t,n,o):null,i=Ro&&go(e),a=Ro&&_o(e),s=Ro&&Co(e),u=i?Eo.responderStart:a?Eo.responderMove:s?Eo.responderEnd:null;if(u){var c=ao.getPooled(u,Ro,n,o);c.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(c),r=vo(r,c)}var l=Ro&&"topTouchCancel"===e,p=Ro&&!l&&Co(e)&&le(n),d=l?Eo.responderTerminate:p?Eo.responderRelease:null;if(d){var h=ao.getPooled(d,Ro,n,o);h.touchHistory=mo.touchHistory,ln.accumulateDirectDispatches(h),r=vo(r,h),Po(null)}var f=mo.touchHistory.numberActiveTouches;return So.GlobalInteractionHandler&&f!==Io&&So.GlobalInteractionHandler.onChange(f),Io=f,r},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){So.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){So.GlobalInteractionHandler=e}}},xo=So,wo={inject:pe},Ao=de,ko=rn.ClassComponent,Do={addComponentAsRefTo:function(e,t,n){if(n&&n.tag===ko){var o=n.stateNode;(o.refs===St?o.refs={}:o.refs)[t]=e.getPublicInstance()}else Tt(he(n),"addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner)."), -n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){if(n&&n.tag===ko){var o=n.stateNode;o&&o.refs[t]===e.getPublicInstance()&&delete o.refs[t]}else{Tt(he(n),"removeComponentAsRefFrom(...): Only a ReactOwner can have refs. You might be removing a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner).");var r=n.getPublicInstance();r&&r.refs[t]===e.getPublicInstance()&&n.detachRef(t)}}},jo=Do,Oo={};Oo.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&fe(n,e,t._owner)}},Oo.shouldUpdateRefs=function(e,t){var n=null,o=null;null!==e&&"object"==typeof e&&(n=e.ref,o=e._owner);var r=null,i=null;return null!==t&&"object"==typeof t&&(r=t.ref,i=t._owner),n!==r||"string"==typeof r&&i!==o},Oo.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&me(n,e,t._owner)}};var Uo=Oo,Mo={mountComponent:function(e,t,n,o,r,i){var a=e.mountComponent(t,n,o,r,i);return e._currentElement&&null!=e._currentElement.ref&&t.getReactMountReady().enqueue(ve,e),a},getHostNode:function(e){return e.getHostNode()},unmountComponent:function(e,t,n){Uo.detachRefs(e,e._currentElement),e.unmountComponent(t,n)},receiveComponent:function(e,t,n,o){var r=e._currentElement;if(t!==r||o!==e._context){var i=Uo.shouldUpdateRefs(r,t);i&&Uo.detachRefs(e,r),e.receiveComponent(t,n,o),i&&e._currentElement&&null!=e._currentElement.ref&&n.getReactMountReady().enqueue(ve,e)}},performUpdateIfNecessary:function(e,t,n){return e._updateBatchNumber!==n?void Rt(null==e._updateBatchNumber||e._updateBatchNumber===n+1,"performUpdateIfNecessary: Unexpected batch number (current %s, pending %s)",n,e._updateBatchNumber):void e.performUpdateIfNecessary(t)}},Ho=Mo,Fo={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}},Bo=Fo,Lo={logTopLevelRenders:!1,prepareNewChildrenBeforeUnmountInStack:!0,disableNewFiberFeatures:!1,enableAsyncSubtreeAPI:!1},Wo=Lo,Yo={},Vo={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(e,t,n,o,r,i,a,s){Tt(!this.isInTransaction(),"Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.");var u,c;try{this._isInTransaction=!0,u=!0,this.initializeAll(0),c=e.call(t,n,o,r,i,a,s),u=!1}finally{try{if(u)try{this.closeAll(0)}catch(e){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return c},initializeAll:function(e){for(var t=this.transactionWrappers,n=e;n component.',this._stringText),this._hostParent=t;var r=Un.allocateTag();this._rootNodeID=r;var i=n._tag;return Pt.createView(r,"RCTRawText",i,{text:this._stringText}),Mt.precacheNode(this,r),r},getHostNode:function(){return this._rootNodeID},receiveComponent:function(e,t,n){if(e!==this._currentElement){this._currentElement=e;var o=""+e;o!==this._stringText&&(this._stringText=o,Pt.updateView(this._rootNodeID,"RCTRawText",{text:this._stringText}))}},unmountComponent:function(){Mt.uncacheNode(this),this._currentElement=null,this._stringText=null,this._rootNodeID=0}});var oi=ni,ri=function(e,t){this._currentElement=null,this._renderedComponent=t(e)};babelHelpers.extends(ri.prototype,{mountComponent:function(e,t,n,o,r){return Ho.mountComponent(this._renderedComponent,e,t,n,o,r)},receiveComponent:function(){},getHostNode:function(){return Ho.getHostNode(this._renderedComponent)},unmountComponent:function(e,t){Ho.unmountComponent(this._renderedComponent,e,t),this._renderedComponent=null}});var ii=ri,ai={inject:We},si=void 0;si=function(){Tt(!1,"getInspectorDataForViewTag() is not available in production")};var ui={getInspectorDataForViewTag:si},ci=function(e){var t=jr(e);return null==t||"number"==typeof t?t:t.getHostNode()},li={},pi=1,di={},hi=function(){function e(){Ye(this,e)}return e.register=function(e){var t=++pi;return li[t]=e,t},e.getByID=function(e){if(!e)return di;var t=li[e];return t||(console.warn("Invalid style with id `"+e+"`. Skipping ..."),di)},e}(),fi=hi,mi={},vi=null,gi=0,_i={create:function(e,t){return $e(null,e,t)},diff:function(e,t,n){return Je(null,e,t,n)}},Ci=_i,yi={mountSafeCallback:et,throwOnStylesProp:tt,warnForStyleProps:nt},bi=yi.mountSafeCallback,Ti=kr.useFiber?Sr:ci,Ri={measure:function(e){Pt.measure(Ti(this),bi(this,e))},measureInWindow:function(e){Pt.measureInWindow(Ti(this),bi(this,e))},measureLayout:function(e,t,n){Pt.measureLayout(Ti(this),e,bi(this,n),bi(this,t))},setNativeProps:function(e){Ni(this,e)},focus:function(){kt.focusTextInput(Ti(this))},blur:function(){kt.blurTextInput(Ti(this))}},Ni=void 0;Ni=kr.useFiber?ot:rt;var Ii,Pi=Ri,Ei={centroidDimension:function(e,t,n,o){var r=e.touchBank,i=0,a=0,s=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==s)s.touchActive&&s.currentTimeStamp>t&&(i+=o&&n?s.currentPageX:o&&!n?s.currentPageY:!o&&n?s.previousPageX:s.previousPageY,a=1);else for(var u=0;u=t){var l;l=o&&n?c.currentPageX:o&&!n?c.currentPageY:!o&&n?c.previousPageX:c.previousPageY,i+=l,a++}}return a>0?i/a:Ei.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return Ei.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return Ei.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return Ei.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return Ei.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return Ei.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return Ei.centroidDimension(e,0,!1,!0)},noCentroid:-1},Si=Ei,xi={escape:it,unescape:at},wi=xi,Ai="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.element")||60103,ki=Ai,Di="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator"),ji="@@iterator",Oi=st,Ui=".",Mi=":",Hi=lt;"undefined"!=typeof process&&process.env&&!1&&(Ii=or.ReactComponentTreeHook);var Fi,Bi={instantiateChildren:function(e,t,n,o){if(null==e)return null;var r={};return Hi(e,pt,r),r},updateChildren:function(e,t,n,o,r,i,a,s,u){if(t||e){var c,l;for(c in t)if(t.hasOwnProperty(c)){l=e&&e[c];var p=l&&l._currentElement,d=t[c];if(null!=l&&dr(p,d))Ho.receiveComponent(l,d,r,s),t[c]=l;else{!Wo.prepareNewChildrenBeforeUnmountInStack&&l&&(o[c]=Ho.getHostNode(l),Ho.unmountComponent(l,!1,!1));var h=Er(d,!0);t[c]=h;var f=Ho.mountComponent(h,r,i,a,s,u);n.push(f),Wo.prepareNewChildrenBeforeUnmountInStack&&l&&(o[c]=Ho.getHostNode(l),Ho.unmountComponent(l,!1,!1))}}for(c in e)!e.hasOwnProperty(c)||t&&t.hasOwnProperty(c)||(l=e[c],o[c]=Ho.getHostNode(l),Ho.unmountComponent(l,!1,!1))}},unmountChildren:function(e,t,n){for(var o in e)if(e.hasOwnProperty(o)){var r=e[o];Ho.unmountComponent(r,t,n)}}},Li=Bi;"undefined"!=typeof process&&process.env&&!1&&(Fi=or.ReactComponentTreeHook);var Wi=ht,Yi={_reconcilerInstantiateChildren:function(e,t,n){return Li.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,o,r,i){var a,s=0;return a=Wi(t,s),Li.updateChildren(e,a,n,o,r,this,this._hostContainerInfo,i,s),a},mountChildren:function(e,t,n){var o=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=o;var r=[],i=0;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a],u=0,c=Ho.mountComponent(s,t,this,this._hostContainerInfo,n,u);s._mountIndex=i++,r.push(c)}return r},updateTextContent:function(e){var t=this._renderedChildren;Li.unmountChildren(t,!1,!1);for(var n in t)t.hasOwnProperty(n)&&Tt(!1,"updateTextContent called on non-empty component.");yt(this,[_t(e)])},updateMarkup:function(e){var t=this._renderedChildren;Li.unmountChildren(t,!1,!1);for(var n in t)t.hasOwnProperty(n)&&Tt(!1,"updateTextContent called on non-empty component.");yt(this,[gt(e)])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var o=this._renderedChildren,r={},i=[],a=this._reconcilerUpdateChildren(o,e,i,r,t,n);if(a||o){var s,u=null,c=0,l=0,p=0,d=null;for(s in a)if(a.hasOwnProperty(s)){var h=o&&o[s],f=a[s];h===f?(u=Ct(u,this.moveChild(h,d,c,l)),l=Math.max(h._mountIndex,l),h._mountIndex=c):(h&&(l=Math.max(h._mountIndex,l)),u=Ct(u,this._mountChildAtIndex(f,i[p],d,c,t,n)),p++),c++,d=Ho.getHostNode(f)}for(s in r)r.hasOwnProperty(s)&&(u=Ct(u,this._unmountChild(o[s],r[s])));u&&yt(this,u),this._renderedChildren=a}},unmountChildren:function(e,t){var n=this._renderedChildren;Li.unmountChildren(n,e,t),this._renderedChildren=null},moveChild:function(e,t,n,o){if(e._mountIndex within is not supported on Android."),c.createElement(V,this.props)}}),V=f("RCTView",m,{nativeOnly:{nativeBackgroundAndroid:!0,nativeForegroundAndroid:!0}}),h=V;d.useFiber?(s(m),h=m):s(V),t.exports=h},116); -__d(function(t,s,c,e){"use strict";c.exports=s(13)},117); -__d(function(o,r,e,t){"use strict";var l=r(119),s=r(126),d=r(127),C=r(121),a=r(128),b=r(129),c=r(131),f=babelHelpers.extends({},C(d),C(s),C(l));f.transform={process:b},f.shadowOffset={diff:c};var n={process:a};f.backgroundColor=n,f.borderBottomColor=n,f.borderColor=n,f.borderLeftColor=n,f.borderRightColor=n,f.borderTopColor=n,f.color=n,f.shadowColor=n,f.textDecorationColor=n,f.tintColor=n,f.textShadowColor=n,f.overlayColor=n,e.exports=f},118); -__d(function(e,r,o,i){"use strict";var b=r(66),d=r(120),t=r(122),n=r(20),s=r(123),u=r(124),a=babelHelpers.extends({},t,s,u,{resizeMode:n.oneOf(Object.keys(d)),backfaceVisibility:n.oneOf(["visible","hidden"]),backgroundColor:b,borderColor:b,borderWidth:n.number,borderRadius:n.number,overflow:n.oneOf(["visible","hidden"]),tintColor:b,opacity:n.number,overlayColor:n.string,borderTopLeftRadius:n.number,borderTopRightRadius:n.number,borderBottomLeftRadius:n.number,borderBottomRightRadius:n.number});o.exports=a},119); -__d(function(l,n,t,e){"use strict";var r=n(121),u=r({contain:null,cover:null,stretch:null,center:null,repeat:null});t.exports=u},120); -__d(function(r,n,t,i){"use strict";var o=n(26),a=function(r){var n,t={};r instanceof Object&&!Array.isArray(r)?void 0:o(!1);for(n in r)r.hasOwnProperty(n)&&(t[n]=n);return t};t.exports=a},121); -__d(function(e,n,r,t){"use strict";var i=n(20),o={display:i.string,width:i.oneOfType([i.number,i.string]),height:i.oneOfType([i.number,i.string]),top:i.oneOfType([i.number,i.string]),left:i.oneOfType([i.number,i.string]),right:i.oneOfType([i.number,i.string]),bottom:i.oneOfType([i.number,i.string]),minWidth:i.oneOfType([i.number,i.string]),maxWidth:i.oneOfType([i.number,i.string]),minHeight:i.oneOfType([i.number,i.string]),maxHeight:i.oneOfType([i.number,i.string]),margin:i.oneOfType([i.number,i.string]),marginVertical:i.oneOfType([i.number,i.string]),marginHorizontal:i.oneOfType([i.number,i.string]),marginTop:i.oneOfType([i.number,i.string]),marginBottom:i.oneOfType([i.number,i.string]),marginLeft:i.oneOfType([i.number,i.string]),marginRight:i.oneOfType([i.number,i.string]),padding:i.oneOfType([i.number,i.string]),paddingVertical:i.oneOfType([i.number,i.string]),paddingHorizontal:i.oneOfType([i.number,i.string]),paddingTop:i.oneOfType([i.number,i.string]),paddingBottom:i.oneOfType([i.number,i.string]),paddingLeft:i.oneOfType([i.number,i.string]),paddingRight:i.oneOfType([i.number,i.string]),borderWidth:i.number,borderTopWidth:i.number,borderRightWidth:i.number,borderBottomWidth:i.number,borderLeftWidth:i.number,position:i.oneOf(["absolute","relative"]),flexDirection:i.oneOf(["row","row-reverse","column","column-reverse"]),flexWrap:i.oneOf(["wrap","nowrap"]),justifyContent:i.oneOf(["flex-start","flex-end","center","space-between","space-around"]),alignItems:i.oneOf(["flex-start","flex-end","center","stretch","baseline"]),alignSelf:i.oneOf(["auto","flex-start","flex-end","center","stretch","baseline"]),alignContent:i.oneOf(["flex-start","flex-end","center","stretch","space-between","space-around"]),overflow:i.oneOf(["visible","hidden","scroll"]),flex:i.number,flexGrow:i.number,flexShrink:i.number,flexBasis:i.oneOfType([i.number,i.string]),aspectRatio:i.number,zIndex:i.number,direction:i.oneOf(["inherit","ltr","rtl"])};r.exports=o},122); -__d(function(s,e,a,h){"use strict";var o=e(66),r=e(20),t={shadowColor:o,shadowOffset:r.shape({width:r.number,height:r.number}),shadowOpacity:r.number,shadowRadius:r.number};a.exports=t},123); -__d(function(e,r,t,s){"use strict";var a=r(20),n=r(125),o=function(e,r,t){if(e[r])return new Error("The transformMatrix style property is deprecated. Use `transform: [{ matrix: ... }]` instead.")},p=function(e,r,t){if(e[r])return new Error("The decomposedMatrix style property is deprecated. Use `transform: [...]` instead.")},i={transform:a.arrayOf(a.oneOfType([a.shape({perspective:a.number}),a.shape({rotate:a.string}),a.shape({rotateX:a.string}),a.shape({rotateY:a.string}),a.shape({rotateZ:a.string}),a.shape({scale:a.number}),a.shape({scaleX:a.number}),a.shape({scaleY:a.number}),a.shape({translateX:a.number}),a.shape({translateY:a.number}),a.shape({skewX:a.string}),a.shape({skewY:a.string})])),transformMatrix:o,decomposedMatrix:p,scaleX:n(a.number,"Use the transform prop instead."),scaleY:n(a.number,"Use the transform prop instead."),rotation:n(a.number,"Use the transform prop instead."),translateX:n(a.number,"Use the transform prop instead."),translateY:n(a.number,"Use the transform prop instead.")};t.exports=i},124); -__d(function(n,r,e,t){"use strict";function o(n,r){return function(e,t,o){a[o]||void 0===e[t]||console.warn("`"+t+"` supplied to `"+o+"` has been deprecated. "+r);for(var c=arguments.length,i=Array(c>3?c-3:0),u=3;u>>8)>>>0}var o=(r(40),r(67));i.exports=u},128); -__d(function(t,n,r,u){"use strict";function c(t){return t}n(130),n(40),n(26),n(42);r.exports=c},129); -__d(function(t,e,a,n){"use strict";var r=e(26),o={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]},createOrthographic:function(t,e,a,n,r,o){var i=2/(e-t),u=2/(n-a),s=-2/(o-r),c=-(e+t)/(e-t),m=-(n+a)/(n-a),v=-(o+r)/(o-r);return[i,0,0,0,0,u,0,0,0,0,s,0,c,m,v,1]},createFrustum:function(t,e,a,n,r,o){var i=1/(e-t),u=1/(n-a),s=1/(r-o),c=2*(r*i),m=2*(r*u),v=(e+t)*i,l=(n+a)*u,f=(o+r)*s,d=2*(o*r*s);return[c,0,0,0,0,m,0,0,v,l,f,-1,0,0,d,0]},createPerspective:function(t,e,a,n){var r=1/Math.tan(t/2),o=1/(a-n),i=(n+a)*o,u=2*(n*a*o);return[r/e,0,0,0,0,r,0,0,0,0,i,-1,0,0,u,0]},createTranslate2d:function(t,e){var a=o.createIdentityMatrix();return o.reuseTranslate2dCommand(a,t,e),a},reuseTranslate2dCommand:function(t,e,a){t[12]=e,t[13]=a},reuseTranslate3dCommand:function(t,e,a,n){t[12]=e,t[13]=a,t[14]=n},createScale:function(t){var e=o.createIdentityMatrix();return o.reuseScaleCommand(e,t),e},reuseScaleCommand:function(t,e){t[0]=e,t[5]=e},reuseScale3dCommand:function(t,e,a,n){t[0]=e,t[5]=a,t[10]=n},reusePerspectiveCommand:function(t,e){t[11]=-1/e},reuseScaleXCommand:function(t,e){t[0]=e},reuseScaleYCommand:function(t,e){t[5]=e},reuseScaleZCommand:function(t,e){t[10]=e},reuseRotateXCommand:function(t,e){t[5]=Math.cos(e),t[6]=Math.sin(e),t[9]=-Math.sin(e),t[10]=Math.cos(e)},reuseRotateYCommand:function(t,e){t[0]=Math.cos(e),t[2]=-Math.sin(e),t[8]=Math.sin(e),t[10]=Math.cos(e)},reuseRotateZCommand:function(t,e){t[0]=Math.cos(e),t[1]=Math.sin(e),t[4]=-Math.sin(e),t[5]=Math.cos(e)},createRotateZ:function(t){var e=o.createIdentityMatrix();return o.reuseRotateZCommand(e,t),e},reuseSkewXCommand:function(t,e){t[4]=Math.tan(e)},reuseSkewYCommand:function(t,e){t[1]=Math.tan(e)},multiplyInto:function(t,e,a){var n=e[0],r=e[1],o=e[2],i=e[3],u=e[4],s=e[5],c=e[6],m=e[7],v=e[8],l=e[9],f=e[10],d=e[11],h=e[12],M=e[13],C=e[14],p=e[15],T=a[0],x=a[1],y=a[2],b=a[3];t[0]=T*n+x*u+y*v+b*h,t[1]=T*r+x*s+y*l+b*M,t[2]=T*o+x*c+y*f+b*C,t[3]=T*i+x*m+y*d+b*p,T=a[4],x=a[5],y=a[6],b=a[7],t[4]=T*n+x*u+y*v+b*h,t[5]=T*r+x*s+y*l+b*M,t[6]=T*o+x*c+y*f+b*C,t[7]=T*i+x*m+y*d+b*p,T=a[8],x=a[9],y=a[10],b=a[11],t[8]=T*n+x*u+y*v+b*h,t[9]=T*r+x*s+y*l+b*M,t[10]=T*o+x*c+y*f+b*C,t[11]=T*i+x*m+y*d+b*p,T=a[12],x=a[13],y=a[14],b=a[15],t[12]=T*n+x*u+y*v+b*h,t[13]=T*r+x*s+y*l+b*M,t[14]=T*o+x*c+y*f+b*C,t[15]=T*i+x*m+y*d+b*p},determinant:function(t){var e=babelHelpers.slicedToArray(t,16),a=e[0],n=e[1],r=e[2],o=e[3],i=e[4],u=e[5],s=e[6],c=e[7],m=e[8],v=e[9],l=e[10],f=e[11],d=e[12],h=e[13],M=e[14],C=e[15];return o*s*v*d-r*c*v*d-o*u*l*d+n*c*l*d+r*u*f*d-n*s*f*d-o*s*m*h+r*c*m*h+o*i*l*h-a*c*l*h-r*i*f*h+a*s*f*h+o*u*m*M-n*c*m*M-o*i*v*M+a*c*v*M+n*i*f*M-a*u*f*M-r*u*m*C+n*s*m*C+r*i*v*C-a*s*v*C-n*i*l*C+a*u*l*C},inverse:function(t){var e=o.determinant(t);if(!e)return t;var a=babelHelpers.slicedToArray(t,16),n=a[0],r=a[1],i=a[2],u=a[3],s=a[4],c=a[5],m=a[6],v=a[7],l=a[8],f=a[9],d=a[10],h=a[11],M=a[12],C=a[13],p=a[14],T=a[15];return[(m*h*C-v*d*C+v*f*p-c*h*p-m*f*T+c*d*T)/e,(u*d*C-i*h*C-u*f*p+r*h*p+i*f*T-r*d*T)/e,(i*v*C-u*m*C+u*c*p-r*v*p-i*c*T+r*m*T)/e,(u*m*f-i*v*f-u*c*d+r*v*d+i*c*h-r*m*h)/e,(v*d*M-m*h*M-v*l*p+s*h*p+m*l*T-s*d*T)/e,(i*h*M-u*d*M+u*l*p-n*h*p-i*l*T+n*d*T)/e,(u*m*M-i*v*M-u*s*p+n*v*p+i*s*T-n*m*T)/e,(i*v*l-u*m*l+u*s*d-n*v*d-i*s*h+n*m*h)/e,(c*h*M-v*f*M+v*l*C-s*h*C-c*l*T+s*f*T)/e,(u*f*M-r*h*M-u*l*C+n*h*C+r*l*T-n*f*T)/e,(r*v*M-u*c*M+u*s*C-n*v*C-r*s*T+n*c*T)/e,(u*c*l-r*v*l-u*s*f+n*v*f+r*s*h-n*c*h)/e,(m*f*M-c*d*M-m*l*C+s*d*C+c*l*p-s*f*p)/e,(r*d*M-i*f*M+i*l*C-n*d*C-r*l*p+n*f*p)/e,(i*c*M-r*m*M-i*s*C+n*m*C+r*s*p-n*c*p)/e,(r*m*l-i*c*l+i*s*f-n*m*f-r*s*d+n*c*d)/e]},transpose:function(t){return[t[0],t[4],t[8],t[12],t[1],t[5],t[9],t[13],t[2],t[6],t[10],t[14],t[3],t[7],t[11],t[15]]},multiplyVectorByMatrix:function(t,e){var a=babelHelpers.slicedToArray(t,4),n=a[0],r=a[1],o=a[2],i=a[3];return[n*e[0]+r*e[4]+o*e[8]+i*e[12],n*e[1]+r*e[5]+o*e[9]+i*e[13],n*e[2]+r*e[6]+o*e[10]+i*e[14],n*e[3]+r*e[7]+o*e[11]+i*e[15]]},v3Length:function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])},v3Normalize:function(t,e){var a=1/(e||o.v3Length(t));return[t[0]*a,t[1]*a,t[2]*a]},v3Dot:function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},v3Combine:function(t,e,a,n){return[a*t[0]+n*e[0],a*t[1]+n*e[1],a*t[2]+n*e[2]]},v3Cross:function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]},quaternionToDegreesXYZ:function(t,e,a){var n=babelHelpers.slicedToArray(t,4),r=n[0],i=n[1],u=n[2],s=n[3],c=s*s,m=r*r,v=i*i,l=u*u,f=r*i+u*s,d=c+m+v+l,h=180/Math.PI;return f>.49999*d?[0,2*Math.atan2(r,s)*h,90]:f<-.49999*d?[0,-2*Math.atan2(r,s)*h,-90]:[o.roundTo3Places(Math.atan2(2*r*s-2*i*u,1-2*m-2*l)*h),o.roundTo3Places(Math.atan2(2*i*s-2*r*u,1-2*v-2*l)*h),o.roundTo3Places(Math.asin(2*r*i+2*u*s)*h)]},roundTo3Places:function(t){var e=t.toString().split("e");return.001*Math.round(e[0]+"e"+(e[1]?+e[1]-3:3))},decomposeMatrix:function(t){r(16===t.length,"Matrix decomposition needs a list of 3d matrix values, received %s",t);var e=[],a=[],n=[],i=[],u=[];if(t[15]){for(var s=[],c=[],m=0;m<4;m++){s.push([]);for(var v=0;v<4;v++){var l=t[4*m+v]/t[15];s[m].push(l),c.push(3===v?0:l)}}if(c[15]=1,o.determinant(c)){if(0!==s[0][3]||0!==s[1][3]||0!==s[2][3])var f=[s[0][3],s[1][3],s[2][3],s[3][3]],d=o.inverse(c),h=o.transpose(d),e=o.multiplyVectorByMatrix(f,h);else e[0]=e[1]=e[2]=0,e[3]=1;for(var m=0;m<3;m++)u[m]=s[3][m];var M=[];for(m=0;m<3;m++)M[m]=[s[m][0],s[m][1],s[m][2]];n[0]=o.v3Length(M[0]),M[0]=o.v3Normalize(M[0],n[0]),i[0]=o.v3Dot(M[0],M[1]),M[1]=o.v3Combine(M[1],M[0],1,-i[0]),i[0]=o.v3Dot(M[0],M[1]),M[1]=o.v3Combine(M[1],M[0],1,-i[0]),n[1]=o.v3Length(M[1]),M[1]=o.v3Normalize(M[1],n[1]),i[0]/=n[1],i[1]=o.v3Dot(M[0],M[2]),M[2]=o.v3Combine(M[2],M[0],1,-i[1]),i[2]=o.v3Dot(M[1],M[2]),M[2]=o.v3Combine(M[2],M[1],1,-i[2]),n[2]=o.v3Length(M[2]),M[2]=o.v3Normalize(M[2],n[2]),i[1]/=n[2],i[2]/=n[2];var C=o.v3Cross(M[1],M[2]);if(o.v3Dot(M[0],C)<0)for(m=0;m<3;m++)n[m]*=-1,M[m][0]*=-1,M[m][1]*=-1,M[m][2]*=-1;a[0]=.5*Math.sqrt(Math.max(1+M[0][0]-M[1][1]-M[2][2],0)),a[1]=.5*Math.sqrt(Math.max(1-M[0][0]+M[1][1]-M[2][2],0)),a[2]=.5*Math.sqrt(Math.max(1-M[0][0]-M[1][1]+M[2][2],0)),a[3]=.5*Math.sqrt(Math.max(1+M[0][0]+M[1][1]+M[2][2],0)),M[2][1]>M[1][2]&&(a[0]=-a[0]),M[0][2]>M[2][0]&&(a[1]=-a[1]),M[1][0]>M[0][1]&&(a[2]=-a[2]);var p;return p=a[0]<.001&&a[0]>=0&&a[1]<.001&&a[1]>=0?[0,0,o.roundTo3Places(180*Math.atan2(M[0][1],M[0][0])/Math.PI)]:o.quaternionToDegreesXYZ(a,s,M),{rotationDegrees:p,perspective:e,quaternion:a,scale:n,skew:i,translation:u,rotate:p[2],rotateX:p[0],rotateY:p[1],scaleX:n[0],scaleY:n[1],translateX:u[0],translateY:u[1]}}}}};a.exports=o},130); -__d(function(t,i,h,d){"use strict";var e={width:void 0,height:void 0},n=function(t,i){return t=t||e,i=i||e,t!==i&&(t.width!==i.width||t.height!==i.height)};h.exports=n},131); -__d(function(e,i,s,t){"use strict";var a=i(118),c={};c.UIView={pointerEvents:!0,accessible:!0,accessibilityLabel:!0,accessibilityComponentType:!0,accessibilityLiveRegion:!0,accessibilityTraits:!0,importantForAccessibility:!0,nativeID:!0,testID:!0,renderToHardwareTextureAndroid:!0,shouldRasterizeIOS:!0,onLayout:!0,onAccessibilityTap:!0,onMagicTap:!0,collapsable:!0,needsOffscreenAlphaCompositing:!0,style:a},c.RCTView=babelHelpers.extends({},c.UIView,{removeClippedSubviews:!0}),s.exports=c},132); -__d(function(e,o,n,s){"use strict";var i=o(134),t=o(40),r=o(20),c=o(139),a=o(127),l=o(140),p=l.AccessibilityComponentTypes,d=l.AccessibilityTraits,u={};t.isTVOS&&(u=o(141));var b=c(a);n.exports=babelHelpers.extends({},u,{accessible:r.bool,accessibilityLabel:r.node,accessibilityComponentType:r.oneOf(p),accessibilityLiveRegion:r.oneOf(["none","polite","assertive"]),importantForAccessibility:r.oneOf(["auto","yes","no","no-hide-descendants"]),accessibilityTraits:r.oneOfType([r.oneOf(d),r.arrayOf(r.oneOf(d))]),accessibilityViewIsModal:r.bool,onAccessibilityTap:r.func,onMagicTap:r.func,testID:r.string,nativeID:r.string,onResponderGrant:r.func,onResponderMove:r.func,onResponderReject:r.func,onResponderRelease:r.func,onResponderTerminate:r.func,onResponderTerminationRequest:r.func,onStartShouldSetResponder:r.func,onStartShouldSetResponderCapture:r.func,onMoveShouldSetResponder:r.func,onMoveShouldSetResponderCapture:r.func,hitSlop:i,onLayout:r.func,pointerEvents:r.oneOf(["box-none","none","box-only","auto"]),style:b,removeClippedSubviews:r.bool,renderToHardwareTextureAndroid:r.bool,shouldRasterizeIOS:r.bool,collapsable:r.bool,needsOffscreenAlphaCompositing:r.bool})},133); -__d(function(t,r,e,n){"use strict";var u=r(20),b=r(135),m=b({top:u.number,left:u.number,bottom:u.number,right:u.number});e.exports=m},134); -__d(function(n,e,t,i){"use strict";function r(n){function e(e,t,i,r,c){if(!t[i])return void(e&&o(!1,"Required object `"+i+"` was not specified in "+("`"+r+"`.")));var l=t[i],u=typeof l,d=c||"(unknown)";"object"!==u&&o(!1,"Invalid "+d+" `"+i+"` of type `"+u+"` "+("supplied to `"+r+"`, expected `object`."));for(var s=a(t[i],n),p=arguments.length,f=Array(p>5?p-5:0),v=5;v4?o-4:0),c=4;c4?e-4:0),v=4;v=t)return e[r];return e[e.length-1]||1}}]),e}();r.exports=l},156); -__d(function(r,e,t,n){"use strict";function a(r){switch(r){case.75:return"ldpi";case 1:return"mdpi";case 1.5:return"hdpi";case 2:return"xhdpi";case 3:return"xxhdpi";case 4:return"xxxhdpi"}throw new Error("no such scale")}function s(r,e){var t=a(e);if(!t)throw new Error("Don't know which android drawable suffix to use for asset: "+JSON.stringify(r));var n="drawable-"+t;return n}function i(r){var e=o(r);return(e+"/"+r.name).toLowerCase().replace(/\//g,"_").replace(/([^a-z0-9_])/g,"").replace(/^assets_/,"")}function o(r){var e=r.httpServerLocation;return"/"===e[0]&&(e=e.substr(1)),e}t.exports={getAndroidAssetSuffix:a,getAndroidDrawableFolderName:s,getAndroidResourceIdentifier:i,getBasePath:o}},157); -__d(function(e,o,r,a){"use strict";function n(e,o,r){if(o){var a=e.displayName||e.name||"unknown",n=e.__propTypesSecretDontUseThesePlease||e.propTypes;if(!n)throw new Error("`"+a+"` has no propTypes defined`");var p=o.NativeProps;for(var s in p)if(!(n[s]||t[s]||r&&r[s])){var i;throw i=n.hasOwnProperty(s)?"`"+a+"` has incorrectly defined propType for native prop `"+o.uiViewClassName+"."+s+"` of native type `"+p[s]:"`"+a+"` has no propType for native prop `"+o.uiViewClassName+"."+s+"` of native type `"+p[s]+"`",i+="\nIf you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away.",new Error(i)}}}var t=o(118);r.exports=n},158); -__d(function(e,t,r,n){"use strict";function i(e,t){if(null==e||null==t)return!0;if(e.length!==t.length)return!0;for(var r=0;r must be a child of a "),A.createElement(X,{opacity:u(e),transform:a(e)},this.props.children)}}]),t}(A.Component);$.contextTypes={isInSurface:P.bool.isRequired};var B=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=s(e.x,0),r=s(e.y,0),n=s(e.width,0),i=s(e.height,0),l=[t,r,n,i],o=I(e);return delete o.x,delete o.y,A.createElement(X,{clipping:l,opacity:u(e),transform:a(o)},this.props.children)}}]),t}(A.Component),K=0,Q=1,Z=2,ee=3,te=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.d||o(e.children),r=new T(t).toJSON();return A.createElement(Y,{fill:y(e.fill,e),opacity:u(e),stroke:g(e.stroke),strokeCap:m(e.strokeCap),strokeDash:e.strokeDash||null,strokeJoin:v(e.strokeJoin),strokeWidth:s(e.strokeWidth,1),transform:a(e),d:r})}}]),t}(A.Component),re={},ne=/^[\s"']*/,ie=/[\s"']*$/,le=/\n/g,oe=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.path?new T(e.path).toJSON():null,r=S(e.font,o(e.children));return A.createElement(q,{fill:y(e.fill,e),opacity:u(e),stroke:g(e.stroke),strokeCap:m(e.strokeCap),strokeDash:e.strokeDash||null,strokeJoin:v(e.strokeJoin),strokeWidth:s(e.strokeWidth,1),transform:a(e),alignment:w(e.alignment),frame:r,path:t})}}]),t}(A.Component),se={LinearGradient:H,RadialGradient:x,Pattern:O,Transform:W,Path:T,Surface:L,Group:$,ClippingRectangle:B,Shape:te,Text:oe};r.exports=se},159); -__d(function(t,r,e,n){var a={maroon:"#800000",red:"#ff0000",orange:"#ffA500",yellow:"#ffff00",olive:"#808000",purple:"#800080",fuchsia:"#ff00ff",white:"#ffffff",lime:"#00ff00",green:"#008000",navy:"#000080",blue:"#0000ff",aqua:"#00ffff",teal:"#008080",black:"#000000",silver:"#c0c0c0",gray:"#808080"},h=function(t,r){for(var e=[],n=0,a=t.length;nY?(p-=v,c-=X):l>0&&0!=Y&&(p-=l/Y*v,c-=l/Y*X),a=p*p+c*c,p=s-t,c=h-i,l=p*v+c*X,l>Y?(p-=v,c-=X):l>0&&0!=Y&&(p-=l/Y*v,c-=l/Y*X),u=p*p+c*c,a<.01&&u<.01)return void this.onLine(t,i,o,r);if(isNaN(a)||isNaN(u))throw new Error("Bad input");var f=.5*(n+s),M=.5*(e+h),b=.5*(n+t),T=.5*(e+i),k=.5*(b+f),w=.5*(T+M),_=.5*(o+s),D=.5*(r+h),z=.5*(_+f),C=.5*(D+M),m=.5*(k+z),B=.5*(w+C);this.onBezierCurve(t,i,b,T,k,w,m,B),this.onBezierCurve(m,B,z,C,_,D,o,r)},onArc:function(t,i,n,e,s,h,o,r,a,u,p,c){var l=c?c*Math.PI/180:0,v=Math.cos(l),X=Math.sin(l),Y=v*o,f=-X*r,M=X*o,b=v*r,T=u-a;T<0&&!p?T+=2*Math.PI:T>0&&p&&(T-=2*Math.PI);for(var k=Math.ceil(Math.abs(T/(Math.PI/2))),w=T/k,_=1.3333333333333333*Math.tan(w/4),D=Math.cos(a),z=Math.sin(a),C=0;Ci.yy/i.xy?-1:1;return(i.xx<0?i.xy>=0:i.xy<0)&&(n=-n),this.rotate(t-180*Math.atan2(n*i.yx,n*i.xx)/Math.PI,x,y)},scaleTo:function(t,x){var y=this,i=Math.sqrt(y.xx*y.xx+y.yx*y.yx);return y.xx/=i,y.yx/=i,i=Math.sqrt(y.yy*y.yy+y.xy*y.xy),y.yy/=i,y.xy/=i,this.scale(t,x)},resizeTo:function(t,x){var y=this.width,i=this.height;return y&&i?this.scaleTo(t/y,x/i):this},inversePoint:function(t,x){var y=this.xx,i=this.yx,n=this.xy,r=this.yy,s=this.x,h=this.y,o=i*n-y*r;return 0==o?null:{x:(r*(s-t)+n*(x-h))/o,y:(y*(h-x)+i*(t-s))/o}},point:function(t,x){var y=this;return{x:y.xx*t+y.xy*x+y.x,y:y.yx*t+y.yy*x+y.y}}})},164); -__d(function(e,t,s,i){"use strict";var r=t(66),l=(t(40),t(117)),o=t(20),n=t(145),a=t(166),b=(t(174),t(175)),c=t(116),u=t(26),p=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.accessibilityLabel,s=e.color,i=e.onPress,r=e.title,o=e.disabled,n=e.testID,p=[y.button],d=[y.text],h=b;s?d.push({color:s}):s&&p.push({backgroundColor:s}),o&&(p.push(y.buttonDisabled),d.push(y.textDisabled)),u("string"==typeof r,"The title prop of a Button must be a string");var f=r,g=["button"];return o&&g.push("disabled"),l.createElement(h,{accessibilityComponentType:"button",accessibilityLabel:t,accessibilityTraits:g,testID:n,disabled:o,onPress:i},l.createElement(c,{style:p},l.createElement(a,{style:d,disabled:o},f)))}}]),t}(l.Component);p.propTypes={title:o.string.isRequired,accessibilityLabel:o.string,color:r,disabled:o.bool,onPress:o.func.isRequired,testID:o.string};var d="#2196F3";d="#0C42FD";var y=n.create({button:{},text:{color:d,textAlign:"center",padding:8,fontSize:18},buttonDisabled:{},textDisabled:{color:"#cdcdcd"}});s.exports=p},165); -__d(function(e,s,t,n){"use strict";var o=s(66),i=s(134),r=s(68),l=(s(40),s(117)),a=s(20),p=s(132),h=s(139),d=s(126),u=s(167),c=s(142),b=s(150),g=s(173),f=s(128),R=h(d),H={validAttributes:g(p.UIView,{isHighlighted:!0,numberOfLines:!0,ellipsizeMode:!0,allowFontScaling:!0,disabled:!0,selectable:!0,selectionColor:!0,adjustsFontSizeToFit:!0,minimumFontScale:!0,textBreakStrategy:!0}),uiViewClassName:"RCTText"},P=c({displayName:"Text",propTypes:{ellipsizeMode:a.oneOf(["head","middle","tail","clip"]),numberOfLines:a.number,textBreakStrategy:a.oneOf(["simple","highQuality","balanced"]),onLayout:a.func,onPress:a.func,onLongPress:a.func,pressRetentionOffset:i,selectable:a.bool,selectionColor:o,suppressHighlighting:a.bool,style:R,testID:a.string,nativeID:a.string,allowFontScaling:a.bool,accessible:a.bool,adjustsFontSizeToFit:a.bool,minimumFontScale:a.number,disabled:a.bool},getDefaultProps:function(){return{accessible:!0,allowFontScaling:!0,ellipsizeMode:"tail",disabled:!1}},getInitialState:function(){return g(u.Mixin.touchableGetInitialState(),{isHighlighted:!1})},mixins:[r],viewConfig:H,getChildContext:function(){return{isInAParentText:!0}},childContextTypes:{isInAParentText:a.bool},contextTypes:{isInAParentText:a.bool},_handlers:null,_hasPressHandler:function(){return!!this.props.onPress||!!this.props.onLongPress},touchableHandleActivePressIn:null,touchableHandleActivePressOut:null,touchableHandlePress:null,touchableHandleLongPress:null,touchableGetPressRectOffset:null,render:function(){var e=this,s=this.props;return(this.props.onStartShouldSetResponder||this._hasPressHandler())&&(this._handlers||(this._handlers={onStartShouldSetResponder:function(){var s=e.props.onStartShouldSetResponder&&e.props.onStartShouldSetResponder(),t=s||e._hasPressHandler();if(t&&!e.touchableHandleActivePressIn){for(var n in u.Mixin)"function"==typeof u.Mixin[n]&&(e[n]=u.Mixin[n].bind(e));e.touchableHandleActivePressIn=function(){!e.props.suppressHighlighting&&e._hasPressHandler()&&e.setState({isHighlighted:!0})},e.touchableHandleActivePressOut=function(){!e.props.suppressHighlighting&&e._hasPressHandler()&&e.setState({isHighlighted:!1})},e.touchableHandlePress=function(s){e.props.onPress&&e.props.onPress(s)},e.touchableHandleLongPress=function(s){e.props.onLongPress&&e.props.onLongPress(s)},e.touchableGetPressRectOffset=function(){return this.props.pressRetentionOffset||m}}return t},onResponderGrant:function(e,s){this.touchableHandleResponderGrant(e,s),this.props.onResponderGrant&&this.props.onResponderGrant.apply(this,arguments)}.bind(this),onResponderMove:function(e){this.touchableHandleResponderMove(e),this.props.onResponderMove&&this.props.onResponderMove.apply(this,arguments)}.bind(this),onResponderRelease:function(e){this.touchableHandleResponderRelease(e),this.props.onResponderRelease&&this.props.onResponderRelease.apply(this,arguments)}.bind(this),onResponderTerminate:function(e){this.touchableHandleResponderTerminate(e),this.props.onResponderTerminate&&this.props.onResponderTerminate.apply(this,arguments)}.bind(this),onResponderTerminationRequest:function(){var e=this.touchableHandleResponderTerminationRequest();return e&&this.props.onResponderTerminationRequest&&(e=this.props.onResponderTerminationRequest.apply(this,arguments)),e}.bind(this)}),s=babelHelpers.extends({},this.props,this._handlers,{isHighlighted:this.state.isHighlighted})),null!=s.selectionColor&&(s=babelHelpers.extends({},s,{selectionColor:f(s.selectionColor)})),u.TOUCH_TARGET_DEBUG&&s.onPress&&(s=babelHelpers.extends({},s,{style:[this.props.style,{color:"magenta"}]})),this.context.isInAParentText?l.createElement(T,s):l.createElement(S,s)}}),m={top:20,left:20,right:20,bottom:30},S=b(H),T=S;t.exports=P},166); -__d(function(E,t,e,R){"use strict";var i=t(168),_=t(40),s=t(170),S=(t(117),t(69)),o=t(171),n=t(172),a=t(61),l=(t(116),t(121)),N=(t(67),l({NOT_RESPONDER:null,RESPONDER_INACTIVE_PRESS_IN:null,RESPONDER_INACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_PRESS_IN:null,RESPONDER_ACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_LONG_PRESS_IN:null,RESPONDER_ACTIVE_LONG_PRESS_OUT:null,ERROR:null})),T={RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0},h={RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0},P={RESPONDER_ACTIVE_LONG_PRESS_IN:!0},O=l({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),u={NOT_RESPONDER:{DELAY:N.ERROR,RESPONDER_GRANT:N.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:N.ERROR,RESPONDER_TERMINATED:N.ERROR,ENTER_PRESS_RECT:N.ERROR,LEAVE_PRESS_RECT:N.ERROR,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:N.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:N.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:N.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:N.ERROR,RESPONDER_GRANT:N.ERROR,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:N.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:N.ERROR},error:{DELAY:N.NOT_RESPONDER,RESPONDER_GRANT:N.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:N.NOT_RESPONDER,RESPONDER_TERMINATED:N.NOT_RESPONDER,ENTER_PRESS_RECT:N.NOT_RESPONDER,LEAVE_PRESS_RECT:N.NOT_RESPONDER,LONG_PRESS_DETECTED:N.NOT_RESPONDER}},r=130,D=20,c=500,A=c-r,I=10,d={componentDidMount:function(){_.isTVOS&&(this._tvEventHandler=new o,this._tvEventHandler.enable(this,function(E,t){var e=S.findNodeHandle(E);t.dispatchConfig={},e===t.tag&&("focus"===t.eventType?E.touchableHandleActivePressIn&&E.touchableHandleActivePressIn(t):"blur"===t.eventType?E.touchableHandleActivePressOut&&E.touchableHandleActivePressOut(t):"select"===t.eventType&&E.touchableHandlePress&&E.touchableHandlePress(t))}))},componentWillUnmount:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function(){return!this.props.disabled},touchableLongPressCancelsPress:function(){return!0},touchableHandleResponderGrant:function(E){var t=E.currentTarget;E.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=N.NOT_RESPONDER,this.state.touchable.responderID=t,this._receiveSignal(O.RESPONDER_GRANT,E);var e=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):r;e=isNaN(e)?r:e,0!==e?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,E),e):this._handleDelay(E);var R=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):A;R=isNaN(R)?A:R,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,E),R+e)},touchableHandleResponderRelease:function(E){this._receiveSignal(O.RESPONDER_RELEASE,E)},touchableHandleResponderTerminate:function(E){this._receiveSignal(O.RESPONDER_TERMINATED,E)},touchableHandleResponderMove:function(E){if(this.state.touchable.touchState!==N.RESPONDER_INACTIVE_PRESS_IN&&this.state.touchable.positionOnActivate){var t=this.state.touchable.positionOnActivate,e=this.state.touchable.dimensionsOnActivate,R=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:D,right:D,top:D,bottom:D},i=R.left,_=R.top,s=R.right,S=R.bottom,o=this.touchableGetHitSlop?this.touchableGetHitSlop():null;o&&(i+=o.left,_+=o.top,s+=o.right,S+=o.bottom);var a=n.extractSingleTouch(E.nativeEvent),l=a&&a.pageX,T=a&&a.pageY;if(this.pressInLocation){var h=this._getDistanceBetweenPoints(l,T,this.pressInLocation.pageX,this.pressInLocation.pageY);h>I&&this._cancelLongPressDelayTimeout()}var P=l>t.left-i&&T>t.top-_&&l0,r=n&&n.length>0;return!c&&r?n[0]:c?e[0]:t}};n.exports=r},172); -__d(function(r,n,t,i){"use strict";var o=function(r,n){var t={};for(var i in r)t[i]=r[i];for(var o in n)t[o]=n[o];return t};t.exports=o},173); -__d(function(e,t,r,n){"use strict";var o=t(117),s=t(145),i=t(166),l=t(116),a=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){return o.createElement(l,{style:[c.container,this.props.style]},o.createElement(i,{style:c.info},"TouchableNativeFeedback is not supported on this platform!"))}}]),t}(o.Component),c=s.create({container:{height:100,width:300,backgroundColor:"#ffbcbc",borderWidth:1,borderColor:"red",alignItems:"center",justifyContent:"center",margin:10},info:{color:"#333333",margin:20}});r.exports=a},174); -__d(function(t,e,s,i){"use strict";var o=e(176),n=e(185),a=e(68),r=e(117),p=e(20),c=e(198),l=e(167),h=e(199),u=e(142),y=e(200),d=e(113),b={top:20,left:20,right:20,bottom:30},f=u({displayName:"TouchableOpacity",mixins:[c,l.Mixin,a],propTypes:babelHelpers.extends({},h.propTypes,{activeOpacity:p.number,focusedOpacity:p.number,tvParallaxProperties:p.object}),getDefaultProps:function(){return{activeOpacity:.2,focusedOpacity:.7}},getInitialState:function(){return babelHelpers.extends({},this.touchableGetInitialState(),{anim:new o.Value(this._getChildStyleOpacityWithDefault())})},componentDidMount:function(){y(this.props)},componentWillReceiveProps:function(t){y(t)},setOpacityTo:function(t,e){o.timing(this.state.anim,{toValue:t,duration:e,easing:n.inOut(n.quad),useNativeDriver:!0}).start()},touchableHandleActivePressIn:function(t){"onResponderGrant"===t.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(t)},touchableHandleActivePressOut:function(t){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(t)},touchableHandlePress:function(t){this.props.onPress&&this.props.onPress(t)},touchableHandleLongPress:function(t){this.props.onLongPress&&this.props.onLongPress(t)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||b},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(t){this.setOpacityTo(this.props.activeOpacity,t)},_opacityInactive:function(t){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),t)},_opacityFocused:function(){this.setOpacityTo(this.props.focusedOpacity)},_getChildStyleOpacityWithDefault:function(){var t=d(this.props.style)||{};return void 0==t.opacity?1:t.opacity},render:function(){return r.createElement(o.View,{accessible:this.props.accessible!==!1,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityTraits:this.props.accessibilityTraits,style:[this.props.style,{opacity:this.state.anim}],nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,isTVSelectable:!0,tvParallaxProperties:this.props.tvParallaxProperties,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate},this.props.children,l.renderDebugView({color:"cyan",hitSlop:this.props.hitSlop}))}});s.exports=f},175); -__d(function(e,t,n,o){"use strict";var a=t(177),r=t(187),c=t(166),i=t(116),m=void 0,d={View:a.createAnimatedComponent(i),Text:a.createAnimatedComponent(c),Image:a.createAnimatedComponent(r),get ScrollView(){return m||(m=a.createAnimatedComponent(t(189))),m}};babelHelpers.extends(d,a),n.exports=d},176); -__d(function(t,e,i,n){"use strict";function a(t){return t.useNativeDriver&&!p.isNativeAnimatedAvailable()?(C||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),C=!0),!1):t.useNativeDriver||!1}function s(t){function e(t){"function"==typeof t.update?i.add(t):t.__getChildren().forEach(e)}var i=new y;e(t),i.forEach(function(t){return t.update()})}function o(){if(!T){var t=e(185);T=t.inOut(t.ease)}return T}function r(t,e){return void 0===t||null===t?e:t}function _(t){var e=function(e){function i(t){babelHelpers.classCallCheck(this,i);var e=babelHelpers.possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,t));return e._eventDetachers=[],e._setComponentRef=e._setComponentRef.bind(e),e}return babelHelpers.inherits(i,e),babelHelpers.createClass(i,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()}},{key:"setNativeProps",value:function(t){this._component.setNativeProps(t)}},{key:"componentWillMount",value:function(){this._attachProps(this.props)}},{key:"componentDidMount",value:function(){this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()}},{key:"_attachNativeEvents",value:function(){var t=this,e=this._component.getScrollableNode?this._component.getScrollableNode():this._component,i=function(i){var n=t.props[i];n instanceof ot&&n.__isNative&&(n.__attach(e,i),t._eventDetachers.push(function(){return n.__detach(e,i)}))};for(var n in this.props)i(n)}},{key:"_detachNativeEvents",value:function(){this._eventDetachers.forEach(function(t){return t()}),this._eventDetachers=[]}},{key:"_attachProps",value:function(t){var e=this,i=this._propsAnimated,n=function(){if(e._component.setNativeProps){if(e._propsAnimated.__isNative)throw new Error('Attempting to run JS driven animation on animated node that has been moved to "native" earlier by starting an animation with `useNativeDriver: true`');e._component.setNativeProps(e._propsAnimated.__getAnimatedValue())}else e.forceUpdate()};this._propsAnimated=new Y(t,n),i&&i.__detach()}},{key:"componentWillReceiveProps",value:function(t){this._attachProps(t)}},{key:"componentDidUpdate",value:function(t){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&t===this.props||(this._detachNativeEvents(),this._attachNativeEvents())}},{key:"render",value:function(){var e=this._propsAnimated.__getValue();return f.createElement(t,babelHelpers.extends({},e,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&e.collapsable}))}},{key:"_setComponentRef",value:function(t){this._prevComponent=this._component,this._component=t}},{key:"getNode",value:function(){return this._component}}]),i}(f.Component),i=t.__propTypesSecretDontUseThesePlease||t.propTypes;return e.propTypes={style:function(t,e,n){if(i)for(var a in b)i[a]||void 0===t[a]||console.warn("You are setting the style `{ "+a+": ... }` as a prop. You should nest it in a style object. E.g. `{ style: { "+a+": ... } }`")}},e}function l(t,e,i){var n=[],a=function t(e,i){if(e instanceof L)e.__makeNative(),n.push({nativeEventPath:i,animatedValueTag:e.__getNativeTag()});else if("object"==typeof e)for(var a in e)t(e[a],i.concat(a))};k(i[0]&&i[0].nativeEvent,"Native driven events only support animated values contained inside `nativeEvent`."),a(i[0].nativeEvent,[]);var s=d.findNodeHandle(t);return n.forEach(function(t){V.addAnimatedEventToView(s,e,t)}),{detach:function(){n.forEach(function(t){V.removeAnimatedEventFromView(s,e,t.animatedValueTag)})}}}function u(t,e){return t?t instanceof ot?(t.__addListener(e),t):function(){"function"==typeof t&&t.apply(void 0,arguments),e.apply(void 0,arguments)}:e}function h(t,e){t&&t instanceof ot&&t.__removeListener(e)}var c=e(178),v=e(180),p=e(181),f=e(117),d=e(69),y=e(105),m=e(182),b=e(127),g=e(113),k=e(26),N=e(183),V=p.API,C=!1,A=function(){function t(){babelHelpers.classCallCheck(this,t)}return babelHelpers.createClass(t,[{key:"__attach",value:function(){}},{key:"__detach",value:function(){this.__isNative&&null!=this.__nativeTag&&(V.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)}},{key:"__getValue",value:function(){}},{key:"__getAnimatedValue",value:function(){return this.__getValue()}},{key:"__addChild",value:function(t){}},{key:"__removeChild",value:function(t){}},{key:"__getChildren",value:function(){return[]}},{key:"__makeNative",value:function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')}},{key:"__getNativeTag",value:function(){if(p.assertNativeAnimatedModule(),k(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var t=p.generateNewNodeTag();V.createAnimatedNode(t,this.__getNativeConfig()),this.__nativeTag=t}return this.__nativeTag}},{key:"__getNativeConfig",value:function(){throw new Error("This JS animated node type cannot be used as native animated node")}},{key:"toJSON",value:function(){return this.__getValue()}}]),t}(),H=function(){function t(){babelHelpers.classCallCheck(this,t)}return babelHelpers.createClass(t,[{key:"start",value:function(t,e,i,n,a){}},{key:"stop",value:function(){this.__nativeId&&V.stopAnimation(this.__nativeId)}},{key:"__getNativeAnimationConfig",value:function(){throw new Error("This animation type cannot be offloaded to native")}},{key:"__debouncedOnEnd",value:function(t){var e=this.__onEnd;this.__onEnd=null,e&&e(t)}},{key:"__startNativeAnimation",value:function(t){t.__makeNative(),this.__nativeId=p.generateNewAnimationId(),V.startAnimatingNode(this.__nativeId,t.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))}}]),t}(),O=function(t){function e(){babelHelpers.classCallCheck(this,e);var t=babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t._children=[],t}return babelHelpers.inherits(e,t),babelHelpers.createClass(e,[{key:"__makeNative",value:function(){if(!this.__isNative){this.__isNative=!0;for(var t=this._children,e=Array.isArray(t),i=0,t=e?t:t["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var n;if(e){if(i>=t.length)break;n=t[i++]}else{if(i=t.next(),i.done)break;n=i.value}var a=n;a.__makeNative(),V.connectAnimatedNodes(this.__getNativeTag(),a.__getNativeTag())}}}},{key:"__addChild",value:function(t){0===this._children.length&&this.__attach(),this._children.push(t),this.__isNative&&(t.__makeNative(),V.connectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()))}},{key:"__removeChild",value:function(t){var e=this._children.indexOf(t);return e===-1?void console.warn("Trying to remove a child that doesn't exist"):(this.__isNative&&t.__isNative&&V.disconnectAnimatedNodes(this.__getNativeTag(),t.__getNativeTag()),this._children.splice(e,1),void(0===this._children.length&&this.__detach()))}},{key:"__getChildren",value:function(){return this._children}}]),e}(A),T=void 0,w=function(e){function i(t){babelHelpers.classCallCheck(this,i);var e=babelHelpers.possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e._toValue=t.toValue,e._easing=void 0!==t.easing?t.easing:o(),e._duration=void 0!==t.duration?t.duration:500,e._delay=void 0!==t.delay?t.delay:0,e.__iterations=void 0!==t.iterations?t.iterations:1,e.__isInteraction=void 0===t.isInteraction||t.isInteraction,e._useNativeDriver=a(t),e}return babelHelpers.inherits(i,e),babelHelpers.createClass(i,[{key:"__getNativeAnimationConfig",value:function(){for(var t=16.666666666666668,e=[],i=0;i=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((t-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=N(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){babelHelpers.get(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"stop",this).call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),i}(H),P=function(e){function i(t){babelHelpers.classCallCheck(this,i);var e=babelHelpers.possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e._deceleration=void 0!==t.deceleration?t.deceleration:.998,e._velocity=t.velocity,e._useNativeDriver=a(t),e.__isInteraction=void 0===t.isInteraction||t.isInteraction,e.__iterations=void 0!==t.iterations?t.iterations:1,e}return babelHelpers.inherits(i,e),babelHelpers.createClass(i,[{key:"__getNativeAnimationConfig",value:function(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}}},{key:"start",value:function(t,e,i,n,a){this.__active=!0,this._lastValue=t,this._fromValue=t,this._onUpdate=e,this.__onEnd=i,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(a):this._animationFrame=N(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var t=Date.now(),e=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(t-this._startTime)));return this._onUpdate(e),Math.abs(this._lastValue-e)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=e,void(this.__active&&(this._animationFrame=N(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){babelHelpers.get(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"stop",this).call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),i}(H),E=function(e){function i(t){babelHelpers.classCallCheck(this,i);var e=babelHelpers.possibleConstructorReturn(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));e._overshootClamping=r(t.overshootClamping,!1),e._restDisplacementThreshold=r(t.restDisplacementThreshold,.001),e._restSpeedThreshold=r(t.restSpeedThreshold,.001),e._initialVelocity=t.velocity,e._lastVelocity=r(t.velocity,0),e._toValue=t.toValue,e._useNativeDriver=a(t),e.__isInteraction=void 0===t.isInteraction||t.isInteraction,e.__iterations=void 0!==t.iterations?t.iterations:1;var n;return void 0!==t.bounciness||void 0!==t.speed?(k(void 0===t.tension&&void 0===t.friction,"You can only define bounciness/speed or tension/friction but not both"),n=m.fromBouncinessAndSpeed(r(t.bounciness,8),r(t.speed,12))):n=m.fromOrigamiTensionAndFriction(r(t.tension,40),r(t.friction,7)),e._tension=n.tension,e._friction=n.friction,e}return babelHelpers.inherits(i,e),babelHelpers.createClass(i,[{key:"__getNativeAnimationConfig",value:function(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,tension:this._tension,friction:this._friction,initialVelocity:r(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}}},{key:"start",value:function(t,e,n,a,s){if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=e,this.__onEnd=n,this._lastTime=Date.now(),a instanceof i){var o=a.getInternalState();this._lastPosition=o.lastPosition,this._lastVelocity=o.lastVelocity,this._lastTime=o.lastTime}void 0!==this._initialVelocity&&null!==this._initialVelocity&&(this._lastVelocity=this._initialVelocity),this._useNativeDriver?this.__startNativeAnimation(s):this.onUpdate()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var t=this._lastPosition,e=this._lastVelocity,i=this._lastPosition,n=this._lastVelocity,a=64,s=Date.now();s>this._lastTime+a&&(s=this._lastTime+a);for(var o=1,r=Math.floor((s-this._lastTime)/o),_=0;_this._toValue:t1&&void 0!==arguments[1]?arguments[1]:{},i=e.iterations,n=void 0===i?-1:i,a=!1,s=0;return{start:function(e){var i=function i(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};a||s===n||o.finished===!1?e&&e(o):(s++,t.reset(),t.start(i))};t&&0!==n?t._isUsingNativeDriver()?t._startNativeLoop(n):i():e&&e({finished:!0})},stop:function(){a=!0,t.stop()},reset:function(){s=0,a=!1,t.reset()},_startNativeLoop:function(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function(){return t._isUsingNativeDriver()}}},ot=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};babelHelpers.classCallCheck(this,t),this._listeners=[],this._argMapping=e,i.listener&&this.__addListener(i.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=a(i)}return babelHelpers.createClass(t,[{key:"__addListener",value:function(t){this._listeners.push(t)}},{key:"__removeListener",value:function(t){this._listeners=this._listeners.filter(function(e){return e!==t})}},{key:"__attach",value:function(t,e){k(this.__isNative,"Only native driven events need to be attached."),this._attachedEvent=l(t,e,this._argMapping)}},{key:"__detach",value:function(t,e){k(this.__isNative,"Only native driven events need to be detached."),this._attachedEvent&&this._attachedEvent.detach()}},{key:"__getHandler",value:function(){var t=this;return this.__isNative?this._callListeners:function(){for(var e=arguments.length,i=Array(e),n=0;n0?setTimeout(o,0+p):setImmediate(o))}function o(){b=0;var e=w.size;T.forEach(function(e){return w.add(e)}),E.forEach(function(e){return w.delete(e)});var n=w.size;if(0!==e&&0===n?m.emit(h.Events.interactionComplete):0===e&&0!==n&&m.emit(h.Events.interactionStart),0===n)for(;k.hasTasksToProcess();)if(k.processNext(),L>0&&i.getEventLoopRunningTime()>=L){a();break}T.clear(),E.clear()}var i=n(29),c=n(52),s=n(105),d=n(179),u=n(108),l=n(26),f=n(121),m=new c,p=0,v=!1,h={Events:f({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(e){var n=[],t=new Promise(function(t){a(),e&&n.push(e),n.push({run:t,name:"resolve "+(e&&e.name||"?")}),k.enqueueTasks(n)});return{then:t.then.bind(t),done:function(){return t.done?t.done.apply(t,arguments):void console.warn("Tried to call done when not supported by current Promise implementation.")},cancel:function(){k.cancelTasks(n)}}},createInteractionHandle:function(){v&&u("create interaction handle"),a();var e=++I;return T.add(e),e},clearInteractionHandle:function(e){v&&u("clear interaction handle"),l(!!e,"Must provide a handle to clear."),a(),T.delete(e),E.add(e)},addListener:m.addListener.bind(m),setDeadline:function(e){L=e}},w=new s,T=new s,E=new s,k=new d({onMoreTasks:a}),b=0,I=0,L=-1;t.exports=h},178); -__d(function(e,t,s,u){"use strict";var n=t(108),a=t(26),r=!1,i=function(){function e(t){var s=t.onMoreTasks;babelHelpers.classCallCheck(this,e),this._onMoreTasks=s,this._queueStack=[{tasks:[],popable:!1}]}return babelHelpers.createClass(e,[{key:"enqueue",value:function(e){this._getCurrentQueue().push(e)}},{key:"enqueueTasks",value:function(e){var t=this;e.forEach(function(e){return t.enqueue(e)})}},{key:"cancelTasks",value:function(e){this._queueStack=this._queueStack.map(function(t){return babelHelpers.extends({},t,{tasks:t.tasks.filter(function(t){return e.indexOf(t)===-1})})}).filter(function(e,t){return e.tasks.length>0||0===t})}},{key:"hasTasksToProcess",value:function(){return this._getCurrentQueue().length>0}},{key:"processNext",value:function(){var e=this._getCurrentQueue();if(e.length){var t=e.shift();try{t.gen?(r&&n("genPromise for task "+t.name),this._genPromise(t)):t.run?(r&&n("run task "+t.name),t.run()):(a("function"==typeof t,"Expected Function, SimpleTask, or PromiseTask, but got:\n"+JSON.stringify(t,null,2)),r&&n("run anonymous task"),t())}catch(e){throw e.message="TaskQueue: Error with task "+(t.name||"")+": "+e.message,e}}}},{key:"_getCurrentQueue",value:function(){var e=this._queueStack.length-1,t=this._queueStack[e];return t.popable&&0===t.tasks.length&&this._queueStack.length>1?(this._queueStack.pop(),r&&n("popped queue: ",{stackIdx:e,queueStackSize:this._queueStack.length}),this._getCurrentQueue()):t.tasks}},{key:"_genPromise",value:function(e){var t=this;this._queueStack.push({tasks:[],popable:!1});var s=this._queueStack.length-1;r&&n("push new queue: ",{stackIdx:s}),r&&n("exec gen task "+e.name),e.gen().then(function(){r&&n("onThen for gen task "+e.name,{stackIdx:s,queueStackSize:t._queueStack.length}),t._queueStack[s].popable=!0,t.hasTasksToProcess()&&t._onMoreTasks()}).catch(function(t){throw t.message="TaskQueue: Error resolving Promise in task "+e.name+": "+t.message,t}).done()}}]),e}();s.exports=i},179); -__d(function(t,n,e,a){"use strict";function r(t,n,e,a,r,u,i,o){var l=t;if(le){if("identity"===o)return l;"clamp"===o&&(l=e)}return a===r?a:n===e?t<=n?a:r:(n===-(1/0)?l=-l:e===1/0?l-=n:l=(l-n)/(e-n),l=u(l),a===-(1/0)?l=-l:r===1/0?l+=a:l=l*(r-a)+a,l)}function u(t){var n=h(t);if(null===n)return t;n=n||0;var e=(4278190080&n)>>>24,a=(16711680&n)>>>16,r=(65280&n)>>>8,u=(255&n)/255;return"rgba("+e+", "+a+", "+r+", "+u+")"}function i(t){var n=t.outputRange;g(n.length>=2,"Bad output range"),n=n.map(u),l(n);var e=n[0].match(m).map(function(){return[]});n.forEach(function(t){t.match(m).forEach(function(t,n){e[n].push(+t)})});var a=n[0].match(m).map(function(n,a){return v.create(babelHelpers.extends({},t,{outputRange:e[a]}))}),r=o(n[0]);return function(t){var e=0;return n[0].replace(m,function(){var n=+a[e++](t),u=r&&e<4?Math.round(n):Math.round(1e3*n)/1e3;return String(u)})}}function o(t){return"string"==typeof t&&t.startsWith("rgb")}function l(t){for(var n=t[0].replace(m,""),e=1;e=t);++e);return e-1}function p(t){g(t.length>=2,"inputRange must have at least 2 elements");for(var n=1;n=t[n-1],"inputRange must be monotonically increasing "+t)}function f(t,n){g(n.length>=2,t+" must have at least 2 elements"),g(2!==n.length||n[0]!==-(1/0)||n[1]!==1/0,t+"cannot be ]-infinity;+infinity[ "+n)}var g=n(26),h=n(67),s=function(t){return t},v=function(){function t(){babelHelpers.classCallCheck(this,t)}return babelHelpers.createClass(t,null,[{key:"create",value:function(t){if(t.outputRange&&"string"==typeof t.outputRange[0])return i(t);var n=t.outputRange;f("outputRange",n);var e=t.inputRange;f("inputRange",e),p(e),g(e.length===n.length,"inputRange ("+e.length+") and outputRange ("+n.length+") must have the same length");var a=t.easing||s,u="extend";void 0!==t.extrapolateLeft?u=t.extrapolateLeft:void 0!==t.extrapolate&&(u=t.extrapolate);var o="extend";return void 0!==t.extrapolateRight?o=t.extrapolateRight:void 0!==t.extrapolate&&(o=t.extrapolate),function(t){g("number"==typeof t,"Cannot interpolation an input which is not a number");var i=c(t,e);return r(t,e[i],e[i+1],n[i],n[i+1],a,u,o)}}}]),t}(),m=/[0-9\.-]+/g;e.exports=v},180); -__d(function(e,t,n,o){"use strict";function a(e){e.forEach(function(e){if(!y.hasOwnProperty(e.property))throw new Error("Property '"+e.property+"' is not supported by native animated module")})}function i(e){for(var t in e)if(!w.hasOwnProperty(t))throw new Error("Style property '"+t+"' is not supported by native animated module")}function d(e){var t={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};for(var n in e)if(!t.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")}function r(){return l++}function s(){return p++}function c(){A(f,"Native animated module is not available")}function m(){return!!f}var f=t(28).NativeAnimatedModule,u=t(57),A=t(26),l=1,p=1,N=void 0,v={createAnimatedNode:function(e,t){c(),f.createAnimatedNode(e,t)},startListeningToAnimatedNodeValue:function(e){c(),f.startListeningToAnimatedNodeValue(e)},stopListeningToAnimatedNodeValue:function(e){c(),f.stopListeningToAnimatedNodeValue(e)},connectAnimatedNodes:function(e,t){c(),f.connectAnimatedNodes(e,t)},disconnectAnimatedNodes:function(e,t){c(),f.disconnectAnimatedNodes(e,t)},startAnimatingNode:function(e,t,n,o){c(),f.startAnimatingNode(e,t,n,o)},stopAnimation:function(e){c(),f.stopAnimation(e)},setAnimatedNodeValue:function(e,t){c(),f.setAnimatedNodeValue(e,t)},setAnimatedNodeOffset:function(e,t){c(),f.setAnimatedNodeOffset(e,t)},flattenAnimatedNodeOffset:function(e){c(),f.flattenAnimatedNodeOffset(e)},extractAnimatedNodeOffset:function(e){c(),f.extractAnimatedNodeOffset(e)},connectAnimatedNodeToView:function(e,t){c(),f.connectAnimatedNodeToView(e,t)},disconnectAnimatedNodeFromView:function(e,t){c(),f.disconnectAnimatedNodeFromView(e,t)},dropAnimatedNode:function(e){c(),f.dropAnimatedNode(e)},addAnimatedEventToView:function(e,t,n){c(),f.addAnimatedEventToView(e,t,n)},removeAnimatedEventFromView:function(e,t,n){c(),f.removeAnimatedEventFromView(e,t,n)}},w={opacity:!0,transform:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},y={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0};n.exports={API:v,validateStyles:i,validateTransform:a,validateInterpolation:d,generateNewNodeTag:r,generateNewAnimationId:s,assertNativeAnimatedModule:c,isNativeAnimatedAvailable:m,get nativeEventEmitter(){return N||(N=new u(f)),N}}},181); -__d(function(n,t,r,o){"use strict";function u(n){return 3.62*(n-30)+194}function i(n){return 3*(n-8)+25}function e(n,t){return{tension:u(n),friction:i(t)}}function c(n,t){function r(n,t,r){return(n-t)/(r-t)}function o(n,t,r){return t+n*(r-t)}function e(n,t,r){return n*r+(1-n)*t}function c(n,t,r){return e(2*n-n*n,t,r)}function f(n){return 7e-4*Math.pow(n,3)-.031*Math.pow(n,2)+.64*n+1.28}function a(n){return 44e-6*Math.pow(n,3)-.006*Math.pow(n,2)+.36*n+2}function p(n){return 4.5e-7*Math.pow(n,3)-332e-6*Math.pow(n,2)+.1078*n+5.84}function s(n){return n<=18?f(n):n>18&&n<=44?a(n):p(n)}var h=r(n/1.7,0,20);h=o(h,0,.8);var w=r(t/1.7,0,20),M=o(w,.5,200),d=c(h,s(M),.01);return{tension:u(M),friction:i(d)}}r.exports={fromOrigamiTensionAndFriction:e,fromBouncinessAndSpeed:c}},182); -__d(function(t,n,e,o){"use strict";var a=n(38),r=n(184),u=0,i=r||function(n){var e=Date.now(),o=Math.max(0,16-(e-u));return u=e+o,t.setTimeout(function(){n(Date.now())},o)};i(a),e.exports=i},183); -__d(function(e,t,i,m){"use strict";var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame;i.exports=n},184); -__d(function(e,n,u,t){"use strict";var r=void 0,a=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"step0",value:function(e){return e>0?1:0}},{key:"step1",value:function(e){return e>=1?1:0}},{key:"linear",value:function(e){return e}},{key:"ease",value:function(n){return r||(r=e.bezier(.42,0,1,1)),r(n)}},{key:"quad",value:function(e){return e*e}},{key:"cubic",value:function(e){return e*e*e}},{key:"poly",value:function(e){return function(n){return Math.pow(n,e)}}},{key:"sin",value:function(e){return 1-Math.cos(e*Math.PI/2)}},{key:"circle",value:function(e){return 1-Math.sqrt(1-e*e)}},{key:"exp",value:function(e){return Math.pow(2,10*(e-1))}},{key:"elastic",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=e*Math.PI;return function(e){return 1-Math.pow(Math.cos(e*Math.PI/2),3)*Math.cos(e*n)}}},{key:"back",value:function(e){return void 0===e&&(e=1.70158),function(n){return n*n*((e+1)*n-e)}}},{key:"bounce",value:function(e){return e<.36363636363636365?7.5625*e*e:e<.7272727272727273?(e-=.5454545454545454,7.5625*e*e+.75):e<.9090909090909091?(e-=.8181818181818182,7.5625*e*e+.9375):(e-=.9545454545454546,7.5625*e*e+.984375)}},{key:"bezier",value:function(e,u,t,r){var a=n(186);return a(e,u,t,r)}},{key:"in",value:function(e){return e}},{key:"out",value:function(e){return function(n){return 1-e(1-n)}}},{key:"inOut",value:function(e){return function(n){return n<.5?e(2*n)/2:1-e(2*(1-n))/2}}}]),e}();u.exports=a},185); -__d(function(r,n,t,u){"use strict";function e(r,n){return 1-3*n+3*r}function o(r,n){return 3*n-6*r}function f(r){return 3*r}function i(r,n,t){return((e(n,t)*r+o(n,t))*r+f(n))*r}function a(r,n,t){return 3*e(n,t)*r*r+2*o(n,t)*r+f(n)}function c(r,n,t,u,e){var o,f,a=0;do f=n+(t-n)/2,o=i(f,u,e)-r,o>0?t=f:n=f;while(Math.abs(o)>l&&++a=w?v(n,s,r,t):0===l?s:c(n,u,u+h,r,t)}if(!(0<=r&&r<=1&&0<=t&&t<=1))throw new Error("bezier x values must be in [0, 1] range");var o=A?new Float32Array(b):new Array(b);if(r!==n||t!==u)for(var f=0;f component requires a `source` property rather than `src`."),d.createElement(I,babelHelpers.extends({},this.props,{style:o,resizeMode:n,tintColor:a,source:r}))}}),z=p.create({base:{overflow:"hidden"}}),I=m("RCTImageView",y);o.exports=y},187); -__d(function(e,r,n,t){"use strict";var a=r(20),c=a.shape({uri:a.string,bundle:a.string,method:a.string,headers:a.objectOf(a.string),body:a.string,cache:a.oneOf(["default","reload","force-cache","only-if-cached"]),width:a.number,height:a.number,scale:a.number}),i=a.oneOfType([c,a.number,a.arrayOf(c)]);n.exports=i},188); -__d(function(e,o,n,t){"use strict";var l=o(176),r=o(66),s=o(134),i=o(40),a=o(190),c=o(20),d=o(117),h=o(69),u=o(191),p=o(196),m=o(145),f=o(139),S=o(116),y=o(133),R=o(127),v=o(142),b=(o(59),o(113),o(26)),w=o(197),H=o(143),_=v({displayName:"ScrollView",propTypes:babelHelpers.extends({},y,{automaticallyAdjustContentInsets:c.bool,contentInset:s,contentOffset:a,bounces:c.bool,bouncesZoom:c.bool,alwaysBounceHorizontal:c.bool,alwaysBounceVertical:c.bool,centerContent:c.bool,contentContainerStyle:f(R),decelerationRate:c.oneOfType([c.oneOf(["fast","normal"]),c.number]),horizontal:c.bool,indicatorStyle:c.oneOf(["default","black","white"]),directionalLockEnabled:c.bool,canCancelContentTouches:c.bool,keyboardDismissMode:c.oneOf(["none","interactive","on-drag"]),keyboardShouldPersistTaps:c.oneOf(["always","never","handled",!1,!0]),maximumZoomScale:c.number,minimumZoomScale:c.number,onScroll:c.func,onScrollAnimationEnd:c.func,onContentSizeChange:c.func,pagingEnabled:c.bool,scrollEnabled:c.bool,scrollEventThrottle:c.number,scrollIndicatorInsets:s,scrollsToTop:c.bool,showsHorizontalScrollIndicator:c.bool,showsVerticalScrollIndicator:c.bool,stickyHeaderIndices:c.arrayOf(c.number),style:f(R),snapToInterval:c.number,snapToAlignment:c.oneOf(["start","center","end"]),removeClippedSubviews:c.bool,zoomScale:c.number,refreshControl:c.element,endFillColor:r,scrollPerfTag:c.string,overScrollMode:c.oneOf(["auto","always","never"])}),mixins:[u.Mixin],_scrollAnimatedValue:new l.Value(0),_scrollAnimatedValueAttachment:null,_stickyHeaderRefs:new Map,_headerLayoutYs:new Map,getInitialState:function(){return this.scrollResponderMixinGetInitialState()},componentWillMount:function(){this._scrollAnimatedValue=new l.Value(0),this._stickyHeaderRefs=new Map,this._headerLayoutYs=new Map},componentDidMount:function(){this._updateAnimatedNodeAttachment()},componentDidUpdate:function(){this._updateAnimatedNodeAttachment()},componentWillUnmount:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach()},setNativeProps:function(e){this._scrollViewRef&&this._scrollViewRef.setNativeProps(e)},getScrollResponder:function(){return this},getScrollableNode:function(){return h.findNodeHandle(this._scrollViewRef)},getInnerViewNode:function(){return h.findNodeHandle(this._innerViewRef)},scrollTo:function(e,o,n){if("number"==typeof e)console.warn("`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.");else{var t=e||{};o=t.x,e=t.y,n=t.animated}this.getScrollResponder().scrollResponderScrollTo({x:o||0,y:e||0,animated:n!==!1})},scrollToEnd:function(e){var o=(e&&e.animated)!==!1;this.getScrollResponder().scrollResponderScrollToEnd({animated:o})},scrollWithoutAnimationTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn("`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead"),this.scrollTo({x:o,y:e,animated:!1})},flashScrollIndicators:function(){this.getScrollResponder().scrollResponderFlashScrollIndicators()},_getKeyForIndex:function(e,o){var n=o[e];return n&&n.key},_updateAnimatedNodeAttachment:function(){this._scrollAnimatedValueAttachment&&this._scrollAnimatedValueAttachment.detach(),this.props.stickyHeaderIndices&&this.props.stickyHeaderIndices.length>0&&(this._scrollAnimatedValueAttachment=l.attachNativeEvent(this._scrollViewRef,"onScroll",[{nativeEvent:{contentOffset:{y:this._scrollAnimatedValue}}}]))},_setStickyHeaderRef:function(e,o){o?this._stickyHeaderRefs.set(e,o):this._stickyHeaderRefs.delete(e)},_onStickyHeaderLayout:function(e,o,n){if(this.props.stickyHeaderIndices){var t=d.Children.toArray(this.props.children);if(n===this._getKeyForIndex(e,t)){var l=o.nativeEvent.layout.y;this._headerLayoutYs.set(n,l);var r=this.props.stickyHeaderIndices.indexOf(e),s=this.props.stickyHeaderIndices[r-1];if(null!=s){var i=this._stickyHeaderRefs.get(this._getKeyForIndex(s,t));i&&i.setNextHeaderY(l)}}}},_handleScroll:function(e){this.scrollResponderHandleScroll(e)},_handleContentOnLayout:function(e){var o=e.nativeEvent.layout,n=o.width,t=o.height;this.props.onContentSizeChange&&this.props.onContentSizeChange(n,t)},_scrollViewRef:null,_setScrollViewRef:function(e){this._scrollViewRef=e},_innerViewRef:null,_setInnerViewRef:function(e){this._innerViewRef=e},render:function(){var e=this,o=void 0,n=void 0;o=C,n=T,b(void 0!==o,"ScrollViewClass must not be undefined"),b(void 0!==n,"ScrollContentContainerViewClass must not be undefined");var t=[this.props.horizontal&&g.contentContainerHorizontal,this.props.contentContainerStyle],l={};this.props.onContentSizeChange&&(l={onLayout:this._handleContentOnLayout});var r=this.props.stickyHeaderIndices,s=r&&r.length>0,a=s&&d.Children.toArray(this.props.children),c=s?a.map(function(o,n){var t=o?r.indexOf(n):-1;if(t>-1){var l=o.key,s=r[t+1];return d.createElement(p,{key:l,ref:function(o){return e._setStickyHeaderRef(l,o)},nextHeaderLayoutY:e._headerLayoutYs.get(e._getKeyForIndex(s,a)),onLayout:function(o){return e._onStickyHeaderLayout(n,o,l)},scrollAnimatedValue:e._scrollAnimatedValue},o)}return o}):this.props.children,h=d.createElement(n,babelHelpers.extends({},l,{ref:this._setInnerViewRef,style:t,removeClippedSubviews:this.props.removeClippedSubviews,collapsable:!1}),c),u=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,m=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,f=this.props.horizontal?g.baseHorizontal:g.baseVertical,S=babelHelpers.extends({},this.props,{alwaysBounceHorizontal:u,alwaysBounceVertical:m,style:[f,this.props.style],onContentSizeChange:null,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderReject:this.scrollResponderHandleResponderReject,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onScroll:this._handleScroll,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onTouchEnd:this.scrollResponderHandleTouchEnd,onTouchMove:this.scrollResponderHandleTouchMove,onTouchStart:this.scrollResponderHandleTouchStart,scrollEventThrottle:s?1:this.props.scrollEventThrottle,sendMomentumEvents:!(!this.props.onMomentumScrollBegin&&!this.props.onMomentumScrollEnd)}),y=this.props.decelerationRate;y&&(S.decelerationRate=w(y));var R=this.props.refreshControl;return R?d.createElement(o,babelHelpers.extends({},S,{ref:this._setScrollViewRef}),i.isTVOS?null:R,h):d.createElement(o,babelHelpers.extends({},S,{ref:this._setScrollViewRef}),h)}}),g=m.create({baseVertical:{flexGrow:1,flexShrink:1,flexDirection:"column",overflow:"scroll"},baseHorizontal:{flexGrow:1,flexShrink:1,flexDirection:"row",overflow:"scroll"},contentContainerHorizontal:{flexDirection:"row"}}),V=void 0,C=void 0,T=void 0;V={nativeOnly:{onMomentumScrollBegin:!0,onMomentumScrollEnd:!0,onScrollBeginDrag:!0,onScrollEndDrag:!0}},C=H("RCTScrollView",_,V),T=H("RCTScrollContentView",S),n.exports=_},189); -__d(function(r,e,n,t){"use strict";var u=e(20),s=e(135),b=s({x:u.number,y:u.number});n.exports=b},190); -__d(function(e,o,n,r){"use strict";function s(e){var o=b(e);return o&&o.viewConfig&&("AndroidTextInput"===o.viewConfig.uiViewClassName||"RCTTextView"===o.viewConfig.uiViewClassName||"RCTTextField"===o.viewConfig.uiViewClassName)}var l=o(147),t=o(192),i=o(58),d=o(69),a=o(193),c=o(60),p=o(61),h=o(26),u=o(194),S=o(34),m=o(37),R=o(28),T=R.ScrollViewManager,f=o(195),b=f.getInstanceFromNode,y=16,g={mixins:[a.Mixin],scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(e){var o=c.currentlyFocusedField();return"handled"===this.props.keyboardShouldPersistTaps&&null!=o&&e.target!==o},scrollResponderHandleStartShouldSetResponderCapture:function(e){var o=c.currentlyFocusedField(),n=this.props.keyboardShouldPersistTaps,r=!n||"never"===n;return!(!r||null==o||s(e.target))||this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var o=e.nativeEvent;this.state.isTouching=0!==o.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var o=c.currentlyFocusedField();this.props.keyboardShouldPersistTaps===!0||"always"===this.props.keyboardShouldPersistTaps||null==o||e.target===o||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),c.blurTextInput(o))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){t.beginScroll(),this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){var o=e.nativeEvent.velocity;this.scrollResponderIsAnimating()||o&&(0!==o.x||0!==o.y)||t.endScroll(),this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=S(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){t.endScroll(),this.state.lastMomentumScrollEndTime=S(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=S(),o=e-this.state.lastMomentumScrollEndTime,n=o=o?(l.push(p,p+1),i.push(p-o,p-o)):(l.push(o+1),i.push(1))}var y=this.props.scrollAnimatedValue.interpolate({inputRange:l,outputRange:i}),h=n.Children.only(this.props.children);return n.createElement(r.View,{collapsable:!1,onLayout:this._onLayout,style:[h.props.style,u.header,{transform:[{translateY:y}]}]},n.cloneElement(h,{style:u.fill,onLayout:void 0}))}}]),t}(n.Component),u=s.create({header:{zIndex:10},fill:{flex:1}});a.exports=l},196); -__d(function(t,n,r,o){"use strict";function s(t){return"normal"===t?t=.998:"fast"===t&&(t=.99),t}r.exports=s},197); -__d(function(i,t,e,n){"use strict";var a="undefined"==typeof window?i:window,r=function(i,t,e){return function(n,a){var r=i(function(){t.call(this,r),n.apply(this,arguments)}.bind(this),a);return this[e]?this[e].push(r):this[e]=[r],r}},s=function(i,t){return function(e){if(this[t]){var n=this[t].indexOf(e);n!==-1&&this[t].splice(n,1)}i(e)}},c="TimerMixin_timeouts",m=s(a.clearTimeout,c),o=r(a.setTimeout,m,c),l="TimerMixin_intervals",u=s(a.clearInterval,l),h=r(a.setInterval,function(){},l),f="TimerMixin_immediates",d=s(a.clearImmediate,f),I=r(a.setImmediate,d,f),v="TimerMixin_rafs",T=s(a.cancelAnimationFrame,v),p=r(a.requestAnimationFrame,T,v),x={componentWillUnmount:function(){this[c]&&this[c].forEach(function(i){a.clearTimeout(i)}),this[c]=null,this[l]&&this[l].forEach(function(i){a.clearInterval(i)}),this[l]=null,this[f]&&this[f].forEach(function(i){a.clearImmediate(i)}),this[f]=null,this[v]&&this[v].forEach(function(i){a.cancelAnimationFrame(i)}),this[v]=null},setTimeout:o,clearTimeout:m,setInterval:h,clearInterval:u,setImmediate:I,clearImmediate:d,requestAnimationFrame:p,cancelAnimationFrame:T};e.exports=x},198); -__d(function(e,s,t,o){"use strict";var n=s(134),i=s(117),r=s(20),p=s(198),a=s(167),l=s(142),c=s(200),h=s(37),u=s(140),d=u.AccessibilityComponentTypes,y=u.AccessibilityTraits,b={top:20,left:20,right:20,bottom:30},f=l({displayName:"TouchableWithoutFeedback",mixins:[p,a.Mixin],propTypes:{accessible:r.bool,accessibilityComponentType:r.oneOf(d),accessibilityTraits:r.oneOfType([r.oneOf(y),r.arrayOf(r.oneOf(y))]),disabled:r.bool,onPress:r.func,onPressIn:r.func,onPressOut:r.func,onLayout:r.func,onLongPress:r.func,delayPressIn:r.number,delayPressOut:r.number,delayLongPress:r.number,pressRetentionOffset:n,hitSlop:n},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){c(this.props)},componentWillReceiveProps:function(e){c(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||b},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var e=i.Children.only(this.props.children),s=e.props.children;h(!e.type||"Text"!==e.type.displayName,"TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See "+(e._owner&&e._owner.getName&&e._owner.getName()||"")),a.TOUCH_TARGET_DEBUG&&e.type&&"View"===e.type.displayName&&(s=i.Children.toArray(s),s.push(a.renderDebugView({color:"red",hitSlop:this.props.hitSlop})));var t=a.TOUCH_TARGET_DEBUG&&e.type&&"Text"===e.type.displayName?[e.props.style,{color:"red"}]:e.props.style;return i.cloneElement(e,{accessible:this.props.accessible!==!1,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,accessibilityTraits:this.props.accessibilityTraits,nativeID:this.props.nativeID,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,style:t,children:s})}});t.exports=f},199); -__d(function(e,n,s,t){"use strict";var a=n(26),o=function(e){a(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};s.exports=o},200); -__d(function(e,t,n,i){"use strict";var a=t(68),m=t(117),r=t(20),s=t(145),o=t(116),u=t(133),p=t(142),d=t(143),c=p({displayName:"DatePickerIOS",_picker:void 0,mixins:[a],propTypes:babelHelpers.extends({},u,{date:r.instanceOf(Date).isRequired,onDateChange:r.func.isRequired,maximumDate:r.instanceOf(Date),minimumDate:r.instanceOf(Date),mode:r.oneOf(["date","time","datetime"]),minuteInterval:r.oneOf([1,2,3,4,5,6,10,12,15,20,30]),timeZoneOffsetInMinutes:r.number}),getDefaultProps:function(){return{mode:"datetime"}},_onChange:function(e){var t=e.nativeEvent.timestamp;this.props.onDateChange&&this.props.onDateChange(new Date(t)),this.props.onChange&&this.props.onChange(e);var n=this.props.date.getTime();this._picker&&t!==n&&this._picker.setNativeProps({date:n})},render:function(){var e=this,t=this.props;return m.createElement(o,{style:t.style},m.createElement(h,{ref:function(t){e._picker=t},style:f.datePickerIOS,date:t.date.getTime(),maximumDate:t.maximumDate?t.maximumDate.getTime():void 0,minimumDate:t.minimumDate?t.minimumDate.getTime():void 0,mode:t.mode,minuteInterval:t.minuteInterval,timeZoneOffsetInMinutes:t.timeZoneOffsetInMinutes,onChange:this._onChange,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))}}),f=s.create({datePickerIOS:{height:216}}),h=d("RCTDatePicker",{propTypes:babelHelpers.extends({},c.propTypes,{date:r.number,minimumDate:r.number,maximumDate:r.number,onDateChange:function(){return null},onChange:r.func})});n.exports=c},201); -__d(function(t,s,c,e){"use strict";c.exports=s(144)},202); -__d(function(e,t,n,r){"use strict";var o=t(204),s=t(117),l=t(116),i=t(211),a=t(26),u=babelHelpers.extends({},i.defaultProps,{numColumns:1}),c=function(e){function t(){var e,n,r,o;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,u=Array(i),c=0;c1){for(var o=[],s=0;s1?(a(Array.isArray(e),"FlatList: Encountered internal consistency error, expected each item to consist of an array with 1-%s columns; instead, received a single item.",s),e.map(function(e,n){return o(e,t*s+n)}).join(":")):o(e,t)},r._onViewableItemsChanged=function(e){var t=r.props,n=t.numColumns,o=t.onViewableItemsChanged;if(o)if(n>1){var s=[],l=[];e.viewableItems.forEach(function(e){return r._pushMultiColumnViewable(l,e)}),e.changed.forEach(function(e){return r._pushMultiColumnViewable(s,e)}),o({viewableItems:l,changed:s})}else o(e)},r._renderItem=function(e){var t=r.props,n=t.renderItem,o=t.numColumns,i=t.columnWrapperStyle;if(o>1){var u=e.item,c=e.index;return a(Array.isArray(u),"Expected array of items with numColumns > 1"),s.createElement(l,{style:[{flexDirection:"row"},i]},u.map(function(t,r){var l=n({item:t,index:c*o+r,separators:e.separators});return l&&s.cloneElement(l,{key:r})}))}return n(e)},o=n,babelHelpers.possibleConstructorReturn(r,o)}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"scrollToEnd",value:function(e){this._listRef.scrollToEnd(e)}},{key:"scrollToIndex",value:function(e){this._listRef.scrollToIndex(e)}},{key:"scrollToItem",value:function(e){this._listRef.scrollToItem(e)}},{key:"scrollToOffset",value:function(e){this._listRef.scrollToOffset(e)}},{key:"recordInteraction",value:function(){this._listRef.recordInteraction()}},{key:"flashScrollIndicators",value:function(){this._listRef.flashScrollIndicators()}},{key:"getScrollResponder",value:function(){if(this._listRef)return this._listRef.getScrollResponder()}},{key:"getScrollableNode",value:function(){if(this._listRef)return this._listRef.getScrollableNode()}},{key:"componentWillMount",value:function(){this._checkProps(this.props)}},{key:"componentWillReceiveProps",value:function(e){a(e.numColumns===this.props.numColumns,"Changing numColumns on the fly is not supported. Change the key prop on FlatList when changing the number of columns to force a fresh render of the component."),this._checkProps(e)}},{key:"_checkProps",value:function(e){var t=e.getItem,n=e.getItemCount,r=e.horizontal,o=e.legacyImplementation,s=e.numColumns,l=e.columnWrapperStyle;a(!t&&!n,"FlatList does not support custom data formats."),s>1?a(!r,"numColumns does not support horizontal."):a(!l,"columnWrapperStyle not supported for single column lists"),o&&(a(1===s,"Legacy list does not support multiple columns."),this._hasWarnedLegacy||(console.warn("FlatList: Using legacyImplementation - some features not supported and performance may suffer"),this._hasWarnedLegacy=!0))}},{key:"_pushMultiColumnViewable",value:function(e,t){var n=this.props,r=n.numColumns,o=n.keyExtractor;t.item.forEach(function(n,s){a(null!=t.index,"Missing index!");var l=t.index*r+s;e.push(babelHelpers.extends({},t,{item:n,key:o(n,l),index:l}))})}},{key:"render",value:function(){return this.props.legacyImplementation?s.createElement(o,babelHelpers.extends({},this.props,{items:this.props.data,ref:this._captureRef})):s.createElement(i,babelHelpers.extends({},this.props,{renderItem:this._renderItem,getItem:this._getItem,getItemCount:this._getItemCount,keyExtractor:this._keyExtractor,ref:this._captureRef,onViewableItemsChanged:this.props.onViewableItemsChanged&&this._onViewableItemsChanged}))}}]),t}(s.PureComponent);c.defaultProps=u,n.exports=c},203); -__d(function(e,t,r,n){"use strict";var o=t(205),s=t(117),a=t(210),i=t(189),c=t(26),l=function(e){function t(){var e,r,n,a,i=this;babelHelpers.classCallCheck(this,t);for(var l=arguments.length,p=Array(l),u=0;u=this._prevRenderedRowsCount&&o.rowShouldUpdate(p,C),E=s.createElement(c,{key:"r_"+b,shouldUpdate:!!y,render:this.props.renderRow.bind(null,o.getRowData(p,C),g,_,this._onRowHighlighted)});if(e.push(E),h++,this.props.renderSeparator&&(C!==S.length-1||p===n.length-1)){var L=this.state.highlightedRow.sectionID===g&&(this.state.highlightedRow.rowID===_||this.state.highlightedRow.rowID===S[C+1]),I=this.props.renderSeparator(g,_,L);I&&(e.push(s.createElement(u,{key:"s_"+b},I)),h++)}if(++r===this.state.curRenderedRowsCount)break}if(r>=this.state.curRenderedRowsCount)break}var P=this.props,H=P.renderScrollComponent,D=babelHelpers.objectWithoutProperties(P,["renderScrollComponent"]);return D.scrollEventThrottle||(D.scrollEventThrottle=v),void 0===D.removeClippedSubviews&&(D.removeClippedSubviews=!0),babelHelpers.extends(D,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(i),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),R(H(D),{ref:this._setScrollComponentRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout},d,e,a)},_measureAndUpdateScrollProps:function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&d&&d.calculateChildFrames&&d.calculateChildFrames(l.findNodeHandle(e),this._updateVisibleRows)},_setScrollComponentRef:function(e){this._scrollComponent=e},_onContentSizeChange:function(e,t){var o=this.props.horizontal?e:t;o!==this.scrollProperties.contentLength&&(this.scrollProperties.contentLength=o,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onContentSizeChange&&this.props.onContentSizeChange(e,t)},_onLayout:function(e){var t=e.nativeEvent.layout,o=t.width,n=t.height,r=this.props.horizontal?o:n;r!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=r,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()),this.props.onLayout&&this.props.onLayout(e)},_maybeCallOnEndReached:function(e){return!!(this.props.onEndReached&&this.scrollProperties.contentLength!==this._sentEndForContentLength&&this._getDistanceFromEnd(this.scrollProperties)s||vthis.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(e)}});o.exports=b},205); -__d(function(t,e,i,n){"use strict";function s(t,e,i){return t[e][i]}function a(t,e){return t[e]}function o(t){for(var e=0,i=0;i=this.rowIdentities[i].length))return this.rowIdentities[i][e];e-=this.rowIdentities[i].length}return null}},{key:"getSectionIDForFlatIndex",value:function(t){for(var e=t,i=0;i=this.rowIdentities[i].length))return this.sectionIdentities[i];e-=this.rowIdentities[i].length}return null}},{key:"getSectionLengths",value:function(){for(var t=[],e=0;e2?c-2:0),a=2;a=0&&a0){_=!1;var m=l?"width":"height",g=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,v=this.state,y=v.first,b=v.last;this._pushCells(h,d,c,0,g);var C=Math.max(g+1,y);if(!a&&y>g+1){var L=!1;if(c.size>0)for(var x=o?1:0,M=C-1;M>g;M--)if(c.has(M+x)){var E=this._getFrameMetricsApprox(g),S=this._getFrameMetricsApprox(M),R=S.offset-(E.offset+E.length);h.push(i.createElement(p,{key:"$sticky_lead",style:babelHelpers.defineProperty({},m,R)})),this._pushCells(h,d,c,M,M);var k=this._getFrameMetricsApprox(y).offset-(S.offset+S.length);h.push(i.createElement(p,{key:"$sticky_trail",style:babelHelpers.defineProperty({},m,k)})),L=!0;break}if(!L){var I=this._getFrameMetricsApprox(g),T=this._getFrameMetricsApprox(y).offset-(I.offset+I.length);h.push(i.createElement(p,{key:"$lead_spacer",style:babelHelpers.defineProperty({},m,T)}))}}if(this._pushCells(h,d,c,C,b),!this._hasWarned.keys&&_&&(console.warn("VirtualizedList: missing keys for items, make sure to specify a key property on each item or provide a custom keyExtractor."),this._hasWarned.keys=!0),!a&&b0||r2&&p500&&e._scrollMetrics.dt>500&&s>5*o&&!e._hasWarned.perf&&(d("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:i,prevDt:e._scrollMetrics.dt,contentLength:s}),e._hasWarned.perf=!0);var a=n-e._scrollMetrics.offset,l=a/i;e._scrollMetrics={contentLength:s,dt:i,dOffset:a,offset:n,timestamp:r,velocity:l,visibleLength:o},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==l&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._viewabilityHelper.recordInteraction(),e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var r=t.nativeEvent.velocity;r&&(e._scrollMetrics.velocity=e._selectOffset(r)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,r=t.data,o=t.disableVirtualization,s=t.getItemCount,n=t.onEndReachedThreshold;e._updateViewableItems(r),r&&e.setState(function(t){var i=void 0;if(o){var a=e._scrollMetrics,l=a.contentLength,h=a.offset,p=a.visibleLength,c=l-p-h,d=ct,"Tried to get frame for out of range index "+t);var l=s(o,t),h=l&&e._frames[a(l,t)];return h&&h.index===t||i&&(h=i(o,t)),h}},y=function(e){function t(){var e,r,o,s;babelHelpers.classCallCheck(this,t);for(var n=arguments.length,i=Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),t.abort||this._callback(),this._taskHandle=null)}},{key:"schedule",value:function(){var t=this;if(!this._taskHandle){var a=setTimeout(function(){t._taskHandle=n.runAfterInteractions(function(){t._taskHandle=null,t._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(a)}}}}}]),t}();e.exports=s},212); -__d(function(t,e,a,n){"use strict";var s=e(34),i=e(37),l=function t(){babelHelpers.classCallCheck(this,t),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},_=!1,o=[],r=10,h=_?1:null,u=function(){function t(e){babelHelpers.classCallCheck(this,t),this._anyBlankStartTime=null,this._enabled=!1,this._info=new l,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=e,this._enabled=(h||0)>Math.random(),this._resetData()}return babelHelpers.createClass(t,null,[{key:"addListener",value:function(t){return i(null!==h,"Call `FillRateHelper.setSampleRate` before `addListener`."),o.push(t),{remove:function(){o=o.filter(function(e){return t!==e})}}}},{key:"setSampleRate",value:function(t){h=t}},{key:"setMinSampleCount",value:function(t){r=t}}]),babelHelpers.createClass(t,[{key:"activate",value:function(){this._enabled&&null==this._samplesStartTime&&(_&&console.debug("FillRateHelper: activate"),this._samplesStartTime=s())}},{key:"deactivateAndFlush",value:function(){if(this._enabled){var t=this._samplesStartTime;if(null==t)return void(_&&console.debug("FillRateHelper: bail on deactivate with no start time"));if(this._info.sample_count0&&(h=Math.min(_,Math.max(0,m.offset-i)));for(var f=0,c=e.last,b=this._getFrameMetrics(c);c>=e.first&&(!b||!b.inLayout);)b=this._getFrameMetrics(c),c--;if(b&&c0?(this._anyBlankStartTime=r,this._info.any_blank_speed_sum+=o,this._info.any_blank_count++,this._info.pixels_blank+=d,p>.5&&(this._mostlyBlankStartTime=r,this._info.mostly_blank_count++)):(o<.01||Math.abs(n)<1)&&this.deactivateAndFlush(),p}},{key:"enabled",value:function(){return this._enabled}},{key:"_resetData",value:function(){this._anyBlankStartTime=null,this._info=new l,this._mostlyBlankStartTime=null,this._samplesStartTime=null}}]),t}();a.exports=u},213); -__d(function(e,t,i,r){"use strict";function a(e,t,i,r,a,l){if(s(i,r,a))return!0;var o=n(i,r,a),h=100*(e?o/a:o/l);return h>=t}function n(e,t,i){var r=Math.min(t,i)-Math.max(e,0);return Math.max(0,r)}function s(e,t,i){return e>=0&&t<=i&&t>e}var l=t(26),o=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};babelHelpers.classCallCheck(this,e),this._hasInteracted=!1,this._lastUpdateTime=0,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return babelHelpers.createClass(e,[{key:"dispose",value:function(){this._timers.forEach(clearTimeout)}},{key:"computeViewableItems",value:function(e,t,i,r,n){var s=this._config,o=s.itemVisiblePercentThreshold,h=s.viewAreaCoveragePercentThreshold,c=null!=h,u=c?h:o;l(null!=u&&null!=o!=(null!=h),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var f=[];if(0===e)return f;var v=-1,m=n||{first:0,last:e-1},d=m.first,b=m.last;l(b0)v=_,a(c,u,y,w,i,p.length)&&f.push(_);else if(v>=0)break}}return f}},{key:"onUpdate",value:function(e,t,i,r,a,n,s){var l=this,o=Date.now();0===this._lastUpdateTime&&e>0&&r(0)&&(this._lastUpdateTime=o);var h=this._lastUpdateTime?o-this._lastUpdateTime:0;if(!this._config.waitForInteraction||this._hasInteracted){var c=[];if(e&&(c=this.computeViewableItems(e,t,i,r,s)),this._viewableIndices.length!==c.length||!this._viewableIndices.every(function(e,t){return e===c[t]}))if(this._viewableIndices=c,this._lastUpdateTime=o,this._config.minimumViewTime&&h=l.length)break;c=l[h++]}else{if(h=l.next(),h.done)break;c=h.value}var u=c,f=babelHelpers.slicedToArray(u,2),v=f[0],m=f[1];a.has(v)||s.push(m)}for(var d=a,b=Array.isArray(d),_=0,d=b?d:d["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var p;if(b){if(_>=d.length)break;p=d[_++]}else{if(_=d.next(),_.done)break;p=_.value}var y=p,w=babelHelpers.slicedToArray(y,2),g=w[0],T=w[1];n.has(g)||s.push(babelHelpers.extends({},T,{isViewable:!1}))}s.length>0&&(this._viewableItems=n,t({viewableItems:Array.from(n.values()),changed:s}))}}]),e}();i.exports=o},214); -__d(function(t,e,r,a){"use strict";function n(t,e,r){for(var a=[],n=0;n=t[l]&&(a[l]=n,l===t.length-1))return f(a.length===t.length,"bad offsets input, should be in increasing order "+JSON.stringify(t)),a;return a}function i(t,e){return e.last-e.first+1-Math.max(0,1+Math.min(e.last,t.last)-Math.max(e.first,t.first))}function s(t,e,r,a){var s=t.data,f=t.getItemCount,l=t.maxToRenderPerBatch,o=t.windowSize,u=f(s);if(0===u)return e;var h=a.offset,m=a.velocity,c=a.visibleLength,d=Math.max(0,h),v=d+c,g=(o-1)*c,b=.5,w=m>1?"after":m<-1?"before":"none",x=Math.max(0,d-(1-b)*g),M=Math.max(0,v+b*g),p=n([x,d,v,M],t.getItemCount(t.data),r),y=babelHelpers.slicedToArray(p,4),C=y[0],O=y[1],L=y[2],R=y[3];C=null==C?0:C,O=null==O?Math.max(0,C):O,R=null==R?u-1:R,L=null==L?Math.min(R,O+l-1):L;for(var S={first:O,last:L},T=i(e,S);;){if(O<=C&&L>=R)break;var k=T>=l,B=O<=e.first||O>e.last,I=O>C&&(!k||!B),J=L>=e.last||L=O&&O>=0&&L=C&&L<=R&&O<=S.first&&L>=S.last))throw new Error("Bad window calculation "+JSON.stringify({first:O,last:L,itemCount:u,overscanFirst:C,overscanLast:R,visible:S}));return{first:O,last:L}}var f=e(26),l={computeWindowedRenderLimits:s,elementsThatOverlapOffsets:n,newRangeCount:i};r.exports=l},215); -__d(function(e,t,r,l){"use strict";var s=t(187),o=t(117),i=t(116),n=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){var e=this.props,t=e.children,r=e.style,l=e.imageStyle,n=e.imageRef,a=babelHelpers.objectWithoutProperties(e,["children","style","imageStyle","imageRef"]);return o.createElement(i,{style:r},o.createElement(s,babelHelpers.extends({},a,{style:[{position:"absolute",left:0,right:0,top:0,bottom:0},l],ref:n})),t)}}]),t}(o.Component);r.exports=n},216); -__d(function(e,a,n,l){"use strict";var r=a(28).ImageEditingManager,t=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"cropImage",value:function(e,a,n,l){r.cropImage(e,a,n,l)}}]),e}();n.exports=t},217); -__d(function(e,a,o,r){"use strict";var n=a(28).ImageStoreManager,g=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"hasImageForTag",value:function(e,a){n.hasImageForTag?n.hasImageForTag(e,a):console.warn("hasImageForTag() not implemented")}},{key:"removeImageForTag",value:function(e){n.removeImageForTag?n.removeImageForTag(e):console.warn("removeImageForTag() not implemented")}},{key:"addImageFromBase64",value:function(e,a,o){n.addImageFromBase64(e,a,o)}},{key:"getBase64ForTag",value:function(e,a,o){n.getBase64ForTag(e,a,o)}}]),e}();o.exports=g},218); -__d(function(t,e,o,n){"use strict";var i=e(142),r=e(58),a=e(220),s=(e(40),e(20)),h=e(117),l=e(198),u=e(116),b=e(133),d="VIEW",c=i({displayName:"KeyboardAvoidingView",mixins:[l],propTypes:babelHelpers.extends({},b,{behavior:s.oneOf(["height","position","padding"]),contentContainerStyle:b.style,keyboardVerticalOffset:s.number.isRequired}),getDefaultProps:function(){return{keyboardVerticalOffset:0}},getInitialState:function(){return{bottom:0}},subscriptions:[],frame:null,relativeKeyboardHeight:function(t){var e=this.frame;if(!e||!t)return 0;var o=t.screenY-this.props.keyboardVerticalOffset;return Math.max(e.y+e.height-o,0)},onKeyboardChange:function(t){if(!t)return void this.setState({bottom:0});var e=t.duration,o=t.easing,n=t.endCoordinates,i=this.relativeKeyboardHeight(n);e&&o&&a.configureNext({duration:e,update:{duration:e,type:a.Types[o]||"keyboard"}}),this.setState({bottom:i})},onLayout:function(t){this.frame=t.nativeEvent.layout},componentWillUpdate:function(t,e,o){e.bottom===this.state.bottom&&"height"===this.props.behavior&&"height"===t.behavior&&(e.bottom=0)},componentWillMount:function(){this.subscriptions=[r.addListener("keyboardWillChangeFrame",this.onKeyboardChange)]},componentWillUnmount:function(){this.subscriptions.forEach(function(t){return t.remove()})},render:function(){var t=this.props,e=t.behavior,o=t.children,n=t.style,i=babelHelpers.objectWithoutProperties(t,["behavior","children","style"]);switch(e){case"height":var r=void 0;return this.frame&&(r={height:this.frame.height-this.state.bottom,flex:0}),h.createElement(u,babelHelpers.extends({ref:d,style:[n,r],onLayout:this.onLayout},i),o);case"position":var a={bottom:this.state.bottom},s=this.props.contentContainerStyle;return h.createElement(u,babelHelpers.extends({ref:d,style:n,onLayout:this.onLayout},i),h.createElement(u,{style:[s,a]},o));case"padding":var l={paddingBottom:this.state.bottom};return h.createElement(u,babelHelpers.extends({ref:d,style:[n,l],onLayout:this.onLayout},i),o);default:return h.createElement(u,babelHelpers.extends({ref:d,onLayout:this.onLayout,style:n},i),o)}}});o.exports=c},219); -__d(function(e,n,t,i){"use strict";function r(e,n,t){c({config:b},{config:e},n,t)}function a(e,n){s.configureNextLayoutAnimation(e,n||function(){},function(){})}function p(e,n,t){return{duration:e,create:{type:n,property:t},update:{type:n},delete:{type:n,property:t}}}var o=n(20),s=n(61),u=n(121),c=o.checkPropTypes,y={spring:!0,linear:!0,easeInEaseOut:!0,easeIn:!0,easeOut:!0,keyboard:!0},l=u(y),d={opacity:!0,scaleXY:!0},g=u(d),f=o.shape({duration:o.number,delay:o.number,springDamping:o.number,initialVelocity:o.number,type:o.oneOf(Object.keys(l)).isRequired,property:o.oneOf(Object.keys(g))}),b=o.shape({duration:o.number.isRequired,create:f,update:f,delete:f}),O={easeInEaseOut:p(300,l.easeInEaseOut,g.opacity),linear:p(500,l.linear,g.opacity),spring:{duration:700,create:{type:l.linear,property:g.opacity},update:{type:l.spring,springDamping:.4},delete:{type:l.linear,property:g.opacity}}},m={configureNext:a,create:p,Types:l,Properties:g,checkConfig:r,Presets:O,easeInEaseOut:a.bind(null,O.easeInEaseOut),linear:a.bind(null,O.linear),spring:a.bind(null,O.spring)};t.exports=m},220); -__d(function(e,t,r,o){"use strict";var n,s=(t(222),t(223)),a=(t(40),t(117)),i=t(20),p=t(145),l=t(116),d=t(125),h=t(143),u=h("RCTModalHostView",null),c=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){if(this.props.visible===!1)return null;var e={backgroundColor:this.props.transparent?"transparent":"white"},t=this.props.animationType;t||(t="none",this.props.animated&&(t="slide"));var r=this.props.children;return a.createElement(u,{animationType:t,transparent:this.props.transparent,hardwareAccelerated:this.props.hardwareAccelerated,onRequestClose:this.props.onRequestClose,onShow:this.props.onShow,style:f.modal,onStartShouldSetResponder:this._shouldSetResponder,supportedOrientations:this.props.supportedOrientations,onOrientationChange:this.props.onOrientationChange},a.createElement(l,{style:[f.container,e]},r))}},{key:"_shouldSetResponder",value:function(){return!0}}]),t}(a.Component);c.propTypes={animationType:i.oneOf(["none","slide","fade"]),transparent:i.bool,hardwareAccelerated:i.bool,visible:i.bool,onRequestClose:i.func,onShow:i.func,animated:d(i.bool,"Use the `animationType` prop instead."),supportedOrientations:i.arrayOf(i.oneOf(["portrait","portrait-upside-down","landscape","landscape-left","landscape-right"])),onOrientationChange:i.func},c.defaultProps={visible:!0,hardwareAccelerated:!1},c.contextTypes={rootTag:i.number};var b=s.isRTL?"right":"left",f=p.create({modal:{position:"absolute"},container:(n={position:"absolute"},babelHelpers.defineProperty(n,b,0),babelHelpers.defineProperty(n,"top",0),n)});r.exports=c},221); -__d(function(e,t,n,r){"use strict";var o=(t(53),t(20)),s=(t(51),t(117)),i=(t(69),t(145)),a=t(116),l=function(e){function t(){var e,n,r,o;babelHelpers.classCallCheck(this,t);for(var s=arguments.length,i=Array(s),a=0;athis.state.observedTopOfStack+1?this.state.observedTopOfStack+1:null;this.setState({idStack:this.state.idStack.slice(0,this.state.observedTopOfStack+1),routeStack:this.state.routeStack.slice(0,this.state.observedTopOfStack+1),requestedTopOfStack:this.state.observedTopOfStack,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:t})},push:function(t){var e=this;k(!!t,"Must supply route to push"),this.state.requestedTopOfStack===this.state.observedTopOfStack&&this._tryLockNavigator(function(){var o=e.state.routeStack.concat([t]),s=e.state.idStack.concat([a()]);e.setState({idStack:s,routeStack:o,requestedTopOfStack:o.length-1,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:o.length-1})})},popN:function(t){var e=this;0!==t&&this.state.requestedTopOfStack===this.state.observedTopOfStack&&this.state.requestedTopOfStack>0&&this._tryLockNavigator(function(){var o=e.state.requestedTopOfStack-t;k(o>=0,"Cannot pop below 0"),e.setState({requestedTopOfStack:o,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:e.state.requestedTopOfStack-t})})},pop:function(){this.popN(1)},replaceAtIndex:function(t,e){if(k(!!t,"Must supply route to replace"),e<0&&(e+=this.state.routeStack.length),!(this.state.routeStack.length<=e)){var o=this.state.idStack.slice(),s=this.state.routeStack.slice();o[e]=a(),s[e]=t,this.setState({idStack:o,routeStack:s,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:e})}},replace:function(t){this.replaceAtIndex(t,-1)},replacePrevious:function(t){this.replaceAtIndex(t,-2)},popToTop:function(){this.popToRoute(this.state.routeStack[0])},popToRoute:function(t){var e=this.state.routeStack.indexOf(t);k(e!==-1,"Calling pop to route for a route that doesn't exist!");var o=this.state.routeStack.length-e-1;this.popN(o)},replacePreviousAndPop:function(t){var e=this;this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.state.routeStack.length<2||this._tryLockNavigator(function(){e.replacePrevious(t),e.setState({requestedTopOfStack:e.state.requestedTopOfStack-1,makingNavigatorRequest:!0})}))},resetTo:function(t){k(!!t,"Must supply route to push"),this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.replaceAtIndex(t,0),this.popToRoute(t))},_handleNavigationComplete:function(t){t.stopPropagation(),this._toFocusOnNavigationComplete&&(this._getFocusEmitter().emit("focus",this._toFocusOnNavigationComplete),this._toFocusOnNavigationComplete=null),this._handleNavigatorStackChanged(t)},_routeToStackItem:function(t,e){var o=t.component,s=t.wrapperStyle,a=t.passProps,i=babelHelpers.objectWithoutProperties(t,["component","wrapperStyle","passProps"]),n=this.props,r=n.itemWrapperStyle,u=babelHelpers.objectWithoutProperties(n,["itemWrapperStyle"]),p=null!=this.state.updatingAllIndicesAtOrBeyond&&this.state.updatingAllIndicesAtOrBeyond>=e,d=o;return c.createElement(l,{key:"nav"+e,shouldUpdate:p},c.createElement(E,babelHelpers.extends({},u,i,{style:[I.stackItem,r,s]}),c.createElement(d,babelHelpers.extends({navigator:this.navigator,route:i},a))))},_renderNavigationStackItems:function(){var t=this.state.makingNavigatorRequest||null!==this.state.updatingAllIndicesAtOrBeyond,e=t?this.state.routeStack.map(this._routeToStackItem):null;return c.createElement(l,{shouldUpdate:t},c.createElement(y,{ref:b,style:I.transitioner,vertical:this.props.vertical,requestedTopOfStack:this.state.requestedTopOfStack,onNavigationComplete:this._handleNavigationComplete,interactivePopGestureEnabled:this.props.interactivePopGestureEnabled},e))},_tvEventHandler:void 0,_enableTVEventHandler:function(){this._tvEventHandler=new h,this._tvEventHandler.enable(this,function(t,e){e&&"menu"===e.eventType&&t.pop()})},_disableTVEventHandler:function(){this._tvEventHandler&&(this._tvEventHandler.disable(),delete this._tvEventHandler)},render:function(){return c.createElement(v,{style:this.props.style},this._renderNavigationStackItems())}}),I=d.create({stackItem:{backgroundColor:"white",overflow:"hidden",position:"absolute",top:0,left:0,right:0,bottom:0},transitioner:{flex:1}}),C=T("RCTNavigator"),E=T("RCTNavItem");o.exports=N},224); -__d(function(e,t,r,n){"use strict";var l=t(117),s=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"shouldComponentUpdate",value:function(e){return!!e.shouldUpdate}},{key:"render",value:function(){var e=this.props.children;return null===e||e===!1?null:l.Children.only(e)}}]),t}(l.Component);r.exports=s},225); -__d(function(e,t,r,l){"use strict";var s=t(66),n=t(227),o=(t(228),t(40),t(117)),p=t(20),a=t(139),i=t(126),b=(t(144),t(133)),u=t(127),c=a(i),d=a(babelHelpers.extends({},u,{color:s})),h="dialog",f="dropdown",y=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){throw null}}]),t}(o.Component);y.propTypes={label:p.string.isRequired,value:p.any,color:s,testID:p.string};var _=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){return o.createElement(n,this.props,this.props.children)}}]),t}(o.Component);_.MODE_DIALOG=h,_.MODE_DROPDOWN=f,_.Item=y,_.defaultProps={mode:h},_.propTypes=babelHelpers.extends({},b,{style:d,selectedValue:p.any,onValueChange:p.func,enabled:p.bool,mode:p.oneOf(["dialog","dropdown"]),itemStyle:c,prompt:p.string,testID:p.string}),r.exports=_},226); -__d(function(e,t,n,s){"use strict";var r,i,o=t(68),a=t(117),l=t(20),p=t(145),c=t(139),u=t(126),h=t(116),d=t(133),v=t(128),f=t(142),m=c(u),y=t(143),C=f({displayName:"PickerIOS",mixins:[o],propTypes:babelHelpers.extends({},d,{itemStyle:m,onValueChange:l.func,selectedValue:l.any}),getInitialState:function(){return this._stateFromProps(this.props)},componentWillReceiveProps:function(e){this.setState(this._stateFromProps(e))},_stateFromProps:function(e){var t=0,n=[];return a.Children.toArray(e.children).forEach(function(s,r){s.props.value===e.selectedValue&&(t=r),n.push({value:s.props.value,label:s.props.label,textColor:v(s.props.color)})}),{selectedIndex:t,items:n}},render:function(){var e=this;return a.createElement(h,{style:this.props.style},a.createElement(g,{ref:function(t){return e._picker=t},style:[b.pickerIOS,this.props.itemStyle],items:this.state.items,selectedIndex:this.state.selectedIndex,onChange:this._onChange,onStartShouldSetResponder:function(){return!0},onResponderTerminationRequest:function(){return!1}}))},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.newValue,e.nativeEvent.newIndex),this._picker&&this.state.selectedIndex!==e.nativeEvent.newIndex&&this._picker.setNativeProps({selectedIndex:this.state.selectedIndex})}});C.Item=(i=r=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"render",value:function(){return null}}]),t}(a.Component),r.propTypes={value:l.any,label:l.string,color:l.string},i);var b=p.create({pickerIOS:{height:216}}),g=y("RCTPicker",{propTypes:{style:m}},{nativeOnly:{items:!0,onChange:!0,selectedIndex:!0}});n.exports=C},227); -__d(function(t,s,c,e){"use strict";c.exports=s(144)},228); -__d(function(t,s,c,e){"use strict";c.exports=s(144)},229); -__d(function(e,r,s,t){"use strict";var o=r(187),p=r(68),i=r(117),n=r(20),a=r(145),g=r(133),l=r(142),c=r(143),u=l({displayName:"ProgressViewIOS",mixins:[p],propTypes:babelHelpers.extends({},g,{progressViewStyle:n.oneOf(["default","bar"]),progress:n.number,progressTintColor:n.string,trackTintColor:n.string,progressImage:o.propTypes.source,trackImage:o.propTypes.source}),render:function(){return i.createElement(b,babelHelpers.extends({},this.props,{style:[y.progressView,this.props.style]}))}}),y=a.create({progressView:{height:2}}),b=c("RCTProgressView",u);s.exports=u},230); -__d(function(e,t,r,s){"use strict";var a=t(204),l=(t(40),t(117)),i=t(232),o=babelHelpers.extends({},i.defaultProps,{stickySectionHeadersEnabled:!0}),n=function(e){function t(){var e,r,s,a;babelHelpers.classCallCheck(this,t);for(var l=arguments.length,i=Array(l),o=0;o=a.data.length+1)){if(t===-1)return{section:a,key:o+":header",index:null,header:!0,trailingSection:this.props.sections[n+1]};if(t===a.data.length)return{section:a,key:o+":footer",index:null,header:!1,trailingSection:this.props.sections[n+1]};var i=a.keyExtractor||r;return{section:a,key:o+":"+i(a.data[t],t),index:t,leadingItem:a.data[t-1],leadingSection:this.props.sections[n-1],trailingItem:a.data[t+1],trailingSection:this.props.sections[n+1]}}t-=a.data.length+1}}},{key:"_getSeparatorComponent",value:function(e,t){if(t=t||this._subExtractor(e),!t)return null;var r=t.section.ItemSeparatorComponent||this.props.ItemSeparatorComponent,n=this.props.SectionSeparatorComponent,a=e===this.state.childProps.getItemCount()-1,o=t.index===t.section.data.length-1;return n&&o?n:!r||o||a?null:r}},{key:"_computeState",value:function(e){var t=e.ListHeaderComponent?1:0,r=[],n=e.sections.reduce(function(e,n){return r.push(e+t),e+n.data.length+2},0);return{childProps:babelHelpers.extends({},e,{renderItem:this._renderItem,ItemSeparatorComponent:void 0,data:e.sections,getItemCount:function(){return n},getItem:a,keyExtractor:this._keyExtractor,onViewableItemsChanged:e.onViewableItemsChanged?this._onViewableItemsChanged:void 0,stickyHeaderIndices:e.stickySectionHeadersEnabled?r:void 0})}}}]),babelHelpers.createClass(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(this._computeState(e))}},{key:"render",value:function(){return o.createElement(s,babelHelpers.extends({},this.state.childProps,{ref:this._captureRef}))}}]),t}(o.PureComponent);p.defaultProps=babelHelpers.extends({},s.defaultProps,{data:[]});var c=function(e){function t(){var e,r,n,a;babelHelpers.classCallCheck(this,t);for(var o=arguments.length,i=Array(o),s=0;s0},_swipeFullSpeed:function(e){this.state.currentLeft.setValue(this._previousLeft+e.dx)},_swipeSlowSpeed:function(e){this.state.currentLeft.setValue(this._previousLeft+e.dx/R)},_isSwipingExcessivelyRightFromClosedPosition:function(e){var n=_?-e.dx:e.dx;return this._isSwipingRightFromClosed(e)&&n>x},_onPanResponderTerminationRequest:function(e,n){return!1},_animateTo:function(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;o.timing(this.state.currentLeft,{duration:i,toValue:e}).start(function(){n._previousLeft=e,t()})},_animateToOpenPosition:function(){var e=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-e)},_animateToOpenPositionWith:function(e,n){e=e>f?e:f;var i=Math.abs((this.props.maxSwipeDistance-Math.abs(n))/e),t=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-t,i)},_animateToClosedPosition:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;this._animateTo(m,e)},_animateToClosedPositionDuringBounce:function(){this._animateToClosedPosition(T)},_animateBounceBack:function(e){var n=_?-g:g;this._animateTo(-n,e,this._animateToClosedPositionDuringBounce)},_isValidSwipe:function(e){return Math.abs(e.dx)>w},_shouldAnimateRemainder:function(e){return Math.abs(e.dx)>this.props.swipeThreshold||e.vx>f},_handlePanResponderEnd:function(e,n){var i=_?-n.dx:n.dx;this._isSwipingRightFromClosed(n)?(this.props.onOpen(),this._animateBounceBack(T)):this._shouldAnimateRemainder(n)?i<0?(this.props.onOpen(),this._animateToOpenPositionWith(n.vx,i)):(this.props.onClose(),this._animateToClosedPosition()):this._previousLeft===m?this._animateToClosedPosition():this._animateToOpenPosition(),this.props.onSwipeEnd()}}),O=u.create({slideOutContainer:{bottom:0,left:0,position:"absolute",right:0,top:0}});i.exports=C},240); -__d(function(e,n,o,t){"use strict";function r(e,n,o,t){e.handle&&(a.clearInteractionHandle(e.handle),e.handle=null),n&&n(o,t)}var a=n(178),u=n(242),s=u.currentCentroidXOfTouchesChangedAfter,d=u.currentCentroidYOfTouchesChangedAfter,i=u.previousCentroidXOfTouchesChangedAfter,c=u.previousCentroidYOfTouchesChangedAfter,p=u.currentCentroidX,v=u.currentCentroidY,h={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,n){e.numberActiveTouches=n.numberActiveTouches,e.moveX=s(n,e._accountsForMovesUpTo),e.moveY=d(n,e._accountsForMovesUpTo);var o=e._accountsForMovesUpTo,t=i(n,o),r=s(n,o),a=c(n,o),u=d(n,o),p=e.dx+(r-t),v=e.dy+(u-a),h=n.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(p-e.dx)/h,e.vy=(v-e.dy)/h,e.dx=p,e.dy=v,e._accountsForMovesUpTo=n.mostRecentTimeStamp},create:function(e){var n={handle:null},o={stateID:Math.random()};h._initializeGestureState(o);var t={onStartShouldSetResponder:function(n){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(n,o)},onMoveShouldSetResponder:function(n){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(n,o)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&h._initializeGestureState(o),o.numberActiveTouches=n.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(n,o)},onMoveShouldSetResponderCapture:function(n){var t=n.touchHistory;return o._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(o,t),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(n,o))},onResponderGrant:function(t){return n.handle||(n.handle=a.createInteractionHandle()),o.x0=p(t.touchHistory),o.y0=v(t.touchHistory),o.dx=0,o.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(t,o),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(t){r(n,e.onPanResponderReject,t,o)},onResponderRelease:function(t){r(n,e.onPanResponderRelease,t,o),h._initializeGestureState(o)},onResponderStart:function(n){var t=n.touchHistory;o.numberActiveTouches=t.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(n,o)},onResponderMove:function(n){var t=n.touchHistory;o._accountsForMovesUpTo!==t.mostRecentTimeStamp&&(h._updateGestureStateOnMove(o,t),e.onPanResponderMove&&e.onPanResponderMove(n,o))},onResponderEnd:function(t){var a=t.touchHistory;o.numberActiveTouches=a.numberActiveTouches,r(n,e.onPanResponderEnd,t,o)},onResponderTerminate:function(t){r(n,e.onPanResponderTerminate,t,o),h._initializeGestureState(o)},onResponderTerminationRequest:function(n){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(n,o)}};return{panHandlers:t,getInteractionHandle:function(){return n.handle}}}};o.exports=h},241); -__d(function(_,t,E,o){"use strict";var r=t(69),s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=s.TouchHistoryMath},242); -__d(function(t,e,o,r){"use strict";var s=e(66),n=e(117),l=e(20),i=e(145),p=e(244),a=e(133),c=e(143),u=function(t){function e(){return babelHelpers.classCallCheck(this,e),babelHelpers.possibleConstructorReturn(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return babelHelpers.inherits(e,t),babelHelpers.createClass(e,[{key:"render",value:function(){return n.createElement(C,{style:[b.tabGroup,this.props.style],unselectedTintColor:this.props.unselectedTintColor,unselectedItemTintColor:this.props.unselectedItemTintColor,tintColor:this.props.tintColor,barTintColor:this.props.barTintColor,itemPositioning:this.props.itemPositioning,translucent:this.props.translucent!==!1},this.props.children)}}]),e}(n.Component);u.Item=p,u.propTypes=babelHelpers.extends({},a,{style:a.style,unselectedTintColor:s,tintColor:s,unselectedItemTintColor:s,barTintColor:s,translucent:l.bool,itemPositioning:l.oneOf(["fill","center","auto"])});var b=i.create({tabGroup:{flex:1}}),C=c("RCTTabBar",u);o.exports=u},243); -__d(function(e,t,s,r){"use strict";var o=t(66),l=t(187),n=t(117),a=t(20),c=t(225),i=t(145),p=t(116),b=t(133),u=t(143),d=function(e){function t(){var e,s,r,o;babelHelpers.classCallCheck(this,t);for(var l=arguments.length,n=Array(l),a=0;a=1&&(n=l.createElement(d,{style:t.style},n)),t.inputView&&(n=[n,t.inputView]),t.style.unshift(F.multilineInput),e=l.createElement(S,babelHelpers.extends({ref:this._setNativeRef},t,{children:n,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onContentSizeChange:this.props.onContentSizeChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:y.thatReturnsTrue,text:this._getText(),dataDetectorTypes:this.props.dataDetectorTypes,onScroll:this._onScroll}))}else e=l.createElement(m,babelHelpers.extends({ref:this._setNativeRef},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onSelectionChangeShouldSetResponder:y.thatReturnsTrue,text:this._getText()}));return l.createElement(v,{onLayout:t.onLayout,onPress:this._onPress,rejectResponderTermination:!0,accessible:t.accessible,accessibilityLabel:t.accessibilityLabel,accessibilityTraits:t.accessibilityTraits,nativeID:this.props.nativeID,testID:t.testID},e)},_renderAndroid:function(){var e=babelHelpers.extends({},this.props);e.style=[this.props.style],e.autoCapitalize=_.AndroidTextInput.Constants.AutoCapitalizationType[this.props.autoCapitalize];var t=this.props.children,n=0;l.Children.forEach(t,function(){return++n}),C(!(this.props.value&&n),"Cannot specify both value and children."),n>1&&(t=l.createElement(d,null,t)),e.selection&&null==e.selection.end&&(e.selection={start:e.selection.start,end:e.selection.start});var s=l.createElement(AndroidTextInput,babelHelpers.extends({ref:this._setNativeRef},e,{mostRecentEventCount:0,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,text:this._getText(),children:t,disableFullscreenUI:this.props.disableFullscreenUI,textBreakStrategy:this.props.textBreakStrategy,onScroll:this._onScroll}));return l.createElement(v,{onLayout:this.props.onLayout,onPress:this._onPress,accessible:this.props.accessible,accessibilityLabel:this.props.accessibilityLabel,accessibilityComponentType:this.props.accessibilityComponentType,nativeID:this.props.nativeID,testID:this.props.testID},s)},_onFocus:function(e){this.props.onFocus&&this.props.onFocus(e),this.props.selectionState&&this.props.selectionState.focus()},_onPress:function(e){(this.props.editable||void 0===this.props.editable)&&this.focus()},_onChange:function(e){this._inputRef&&this._inputRef.setNativeProps({mostRecentEventCount:e.nativeEvent.eventCount});var t=e.nativeEvent.text;this.props.onChange&&this.props.onChange(e),this.props.onChangeText&&this.props.onChangeText(t),this._inputRef&&(this._lastNativeText=t,this.forceUpdate())},_onSelectionChange:function(e){this.props.onSelectionChange&&this.props.onSelectionChange(e),this._inputRef&&(this._lastNativeSelection=e.nativeEvent.selection,(this.props.selection||this.props.selectionState)&&this.forceUpdate())},componentDidUpdate:function(){var e={};this._lastNativeText!==this.props.value&&"string"==typeof this.props.value&&(e.text=this.props.value);var t=this.props.selection;this._lastNativeSelection&&t&&(this._lastNativeSelection.start!==t.start||this._lastNativeSelection.end!==t.end)&&(e.selection=this.props.selection),Object.keys(e).length>0&&this._inputRef&&this._inputRef.setNativeProps(e),this.props.selectionState&&t&&this.props.selectionState.update(t.start,t.end)},_onBlur:function(e){this.blur(),this.props.onBlur&&this.props.onBlur(e),this.props.selectionState&&this.props.selectionState.blur()},_onTextInput:function(e){this.props.onTextInput&&this.props.onTextInput(e)},_onScroll:function(e){this.props.onScroll&&this.props.onScroll(e)}}),F=h.create({multilineInput:{paddingTop:5}});n.exports=I},245); -__d(function(s,t,e,f){"use strict";var u=t(247),h=function(){function s(t,e){babelHelpers.classCallCheck(this,s),this._anchorOffset=t,this._focusOffset=e,this._hasFocus=!1}return babelHelpers.createClass(s,[{key:"update",value:function(s,t){this._anchorOffset===s&&this._focusOffset===t||(this._anchorOffset=s,this._focusOffset=t,this.emit("update"))}},{key:"constrainLength",value:function(s){this.update(Math.min(this._anchorOffset,s),Math.min(this._focusOffset,s))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit("focus"))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit("blur"))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(s,t){return this.hasFocus()&&this.getStartOffset()<=t&&s<=this.getEndOffset()}}]),s}();u(h,{blur:!0,focus:!0,update:!0}),e.exports=h},246); -__d(function(e,t,n,i){"use strict";function r(e,t){a(t,"Must supply set of valid event types");var n=e.prototype||e;a(!n.__eventEmitter,"An active emitter is already mixed in");var i=e.constructor;i&&a(i===Object||i===Function,"Mix EventEmitter into a class, not an instance"),n.hasOwnProperty(E)?babelHelpers.extends(n.__types,t):n.__types?n.__types=babelHelpers.extends({},n.__types,t):n.__types=t,babelHelpers.extends(n,d)}var s=t(52),_=t(248),o=t(249),a=t(26),v=t(250),E=v({__types:!0}),d={emit:function(e,t,n,i,r,s,_){return this.__getEventEmitter().emit(e,t,n,i,r,s,_)},emitAndHold:function(e,t,n,i,r,s,_){return this.__getEventEmitter().emitAndHold(e,t,n,i,r,s,_)},addListener:function(e,t,n){return this.__getEventEmitter().addListener(e,t,n)},once:function(e,t,n){return this.__getEventEmitter().once(e,t,n)},addRetroactiveListener:function(e,t,n){return this.__getEventEmitter().addRetroactiveListener(e,t,n)},addListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},addRetroactiveListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(e){this.__getEventEmitter().releaseHeldEventType(e)},__getEventEmitter:function(){if(!this.__eventEmitter){var e=new s,t=new o;this.__eventEmitter=new _(e,t)}return this.__eventEmitter}};n.exports=r},247); -__d(function(e,t,n,r){"use strict";var i=function(){function e(t,n){babelHelpers.classCallCheck(this,e),this._emitter=t,this._eventHolder=n,this._currentEventToken=null,this._emittingHeldEvents=!1}return babelHelpers.createClass(e,[{key:"addListener",value:function(e,t,n){return this._emitter.addListener(e,t,n)}},{key:"once",value:function(e,t,n){return this._emitter.once(e,t,n)}},{key:"addRetroactiveListener",value:function(e,t,n){var r=this._emitter.addListener(e,t,n);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(e,t,n),this._emittingHeldEvents=!1,r}},{key:"removeAllListeners",value:function(e){this._emitter.removeAllListeners(e)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(e){return this._emitter.listeners(e)}},{key:"emit",value:function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),i=1;i1?r-1:0),s=1;s1?r-1:0),i=1;i=a.length)break;l=a[n++]}else{if(n=a.next(),n.done)break;l=n.value}var u=l,c=babelHelpers.slicedToArray(u,2),s=c[0],f=c[1];t[s]=f()}for(var d={},b=e._fileSources,y=Array.isArray(b),_=0,b=y?b:b["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var v;if(y){if(_>=b.length)break;v=b[_++]}else{if(_=b.next(),_.done)break;v=_.value}var S=v,p=babelHelpers.slicedToArray(S,2),x=p[0],k=p[1];d[x]=k()}i("BugReporting extraData:",t);var m=r(28).BugReporting;return m&&m.setExtraData&&m.setExtraData(t,d),{extras:t,files:d}}}]),e}();u._extraSources=new l,u._fileSources=new l,u._subscription=null,t.exports=u},260); -__d(function(e,t,r,i){"use strict";function n(){try{return u()}catch(e){return"Failed to dump react tree: "+e}}function u(){return"React tree dumps have been temporarily disabled while React is upgraded to Fiber."}r.exports=n},261); -__d(function(e,n,t,c){"use strict";var r=[],u={name:"default"},i={setActiveScene:function(e){u=e,r.forEach(function(e){return e(u)})},getActiveScene:function(){return u},addActiveSceneChangedListener:function(e){return r.push(e),{remove:function(){r=r.filter(function(n){return e!==n})}}}};t.exports=i},262); -__d(function(e,t,a,o){"use strict";function r(e,t,a){d(a,"Expect to have a valid rootTag, instead got ",a),s.render(c.createElement(n,{rootTag:a},c.createElement(e,babelHelpers.extends({},t,{rootTag:a}))),a)}var n=t(222),c=t(117),s=t(69),d=t(26);t(264),a.exports=r},263); -__d(function(e,n,t,r){"use strict";function i(){}var o=n(40),v=n(171),s=void 0;if(o.isTVOS){var u=new v,a=new Set;u.enable(this,function(e,n){if(n&&"menu"===n.eventType){for(var t=new Set(a),r=!0,i=[].concat(babelHelpers.toConsumableArray(t)).reverse(),o=0;o=0&&(s="video"),a.saveToCameraRoll(e,s)}},{key:"getPhotos",value:function(e){if(arguments.length>1){console.warn("CameraRoll.getPhotos(tag, success, error) is deprecated. Use the returned Promise instead");var r=arguments[1],s=arguments[2]||function(){};a.getPhotos(e).then(r,s)}return a.getPhotos(e)}}]),e}());d.GroupTypesOptions=l,d.AssetTypeOptions=u,s.exports=d},267); -__d(function(t,n,r,i){"use strict";var e=n(28).Clipboard;r.exports={getString:function(){return e.getString()},setString:function(t){e.setString(t)}}},268); -__d(function(e,r,t,n){"use strict";var s={open:function(e){return regeneratorRuntime.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject({message:"DatePickerAndroid is not supported on this platform."}));case 1:case"end":return e.stop()}},null,this)}};t.exports=s},269); -__d(function(e,n,o,a){"use strict";var r=n(28).ImagePickerIOS,t={canRecordVideos:function(e){return r.canRecordVideos(e)},canUseCamera:function(e){return r.canUseCamera(e)},openCameraDialog:function(e,n,o){return e=babelHelpers.extends({videoMode:!1},e),r.openCameraDialog(e,n,o)},openSelectDialog:function(e,n,o){return e=babelHelpers.extends({showImages:!0,showVideos:!1},e),r.openSelectDialog(e,n,o)}};o.exports=t},270); -__d(function(e,t,n,i){"use strict";var a=t(57),r=t(28),s=(t(40),t(26)),l=r.LinkingManager,o=function(e){function t(){return babelHelpers.classCallCheck(this,t),babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l))}return babelHelpers.inherits(t,e),babelHelpers.createClass(t,[{key:"addEventListener",value:function(e,t){this.addListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.removeListener(e,t)}},{key:"openURL",value:function(e){return this._validateURL(e),l.openURL(e)}},{key:"canOpenURL",value:function(e){return this._validateURL(e),l.canOpenURL(e)}},{key:"getInitialURL",value:function(){return l.getInitialURL()}},{key:"_validateURL",value:function(e){s("string"==typeof e,"Invalid URL: should be a string. Was: "+e),s(e,"Invalid URL: cannot be empty")}}]),t}(a);n.exports=new o},271); -__d(function(e,n,t,r){"use strict";var o=n(100),i=n(57),u=n(28),v=(n(40),u.NetInfo),c=new i(v),f="networkStatusDidChange",s=new o,d=void 0;d=function(e){return"none"!==e&&"unknown"!==e};var a=new o,E={addEventListener:function(e,n){var t=c.addListener(f,function(e){n(e.network_info)});return s.set(n,t),{remove:function(){return E.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=s.get(n);t&&(t.remove(),s.delete(n))},fetch:function(){return v.getCurrentConnectivity().then(function(e){return e.network_info})},isConnected:{addEventListener:function(e,n){var t=function(e){n(d(e))};return a.set(n,t),E.addEventListener(e,t),{remove:function(){return E.isConnected.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=a.get(n);E.removeEventListener(e,t),a.delete(n)},fetch:function(){return E.fetch().then(function(e){return d(e)})}},isConnectionExpensive:function(){return Promise.reject(new Error("Currently not supported on iOS"))}};t.exports=E},272); -__d(function(e,t,i,o){"use strict";var n=t(57),a=t(28).PushNotificationManager,c=t(26),r=new n(a),l=new Map,s="remoteNotificationReceived",u="remoteNotificationsRegistered",f="remoteNotificationRegistrationError",d="localNotificationReceived",g=function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e),this._data={},this._remoteNotificationCompleteCalllbackCalled=!1,this._isRemote=t.remote,this._isRemote&&(this._notificationId=t.notificationId),t.remote?Object.keys(t).forEach(function(e){var o=t[e];"aps"===e?(i._alert=o.alert,i._sound=o.sound,i._badgeCount=o.badge,i._category=o.category):i._data[e]=o}):(this._badgeCount=t.applicationIconBadgeNumber,this._sound=t.soundName,this._alert=t.alertBody,this._data=t.userInfo,this._category=t.category)}return babelHelpers.createClass(e,null,[{key:"presentLocalNotification",value:function(e){a.presentLocalNotification(e)}},{key:"scheduleLocalNotification",value:function(e){a.scheduleLocalNotification(e)}},{key:"cancelAllLocalNotifications",value:function(){a.cancelAllLocalNotifications()}},{key:"removeAllDeliveredNotifications",value:function(){a.removeAllDeliveredNotifications()}},{key:"getDeliveredNotifications",value:function(e){a.getDeliveredNotifications(e)}},{key:"removeDeliveredNotifications",value:function(e){a.removeDeliveredNotifications(e)}},{key:"setApplicationIconBadgeNumber",value:function(e){a.setApplicationIconBadgeNumber(e)}},{key:"getApplicationIconBadgeNumber",value:function(e){a.getApplicationIconBadgeNumber(e)}},{key:"cancelLocalNotifications",value:function(e){a.cancelLocalNotifications(e)}},{key:"getScheduledLocalNotifications",value:function(e){a.getScheduledLocalNotifications(e)}},{key:"addEventListener",value:function(t,i){c("notification"===t||"register"===t||"registrationError"===t||"localNotification"===t,"PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events");var o;"notification"===t?o=r.addListener(s,function(t){i(new e(t))}):"localNotification"===t?o=r.addListener(d,function(t){i(new e(t))}):"register"===t?o=r.addListener(u,function(e){i(e.deviceToken)}):"registrationError"===t&&(o=r.addListener(f,function(e){i(e)})),l.set(t,o)}},{key:"removeEventListener",value:function(e,t){c("notification"===e||"register"===e||"registrationError"===e||"localNotification"===e,"PushNotificationIOS only supports `notification`, `register`, `registrationError`, and `localNotification` events");var i=l.get(e);i&&(i.remove(),l.delete(e))}},{key:"requestPermissions",value:function(e){var t={};return t=e?{alert:!!e.alert,badge:!!e.badge,sound:!!e.sound}:{alert:!0,badge:!0,sound:!0},a.requestPermissions(t)}},{key:"abandonPermissions",value:function(){a.abandonPermissions()}},{key:"checkPermissions",value:function(e){c("function"==typeof e,"Must provide a valid callback"),a.checkPermissions(e)}},{key:"getInitialNotification",value:function(){return a.getInitialNotification().then(function(t){return t&&new e(t)})}}]),babelHelpers.createClass(e,[{key:"finish",value:function(e){this._isRemote&&this._notificationId&&!this._remoteNotificationCompleteCalllbackCalled&&(this._remoteNotificationCompleteCalllbackCalled=!0,a.onFinishRemoteNotification(this._notificationId,e))}},{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getCategory",value:function(){return this._category}},{key:"getAlert",value:function(){return this._alert}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}}]),e}();g.FetchResult={NewData:"UIBackgroundFetchResultNewData",NoData:"UIBackgroundFetchResultNoData",ResultFailed:"UIBackgroundFetchResultFailed"},i.exports=g},273); -__d(function(t,s,e,n){"use strict";var i=s(51),a=s(28).SettingsManager,r=s(26),c=[],l={_settings:a&&a.settings,get:function(t){return this._settings[t]},set:function(t){this._settings=babelHelpers.extends(this._settings,t),a.setValues(t)},watchKeys:function(t,s){"string"==typeof t&&(t=[t]),r(Array.isArray(t),"keys should be a string or array of strings");var e=c.length;return c.push({keys:t,callback:s}),e},clearWatch:function(t){t1&&void 0!==arguments[1]?arguments[1]:{};return o("object"==typeof e&&null!==e,"Content to share must be a valid object"),o("string"==typeof e.url||"string"==typeof e.message,"At least one of URL and message is required"),o("object"==typeof t&&null!==t,"Options must be a valid object"),new Promise(function(n,i){a.showShareActionSheetWithOptions(babelHelpers.extends({},e,t,{tintColor:s(t.tintColor)}),function(e){return i(e)},function(e,t){n(e?{action:"sharedAction",activityType:t}:{action:"dismissedAction"})})})}},{key:"sharedAction",get:function(){return"sharedAction"}},{key:"dismissedAction",get:function(){return"dismissedAction"}}]),e}());n.exports=c},275); -__d(function(e,r,t,n){"use strict";var s={open:function(e){return regeneratorRuntime.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.reject({message:"TimePickerAndroid is not supported on this platform."}));case 1:case"end":return e.stop()}},null,this)}};t.exports=s},276); -__d(function(i,r,t,n){"use strict";function e(i){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!a)return a=!0,0===i[0]&&(u.vibrate(),i=i.slice(1)),0===i.length?void(a=!1):void setTimeout(function(){return o(++f,i,r,1)},i[0])}function o(i,r,t,n){if(a&&i===f){if(u.vibrate(),n>=r.length){if(!t)return void(a=!1);n=0}setTimeout(function(){return o(i,r,t,n+1)},r[n])}}var u=r(28).Vibration,a=(r(40),!1),f=0,v={vibrate:function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!a)if("number"==typeof i)u.vibrate();else{if(!Array.isArray(i))throw new Error("Vibration pattern should be a number or array");e(i,r)}},cancel:function(){a=!1}};t.exports=v},277); -__d(function(t,i,r,n){"use strict";var o=i(28).Vibration,a=i(26),e={vibrate:function(){a(void 0===arguments[0],"Vibration patterns not supported."),o.vibrate()}};r.exports=e},278); -__d(function(_,t,E,s){"use strict";var O=t(69),R=O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=R.takeSnapshot},279); -__d(function(e,l,n,u){Object.defineProperty(u,"__esModule",{value:!0});var d=l(25);u.default=d.NativeModules.AnylineSDKPlugin},280); -__d(function(e,t,l,a){function n(e){var t=e.result,l=e.imagePath,a=e.fullImagePath,n=e.emptyResult,r=(e.currentScanMode,u.default.createElement(i.View,null)),c=u.default.createElement(i.View,null);return a&&""!=a&&(r=u.default.createElement(i.Image,{style:o.image,resizeMode:"contain",source:{uri:"file://"+a}}),c=u.default.createElement(i.Text,{style:o.text},"Full Image:")),u.default.createElement(i.View,{style:o.container},u.default.createElement(i.ScrollView,{contentContainerStyle:o.scrollContainer},c,r,u.default.createElement(i.Text,{style:o.text},"Cutout:"),u.default.createElement(i.Image,{style:o.image,resizeMode:"contain",source:{uri:"file://"+l}}),Object.keys(t).map(function(e,l){return u.default.createElement(i.Text,{style:o.text,key:"Result_Text_"+l},("confidence"!==e||t[e]>0)&&e+": "+t[e])}),u.default.createElement(i.View,{style:o.backButton},u.default.createElement(i.Button,{title:"Back",onPress:n}))))}Object.defineProperty(a,"__esModule",{value:!0}),a.default=n;var r=t(13),u=babelHelpers.interopRequireDefault(r),i=t(25),o=i.StyleSheet.create({image:{flex:1,height:200,width:"100%"},container:{flex:1,justifyContent:"space-around",alignItems:"center",backgroundColor:"#303030",marginBottom:50,marginTop:50},text:{color:"white",justifyContent:"space-around",marginTop:5},scrollContainer:{alignItems:"center"},backButton:{marginTop:25,width:"100%"}})},281); -__d(function(e,t,n,l){function o(e){var t=e.openAnyline,n=e.checkCameraPermissionAndOpen,l=e.disabled,o="android"===s.Platform.OS?n:t;return r.default.createElement(s.View,{style:u.container},r.default.createElement(s.Text,{style:u.text},"ENERGY"),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Auto Analog/Digital Meter Scanner",color:"#0099FF",disabled:l,onPress:function(){o("AUTO_ANALOG_DIGITAL_METER")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Analog Meter Scanner",color:"#0099FF",disabled:l,onPress:function(){o("ANALOG_METER")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Digital Meter Scanner",color:"#0099FF",disabled:l,onPress:function(){o("DIGITAL_METER")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Serial Number",color:"#0099FF",disabled:l,onPress:function(){o("SERIAL_NUMBER")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Dial Meter Scanner ALPHA",color:"#0099FF",disabled:l,onPress:function(){o("DIAL_METER")}})),r.default.createElement(s.Text,{style:u.text},"VEHICLE"),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" License Plate Scanner",color:"#0099FF",disabled:l,onPress:function(){o("LICENSE_PLATE")}})),r.default.createElement(s.Text,{style:u.text},"OCR"),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" IBAN Scanner",color:"#0099FF",disabled:l,onPress:function(){o("IBAN")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Voucher Code Scanner",color:"#0099FF",disabled:l,onPress:function(){o("VOUCHER")}})),r.default.createElement(s.Text,{style:u.text},"OTHER"),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Barcode Scanner",color:"#0099FF",disabled:l,onPress:function(){o("BARCODE")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" MRZ Scanner",color:"#0099FF",disabled:l,onPress:function(){o("MRZ")}})),r.default.createElement(s.View,{style:u.buttons},r.default.createElement(s.Button,{style:u.buttons,title:" Document Scanner",color:"#0099FF",disabled:l,onPress:function(){o("DOCUMENT")}})))}Object.defineProperty(l,"__esModule",{value:!0}),l.default=o;var a=t(13),r=babelHelpers.interopRequireDefault(a),s=t(25),u=s.StyleSheet.create({container:{flex:1,justifyContent:"space-between",backgroundColor:"#303030",marginTop:"40%",marginBottom:"20%"},buttons:{margin:5},text:{color:"white",textAlign:"center",fontSize:20,marginTop:25}})},282); -__d(function(t,n,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080p",cutout:{style:"rect",maxWidthPercent:"80%",maxHeightPercent:"80%",alignment:"center",ratioFromSize:{width:100,height:80},strokeWidth:1,cornerRadius:3,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3},flash:{mode:"auto",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!1,doneButton:{title:"OK",type:"rect",cornerRadius:0,textColor:"FFFFFF",textColorHighlighted:"CCCCCC",fontSize:33,fontName:"HelveticaNeue",positionXAlignment:"center",positionYAlignment:"bottom",offset:{x:0,y:-88}}}}},283); -__d(function(n,t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",pictureResolution:"1080",cutout:{style:"rect",maxWidthPercent:"100%",maxHeightPercent:"100%",ratioFromSize:{width:10,height:15},alignment:"center",strokeWidth:2,cornerRadius:0,outerAlpha:0,outerColor:"00000000",strokeColor:"00000000"},flash:{mode:"manual",alignment:"bottom_left",offset:{x:10,y:0}},visualFeedback:{style:"RECT",strokeColor:"FF0000",animationDuration:150,cornerRadius:2,strokeWidth:4},beepOnResult:!1,vibrateOnResult:!1,blinkAnimationOnResult:!0,cancelOnResult:!0,document:{quality:90}}}},284); -__d(function(n,l,t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",cutout:{style:"rect",alignment:"top_half",strokeWidth:2,cornerRadius:4,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3},flash:{mode:"manual",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,reportingEnabled:!0,visualFeedback:{style:"CONTOUR_RECT"},segment:{titles:["Analog","Digital"],modes:["ANALOG_METER","DIGITAL_METER"],tintColor:"F21C0A",offset:{x:0,y:500}}},nativeBarcodeEnabled:!0}},285); -__d(function(n,l,t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",cutout:{style:"rect",maxWidthPercent:"90%",maxHeightPercent:"90%",alignment:"top_half",strokeWidth:2,cornerRadius:4,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3,cropPadding:{x:-30,y:-90},cropOffset:{x:0,y:90}},flash:{mode:"manual",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,visualFeedback:{style:"rect",strokeColor:"0099FF",strokeWidth:2}}}},286); -__d(function(n,l,i,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080p",cutout:{style:"rect",alignment:"top_half",strokeWidth:2,cornerRadius:4,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3},flash:{mode:"manual",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,reportingEnabled:!0,visualFeedback:{style:"CONTOUR_RECT"}}}},287); -__d(function(e,t,n,a){Object.defineProperty(a,"__esModule",{value:!0}),a.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",cutout:{style:"rect",maxWidthPercent:"80%",maxHeightPercent:"80%",alignment:"top_half",width:900,ratioFromSize:{width:10,height:1},strokeWidth:2,cornerRadius:10,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3,feedbackStrokeColor:"0099FF"},flash:{mode:"manual",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,visualFeedback:{style:"contour_point",strokeColor:"0099FF",strokeWidth:2,fillColor:"110099FF"}},ocr:{scanMode:"AUTO",tesseractLanguages:["eng_no_dict","deu"],traineddataFiles:["trainedData/eng_no_dict.traineddata","trainedData/deu.traineddata"],charWhitelist:"ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",validationRegex:"^[A-Z]{2}([0-9A-Z]\\s*){13,32}$",minConfidence:65,removeSmallContours:!0,removeWhitespaces:!0}}},288); -__d(function(n,t,i,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",cutout:{style:"rect",maxWidthPercent:"80%",maxHeightPercent:"80%",alignment:"center",width:540,ratioFromSize:{width:4,height:1},strokeWidth:2,cornerRadius:10,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3},flash:{mode:"manual",alignment:"bottom_right"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,visualFeedback:{style:"contour_point",strokeColor:"0099FF",strokeWidth:3}},ocr:{scanMode:"AUTO",tesseractLanguages:["anyline_capitals"],traineddataFiles:["trainedData/anyline_capitals.traineddata"],charWhitelist:"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",validationRegex:"[A-Z0-9]{8}$",minConfidence:85}}},289); -__d(function(n,l,t,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default={license:"eyAiYW5kcm9pZElkZW50aWZpZXIiOiBbICJjb20uYW55bGluZS5leGFtcGxlLnJl\nYWN0bmF0aXZlIiBdLCAiZGVidWdSZXBvcnRpbmciOiAib24iLCAiaW9zSWRlbnRp\nZmllciI6IFsgImNvbS5hbnlsaW5lLmV4YW1wbGUucmVhY3RuYXRpdmUiIF0sICJs\naWNlbnNlS2V5VmVyc2lvbiI6IDIsICJtYWpvclZlcnNpb24iOiAiMyIsICJwaW5n\nUmVwb3J0aW5nIjogdHJ1ZSwgInBsYXRmb3JtIjogWyAiaU9TIiwgIkFuZHJvaWQi\nIF0sICJzY29wZSI6IFsgIkFMTCIgXSwgInNob3dQb3BVcEFmdGVyRXhwaXJ5Ijog\nZmFsc2UsICJzaG93V2F0ZXJtYXJrIjogdHJ1ZSwgInRvbGVyYW5jZURheXMiOiA5\nMCwgInZhbGlkIjogIjIwMjAtMTItMzEiIH0KUlliRzFBbFgwempXZTVLYkdtK000\nSXFXME5jWUdTZWNBU0t6M3k0QnQ3VGFjMWgrVEpveHlIVXFTb1JxWFZKNgpXRlhH\nN2kvVjFqNjVTTEgyS0V4NUpoRlZKT0Y1UDhJR1VLak9CY1ozR2o5WHRTLzdub3Ni\nZHoxTTlqZWlJRWJYCjZ1ZXFyVmtyNGRpRVJsOWNDQ01kOWRvTG80dnJiMGpIbzZ0\nbk12d2VrWFdUaUFnSlNjNXB5MGlOc2F6MjRKZFYKa3dEWnY2dG9Oa1NIdjhRWTVj\nU3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\nNE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\nb1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=",options:{captureResolution:"1080",cutout:{style:"rect",maxWidthPercent:"80%",maxHeightPercent:"80%",alignment:"top_half",width:720,ratioFromSize:{width:2,height:1},strokeWidth:2,cornerRadius:10,strokeColor:"FFFFFF",outerColor:"000000",outerAlpha:.3,feedbackStrokeColor:"0099FF"},flash:{mode:"manual",alignment:"top_left",imageOn:"flash_on",imageOff:"flash_off"},beepOnResult:!0,vibrateOnResult:!0,blinkAnimationOnResult:!0,cancelOnResult:!0,visualFeedback:{animationDuration:0,style:"RECT",strokeWidth:2,strokeColor:"0099FF"}}}},290); -;require(76); -;require(0); \ No newline at end of file diff --git a/example/Anyline/ios/main.jsbundle.meta b/example/Anyline/ios/main.jsbundle.meta deleted file mode 100644 index 9215f5f6..00000000 --- a/example/Anyline/ios/main.jsbundle.meta +++ /dev/null @@ -1 +0,0 @@ -°Ÿ/iYê™kJÞŠÆcÑ ž“§R \ No newline at end of file diff --git a/example/Anyline/jsconfig.json b/example/Anyline/jsconfig.json deleted file mode 100755 index c98b6e08..00000000 --- a/example/Anyline/jsconfig.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "compilerOptions": { - "allowJs": true, - "allowSyntheticDefaultImports": true - }, - "exclude": [ - "node_modules" - ] -} \ No newline at end of file diff --git a/example/RNExampleApp/.babelrc b/example/RNExampleApp/.babelrc new file mode 100644 index 00000000..a9ce1369 --- /dev/null +++ b/example/RNExampleApp/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["react-native"] +} diff --git a/example/Anyline/.buckconfig b/example/RNExampleApp/.buckconfig old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/.buckconfig rename to example/RNExampleApp/.buckconfig diff --git a/example/Anyline/.flowconfig b/example/RNExampleApp/.flowconfig old mode 100755 new mode 100644 similarity index 71% rename from example/Anyline/.flowconfig rename to example/RNExampleApp/.flowconfig index c693a48f..2f133248 --- a/example/Anyline/.flowconfig +++ b/example/RNExampleApp/.flowconfig @@ -12,35 +12,37 @@ ; 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 -.*/Libraries/react-native/ReactNative.js + +; Ignore polyfills +.*/Libraries/polyfills/.* [include] [libs] node_modules/react-native/Libraries/react-native/react-native-interface.js -node_modules/react-native/flow -flow/ +node_modules/react-native/flow/ [options] emoji=true module.system=haste -experimental.strict_type_args=true - 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' suppress_type=$FlowIssue suppress_type=$FlowFixMe +suppress_type=$FlowFixMeProps +suppress_type=$FlowFixMeState suppress_type=$FixMe -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(3[0-8]\\|[1-2][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(3[0-8]\\|1[0-9]\\|[1-2][0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-7]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-7]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy +suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError unsafe.enable_getters_and_setters=true [version] -^0.38.0 +^0.57.0 diff --git a/example/Anyline/.gitattributes b/example/RNExampleApp/.gitattributes old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/.gitattributes rename to example/RNExampleApp/.gitattributes diff --git a/example/Anyline/.gitignore b/example/RNExampleApp/.gitignore old mode 100755 new mode 100644 similarity index 78% rename from example/Anyline/.gitignore rename to example/RNExampleApp/.gitignore index f90e3c0f..0826423b --- a/example/Anyline/.gitignore +++ b/example/RNExampleApp/.gitignore @@ -21,8 +21,7 @@ DerivedData *.ipa *.xcuserstate project.xcworkspace -ios/Pods -ios/ip.txt + # Android/IntelliJ # build/ @@ -47,11 +46,8 @@ buck-out/ # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the # screenshots whenever they are needed. # For more information about the recommended setup visit: -# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md - -fastlane/report.xml -fastlane/Preview.html -fastlane/screenshots +# https://docs.fastlane.tools/best-practices/source-control/ -# yarn -yarn.lock +*/fastlane/report.xml +*/fastlane/Preview.html +*/fastlane/screenshots diff --git a/example/Anyline/.watchmanconfig b/example/RNExampleApp/.watchmanconfig old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/.watchmanconfig rename to example/RNExampleApp/.watchmanconfig diff --git a/example/Anyline/android/app/BUCK b/example/RNExampleApp/android/app/BUCK similarity index 93% rename from example/Anyline/android/app/BUCK rename to example/RNExampleApp/android/app/BUCK index a803916d..6d38cb2e 100644 --- a/example/Anyline/android/app/BUCK +++ b/example/RNExampleApp/android/app/BUCK @@ -45,12 +45,12 @@ android_library( android_build_config( name = "build_config", - package = "com.anyline", + package = "com.anyline.example.reactnative", ) android_resource( name = "res", - package = "com.anyline", + package = "com.anyline.example.reactnative", res = "src/main/res", ) diff --git a/example/Anyline/android/app/build.gradle b/example/RNExampleApp/android/app/build.gradle old mode 100755 new mode 100644 similarity index 85% rename from example/Anyline/android/app/build.gradle rename to example/RNExampleApp/android/app/build.gradle index b01a6ac2..3e473b56 --- a/example/Anyline/android/app/build.gradle +++ b/example/RNExampleApp/android/app/build.gradle @@ -33,6 +33,13 @@ import com.android.build.OutputFile * // bundleInPaidRelease: true, * // bundleInBeta: true, * + * // whether to disable dev mode in custom build variants (by default only disabled in release) + * // for example: to disable dev mode in the staging build type (if configured) + * devDisabledInStaging: true, + * // The configuration property can be in the following formats + * // 'devDisabledIn${productFlavor}${buildType}' + * // 'devDisabledIn${buildType}' + * * // the root of your project, i.e. where "package.json" lives * root: "../../", * @@ -58,13 +65,17 @@ import com.android.build.OutputFile * inputExcludes: ["android/**", "ios/**"], * * // override which node gets called and with what additional arguments - * nodeExecutableAndArgs: ["node"] + * nodeExecutableAndArgs: ["node"], * * // supply additional arguments to the packager * extraPackagerArgs: [] * ] */ +project.ext.react = [ + entryFile: "index.js" +] + apply from: "../../node_modules/react-native/react.gradle" /** @@ -83,18 +94,18 @@ def enableSeparateBuildPerCPUArchitecture = false def enableProguardInReleaseBuilds = false android { - compileSdkVersion 25 - buildToolsVersion "23.0.2" + compileSdkVersion 26 + buildToolsVersion '27.0.1' defaultConfig { applicationId "com.anyline.example.reactnative" - minSdkVersion 17 - targetSdkVersion 23 - versionCode 1 - versionName "1.0" - ndk { - abiFilters "armeabi-v7a", "x86" - } + minSdkVersion 17 + targetSdkVersion 23 + versionCode 1 + versionName "1.0" + ndk { + abiFilters "armeabi-v7a", "x86" + } } splits { abi { @@ -107,6 +118,7 @@ android { buildTypes { release { minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } // applicationVariants are e.g. debug, release @@ -128,19 +140,11 @@ android.packagingOptions { pickFirst('lib/*/libgnustl_shared.so') } -repositories { - flatDir { - dirs 'libs' - } -} - dependencies { compile project(':anyline-ocr-react-native-module') - compile project(':react-native-vector-icons') - compile project(':react-native-android-permissions') compile fileTree(dir: "libs", include: ["*.jar"]) + compile "com.android.support:appcompat-v7:26.0.2" compile "com.facebook.react:react-native:+" // From node_modules - compile 'com.android.support:appcompat-v7:23.0.1' } // Run this once to be able to run the application with BUCK diff --git a/example/Anyline/android/app/proguard-rules.pro b/example/RNExampleApp/android/app/proguard-rules.pro old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/android/app/proguard-rules.pro rename to example/RNExampleApp/android/app/proguard-rules.pro diff --git a/example/RNExampleApp/android/app/src/main/AndroidManifest.xml b/example/RNExampleApp/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..f97b5aaf --- /dev/null +++ b/example/RNExampleApp/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + diff --git a/example/Anyline/android/app/src/main/assets/trainedData/anyline_capitals.traineddata b/example/RNExampleApp/android/app/src/main/assets/trainedData/anyline_capitals.traineddata similarity index 100% rename from example/Anyline/android/app/src/main/assets/trainedData/anyline_capitals.traineddata rename to example/RNExampleApp/android/app/src/main/assets/trainedData/anyline_capitals.traineddata diff --git a/example/Anyline/android/app/src/main/assets/trainedData/deu.traineddata b/example/RNExampleApp/android/app/src/main/assets/trainedData/deu.traineddata similarity index 100% rename from example/Anyline/android/app/src/main/assets/trainedData/deu.traineddata rename to example/RNExampleApp/android/app/src/main/assets/trainedData/deu.traineddata diff --git a/example/Anyline/android/app/src/main/assets/trainedData/eng_no_dict.traineddata b/example/RNExampleApp/android/app/src/main/assets/trainedData/eng_no_dict.traineddata similarity index 100% rename from example/Anyline/android/app/src/main/assets/trainedData/eng_no_dict.traineddata rename to example/RNExampleApp/android/app/src/main/assets/trainedData/eng_no_dict.traineddata diff --git a/example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java b/example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java old mode 100755 new mode 100644 similarity index 82% rename from example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java rename to example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java index 23d3fe7a..60c2d8a6 --- a/example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java +++ b/example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainActivity.java @@ -1,7 +1,6 @@ package com.anyline.example.reactnative; import com.facebook.react.ReactActivity; -import com.anyline.reactnative.AnylinePackage; public class MainActivity extends ReactActivity { @@ -11,6 +10,6 @@ public class MainActivity extends ReactActivity { */ @Override protected String getMainComponentName() { - return "anyline"; + return "RNExampleApp"; } } diff --git a/example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java b/example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java old mode 100755 new mode 100644 similarity index 75% rename from example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java rename to example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java index 89f79827..9dc45fce --- a/example/Anyline/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java +++ b/example/RNExampleApp/android/app/src/main/java/com/anyline/example/reactnative/MainApplication.java @@ -1,14 +1,9 @@ package com.anyline.example.reactnative; import android.app.Application; -import android.util.Log; import com.facebook.react.ReactApplication; import com.anyline.reactnative.AnylinePackage; -import com.oblador.vectoricons.VectorIconsPackage; -import com.oblador.vectoricons.VectorIconsPackage; -import com.burnweb.rnpermissions.RNPermissionsPackage; -import com.facebook.react.ReactInstanceManager; import com.facebook.react.ReactNativeHost; import com.facebook.react.ReactPackage; import com.facebook.react.shell.MainReactPackage; @@ -29,11 +24,14 @@ public boolean getUseDeveloperSupport() { protected List getPackages() { return Arrays.asList( new MainReactPackage(), - new AnylinePackage(), - new VectorIconsPackage(), - new RNPermissionsPackage() + new AnylinePackage() ); } + + @Override + protected String getJSMainModuleName() { + return "index"; + } }; @Override diff --git a/android/src/main/res/mipmap-hdpi/ic_launcher.png b/example/RNExampleApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png old mode 100755 new mode 100644 similarity index 100% rename from android/src/main/res/mipmap-hdpi/ic_launcher.png rename to example/RNExampleApp/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/android/src/main/res/mipmap-mdpi/ic_launcher.png b/example/RNExampleApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png old mode 100755 new mode 100644 similarity index 100% rename from android/src/main/res/mipmap-mdpi/ic_launcher.png rename to example/RNExampleApp/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/android/src/main/res/mipmap-xhdpi/ic_launcher.png b/example/RNExampleApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png old mode 100755 new mode 100644 similarity index 100% rename from android/src/main/res/mipmap-xhdpi/ic_launcher.png rename to example/RNExampleApp/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/RNExampleApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png old mode 100755 new mode 100644 similarity index 100% rename from android/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to example/RNExampleApp/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/example/RNExampleApp/android/app/src/main/res/values/strings.xml b/example/RNExampleApp/android/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..69146266 --- /dev/null +++ b/example/RNExampleApp/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + RNExampleApp + diff --git a/example/Anyline/android/app/src/main/res/values/styles.xml b/example/RNExampleApp/android/app/src/main/res/values/styles.xml old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/android/app/src/main/res/values/styles.xml rename to example/RNExampleApp/android/app/src/main/res/values/styles.xml diff --git a/example/Anyline/android/build.gradle b/example/RNExampleApp/android/build.gradle old mode 100755 new mode 100644 similarity index 78% rename from example/Anyline/android/build.gradle rename to example/RNExampleApp/android/build.gradle index 56d987b4..2dc3fe23 --- a/example/Anyline/android/build.gradle +++ b/example/RNExampleApp/android/build.gradle @@ -3,9 +3,10 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:2.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -21,7 +22,8 @@ allprojects { url "$rootDir/../node_modules/react-native/android" } maven { - url 'https://anylinesdk.blob.core.windows.net/maven/' - } + url 'https://anylinesdk.blob.core.windows.net/maven/' + } + google() } } diff --git a/example/Anyline/android/gradle.properties b/example/RNExampleApp/android/gradle.properties old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/android/gradle.properties rename to example/RNExampleApp/android/gradle.properties diff --git a/example/Anyline/android/gradle/wrapper/gradle-wrapper.jar b/example/RNExampleApp/android/gradle/wrapper/gradle-wrapper.jar old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/android/gradle/wrapper/gradle-wrapper.jar rename to example/RNExampleApp/android/gradle/wrapper/gradle-wrapper.jar diff --git a/example/RNExampleApp/android/gradle/wrapper/gradle-wrapper.properties b/example/RNExampleApp/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..6a50d02f --- /dev/null +++ b/example/RNExampleApp/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Wed Dec 06 14:22:57 CET 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-4.4-20171031235950+0000-all.zip diff --git a/example/Anyline/android/gradlew b/example/RNExampleApp/android/gradlew similarity index 100% rename from example/Anyline/android/gradlew rename to example/RNExampleApp/android/gradlew diff --git a/android/gradlew.bat b/example/RNExampleApp/android/gradlew.bat old mode 100755 new mode 100644 similarity index 100% rename from android/gradlew.bat rename to example/RNExampleApp/android/gradlew.bat diff --git a/example/RNExampleApp/android/keystores/BUCK b/example/RNExampleApp/android/keystores/BUCK new file mode 100644 index 00000000..88e4c31b --- /dev/null +++ b/example/RNExampleApp/android/keystores/BUCK @@ -0,0 +1,8 @@ +keystore( + name = "debug", + properties = "debug.keystore.properties", + store = "debug.keystore", + visibility = [ + "PUBLIC", + ], +) diff --git a/example/Anyline/android/keystores/debug.keystore.properties b/example/RNExampleApp/android/keystores/debug.keystore.properties old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/android/keystores/debug.keystore.properties rename to example/RNExampleApp/android/keystores/debug.keystore.properties diff --git a/example/RNExampleApp/android/settings.gradle b/example/RNExampleApp/android/settings.gradle new file mode 100644 index 00000000..8bd614be --- /dev/null +++ b/example/RNExampleApp/android/settings.gradle @@ -0,0 +1,5 @@ +rootProject.name = 'RNExampleApp' +include ':anyline-ocr-react-native-module' +project(':anyline-ocr-react-native-module').projectDir = new File(rootProject.projectDir, '../node_modules/anyline-ocr-react-native-module/android') + +include ':app' diff --git a/example/Anyline/config/AutoEnergyConfig.js b/example/RNExampleApp/config/AutoEnergyConfig.js similarity index 100% rename from example/Anyline/config/AutoEnergyConfig.js rename to example/RNExampleApp/config/AutoEnergyConfig.js diff --git a/example/Anyline/config/BarcodeConfig.js b/example/RNExampleApp/config/BarcodeConfig.js similarity index 100% rename from example/Anyline/config/BarcodeConfig.js rename to example/RNExampleApp/config/BarcodeConfig.js diff --git a/example/Anyline/config/DocumentConfig.js b/example/RNExampleApp/config/DocumentConfig.js similarity index 91% rename from example/Anyline/config/DocumentConfig.js rename to example/RNExampleApp/config/DocumentConfig.js index 4f471e2e..1ec82149 100755 --- a/example/Anyline/config/DocumentConfig.js +++ b/example/RNExampleApp/config/DocumentConfig.js @@ -15,8 +15,8 @@ export default { 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - "captureResolution": "1080", - "pictureResolution": "1080", + "captureResolution": "1080p", + "pictureResolution": "1080p", "cutout": { "style": "rect", "maxWidthPercent": "100%", @@ -53,13 +53,13 @@ export default { "cancelOnResult": true, "document": { "quality" : 90, - "maxOutputResoultion" : { + "maxOutputResolution" : { "width" : 1920, "height" : 1080 }, "ratio" : { - "rations" : ["0.707"], - "deviation" : "0.15" + "ratios" : [0.707, 1.41, 1.58, 0.633, 1.296, 0.772], + "deviation" : 0.15 } } } diff --git a/example/Anyline/config/EnergyConfig.js b/example/RNExampleApp/config/EnergyConfig.js similarity index 98% rename from example/Anyline/config/EnergyConfig.js rename to example/RNExampleApp/config/EnergyConfig.js index aad41fd6..954793b3 100755 --- a/example/Anyline/config/EnergyConfig.js +++ b/example/RNExampleApp/config/EnergyConfig.js @@ -14,7 +14,7 @@ export default { 'U3laSWdNSHFsRTZBUkVxcG5oNlA5THh3aWF1Sm5Sd2o4OWFWVCt4ZkoyaFdLbgpU\n' + 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - captureResolution: '1080', + captureResolution: '1080p', cutout: { style: 'rect', alignment: 'top_half', diff --git a/example/Anyline/config/IbanConfig.js b/example/RNExampleApp/config/IbanConfig.js similarity index 98% rename from example/Anyline/config/IbanConfig.js rename to example/RNExampleApp/config/IbanConfig.js index 9d19c47c..d5f7edc2 100755 --- a/example/Anyline/config/IbanConfig.js +++ b/example/RNExampleApp/config/IbanConfig.js @@ -15,7 +15,7 @@ export default { 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - "captureResolution": "1080", + "captureResolution": "1080p", "cutout": { "style": "rect", "maxWidthPercent": "80%", diff --git a/example/Anyline/config/LicensePlateConfig.js b/example/RNExampleApp/config/LicensePlateConfig.js similarity index 98% rename from example/Anyline/config/LicensePlateConfig.js rename to example/RNExampleApp/config/LicensePlateConfig.js index c1fce280..d74eb1bb 100644 --- a/example/Anyline/config/LicensePlateConfig.js +++ b/example/RNExampleApp/config/LicensePlateConfig.js @@ -15,7 +15,7 @@ export default { 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - "captureResolution": "1080", + "captureResolution": "1080p", "cutout": { "style": "rect", "maxWidthPercent": "80%", diff --git a/example/Anyline/config/MRZConfig.js b/example/RNExampleApp/config/MRZConfig.js similarity index 98% rename from example/Anyline/config/MRZConfig.js rename to example/RNExampleApp/config/MRZConfig.js index 1d25667c..415276bd 100755 --- a/example/Anyline/config/MRZConfig.js +++ b/example/RNExampleApp/config/MRZConfig.js @@ -15,7 +15,7 @@ export default { 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - "captureResolution": "1080", + "captureResolution": "1080p", "cutout": { "style": "rect", diff --git a/example/Anyline/config/VoucherConfig.js b/example/RNExampleApp/config/VoucherConfig.js similarity index 98% rename from example/Anyline/config/VoucherConfig.js rename to example/RNExampleApp/config/VoucherConfig.js index 87abf571..b20e8f73 100644 --- a/example/Anyline/config/VoucherConfig.js +++ b/example/RNExampleApp/config/VoucherConfig.js @@ -15,7 +15,7 @@ export default { 'NE9tUzVraWdNUVZLaW8vaWlJS2tIVEVUdUxjYWJEWWtacExZdVR2YnU1S1hIc0R6\n' + 'b1NxUUJTL3ZFS3VYUHhhCjNnanZnS285M3lrSjJKQjVBZjZiSkE9PQo=', options: { - "captureResolution": "1080", + "captureResolution": "1080p", "cutout": { "style": "rect", "maxWidthPercent": "80%", diff --git a/example/Anyline/index.android.js b/example/RNExampleApp/index.js old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/index.android.js rename to example/RNExampleApp/index.js diff --git a/example/Anyline/ios/Podfile b/example/RNExampleApp/ios/Podfile similarity index 78% rename from example/Anyline/ios/Podfile rename to example/RNExampleApp/ios/Podfile index 4eb1c186..d7cbb386 100755 --- a/example/Anyline/ios/Podfile +++ b/example/RNExampleApp/ios/Podfile @@ -1,6 +1,6 @@ -project 'Anyline.xcodeproj' +project 'RNExampleApp.xcodeproj' -target 'Anyline' do +target 'RNExampleApp' do pod 'React', :path => '../node_modules/react-native' pod 'AnylineReact', path: '../node_modules/anyline-ocr-react-native-module/ios' pod 'yoga', :path => '../node_modules/react-native/ReactCommon/Yoga' diff --git a/example/Anyline/ios/anyline-tvOS/Info.plist b/example/RNExampleApp/ios/RNExampleApp-tvOS/Info.plist similarity index 100% rename from example/Anyline/ios/anyline-tvOS/Info.plist rename to example/RNExampleApp/ios/RNExampleApp-tvOS/Info.plist diff --git a/example/Anyline/ios/AnylineTests/Info.plist b/example/RNExampleApp/ios/RNExampleApp-tvOSTests/Info.plist old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/ios/AnylineTests/Info.plist rename to example/RNExampleApp/ios/RNExampleApp-tvOSTests/Info.plist diff --git a/example/Anyline/ios/Anyline.xcodeproj/project.pbxproj b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/project.pbxproj old mode 100755 new mode 100644 similarity index 60% rename from example/Anyline/ios/Anyline.xcodeproj/project.pbxproj rename to example/RNExampleApp/ios/RNExampleApp.xcodeproj/project.pbxproj index b202f757..f464bf9d --- a/example/Anyline/ios/Anyline.xcodeproj/project.pbxproj +++ b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/project.pbxproj @@ -5,40 +5,25 @@ }; objectVersion = 46; objects = { + /* Begin PBXBuildFile section */ - 0D4875C561C44B55B2BF687C /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 080275AFF2064057949FCA60 /* MaterialCommunityIcons.ttf */; }; - 10CCB7E53F1945308E876A46 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 50D1B10DFDC340B79E86105B /* Zocial.ttf */; }; + 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 */; }; + 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 */; }; - 1B641833178C4A99B2C8D0BD /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B86489E0EF2C48469341B2E2 /* EvilIcons.ttf */; }; - 1C260602C1DA464F9AE5D9BC /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3736E20A9F784065B2450AC2 /* MaterialIcons.ttf */; }; - 1E934CF71EC2048A00347430 /* trainedData in Resources */ = {isa = PBXBuildFile; fileRef = 1E934CF61EC2048A00347430 /* trainedData */; }; - 1E96072A1FB5E0BB0069BAC4 /* main.jsbundle in Resources */ = {isa = PBXBuildFile; fileRef = 1E9607281FB5E0BB0069BAC4 /* main.jsbundle */; }; - 1E96072B1FB5E0BB0069BAC4 /* main.jsbundle.meta in Resources */ = {isa = PBXBuildFile; fileRef = 1E9607291FB5E0BB0069BAC4 /* main.jsbundle.meta */; }; - 1EC2368B1E7B478400D204E7 /* EventEmitter in Resources */ = {isa = PBXBuildFile; fileRef = 1EC2368A1E7B478400D204E7 /* EventEmitter */; }; - 26D3BCFBBBC3470FBCA228A3 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 7400F0C398B141A0A5409FD2 /* Octicons.ttf */; }; - 2818E1101DFABDF1006BABE2 /* libPods-Anyline.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BD3611D51D496457F65600D7 /* libPods-Anyline.a */; }; - 2818E1121DFABE3F006BABE2 /* libAnylineReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2818E1111DFABE3F006BABE2 /* libAnylineReact.a */; }; - 2818E1141DFABE47006BABE2 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2818E1131DFABE47006BABE2 /* libReact.a */; }; - 2818E1151DFABF4E006BABE2 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; - 2818E1161DFABF4E006BABE2 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; - 2818E1171DFABF4E006BABE2 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; - 2818E1181DFABF4E006BABE2 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; - 2818E1191DFABF4E006BABE2 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; - 2818E11A1DFABF4E006BABE2 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; - 2818E11B1DFABF4E006BABE2 /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; - 2818E11C1DFABF4E006BABE2 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; - 2818E11D1DFABF4E006BABE2 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; - 2818E11E1DFABF4E006BABE2 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; - 5F2134AF9123496AA4B84FE0 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4569A2601AE440A78212F435 /* Entypo.ttf */; }; - 7517872EA5E24F7888780539 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0685917CD1B645A2A0315133 /* Ionicons.ttf */; }; - 81439EE49BAF41E2934C945E /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 11D0895582654A8B85A64505 /* Foundation.ttf */; }; - 84E6C2F5ED264A9BBD6E3B4B /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0DB06547FD004B1CABF97F66 /* Feather.ttf */; }; - CF0F59D7E86A460DA52CD4ED /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A7F1E69C222C401B91BD74DC /* SimpleLineIcons.ttf */; }; - D10291E4B4C74D95B4CD3745 /* libRNVectorIcons.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B44D98638604D41A0257133 /* libRNVectorIcons.a */; }; - EFAE2B10A0764174B88966E0 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 08267BFC102249FF879C533D /* FontAwesome.ttf */; }; + 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; + 2461A0FE4220A12E83C78AAA /* libPods-RNExampleApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA0049A81087564E18C8F99C /* libPods-RNExampleApp.a */; }; + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; }; + 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -98,167 +83,167 @@ remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; remoteInfo = React; }; - 1E2094001E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E78481FD83D690054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3C059A1DE3340900C268FA; - remoteInfo = yoga; + remoteGlobalIDString = ADD01A681E09402E00F6D226; + remoteInfo = "RCTBlob-tvOS"; }; - 1E2094021E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E785A1FD83D690054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3C06751DE3340C00C268FA; - remoteInfo = "yoga-tvOS"; + remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; + remoteInfo = fishhook; }; - 1E2094041E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E785C1FD83D690054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3CD9251DE5FBEC00167DC4; - remoteInfo = cxxreact; + remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; + remoteInfo = "fishhook-tvOS"; }; - 1E2094061E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E78A51FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; - remoteInfo = "cxxreact-tvOS"; + remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; + remoteInfo = "third-party"; }; - 1E2094081E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E78A71FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; - remoteInfo = jschelpers; + remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; + remoteInfo = "third-party-tvOS"; }; - 1E20940A1E7B25A2004160FB /* PBXContainerItemProxy */ = { + 1E2E78A91FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; - remoteInfo = "jschelpers-tvOS"; - }; - 1E3BC62E1F16447A00FBA2A8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 2562B9CB25984C61A7882993 /* RNVectorIcons.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 5DBEB1501B18CEA900B34395; - remoteInfo = RNVectorIcons; + remoteGlobalIDString = 139D7E881E25C6D100323FB7; + remoteInfo = "double-conversion"; }; - 1ED4AFE71E7BF0F900157645 /* PBXContainerItemProxy */ = { + 1E2E78AB1FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 83CBBA2D1A601D0E00E9B192; - remoteInfo = React; - }; - 1EDC9A321FC84F4300A5EDB3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3DBE0D001F3B181A0099AA32; - remoteInfo = fishhook; - }; - 1EDC9A341FC84F4300A5EDB3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; proxyType = 2; - remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; - remoteInfo = "fishhook-tvOS"; + remoteGlobalIDString = 3D383D621EBD27B9005632C8; + remoteInfo = "double-conversion-tvOS"; }; - 1EDC9A431FC84F4300A5EDB3 /* PBXContainerItemProxy */ = { + 1E2E78AD1FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9936F3131F5F2E4B0010BF04; remoteInfo = privatedata; }; - 1EDC9A451FC84F4300A5EDB3 /* PBXContainerItemProxy */ = { + 1E2E78AF1FD8459E0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; proxyType = 2; remoteGlobalIDString = 9936F32F1F5F2E5B0010BF04; remoteInfo = "privatedata-tvOS"; }; - 1EFB01F71F1FB467001E410E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7ECE1E25DB7D00323FB7; - remoteInfo = "third-party"; - }; - 1EFB01F91F1FB467001E410E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D3C1EBD27B6005632C8; - remoteInfo = "third-party-tvOS"; - }; - 1EFB01FB1F1FB467001E410E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 139D7E881E25C6D100323FB7; - remoteInfo = "double-conversion"; - }; - 1EFB01FD1F1FB467001E410E /* PBXContainerItemProxy */ = { + 1E2E78B11FD8460D0054AAD4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D383D621EBD27B9005632C8; - remoteInfo = "double-conversion-tvOS"; + proxyType = 1; + remoteGlobalIDString = 83CBBA2D1A601D0E00E9B192; + remoteInfo = React; }; - 28818D021DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A283A1D9B042B00D4039D; remoteInfo = "RCTImage-tvOS"; }; - 28818D061DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A28471D9B043800D4039D; remoteInfo = "RCTLinking-tvOS"; }; - 28818D0A1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A28541D9B044C00D4039D; remoteInfo = "RCTNetwork-tvOS"; }; - 28818D0E1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A28611D9B046600D4039D; remoteInfo = "RCTSettings-tvOS"; }; - 28818D121DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A287B1D9B048500D4039D; remoteInfo = "RCTText-tvOS"; }; - 28818D171DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; proxyType = 2; remoteGlobalIDString = 2D2A28881D9B049200D4039D; remoteInfo = "RCTWebSocket-tvOS"; }; - 28818D1B1DF973B8008B7AB0 /* PBXContainerItemProxy */ = { + 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"; + }; + 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; + remoteInfo = jschelpers; + }; + 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; + remoteInfo = "jschelpers-tvOS"; + }; 5E9157321DD0AC6500FF2AA8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; @@ -287,54 +272,41 @@ remoteGlobalIDString = 58B5119B1A9E6C1200147676; remoteInfo = RCTText; }; + ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 358F4ED71D1E81A9004DF814; + remoteInfo = RCTBlob; + }; /* End PBXContainerItemProxy 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 = ""; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* AnylineTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AnylineTests.m; sourceTree = ""; }; - 0685917CD1B645A2A0315133 /* Ionicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Ionicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; }; - 080275AFF2064057949FCA60 /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialCommunityIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; }; - 08267BFC102249FF879C533D /* FontAwesome.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = FontAwesome.ttf; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; }; - 0DB06547FD004B1CABF97F66 /* Feather.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Feather.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; }; - 11D0895582654A8B85A64505 /* Foundation.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Foundation.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* RNExampleAppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RNExampleAppTests.m; sourceTree = ""; }; + 0DD6A3A96EDAF662B7635143 /* Pods-RNExampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNExampleApp.release.xcconfig"; path = "Pods/Target Support Files/Pods-RNExampleApp/Pods-RNExampleApp.release.xcconfig"; 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 /* Anyline.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Anyline.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Anyline/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Anyline/AppDelegate.m; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* RNExampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RNExampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RNExampleApp/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = RNExampleApp/AppDelegate.m; sourceTree = ""; }; 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Anyline/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = Anyline/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Anyline/main.m; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RNExampleApp/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNExampleApp/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RNExampleApp/main.m; sourceTree = ""; }; 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; - 177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Anyline.release.xcconfig"; path = "Pods/Target Support Files/Pods-Anyline/Pods-Anyline.release.xcconfig"; sourceTree = ""; }; - 1E934CF61EC2048A00347430 /* trainedData */ = {isa = PBXFileReference; lastKnownFileType = folder; path = trainedData; sourceTree = ""; }; - 1E9607281FB5E0BB0069BAC4 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; - 1E9607291FB5E0BB0069BAC4 /* main.jsbundle.meta */ = {isa = PBXFileReference; lastKnownFileType = text; path = main.jsbundle.meta; sourceTree = ""; }; - 1EC2368A1E7B478400D204E7 /* EventEmitter */ = {isa = PBXFileReference; lastKnownFileType = folder; name = EventEmitter; path = "../node_modules/react-native/Libraries/EventEmitter"; sourceTree = ""; }; - 2562B9CB25984C61A7882993 /* RNVectorIcons.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNVectorIcons.xcodeproj; path = "../node_modules/react-native-vector-icons/RNVectorIcons.xcodeproj"; sourceTree = ""; }; - 2818E1111DFABE3F006BABE2 /* libAnylineReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAnylineReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphoneos/AnylineReact/libAnylineReact.a"; sourceTree = ""; }; - 2818E1131DFABE47006BABE2 /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphoneos/React/libReact.a"; sourceTree = ""; }; - 2818E11F1DFABF5D006BABE2 /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "Pods/../build/Debug-iphoneos/React/libReact.a"; sourceTree = ""; }; - 28DF74E61DF97C9900B332CF /* libAnylineReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAnylineReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphonesimulator/AnylineReact/libAnylineReact.a"; sourceTree = ""; }; - 28DF74E71DF97C9900B332CF /* libReact.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libReact.a; path = "../../../../../../Library/Developer/Xcode/DerivedData/Anyline-bpdhgqpfcebckocfnrqfmvpnalip/Build/Products/Debug-iphonesimulator/React/libReact.a"; sourceTree = ""; }; - 3736E20A9F784065B2450AC2 /* MaterialIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = MaterialIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; }; - 4569A2601AE440A78212F435 /* Entypo.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Entypo.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; }; - 50D1B10DFDC340B79E86105B /* Zocial.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Zocial.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; }; - 5B44D98638604D41A0257133 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNVectorIcons.a; sourceTree = ""; }; 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; - 7400F0C398B141A0A5409FD2 /* Octicons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = Octicons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; 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 = ""; }; - A7F1E69C222C401B91BD74DC /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = SimpleLineIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; }; - B86489E0EF2C48469341B2E2 /* EvilIcons.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = EvilIcons.ttf; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = ""; }; - BD3611D51D496457F65600D7 /* libPods-Anyline.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Anyline.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Anyline.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Anyline/Pods-Anyline.debug.xcconfig"; sourceTree = ""; }; + 9A41F1852761173E71490E7B /* Pods-RNExampleApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNExampleApp.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RNExampleApp/Pods-RNExampleApp.debug.xcconfig"; sourceTree = ""; }; + AA0049A81087564E18C8F99C /* libPods-RNExampleApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNExampleApp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTBlob.xcodeproj; path = "../node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -342,20 +314,20 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2818E1151DFABF4E006BABE2 /* libRCTActionSheet.a in Frameworks */, - 2818E1161DFABF4E006BABE2 /* libRCTAnimation.a in Frameworks */, - 2818E1171DFABF4E006BABE2 /* libRCTGeolocation.a in Frameworks */, - 2818E1181DFABF4E006BABE2 /* libRCTImage.a in Frameworks */, - 2818E1191DFABF4E006BABE2 /* libRCTLinking.a in Frameworks */, - 2818E11A1DFABF4E006BABE2 /* libRCTNetwork.a in Frameworks */, - 2818E11B1DFABF4E006BABE2 /* libRCTSettings.a in Frameworks */, - 2818E11C1DFABF4E006BABE2 /* libRCTText.a in Frameworks */, - 2818E11D1DFABF4E006BABE2 /* libRCTVibration.a in Frameworks */, - 2818E11E1DFABF4E006BABE2 /* libRCTWebSocket.a in Frameworks */, - 2818E1141DFABE47006BABE2 /* libReact.a in Frameworks */, - 2818E1121DFABE3F006BABE2 /* libAnylineReact.a in Frameworks */, - 2818E1101DFABDF1006BABE2 /* libPods-Anyline.a in Frameworks */, - D10291E4B4C74D95B4CD3745 /* libRNVectorIcons.a in Frameworks */, + ADBDB9381DFEBF1600ED6528 /* libRCTBlob.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */, + 146834051AC3E58100842450 /* libReact.a in Frameworks */, + 5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.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 */, + 2461A0FE4220A12E83C78AAA /* libPods-RNExampleApp.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -382,7 +354,7 @@ isa = PBXGroup; children = ( 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, - 28818D031DF973B8008B7AB0 /* libRCTImage-tvOS.a */, + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */, ); name = Products; sourceTree = ""; @@ -391,7 +363,7 @@ isa = PBXGroup; children = ( 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, - 28818D0B1DF973B8008B7AB0 /* libRCTNetwork-tvOS.a */, + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */, ); name = Products; sourceTree = ""; @@ -404,13 +376,13 @@ name = Products; sourceTree = ""; }; - 00E356EF1AD99517003FC87E /* AnylineTests */ = { + 00E356EF1AD99517003FC87E /* RNExampleAppTests */ = { isa = PBXGroup; children = ( - 00E356F21AD99517003FC87E /* AnylineTests.m */, + 00E356F21AD99517003FC87E /* RNExampleAppTests.m */, 00E356F01AD99517003FC87E /* Supporting Files */, ); - path = AnylineTests; + path = RNExampleAppTests; sourceTree = ""; }; 00E356F01AD99517003FC87E /* Supporting Files */ = { @@ -421,29 +393,11 @@ name = "Supporting Files"; sourceTree = ""; }; - 0F127CB2075243BAAD0B9D2A /* Resources */ = { - isa = PBXGroup; - children = ( - 4569A2601AE440A78212F435 /* Entypo.ttf */, - B86489E0EF2C48469341B2E2 /* EvilIcons.ttf */, - 08267BFC102249FF879C533D /* FontAwesome.ttf */, - 11D0895582654A8B85A64505 /* Foundation.ttf */, - 0685917CD1B645A2A0315133 /* Ionicons.ttf */, - 080275AFF2064057949FCA60 /* MaterialCommunityIcons.ttf */, - 3736E20A9F784065B2450AC2 /* MaterialIcons.ttf */, - 7400F0C398B141A0A5409FD2 /* Octicons.ttf */, - A7F1E69C222C401B91BD74DC /* SimpleLineIcons.ttf */, - 50D1B10DFDC340B79E86105B /* Zocial.ttf */, - 0DB06547FD004B1CABF97F66 /* Feather.ttf */, - ); - name = Resources; - sourceTree = ""; - }; 139105B71AF99BAD00B5F7CC /* Products */ = { isa = PBXGroup; children = ( 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, - 28818D0F1DF973B8008B7AB0 /* libRCTSettings-tvOS.a */, + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */, ); name = Products; sourceTree = ""; @@ -452,17 +406,17 @@ isa = PBXGroup; children = ( 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, - 28818D181DF973B8008B7AB0 /* libRCTWebSocket-tvOS.a */, - 1EDC9A331FC84F4300A5EDB3 /* libfishhook.a */, - 1EDC9A351FC84F4300A5EDB3 /* libfishhook-tvOS.a */, + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */, + 1E2E785B1FD83D690054AAD4 /* libfishhook.a */, + 1E2E785D1FD83D690054AAD4 /* libfishhook-tvOS.a */, ); name = Products; sourceTree = ""; }; - 13B07FAE1A68108700A75B9A /* Anyline */ = { + 13B07FAE1A68108700A75B9A /* RNExampleApp */ = { isa = PBXGroup; children = ( - 1E934CF61EC2048A00347430 /* trainedData */, + 008F07F21AC5B25A0029DE68 /* main.jsbundle */, 13B07FAF1A68108700A75B9A /* AppDelegate.h */, 13B07FB01A68108700A75B9A /* AppDelegate.m */, 13B07FB51A68108700A75B9A /* Images.xcassets */, @@ -470,60 +424,30 @@ 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, 13B07FB71A68108700A75B9A /* main.m */, ); - name = Anyline; + name = RNExampleApp; sourceTree = ""; }; 146834001AC3E56700842450 /* Products */ = { isa = PBXGroup; children = ( 146834041AC3E56700842450 /* libReact.a */, - 28818D1C1DF973B8008B7AB0 /* libReact.a */, - 1E2094011E7B25A2004160FB /* libyoga.a */, - 1E2094031E7B25A2004160FB /* libyoga.a */, - 1E2094051E7B25A2004160FB /* libcxxreact.a */, - 1E2094071E7B25A2004160FB /* libcxxreact.a */, - 1E2094091E7B25A2004160FB /* libjschelpers.a */, - 1E20940B1E7B25A2004160FB /* libjschelpers.a */, - 1EFB01F81F1FB467001E410E /* libthird-party.a */, - 1EFB01FA1F1FB467001E410E /* libthird-party.a */, - 1EFB01FC1F1FB467001E410E /* libdouble-conversion.a */, - 1EFB01FE1F1FB467001E410E /* libdouble-conversion.a */, - 1EDC9A441FC84F4300A5EDB3 /* libprivatedata.a */, - 1EDC9A461FC84F4300A5EDB3 /* libprivatedata-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 1E3BC6131F16447A00FBA2A8 /* Products */ = { - isa = PBXGroup; - children = ( - 1E3BC62F1F16447A00FBA2A8 /* libRNVectorIcons.a */, + 3DAD3EA31DF850E9000B6D8A /* libReact.a */, + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */, + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */, + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */, + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */, + 1E2E78A61FD8459E0054AAD4 /* libthird-party.a */, + 1E2E78A81FD8459E0054AAD4 /* libthird-party.a */, + 1E2E78AA1FD8459E0054AAD4 /* libdouble-conversion.a */, + 1E2E78AC1FD8459E0054AAD4 /* libdouble-conversion.a */, + 1E2E78AE1FD8459E0054AAD4 /* libprivatedata.a */, + 1E2E78B01FD8459E0054AAD4 /* libprivatedata-tvOS.a */, ); name = Products; sourceTree = ""; }; - 2CB8EB47EE77921BC8AC85E6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 2818E11F1DFABF5D006BABE2 /* libReact.a */, - 2818E1131DFABE47006BABE2 /* libReact.a */, - 2818E1111DFABE3F006BABE2 /* libAnylineReact.a */, - 28DF74E61DF97C9900B332CF /* libAnylineReact.a */, - 28DF74E71DF97C9900B332CF /* libReact.a */, - BD3611D51D496457F65600D7 /* libPods-Anyline.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 43ECE5BFCF77D87B8ECAFC65 /* Pods */ = { - isa = PBXGroup; - children = ( - EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */, - 177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; 5E91572E1DD0AC6500FF2AA8 /* Products */ = { isa = PBXGroup; children = ( @@ -537,7 +461,7 @@ isa = PBXGroup; children = ( 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, - 28818D071DF973B8008B7AB0 /* libRCTLinking-tvOS.a */, + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */, ); name = Products; sourceTree = ""; @@ -545,10 +469,10 @@ 832341AE1AAA6A7D00B99B32 /* Libraries */ = { isa = PBXGroup; children = ( - 1EC2368A1E7B478400D204E7 /* EventEmitter */, 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */, 146833FF1AC3E56700842450 /* React.xcodeproj */, 00C302A71ABCB8CE00DB3ED1 /* RCTActionSheet.xcodeproj */, + ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */, 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */, 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, @@ -557,7 +481,6 @@ 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, - 2562B9CB25984C61A7882993 /* RNVectorIcons.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -566,7 +489,7 @@ isa = PBXGroup; children = ( 832341B51AAA6A8300B99B32 /* libRCTText.a */, - 28818D131DF973B8008B7AB0 /* libRCTText-tvOS.a */, + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */, ); name = Products; sourceTree = ""; @@ -574,51 +497,75 @@ 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( - 1E9607281FB5E0BB0069BAC4 /* main.jsbundle */, - 1E9607291FB5E0BB0069BAC4 /* main.jsbundle.meta */, - 13B07FAE1A68108700A75B9A /* Anyline */, + 13B07FAE1A68108700A75B9A /* RNExampleApp */, 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* AnylineTests */, + 00E356EF1AD99517003FC87E /* RNExampleAppTests */, 83CBBA001A601CBA00E9B192 /* Products */, - 43ECE5BFCF77D87B8ECAFC65 /* Pods */, - 2CB8EB47EE77921BC8AC85E6 /* Frameworks */, - 0F127CB2075243BAAD0B9D2A /* Resources */, + FAEE93AB51F6FB6A7BBEE8E5 /* Pods */, + A21A27D6B8BAEB7E38742628 /* Frameworks */, ); indentWidth = 2; sourceTree = ""; tabWidth = 2; + usesTabs = 0; }; 83CBBA001A601CBA00E9B192 /* Products */ = { isa = PBXGroup; children = ( - 13B07F961A680F5B00A75B9A /* Anyline.app */, + 13B07F961A680F5B00A75B9A /* RNExampleApp.app */, + ); + name = Products; + sourceTree = ""; + }; + A21A27D6B8BAEB7E38742628 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AA0049A81087564E18C8F99C /* libPods-RNExampleApp.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + ADBDB9201DFEBF0600ED6528 /* Products */ = { + isa = PBXGroup; + children = ( + ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */, + 1E2E78491FD83D690054AAD4 /* libRCTBlob-tvOS.a */, ); name = Products; sourceTree = ""; }; + FAEE93AB51F6FB6A7BBEE8E5 /* Pods */ = { + isa = PBXGroup; + children = ( + 9A41F1852761173E71490E7B /* Pods-RNExampleApp.debug.xcconfig */, + 0DD6A3A96EDAF662B7635143 /* Pods-RNExampleApp.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 13B07F861A680F5B00A75B9A /* Anyline */ = { + 13B07F861A680F5B00A75B9A /* RNExampleApp */ = { isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Anyline" */; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RNExampleApp" */; buildPhases = ( - 9278E2AE7FAB4E0C058839D6 /* [CP] Check Pods Manifest.lock */, + 1565A3C68E8572A53F566630 /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - D2F1758ED6F41FAEDD8C23EE /* [CP] Embed Pods Frameworks */, - 8BEB0DE2E440C87721F45C07 /* [CP] Copy Pods Resources */, + E72E52A52B43B6D2673433A2 /* [CP] Embed Pods Frameworks */, + 7A287B5DB7A3FB65D24E8143 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 1ED4AFE81E7BF0F900157645 /* PBXTargetDependency */, + 1E2E78B21FD8460D0054AAD4 /* PBXTargetDependency */, ); - name = Anyline; + name = RNExampleApp; productName = "Hello World"; - productReference = 13B07F961A680F5B00A75B9A /* Anyline.app */; + productReference = 13B07F961A680F5B00A75B9A /* RNExampleApp.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -627,7 +574,7 @@ 83CBB9F71A601CBA00E9B192 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 610; + LastUpgradeCheck = 0610; ORGANIZATIONNAME = Facebook; TargetAttributes = { 13B07F861A680F5B00A75B9A = { @@ -635,7 +582,7 @@ }; }; }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Anyline" */; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "RNExampleApp" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -655,6 +602,10 @@ ProductGroup = 5E91572E1DD0AC6500FF2AA8 /* Products */; ProjectRef = 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */; }, + { + ProductGroup = ADBDB9201DFEBF0600ED6528 /* Products */; + ProjectRef = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; + }, { ProductGroup = 00C302B61ABCB90400DB3ED1 /* Products */; ProjectRef = 00C302B51ABCB90400DB3ED1 /* RCTGeolocation.xcodeproj */; @@ -691,14 +642,10 @@ ProductGroup = 146834001AC3E56700842450 /* Products */; ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; }, - { - ProductGroup = 1E3BC6131F16447A00FBA2A8 /* Products */; - ProjectRef = 2562B9CB25984C61A7882993 /* RNVectorIcons.xcodeproj */; - }, ); projectRoot = ""; targets = ( - 13B07F861A680F5B00A75B9A /* Anyline */, + 13B07F861A680F5B00A75B9A /* RNExampleApp */, ); }; /* End PBXProject section */ @@ -760,158 +707,158 @@ remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E2094011E7B25A2004160FB /* libyoga.a */ = { + 1E2E78491FD83D690054AAD4 /* libRCTBlob-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libyoga.a; - remoteRef = 1E2094001E7B25A2004160FB /* PBXContainerItemProxy */; + path = "libRCTBlob-tvOS.a"; + remoteRef = 1E2E78481FD83D690054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E2094031E7B25A2004160FB /* libyoga.a */ = { + 1E2E785B1FD83D690054AAD4 /* libfishhook.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libyoga.a; - remoteRef = 1E2094021E7B25A2004160FB /* PBXContainerItemProxy */; + path = libfishhook.a; + remoteRef = 1E2E785A1FD83D690054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E2094051E7B25A2004160FB /* libcxxreact.a */ = { + 1E2E785D1FD83D690054AAD4 /* libfishhook-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 1E2094041E7B25A2004160FB /* PBXContainerItemProxy */; + path = "libfishhook-tvOS.a"; + remoteRef = 1E2E785C1FD83D690054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E2094071E7B25A2004160FB /* libcxxreact.a */ = { + 1E2E78A61FD8459E0054AAD4 /* libthird-party.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libcxxreact.a; - remoteRef = 1E2094061E7B25A2004160FB /* PBXContainerItemProxy */; + path = "libthird-party.a"; + remoteRef = 1E2E78A51FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E2094091E7B25A2004160FB /* libjschelpers.a */ = { + 1E2E78A81FD8459E0054AAD4 /* libthird-party.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libjschelpers.a; - remoteRef = 1E2094081E7B25A2004160FB /* PBXContainerItemProxy */; + path = "libthird-party.a"; + remoteRef = 1E2E78A71FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E20940B1E7B25A2004160FB /* libjschelpers.a */ = { + 1E2E78AA1FD8459E0054AAD4 /* libdouble-conversion.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libjschelpers.a; - remoteRef = 1E20940A1E7B25A2004160FB /* PBXContainerItemProxy */; + path = "libdouble-conversion.a"; + remoteRef = 1E2E78A91FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1E3BC62F1F16447A00FBA2A8 /* libRNVectorIcons.a */ = { + 1E2E78AC1FD8459E0054AAD4 /* libdouble-conversion.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libRNVectorIcons.a; - remoteRef = 1E3BC62E1F16447A00FBA2A8 /* PBXContainerItemProxy */; + path = "libdouble-conversion.a"; + remoteRef = 1E2E78AB1FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EDC9A331FC84F4300A5EDB3 /* libfishhook.a */ = { + 1E2E78AE1FD8459E0054AAD4 /* libprivatedata.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libfishhook.a; - remoteRef = 1EDC9A321FC84F4300A5EDB3 /* PBXContainerItemProxy */; + path = libprivatedata.a; + remoteRef = 1E2E78AD1FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EDC9A351FC84F4300A5EDB3 /* libfishhook-tvOS.a */ = { + 1E2E78B01FD8459E0054AAD4 /* libprivatedata-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libfishhook-tvOS.a"; - remoteRef = 1EDC9A341FC84F4300A5EDB3 /* PBXContainerItemProxy */; + path = "libprivatedata-tvOS.a"; + remoteRef = 1E2E78AF1FD8459E0054AAD4 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EDC9A441FC84F4300A5EDB3 /* libprivatedata.a */ = { + 3DAD3E841DF850E9000B6D8A /* libRCTImage-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libprivatedata.a; - remoteRef = 1EDC9A431FC84F4300A5EDB3 /* PBXContainerItemProxy */; + path = "libRCTImage-tvOS.a"; + remoteRef = 3DAD3E831DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EDC9A461FC84F4300A5EDB3 /* libprivatedata-tvOS.a */ = { + 3DAD3E881DF850E9000B6D8A /* libRCTLinking-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libprivatedata-tvOS.a"; - remoteRef = 1EDC9A451FC84F4300A5EDB3 /* PBXContainerItemProxy */; + path = "libRCTLinking-tvOS.a"; + remoteRef = 3DAD3E871DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EFB01F81F1FB467001E410E /* libthird-party.a */ = { + 3DAD3E8C1DF850E9000B6D8A /* libRCTNetwork-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 1EFB01F71F1FB467001E410E /* PBXContainerItemProxy */; + path = "libRCTNetwork-tvOS.a"; + remoteRef = 3DAD3E8B1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EFB01FA1F1FB467001E410E /* libthird-party.a */ = { + 3DAD3E901DF850E9000B6D8A /* libRCTSettings-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libthird-party.a"; - remoteRef = 1EFB01F91F1FB467001E410E /* PBXContainerItemProxy */; + path = "libRCTSettings-tvOS.a"; + remoteRef = 3DAD3E8F1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EFB01FC1F1FB467001E410E /* libdouble-conversion.a */ = { + 3DAD3E941DF850E9000B6D8A /* libRCTText-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 1EFB01FB1F1FB467001E410E /* PBXContainerItemProxy */; + path = "libRCTText-tvOS.a"; + remoteRef = 3DAD3E931DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 1EFB01FE1F1FB467001E410E /* libdouble-conversion.a */ = { + 3DAD3E991DF850E9000B6D8A /* libRCTWebSocket-tvOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libdouble-conversion.a"; - remoteRef = 1EFB01FD1F1FB467001E410E /* PBXContainerItemProxy */; + path = "libRCTWebSocket-tvOS.a"; + remoteRef = 3DAD3E981DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D031DF973B8008B7AB0 /* libRCTImage-tvOS.a */ = { + 3DAD3EA31DF850E9000B6D8A /* libReact.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTImage-tvOS.a"; - remoteRef = 28818D021DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libReact.a; + remoteRef = 3DAD3EA21DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D071DF973B8008B7AB0 /* libRCTLinking-tvOS.a */ = { + 3DAD3EA51DF850E9000B6D8A /* libyoga.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTLinking-tvOS.a"; - remoteRef = 28818D061DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libyoga.a; + remoteRef = 3DAD3EA41DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D0B1DF973B8008B7AB0 /* libRCTNetwork-tvOS.a */ = { + 3DAD3EA71DF850E9000B6D8A /* libyoga.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTNetwork-tvOS.a"; - remoteRef = 28818D0A1DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libyoga.a; + remoteRef = 3DAD3EA61DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D0F1DF973B8008B7AB0 /* libRCTSettings-tvOS.a */ = { + 3DAD3EA91DF850E9000B6D8A /* libcxxreact.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTSettings-tvOS.a"; - remoteRef = 28818D0E1DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libcxxreact.a; + remoteRef = 3DAD3EA81DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D131DF973B8008B7AB0 /* libRCTText-tvOS.a */ = { + 3DAD3EAB1DF850E9000B6D8A /* libcxxreact.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTText-tvOS.a"; - remoteRef = 28818D121DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libcxxreact.a; + remoteRef = 3DAD3EAA1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D181DF973B8008B7AB0 /* libRCTWebSocket-tvOS.a */ = { + 3DAD3EAD1DF850E9000B6D8A /* libjschelpers.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libRCTWebSocket-tvOS.a"; - remoteRef = 28818D171DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libjschelpers.a; + remoteRef = 3DAD3EAC1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 28818D1C1DF973B8008B7AB0 /* libReact.a */ = { + 3DAD3EAF1DF850E9000B6D8A /* libjschelpers.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libReact.a; - remoteRef = 28818D1B1DF973B8008B7AB0 /* PBXContainerItemProxy */; + path = libjschelpers.a; + remoteRef = 3DAD3EAE1DF850E9000B6D8A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */ = { @@ -942,6 +889,13 @@ 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; + }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -949,23 +903,8 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1E934CF71EC2048A00347430 /* trainedData in Resources */, - 1E96072B1FB5E0BB0069BAC4 /* main.jsbundle.meta in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, - 1EC2368B1E7B478400D204E7 /* EventEmitter in Resources */, - 5F2134AF9123496AA4B84FE0 /* Entypo.ttf in Resources */, - 1B641833178C4A99B2C8D0BD /* EvilIcons.ttf in Resources */, - EFAE2B10A0764174B88966E0 /* FontAwesome.ttf in Resources */, - 81439EE49BAF41E2934C945E /* Foundation.ttf in Resources */, - 7517872EA5E24F7888780539 /* Ionicons.ttf in Resources */, - 0D4875C561C44B55B2BF687C /* MaterialCommunityIcons.ttf in Resources */, - 1C260602C1DA464F9AE5D9BC /* MaterialIcons.ttf in Resources */, - 26D3BCFBBBC3470FBCA228A3 /* Octicons.ttf in Resources */, - 1E96072A1FB5E0BB0069BAC4 /* main.jsbundle in Resources */, - CF0F59D7E86A460DA52CD4ED /* SimpleLineIcons.ttf in Resources */, - 10CCB7E53F1945308E876A46 /* Zocial.ttf in Resources */, - 84E6C2F5ED264A9BBD6E3B4B /* Feather.ttf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -986,37 +925,37 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; }; - 8BEB0DE2E440C87721F45C07 /* [CP] Copy Pods Resources */ = { + 1565A3C68E8572A53F566630 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Copy Pods Resources"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Anyline/Pods-Anyline-resources.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 9278E2AE7FAB4E0C058839D6 /* [CP] Check Pods Manifest.lock */ = { + 7A287B5DB7A3FB65D24E8143 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RNExampleApp/Pods-RNExampleApp-resources.sh\"\n"; showEnvVarsInLog = 0; }; - D2F1758ED6F41FAEDD8C23EE /* [CP] Embed Pods Frameworks */ = { + E72E52A52B43B6D2673433A2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1028,7 +967,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Anyline/Pods-Anyline-frameworks.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RNExampleApp/Pods-RNExampleApp-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -1046,10 +985,10 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1ED4AFE81E7BF0F900157645 /* PBXTargetDependency */ = { + 1E2E78B21FD8460D0054AAD4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = React; - targetProxy = 1ED4AFE71E7BF0F900157645 /* PBXContainerItemProxy */; + targetProxy = 1E2E78B11FD8460D0054AAD4 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1060,7 +999,7 @@ 13B07FB21A68108700A75B9A /* Base */, ); name = LaunchScreen.xib; - path = Anyline; + path = RNExampleApp; sourceTree = ""; }; /* End PBXVariantGroup section */ @@ -1068,67 +1007,62 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB2CFDB20F2459E0363E0171 /* Pods-Anyline.debug.xcconfig */; + baseConfigurationReference = 9A41F1852761173E71490E7B /* Pods-RNExampleApp.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = 35RHL53WRE; - ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( "$(inherited)", + "\"${PODS_ROOT}/Headers/Public\"/**", + "\"${PODS_ROOT}/Headers/Public/Anyline\"", + "\"${PODS_ROOT}/Headers/Public/AnylineReact\"", + "\"${PODS_ROOT}/Headers/Public/React\"", + "\"${PODS_ROOT}/Headers/Public/yoga\"", "$(REACT_HEADERS_PATH)", - "${PODS_ROOT}/Headers/Public", - "${PODS_ROOT}/Headers/Public/Anyline", - "${PODS_ROOT}/Headers/Public/AnylineReact", - "${PODS_ROOT}/Headers/Public/React", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", ); - INFOPLIST_FILE = Anyline/Info.plist; + INFOPLIST_FILE = RNExampleApp/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", "-lc++", ); PRODUCT_BUNDLE_IDENTIFIER = com.anyline.example.reactnative; - PRODUCT_NAME = Anyline; - REACT_HEADERS_PATH = "$(BUILT_PRODUCTS_DIR)/../Release-$(PLATFORM_NAME)/include"; + PRODUCT_NAME = RNExampleApp; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 177620B6168B0FCAD53F4665 /* Pods-Anyline.release.xcconfig */; + baseConfigurationReference = 0DD6A3A96EDAF662B7635143 /* Pods-RNExampleApp.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 35RHL53WRE; - ENABLE_BITCODE = NO; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; HEADER_SEARCH_PATHS = ( "$(inherited)", + "\"${PODS_ROOT}/Headers/Public\"/**", + "\"${PODS_ROOT}/Headers/Public/Anyline\"", + "\"${PODS_ROOT}/Headers/Public/AnylineReact\"", + "\"${PODS_ROOT}/Headers/Public/React\"", + "\"${PODS_ROOT}/Headers/Public/yoga\"", "$(REACT_HEADERS_PATH)", - "${PODS_ROOT}/Headers/Public", - "${PODS_ROOT}/Headers/Public/Anyline", - "${PODS_ROOT}/Headers/Public/AnylineReact", - "${PODS_ROOT}/Headers/Public/React", - "$(SRCROOT)/../node_modules/react-native-vector-icons/RNVectorIconsManager", ); - INFOPLIST_FILE = Anyline/Info.plist; + INFOPLIST_FILE = RNExampleApp/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", "-lc++", ); PRODUCT_BUNDLE_IDENTIFIER = com.anyline.example.reactnative; - PRODUCT_NAME = Anyline; - REACT_HEADERS_PATH = "$(BUILT_PRODUCTS_DIR)/../Release-$(PLATFORM_NAME)/include"; + PRODUCT_NAME = RNExampleApp; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -1167,7 +1101,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; @@ -1203,7 +1136,6 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ""; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; @@ -1214,7 +1146,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "Anyline" */ = { + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RNExampleApp" */ = { isa = XCConfigurationList; buildConfigurations = ( 13B07F941A680F5B00A75B9A /* Debug */, @@ -1223,7 +1155,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "Anyline" */ = { + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "RNExampleApp" */ = { isa = XCConfigurationList; buildConfigurations = ( 83CBBA201A601CBA00E9B192 /* Debug */, diff --git a/example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/anyline-tvOS.xcscheme b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp-tvOS.xcscheme similarity index 78% rename from example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/anyline-tvOS.xcscheme rename to example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp-tvOS.xcscheme index f1edb75d..fd32662d 100644 --- a/example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/anyline-tvOS.xcscheme +++ b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp-tvOS.xcscheme @@ -29,9 +29,9 @@ + BuildableName = "RNExampleApp-tvOS.app" + BlueprintName = "RNExampleApp-tvOS" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> + BuildableName = "RNExampleApp-tvOSTests.xctest" + BlueprintName = "RNExampleApp-tvOSTests" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -61,9 +61,9 @@ + BuildableName = "RNExampleApp-tvOSTests.xctest" + BlueprintName = "RNExampleApp-tvOSTests" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -71,9 +71,9 @@ + BuildableName = "RNExampleApp-tvOS.app" + BlueprintName = "RNExampleApp-tvOS" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -94,9 +94,9 @@ + BuildableName = "RNExampleApp-tvOS.app" + BlueprintName = "RNExampleApp-tvOS" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -113,9 +113,9 @@ + BuildableName = "RNExampleApp-tvOS.app" + BlueprintName = "RNExampleApp-tvOS" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> diff --git a/example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/Anyline.xcscheme b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp.xcscheme old mode 100755 new mode 100644 similarity index 67% rename from example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/Anyline.xcscheme rename to example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp.xcscheme index 48069f01..517dced7 --- a/example/Anyline/ios/Anyline.xcodeproj/xcshareddata/xcschemes/Anyline.xcscheme +++ b/example/RNExampleApp/ios/RNExampleApp.xcodeproj/xcshareddata/xcschemes/RNExampleApp.xcscheme @@ -6,6 +6,20 @@ parallelizeBuildables = "NO" buildImplicitDependencies = "YES"> + + + + + BuildableName = "RNExampleApp.app" + BlueprintName = "RNExampleApp" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> + BuildableName = "RNExampleAppTests.xctest" + BlueprintName = "RNExampleAppTests" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -47,9 +61,9 @@ + BuildableName = "RNExampleAppTests.xctest" + BlueprintName = "RNExampleAppTests" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -57,9 +71,9 @@ + BuildableName = "RNExampleApp.app" + BlueprintName = "RNExampleApp" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -80,9 +94,9 @@ + BuildableName = "RNExampleApp.app" + BlueprintName = "RNExampleApp" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> @@ -99,9 +113,9 @@ + BuildableName = "RNExampleApp.app" + BlueprintName = "RNExampleApp" + ReferencedContainer = "container:RNExampleApp.xcodeproj"> diff --git a/example/Anyline/ios/Anyline.xcworkspace/contents.xcworkspacedata b/example/RNExampleApp/ios/RNExampleApp.xcworkspace/contents.xcworkspacedata old mode 100755 new mode 100644 similarity index 78% rename from example/Anyline/ios/Anyline.xcworkspace/contents.xcworkspacedata rename to example/RNExampleApp/ios/RNExampleApp.xcworkspace/contents.xcworkspacedata index 0ec5329e..7a27e806 --- a/example/Anyline/ios/Anyline.xcworkspace/contents.xcworkspacedata +++ b/example/RNExampleApp/ios/RNExampleApp.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:RNExampleApp.xcodeproj"> diff --git a/example/Anyline/ios/Anyline/AppDelegate.h b/example/RNExampleApp/ios/RNExampleApp/AppDelegate.h old mode 100755 new mode 100644 similarity index 100% rename from example/Anyline/ios/Anyline/AppDelegate.h rename to example/RNExampleApp/ios/RNExampleApp/AppDelegate.h diff --git a/example/Anyline/ios/Anyline/AppDelegate.m b/example/RNExampleApp/ios/RNExampleApp/AppDelegate.m old mode 100755 new mode 100644 similarity index 84% rename from example/Anyline/ios/Anyline/AppDelegate.m rename to example/RNExampleApp/ios/RNExampleApp/AppDelegate.m index 1036c0c3..a09544d4 --- a/example/Anyline/ios/Anyline/AppDelegate.m +++ b/example/RNExampleApp/ios/RNExampleApp/AppDelegate.m @@ -18,11 +18,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( { NSURL *jsCodeLocation; - jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -// jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; + jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation - moduleName:@"anyline" + moduleName:@"RNExampleApp" initialProperties:nil launchOptions:launchOptions]; rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; diff --git a/example/Anyline/ios/Anyline/Base.lproj/LaunchScreen.xib b/example/RNExampleApp/ios/RNExampleApp/Base.lproj/LaunchScreen.xib old mode 100755 new mode 100644 similarity index 93% rename from example/Anyline/ios/Anyline/Base.lproj/LaunchScreen.xib rename to example/RNExampleApp/ios/RNExampleApp/Base.lproj/LaunchScreen.xib index 3513ba9e..e36a349e --- a/example/Anyline/ios/Anyline/Base.lproj/LaunchScreen.xib +++ b/example/RNExampleApp/ios/RNExampleApp/Base.lproj/LaunchScreen.xib @@ -18,7 +18,7 @@ -