diff --git a/.gitignore b/.gitignore index 10be197..39b0f5c 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,8 @@ buck-out/ fastlane/report.xml fastlane/Preview.html fastlane/screenshots + +.vscode/ +ios/assets/ +yarn.lock +package-lock.json diff --git a/app.js b/app.js index 90412cf..859988f 100644 --- a/app.js +++ b/app.js @@ -18,6 +18,6 @@ const Examples = TabNavigator({ }, }, { lazy: true -}) +}); -AppRegistry.registerComponent('ReactNativeCheckoutExample', () => Examples) +AppRegistry.registerComponent('ReactNativeCheckoutExample', () => Examples); diff --git a/ios/ReactNativeCheckoutExample.xcodeproj/project.pbxproj b/ios/ReactNativeCheckoutExample.xcodeproj/project.pbxproj index 224d9e9..9838e34 100644 --- a/ios/ReactNativeCheckoutExample.xcodeproj/project.pbxproj +++ b/ios/ReactNativeCheckoutExample.xcodeproj/project.pbxproj @@ -12,7 +12,6 @@ 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; - 00E356F31AD99517003FC87E /* ReactNativeCheckoutExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* ReactNativeCheckoutExampleTests.m */; }; 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 */; }; @@ -20,7 +19,6 @@ 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; 1D38F0E314B444ED85C273D5 /* libRNCardIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 38B2C3E4A09146F8B494E07C /* libRNCardIO.a */; }; 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; @@ -38,6 +36,7 @@ 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 */; }; + BAC9D5E980FD45E48439EFD6 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 52200097154F4241886A2FFE /* libRCTActionSheet.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -76,13 +75,6 @@ remoteGlobalIDString = 832C81801AAF6DEF007FA2F7; remoteInfo = RCTVibration; }; - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = ReactNativeCheckoutExample; - }; 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; @@ -216,6 +208,34 @@ remoteGlobalIDString = 2D2A28201D9B03D100D4039D; remoteInfo = "RCTAnimation-tvOS"; }; + 61FD6A7B1F94E56800077BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 13B07F961A680F5B00A75B9A; + remoteInfo = RNStripeCheckout; + }; + 61FD6A7D1F94E56800077BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 00E356EE1AD99517003FC87E; + remoteInfo = RNStripeCheckoutTests; + }; + 61FD6A7F1F94E56800077BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D02E47B1E0B4A5D006451C7; + remoteInfo = "RNStripeCheckout-tvOS"; + }; + 61FD6A811F94E56800077BE0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 2D02E4901E0B4A5D006451C7; + remoteInfo = "RNStripeCheckout-tvOSTests"; + }; 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; @@ -288,9 +308,9 @@ 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTVibration.xcodeproj; path = "../node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj"; sourceTree = ""; }; - 00E356EE1AD99517003FC87E /* ReactNativeCheckoutExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ReactNativeCheckoutExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* ReactNativeCheckoutExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ReactNativeCheckoutExampleTests.m; sourceTree = ""; }; + 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNStripeCheckout.xcodeproj; path = "../node_modules/react-native-checkout/ios/RNStripeCheckout.xcodeproj"; 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 /* ReactNativeCheckoutExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ReactNativeCheckoutExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -304,6 +324,7 @@ 2D02E47B1E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "ReactNativeCheckoutExample-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 2D02E4901E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "ReactNativeCheckoutExample-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 38B2C3E4A09146F8B494E07C /* libRNCardIO.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRNCardIO.a; sourceTree = ""; }; + 52200097154F4241886A2FFE /* libRCTActionSheet.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libRCTActionSheet.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 = ""; }; @@ -312,14 +333,6 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 140ED2AC1D01E1AD002B40FF /* libReact.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -338,6 +351,7 @@ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, 1D38F0E314B444ED85C273D5 /* libRNCardIO.a in Frameworks */, + BAC9D5E980FD45E48439EFD6 /* libRCTActionSheet.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -485,6 +499,17 @@ name = Products; sourceTree = ""; }; + 61FD6A751F94E56800077BE0 /* Products */ = { + isa = PBXGroup; + children = ( + 61FD6A7C1F94E56800077BE0 /* RNStripeCheckout.app */, + 61FD6A7E1F94E56800077BE0 /* RNStripeCheckoutTests.xctest */, + 61FD6A801F94E56800077BE0 /* RNStripeCheckout-tvOS.app */, + 61FD6A821F94E56800077BE0 /* RNStripeCheckout-tvOSTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; 78C398B11ACF4ADC00677621 /* Products */ = { isa = PBXGroup; children = ( @@ -498,6 +523,7 @@ isa = PBXGroup; children = ( 38B2C3E4A09146F8B494E07C /* libRNCardIO.a */, + 52200097154F4241886A2FFE /* libRCTActionSheet.a */, ); name = "Recovered References"; sourceTree = ""; @@ -526,6 +552,7 @@ 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, DBEEC26A4C9D44FB9AED1B80 /* RNCardIO.xcodeproj */, + 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -557,7 +584,6 @@ isa = PBXGroup; children = ( 13B07F961A680F5B00A75B9A /* ReactNativeCheckoutExample.app */, - 00E356EE1AD99517003FC87E /* ReactNativeCheckoutExampleTests.xctest */, 2D02E47B1E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOS.app */, 2D02E4901E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOSTests.xctest */, ); @@ -576,24 +602,6 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* ReactNativeCheckoutExampleTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ReactNativeCheckoutExampleTests" */; - buildPhases = ( - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = ReactNativeCheckoutExampleTests; - productName = ReactNativeCheckoutExampleTests; - productReference = 00E356EE1AD99517003FC87E /* ReactNativeCheckoutExampleTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; 13B07F861A680F5B00A75B9A /* ReactNativeCheckoutExample */ = { isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReactNativeCheckoutExample" */; @@ -657,13 +665,8 @@ LastUpgradeCheck = 610; ORGANIZATIONNAME = Facebook; TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - DevelopmentTeam = MCSFM435KD; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; 13B07F861A680F5B00A75B9A = { - DevelopmentTeam = MCSFM435KD; + DevelopmentTeam = V9FK4ALJ9U; ProvisioningStyle = Automatic; }; 2D02E47A1E0B4A5D006451C7 = { @@ -743,11 +746,14 @@ ProductGroup = 799959DE1F8CD4D800BA85DB /* Products */; ProjectRef = DBEEC26A4C9D44FB9AED1B80 /* RNCardIO.xcodeproj */; }, + { + ProductGroup = 61FD6A751F94E56800077BE0 /* Products */; + ProjectRef = 06EA9EDC201141B79829DBCD /* RNStripeCheckout.xcodeproj */; + }, ); projectRoot = ""; targets = ( 13B07F861A680F5B00A75B9A /* ReactNativeCheckoutExample */, - 00E356ED1AD99517003FC87E /* ReactNativeCheckoutExampleTests */, 2D02E47A1E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOS */, 2D02E48F1E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOSTests */, ); @@ -916,6 +922,34 @@ remoteRef = 5E9157341DD0AC6500FF2AA8 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + 61FD6A7C1F94E56800077BE0 /* RNStripeCheckout.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = RNStripeCheckout.app; + remoteRef = 61FD6A7B1F94E56800077BE0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 61FD6A7E1F94E56800077BE0 /* RNStripeCheckoutTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = RNStripeCheckoutTests.xctest; + remoteRef = 61FD6A7D1F94E56800077BE0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 61FD6A801F94E56800077BE0 /* RNStripeCheckout-tvOS.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + path = "RNStripeCheckout-tvOS.app"; + remoteRef = 61FD6A7F1F94E56800077BE0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 61FD6A821F94E56800077BE0 /* RNStripeCheckout-tvOSTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "RNStripeCheckout-tvOSTests.xctest"; + remoteRef = 61FD6A811F94E56800077BE0 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -982,13 +1016,6 @@ /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F8E1A680F5B00A75B9A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1047,14 +1074,6 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* ReactNativeCheckoutExampleTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 13B07F871A680F5B00A75B9A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1084,11 +1103,6 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* ReactNativeCheckoutExample */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 2D02E47A1E0B4A5D006451C7 /* ReactNativeCheckoutExample-tvOS */; @@ -1109,61 +1123,6 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - DEVELOPMENT_TEAM = MCSFM435KD; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", - ); - INFOPLIST_FILE = ReactNativeCheckoutExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReactNativeCheckoutExample.app/ReactNativeCheckoutExample"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - DEVELOPMENT_TEAM = MCSFM435KD; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", - ); - INFOPLIST_FILE = ReactNativeCheckoutExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/$(TARGET_NAME)\"", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ReactNativeCheckoutExample.app/ReactNativeCheckoutExample"; - }; - name = Release; - }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1172,10 +1131,11 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = MCSFM435KD; + DEVELOPMENT_TEAM = V9FK4ALJ9U; HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", + "$(SRCROOT)/../node_modules/react-native-checkout/ios/RNStripeCheckout", ); INFOPLIST_FILE = ReactNativeCheckoutExample/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -1197,10 +1157,11 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = MCSFM435KD; + DEVELOPMENT_TEAM = V9FK4ALJ9U; HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", + "$(SRCROOT)/../node_modules/react-native-checkout/ios/RNStripeCheckout", ); INFOPLIST_FILE = ReactNativeCheckoutExample/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -1231,12 +1192,14 @@ HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", + "$(SRCROOT)/../node_modules/react-native-checkout/ios/RNStripeCheckout", ); INFOPLIST_FILE = "ReactNativeCheckoutExample-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -1266,12 +1229,14 @@ HEADER_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../node_modules/react-native-awesome-card-io/ios/**", + "$(SRCROOT)/../node_modules/react-native-checkout/ios/RNStripeCheckout", ); INFOPLIST_FILE = "ReactNativeCheckoutExample-tvOS/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", ); OTHER_LDFLAGS = ( "-ObjC", @@ -1302,6 +1267,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", ); PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeCheckoutExample-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1328,6 +1294,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", + "\"$(SRCROOT)/$(TARGET_NAME)\"", ); PRODUCT_BUNDLE_IDENTIFIER = "com.facebook.REACT.ReactNativeCheckoutExample-tvOSTests"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -1416,15 +1383,6 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ReactNativeCheckoutExampleTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ReactNativeCheckoutExample" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/ios/ReactNativeCheckoutExample/main.jsbundle b/ios/ReactNativeCheckoutExample/main.jsbundle new file mode 100644 index 0000000..9eb6aaa --- /dev/null +++ b/ios/ReactNativeCheckoutExample/main.jsbundle @@ -0,0 +1,390 @@ +!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=a.error&&(t=a.warn),n.__inspectorLog&&n.__inspectorLog(l[t],e,[].slice.call(arguments),c),n.nativeLoggingHook(e,t)}}function e(n,r){return Array.apply(null,Array(r)).map(function(){return n})}function t(r){function t(n,r){var t=n.map(function(n,r){var t=e(" ",p[r]-n.length).join("");return n+t});return r=r||" ",t.join(r+"|"+r)}if(!Array.isArray(r)){var o=r;r=[];for(var i in o)if(o.hasOwnProperty(i)){var l=o[i];l[u]=i,r.push(l)}}if(0===r.length)return void n.nativeLoggingHook("",a.info);var c=Object.keys(r[0]).sort(),f=[],p=[];c.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(d(r))return n.stylize(Date.prototype.toString.call(r),"date");if(b(r))return i(r)}var y="",h=!1,j=["{","}"];if(c(r)&&(h=!0,j=["[","]"]),m(r)){var z=r.name?": "+r.name:"";y=" [Function"+z+"]"}if(v(r)&&(y=" "+RegExp.prototype.toString.call(r)),d(r)&&(y=" "+Date.prototype.toUTCString.call(r)),b(r)&&(y=" "+i(r)),0===p.length&&(!h||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=h?u(n,r,t,s,p):p.map(function(e){return a(n,r,t,s,e,h)}),n.seen.pop(),l(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,l=r.length;u-1&&(l=u?l.split("\n").map(function(n){return" "+n}).join("\n").substr(2):"\n"+l.split("\n").map(function(n){return" "+n}).join("\n"))):l=n.stylize("[Circular]","special")),y(a)){if(u&&i.match(/^\d+$/))return l;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+": "+l}function l(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 c(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 h(n)&&"[object RegExp]"===j(n)}function h(n){return"object"==typeof n&&null!==n}function d(n){return h(n)&&"[object Date]"===j(n)}function b(n){return h(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}(),u="(index)",a={trace:0,info:1,warn:2,error:3},l=[];l[a.trace]="debug",l[a.info]="log",l[a.warn]="warning",l[a.error]="error";var c=1;if(n.nativeLoggingHook){n.console;n.console={error:r(a.error),info:r(a.info),log:r(a.info),warn:r(a.warn),trace:r(a.trace),debug:r(a.trace),table:t}}else n.console||(n.console={error:o,info:o,log:o,warn:o,trace:o,debug:o,table:o})}("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,u=r.length>1?r[r.length-2]:null,i="function"==typeof a,l="function"==typeof u;l&&s(i,"Cannot have a non-function arg after a function arg.");var c=i?a:null,v=l?u:null,d=i+l;r=r.slice(0,r.length-d),f.enqueueNativeCall(e,n,r,v,c)},r.type=t,r}function i(e,n){return e.indexOf(n)!==-1}function l(e){var n=e||{},t=n.message,r=babelHelpers.objectWithoutProperties(n,["message"]),o=new Error(t);return o.framesToPop=1,babelHelpers.extends(o,r)}var f=n(28),s=n(25);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(41);(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},27); +__d(function(e,r,t,c){"use strict";var i=r(29),n=new i;Object.defineProperty(e,"__fbBatchedBridge",{configurable:!0,value:n}),t.exports=n},28); +__d(function(e,l,t,s){"use strict";var u=l(30),a=l(31),i=(l(32),l(25)),n=(l(33),0),_=1,c=0,o=1,h=2,r=5,d=null,v=function(){function t(){var e=this;babelHelpers.classCallCheck(this,t),this.callFunctionReturnFlushedQueue=function(l,t,s){return e.__guard(function(){e.__callFunction(l,t,s)}),e.flushedQueue()},this.callFunctionReturnResultAndFlushedQueue=function(l,t,s){var u=void 0;return e.__guard(function(){u=e.__callFunction(l,t,s)}),[u,e.flushedQueue()]},this.invokeCallbackAndReturnFlushedQueue=function(l,t){return e.__guard(function(){e.__invokeCallback(l,t)}),e.flushedQueue()},this.flushedQueue=function(){e.__guard(function(){e.__callImmediates()});var l=e._queue;return e._queue=[[],[],[],e._callID],l[0].length?l:null},this._lazyCallableModules={},this._queue=[[],[],[],0],this._successCallbacks=[],this._failureCallbacks=[],this._callID=0,this._lastFlush=0,this._eventLoopStartTime=(new Date).getTime()}return babelHelpers.createClass(t,[{key:"getEventLoopRunningTime",value:function(){return(new Date).getTime()-this._eventLoopStartTime}},{key:"registerCallableModule",value:function(e,l){this._lazyCallableModules[e]=function(){return l}}},{key:"registerLazyCallableModule",value:function(e,l){var t=void 0,s=l;this._lazyCallableModules[e]=function(){return s&&(t=s(),s=null),t}}},{key:"getCallableModule",value:function(e){var l=this._lazyCallableModules[e];return l?l():null}},{key:"enqueueNativeCall",value:function(l,t,s,u,i){(u||i)&&(u&&s.push(this._callID<<1),i&&s.push(this._callID<<1|1),this._successCallbacks[this._callID]=i,this._failureCallbacks[this._callID]=u),this._callID++,this._queue[c].push(l),this._queue[o].push(t),this._queue[h].push(s);var n=(new Date).getTime();if(e.nativeFlushQueueImmediate&&(n-this._lastFlush>=r||0===this._inCall)){var _=this._queue;this._queue=[[],[],[],this._callID],this._lastFlush=n,e.nativeFlushQueueImmediate(_)}a.counterEvent("pending_js_to_native_queue",this._queue[0].length),this.__spy&&this.__spyNativeCall(l,t,s,{failCbId:u?s[s.length-2]:-1,successCbId:i?s[s.length-1]:-1})}},{key:"callSyncHook",value:function(l,t,s){var u=e.nativeCallSyncHook(l,t,s);return this.__spy&&this.__spyNativeCall(l,t,s,{isSync:!0,returnValue:u}),u}},{key:"createDebugLookup",value:function(e,l,t){}},{key:"__guard",value:function(e){this._inCall++;try{e()}catch(e){u.reportFatalError(e)}finally{this._inCall--}}},{key:"__callImmediates",value:function(){a.beginEvent("JSTimers.callImmediates()"),d||(d=l(34)),d.callImmediates(),a.endEvent()}},{key:"__callFunction",value:function(e,l,t){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush,a.beginEvent(e+"."+l+"()"),this.__spy&&this.__spyJSCall(e,l,t);var s=this.getCallableModule(e);i(!!s,"Module %s is not a registered callable module (calling %s)",e,l),i(!!s[l],"Method %s does not exist on module %s",l,e);var u=s[l].apply(s,t);return a.endEvent(),u}},{key:"__invokeCallback",value:function(e,l){this._lastFlush=(new Date).getTime(),this._eventLoopStartTime=this._lastFlush;var t=e>>>1,s=1&e,u=s?this._successCallbacks[t]:this._failureCallbacks[t];u&&(this._successCallbacks[t]=this._failureCallbacks[t]=null,u.apply(null,l))}},{key:"__spyJSCall",value:function(e,l,t,s){this.__spy&&this.__spy(babelHelpers.extends({type:n,isSync:!1,module:e,method:l,failCbId:-1,successCbId:-1,args:t},s))}},{key:"__spyNativeCall",value:function(e,l,t,s){var u=this.__spy;if(u){var a=e+"",i=l;u(babelHelpers.extends({type:_,isSync:!1,module:a,method:i,failCbId:-1,successCbId:-1,args:t},s))}}}],[{key:"spy",value:function(e){e===!0?t.prototype.__spy=function(e){console.log((e.type===n?"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}();t.exports=v},29); +__d(function(r,o,t,i){t.exports=r.ErrorUtils},30); +__d(function(n,e,t,i){"use strict";var c=(e(25),131072),o=!1,r=0,u={mark:function(n){},measure:function(n,e,t){},clearMarks:function(n){},clearMeasures:function(){}},a={getUserTimingPolyfill:function(){return u},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},31); +__d(function(t,n,c,i){"use strict";function o(t){}c.exports=o},32); +__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},33); +__d(function(e,t,n,r){"use strict";function i(){return v||(v=t(36)),v()}function l(){var e=p.indexOf(null);return e===-1&&(e=p.length),e}function a(e,t){var n=q++,r=l();return p[r]=n,T[r]=e,g[r]=t,n}function o(e,n,r){t(39)(e<=q,"Tried to call timer with ID %s but no such timer exists.",e);var l=p.indexOf(e);if(l!==-1){var a=g[l],o=T[l];if(!o||!a)return void console.error("No callback found for timerID "+e);"setTimeout"!==a&&"setImmediate"!==a&&"requestAnimationFrame"!==a&&"requestIdleCallback"!==a||c(l);try{"setTimeout"===a||"setInterval"===a||"setImmediate"===a?o():"requestAnimationFrame"===a?o(i()):"requestIdleCallback"===a?o({timeRemaining:function(){return Math.max(0,h-(i()-n))},didTimeout:!!r}):console.error("Tried to call a callback with invalid type: "+a)}catch(e){y?y.push(e):y=[e]}}}function u(){if(b.length>0){var e=b.slice();b=[];for(var t=0;t0}function c(e){p[e]=null,T[e]=null,g[e]=null,k[e]=null}function s(e){if(null!=e){var t=p.indexOf(e);if(t!==-1){c(t);var n=g[t];"setImmediate"!==n&&"requestIdleCallback"!==n&&d.deleteTimer(e)}}}var m=(t(35),t(31),t(25)),f=t(27),d=f.Timing,v=null,h=16.666666666666668,I=1,T=[],g=[],p=[],b=[],w=[],x={},k=[],q=1,y=null,A=!1,C={setTimeout:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i2?n-2:0),i=2;i1?t-1:0),r=1;r-1&&(w.splice(e,1),o(r,i(),!0)),delete x[r],0===w.length&&d.setSendIdleEvents(!1)},n);x[r]=l}return r},cancelIdleCallback:function(e){s(e);var t=w.indexOf(e);t!==-1&&w.splice(t,1);var n=x[e];n&&(C.clearTimeout(n),delete x[e]),0===w.length&&d.setSendIdleEvents(!1)},clearTimeout:function(e){s(e)},clearInterval:function(e){s(e)},clearImmediate:function(e){s(e);var t=b.indexOf(e);t!==-1&&b.splice(t,1)},cancelAnimationFrame:function(e){s(e)},callTimers:function(e){m(0!==e.length,"Cannot call `callTimers` with an empty list of IDs."),y=null;for(var t=0;t1)for(var r=1;r0){var t=w.slice();w=[];for(var n=0;n>>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},54); +__d(function(_,t,E,i){"use strict";var e=t(56),s=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,N=s.NativeMethodsMixin;E.exports=N},55); +__d(function(e,i,r,s){"use strict";var t=i(57),o=void 0;o=i(t.useFiber?58:113),r.exports=o},56); +__d(function(e,r,s,t){"use strict";var i={useFiber:!1};s.exports=i},57); +__d(function(e,t,n,r){"use strict";function o(e){if(!1!==At(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=Bt.getNodeFromInstance(r),zt.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),!sn.plugins[n]){Ct(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),sn.plugins[n]=t;var r=t.eventTypes;for(var o in r)Ct(C(r[o],t,o),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",o,e)}}}function C(e,t,n){Ct(!sn.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),sn.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){Ct(!sn.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),sn.registrationNameModules[e]=t,sn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function T(e,t){return Ct(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 k(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}function x(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||!x(t));default:return!1}}function S(e){if(void 0!==e._hostParent)return e._hostParent;if("number"==typeof e.tag){do e=e.return;while(e&&e.tag!==Cn);if(e)return e}return null}function R(e,t){for(var n=0,r=e;r;r=S(r))n++;for(var o=0,i=t;i;i=S(i))o++;for(;n-o>0;)e=S(e),n--;for(;o-n>0;)t=S(t),o--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=S(e),t=S(t)}return null}function w(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=S(t)}return!1}function _(e){return S(e)}function I(e,t,n){for(var r=[];e;)r.push(e),e=S(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 Tn(e,r)}function H(e,t,n){var r=F(e,n,t);r&&(n._dispatchListeners=fn(n._dispatchListeners,r),n._dispatchInstances=fn(n._dispatchInstances,e))}function A(e){e&&e.dispatchConfig.phasedRegistrationNames&&Pn.traverseTwoPhase(e._targetInst,H,e)}function D(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Pn.getParentInstance(t):null;Pn.traverseTwoPhase(n,H,e)}}function U(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Tn(e,r);o&&(n._dispatchListeners=fn(n._dispatchListeners,o),n._dispatchInstances=fn(n._dispatchInstances,e))}}function O(e){e&&e.dispatchConfig.registrationName&&U(e._targetInst,null,e)}function j(e){dn(e,A)}function L(e){dn(e,D)}function W(e,t,n,r){Pn.traverseEnterLeave(n,r,U,e,t)}function M(e){dn(e,O)}function z(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?xt.thatReturnsTrue:xt.thatReturnsFalse,this.isPropagationStopped=xt.thatReturnsFalse,this}function Y(e){for(var t;t=e._renderedComponent;)e=t;return e}function B(e,t){var n=Y(e);Vn[t]=n}function Q(e,t){Vn[t]=e}function V(e){var t=e._rootNodeID;t&&delete Vn[t]}function X(e){delete Vn[e],delete Xn[e]}function G(e){return Vn[e]||null}function $(e){var t="number"!=typeof e.tag?e._rootNodeID:e.stateNode._nativeTag;return Ct(t,"All native instances should have a tag."),t}function q(e){return Xn[e._nativeTag]||null}function K(e,t){Xn[e]=t}function J(e){yn.enqueueEvents(e),yn.processEventQueue(!1)}function Z(e,t,n,r){return On.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 Ct(null!=t,"Touch object is missing identifier."),Pt(t<=yr,"Touch identifier %s is greater than maximum supported %s which causes performance issues backfilling array locations for all of the indices.",t,yr),t}function oe(e){var t=re(e),n=br[t];n?ne(n,e):br[t]=te(e),Cr.mostRecentTimeStamp=ee(e)}function ie(e){var t=br[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),Cr.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=br[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),Cr.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(br.slice(0,yr));return br.length>yr&&(e+=" (original size: "+br.length+")"),e}function se(e,t){return Ct(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=xr(e)?Ar.startShouldSetResponder:Nr(e)?Ar.moveShouldSetResponder:"topSelectionChange"===e?Ar.selectionChangeShouldSetResponder:Ar.scrollShouldSetResponder,i=Ir?Pn.getLowestCommonAncestor(Ir,t):t,a=i===Ir,u=gr.getPooled(o,i,n,r);u.touchHistory=Tr.touchHistory,a?xn.accumulateTwoPhaseDispatchesSkipTarget(u):xn.accumulateTwoPhaseDispatches(u);var l=_r(u);if(u.isPersistent()||u.constructor.release(u),!l||l===Ir)return null;var s,c=gr.getPooled(Ar.responderGrant,l,n,r);c.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(c);var f=!0===Rr(c);if(Ir){var d=gr.getPooled(Ar.responderTerminationRequest,Ir,n,r);d.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(d);var p=!wr(d)||Rr(d);if(d.isPersistent()||d.constructor.release(d),p){var g=gr.getPooled(Ar.responderTerminate,Ir,n,r);g.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(g),s=kr(s,[c,g]),Hr(l,f)}else{var v=gr.getPooled(Ar.responderReject,l,n,r);v.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(v),s=kr(s,v)}}else s=kr(s,c),Hr(l,f);return s}function fe(e,t,n){return t&&("topScroll"===e&&!n.responderIgnoreScroll||Er>0&&"topSelectionChange"===e||xr(e)||Nr(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 k=o(e,p);!C.done;y++,C=c.next()){var x=h(k,e,y,C.value,l);null!==x&&(t&&null!==x.alternate&&k.delete(null===x.key?y:x.key),m=a(x,m,y),null===d?f=x:d.sibling=x,d=x)}return t&&k.forEach(function(t){return n(e,t)}),f}function b(e,t,n,o){if(null!==t&&t.tag===aa){r(e,t.sibling);var a=i(t,o);return a.pendingProps=n,a.return=e,a}r(e,t);var u=Zi(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=Ki(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===la){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=ea(o,e.internalContextTag,a);return c.return=e,c}function T(e,t,n,o){var a=t;if(null!==a){if(a.tag===sa){r(e,a.sibling);var u=i(a,o);return u.type=n.value,u.return=e,u}r(e,a)}var l=ta(n,e.internalContextTag,o);return l.type=n.value,l.return=e,l}function k(e,t,o,a){for(var u=o.key,l=t;null!==l;){if(l.key===u){if(l.tag===ua&&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=na(o,e.internalContextTag,a);return c.return=e,c}function x(e,t,n,o){var i=Qr.disableNewFiberFeatures,a="object"==typeof n&&null!==n;if(a)if(i)switch(n.$$typeof){case ha:return u(C(e,t,n,o));case $i:return u(k(e,t,n,o))}else switch(n.$$typeof){case ha: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 $i:return u(k(e,t,n,o))}if(i)switch(e.tag){case ia:var l=e.type;Ct(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 oa:var s=e.type;Ct(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(ra(n))return m(e,t,n,o);if(Be(n))return y(e,t,n,o);if(a&&Ve(e,n),!i&&void 0===n)switch(e.tag){case ia:case oa:var c=e.type;Ct(!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 x}function Ge(e){if(!e)return St;var t=co.get(e);return"number"==typeof t.tag?Vl(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||_t(e,t)}function Ke(e){return"number"==typeof e?as.getByID(e):e}function Je(e,t,n){if(Array.isArray(t))for(var r=t.length;r--&&ss>0;)Je(e,t[r],n);else if(t&&ss>0){var o=Ke(t);for(var i in ls)if(ls[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}ls[i]=!1,ss--}}}}}function Ze(e,t,n,r){var o,i=t.length0&&e&&(Je(e,i,o),ls=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,ls||(ls={}),ls[u]||(ls[u]=!0,ss++)):e=nt(e,a,o)));return e}function ot(e,t,n){return rt(e,us,t,n)}function it(e,t,n){return rt(e,t,us,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?Cs(e):(Cs(e._nativeTag),e._children.forEach(ct))}function ft(e){if(null==e)return null;if("number"==typeof e)return e;var t=e,n=co.get(t);return n?ws(n):t||(Ct("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 Ct(!1,"findNodeHandle(...): Unable to find node handle for unmounted component."))}function dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function gt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function vt(e,t){var n=void 0;try{n=_s(e)}catch(e){}if(null!=n){var r=n.viewConfig,o=fs.create(t,r.validAttributes);Nt.updateView(n._nativeTag,r.uiViewClassName,o)}}function ht(e,t){var n=_s(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=fs.create(t,r.validAttributes);Nt.updateView(o,r.uiViewClassName,i)}}function mt(e,t){var n=void 0;try{n=_s(e)}catch(e){}if(null!=n){var r=n.viewConfig,o=fs.create(t,r.validAttributes);Nt.updateView(n._nativeTag,r.uiViewClassName,o)}}function yt(e,t){var n=_s(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=fs.create(t,r.validAttributes);Nt.updateView(o,r.uiViewClassName,i)}}function bt(e,t){return"number"!=typeof e&&"window"!==e&&(e=Ks(e)||"window"),Nt.__takeSnapshot(e,t)}var Ct=t(25),Pt=t(39),Tt=t(59);t(63);var kt=t(105),xt=t(40),Nt=t(106);t(22);var St=t(107),Rt=t(12),wt=t(108),_t=t(109),It=t(110),Et=t(112);t(32);var Ft,Ht=function(e){return!0},At=Ht,Dt={injectDialog:function(e){Ct(At===Ht,"The custom dialog was already injected."),Ct("function"==typeof e,"Injected showDialog() must be a function."),At=e}},Ut=o,Ot={injection:Dt,logCapturedError:Ut},jt=null,Lt=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},Wt=function(){if(jt){var e=jt;throw jt=null,e}},Mt={injection:{injectErrorUtils:function(e){Ct("function"==typeof e.invokeGuardedCallback,"Injected invokeGuardedCallback() must be a function."),Lt=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,i,a,u,l){return Lt.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,i,a,u,l){var s=Mt.invokeGuardedCallback.apply(this,arguments);null!==s&&null===jt&&(jt=s)},rethrowCaughtError:function(){return Wt.apply(this,arguments)}},zt=Mt,Yt={injectComponentTree:function(e){Ft=e}},Bt={isEndish:i,isMoveish:a,isStartish:u,executeDirectDispatch:d,executeDispatchesInOrder:s,executeDispatchesInOrderStopAtTrue:f,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return Ft.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Ft.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Ft.getNodeFromInstance(e)},injection:Yt},Qt=Bt,Vt=null,Xt={injectFiberControlledHostComponent:function(e){Vt=e}},Gt=null,$t=null,qt={injection:Xt,enqueueStateRestore:function(e){Gt?$t?$t.push(e):$t=[e]:Gt=e},restoreStateIfNeeded:function(){if(Gt){var e=Gt,t=$t;if(Gt=null,$t=null,g(e),t)for(var n=0;n=0))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;Er-=1}Tr.recordTouchTrack(e,n);var o=fe(e,t,n)?ce(e,t,n,r):null,i=Ir&&xr(e),a=Ir&&Nr(e),u=Ir&&Sr(e),l=i?Ar.responderStart:a?Ar.responderMove:u?Ar.responderEnd:null;if(l){var s=gr.getPooled(l,Ir,n,r);s.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(s),o=kr(o,s)}var c=Ir&&"topTouchCancel"===e,f=Ir&&!c&&Sr(e)&&de(n),d=c?Ar.responderTerminate:f?Ar.responderRelease:null;if(d){var p=gr.getPooled(d,Ir,n,r);p.touchHistory=Tr.touchHistory,xn.accumulateDirectDispatches(p),o=kr(o,p),Hr(null)}var g=Tr.touchHistory.numberActiveTouches;return Dr.GlobalInteractionHandler&&g!==Fr&&Dr.GlobalInteractionHandler.onChange(g),Fr=g,o},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){Dr.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){Dr.GlobalInteractionHandler=e}}},Ur=Dr,Or={inject:pe},jr="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.portal")||60106,Lr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:jr,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Wr=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===jr},Mr=jr,zr={createPortal:Lr,isPortal:Wr,REACT_PORTAL_TYPE:Mr},Yr="undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{},Br={disableNewFiberFeatures:!1,enableAsyncSubtreeAPI:!1},Qr=Br,Vr={NoEffect:0,PerformedWork:1,Placement:2,Update:4,PlacementAndUpdate:6,Deletion:8,ContentReset:16,Callback:32,Err:64,Ref:128},Xr={NoWork:0,SynchronousPriority:1,TaskPriority:2,HighPriority:3,LowPriority:4,OffscreenPriority:5},Gr=Vr.Callback,$r=Xr.NoWork,qr=Xr.SynchronousPriority,Kr=Xr.TaskPriority,Jr=bn.ClassComponent,Zr=bn.HostRoot,eo=Pe,to=Te,no=ke,ro=xe,oo=Ne,io=Re,ao=we,uo={addUpdate:eo,addReplaceUpdate:to,addForceUpdate:no,getUpdatePriority:ro,addTopLevelUpdate:oo,beginUpdateQueue:io,commitCallbacks:ao},lo=_e,so={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}},co=so,fo=Rt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,po={ReactCurrentOwner:fo.ReactCurrentOwner},go=po,vo=bn.HostRoot,ho=bn.HostComponent,mo=bn.HostText,yo=Vr.NoEffect,bo=Vr.Placement,Co=1,Po=2,To=3,ko=function(e){return Ie(e)===Po},xo=function(e){var t=co.get(e);return!!t&&Ie(t)===Po},No=Fe,So=function(e){var t=Fe(e);if(!t)return null;for(var n=t;!0;){if(n.tag===ho||n.tag===mo)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},Ro={isFiberMounted:ko,isMounted:xo,findCurrentFiberUsingSlowPath:No,findCurrentHostFiber:So},wo=[],_o=-1,Io=function(e){return{current:e}},Eo=function(){return-1===_o},Fo=function(e,t){_o<0||(e.current=wo[_o],wo[_o]=null,_o--)},Ho=function(e,t,n){_o++,wo[_o]=e.current,e.current=t},Ao=function(){for(;_o>-1;)wo[_o]=null,_o--},Do={createCursor:Io,isEmpty:Eo,pop:Fo,push:Ho,reset:Ao},Uo=Object.assign||function(e){for(var t=1;te)?e:t},Ei={createWorkInProgress:Ci,createHostRootFiber:Pi,createFiberFromElement:Ti,createFiberFromFragment:ki,createFiberFromText:xi,createFiberFromElementType:Ni,createFiberFromHostInstanceForDeletion:Si,createFiberFromCoroutine:Ri,createFiberFromYield:wi,createFiberFromPortal:_i,largerPriority:Ii},Fi=Ei.createHostRootFiber,Hi=function(e){var t=Fi(),n={current:t,containerInfo:e,isScheduled:!1,nextScheduledRoot:null,context:null,pendingContext:null};return t.stateNode=n,n},Ai={createFiberRoot:Hi},Di=bn.IndeterminateComponent,Ui=bn.FunctionalComponent,Oi=bn.ClassComponent,ji=bn.HostComponent,Li={getStackAddendumByWorkInProgressFiber:Ye,describeComponentFrame:Me};"function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")?(dr=("function"==typeof Symbol?Symbol.for:"@@for")("react.coroutine"),pr=("function"==typeof Symbol?Symbol.for:"@@for")("react.yield")):(dr=60104,pr=60105);var Wi=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:dr,key:null==r?null:""+r,children:e,handler:t,props:n}},Mi=function(e){return{$$typeof:pr,value:e}},zi=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===dr},Yi=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===pr},Bi=pr,Qi=dr,Vi={createCoroutine:Wi,createYield:Mi,isCoroutine:zi,isYield:Yi,REACT_YIELD_TYPE:Bi,REACT_COROUTINE_TYPE:Qi},Xi=Vi.REACT_COROUTINE_TYPE,Gi=Vi.REACT_YIELD_TYPE,$i=zr.REACT_PORTAL_TYPE,qi=Ei.createWorkInProgress,Ki=Ei.createFiberFromElement,Ji=Ei.createFiberFromFragment,Zi=Ei.createFiberFromText,ea=Ei.createFiberFromCoroutine,ta=Ei.createFiberFromYield,na=Ei.createFiberFromPortal,ra=Array.isArray,oa=bn.FunctionalComponent,ia=bn.ClassComponent,aa=bn.HostText,ua=bn.HostPortal,la=bn.CoroutineComponent,sa=bn.YieldComponent,ca=bn.Fragment,fa=Vr.NoEffect,da=Vr.Placement,pa=Vr.Deletion,ga="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator"),va="@@iterator",ha="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.element")||60103,ma=Xe(!0,!0),ya=Xe(!1,!0),ba=Xe(!1,!1),Ca=function(e,t){if(Ct(null===e||t.child===e.child,"Resuming work not yet implemented."),null!==t.child){var n=t.child,r=qi(n,n.pendingWorkPriority);for(r.pendingProps=n.pendingProps,t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=qi(n,n.pendingWorkPriority),r.pendingProps=n.pendingProps,r.return=t;r.sibling=null}},Pa={reconcileChildFibers:ma,reconcileChildFibersInPlace:ya,mountChildFibersInPlace:ba,cloneChildFibers:Ca},Ta=Vr.Update,ka=ai.AsyncUpdates,xa=ii.cacheContext,Na=ii.getMaskedContext,Sa=ii.getUnmaskedContext,Ra=ii.isContextConsumer,wa=uo.addUpdate,_a=uo.addReplaceUpdate,Ia=uo.addForceUpdate,Ea=uo.beginUpdateQueue,Fa=ii,Ha=Fa.hasContextChanged,Aa=Ro.isMounted,Da=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&&wt(t,n)&&wt(r,o))}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function a(e,t){t.updater=d,e.stateNode=t,co.set(t,e)}function u(e,t){var n=e.type,r=Sa(e),o=Ra(e),i=o?Na(e,r):St,u=new n(t,i);return a(e,u),o&&xa(e,r,i),u}function l(e,t){var n=t.state;t.componentWillMount(),n!==t.state&&d.enqueueReplaceState(t,t.state,null)}function s(e,t,n,r){var o=t.state;t.componentWillReceiveProps(n,r),t.state!==o&&d.enqueueReplaceState(t,t.state,null)}function c(e,t){var n=e.alternate,r=e.stateNode,o=r.state||null,i=e.pendingProps;Ct(i,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=Sa(e);if(r.props=i,r.state=o,r.refs=St,r.context=Na(e,a),Qr.enableAsyncSubtreeAPI&&null!=e.type&&!0===e.type.unstable_asyncUpdates&&(e.internalContextTag|=ka),"function"==typeof r.componentWillMount){l(e,r);var u=e.updateQueue;null!==u&&(r.state=Ea(n,e,u,r,o,i,t))}"function"==typeof r.componentDidMount&&(e.effectTag|=Ta)}function f(e,t,a){var u=t.stateNode;i(t,u);var l=t.memoizedProps,c=t.pendingProps;c||(c=l,Ct(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=Sa(t),p=Na(t,d);"function"!=typeof u.componentWillReceiveProps||l===c&&f===p||s(t,u,c,p);var g=t.memoizedState,v=void 0;if(v=null!==t.updateQueue?Ea(e,t,t.updateQueue,u,g,c,a):g,!(l!==c||g!==v||Ha()||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"==typeof u.componentDidUpdate&&(l===e.memoizedProps&&g===e.memoizedState||(t.effectTag|=Ta)),!1;var h=o(t,l,c,g,v,p);return h?("function"==typeof u.componentWillUpdate&&u.componentWillUpdate(c,v,p),"function"==typeof u.componentDidUpdate&&(t.effectTag|=Ta)):("function"==typeof u.componentDidUpdate&&(l===e.memoizedProps&&g===e.memoizedState||(t.effectTag|=Ta)),n(t,c),r(t,v)),u.props=c,u.state=v,u.context=p,h}var d={isMounted:Aa,enqueueSetState:function(n,r,o){var i=co.get(n),a=t(i,!1);o=void 0===o?null:o,wa(i,r,o,a),e(i,a)},enqueueReplaceState:function(n,r,o){var i=co.get(n),a=t(i,!1);o=void 0===o?null:o,_a(i,r,o,a),e(i,a)},enqueueForceUpdate:function(n,r){var o=co.get(n),i=t(o,!1);r=void 0===r?null:r,Ia(o,r,i),e(o,i)}};return{adoptClassInstance:a,constructClassInstance:u,mountClassInstance:c,updateClassInstance:f}},Ua=Pa.mountChildFibersInPlace,Oa=Pa.reconcileChildFibers,ja=Pa.reconcileChildFibersInPlace,La=Pa.cloneChildFibers,Wa=uo.beginUpdateQueue,Ma=ii.getMaskedContext,za=ii.getUnmaskedContext,Ya=ii.hasContextChanged,Ba=ii.pushContextProvider,Qa=ii.pushTopLevelContextObject,Va=ii.invalidateContextProvider,Xa=bn.IndeterminateComponent,Ga=bn.FunctionalComponent,$a=bn.ClassComponent,qa=bn.HostRoot,Ka=bn.HostComponent,Ja=bn.HostText,Za=bn.HostPortal,eu=bn.CoroutineComponent,tu=bn.CoroutineHandlerPhase,nu=bn.YieldComponent,ru=bn.Fragment,ou=Xr.NoWork,iu=Xr.OffscreenPriority,au=Vr.PerformedWork,uu=Vr.Placement,lu=Vr.ContentReset,su=Vr.Err,cu=Vr.Ref,fu=go.ReactCurrentOwner,du=function(e,t,n,r,o){function i(e,t,n){a(e,t,n,t.pendingWorkPriority)}function a(e,t,n,r){null===e?t.child=Ua(t,t.child,n,r):e.child===t.child?t.child=Oa(t,t.child,n,r):t.child=ja(t,t.child,n,r)}function u(e,t){var n=t.pendingProps;if(Ya())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return i(e,t,n),C(t,n),t.child}function l(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=cu)}function s(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Ya())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return C(t,r),y(e,t)}var a,u=za(t),l=Ma(t,u);return a=n(r,l),t.effectTag|=au,i(e,t,a),C(t,r),t.child}function c(e,t,n){var r=Ba(t),o=void 0;return null===e?t.stateNode?Ct(!1,"Resuming work not yet implemented."):(A(t,t.pendingProps),D(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(l(e,t),!n)return y(e,t);var o=t.stateNode;fu.current=t;var a=void 0;return a=o.render(),t.effectTag|=au,i(e,t,a),P(t,o.state),C(t,o.props),r&&Va(t),t.child}function d(e,t,n){var r=t.stateNode;r.pendingContext?Qa(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Qa(t,r.context,!1),w(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,u=Wa(e,t,o,null,a,null,n);if(a===u)return I(),y(e,t);var l=u.element;return null!==e&&null!==e.child||!_(t)?(I(),i(e,t,l)):(t.effectTag|=uu,t.child=Ua(t,t.child,l,n)),P(t,u),t.child}return I(),y(e,t)}function p(e,t,n){R(t),null===e&&E(t);var r=t.type,o=t.memoizedProps,a=t.pendingProps;null===a&&(a=o,Ct(null!==a,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));var u=null!==e?e.memoizedProps:null;if(Ya());else if(null===a||o===a)return y(e,t);var s=a.children;return x(r,a)?s=null:u&&x(r,u)&&(t.effectTag|=lu),l(e,t),n!==iu&&!N&&S(r,a)?(t.pendingWorkPriority=iu,null):(i(e,t,s),C(t,a),t.child)}function g(e,t){null===e&&E(t);var n=t.pendingProps;return null===n&&(n=t.memoizedProps),C(t,n),null}function v(e,t,n){Ct(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,a=t.pendingProps,u=za(t),l=Ma(t,u);if(r=o(a,l),t.effectTag|=au,"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=$a;var s=Ba(t);return H(t,r),D(t,n),f(e,t,!0,s)}return t.tag=Ga,i(e,t,r),C(t,a),t.child}function h(e,t){var n=t.pendingProps;Ya()?null===n&&(n=e&&e.memoizedProps,Ct(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 null===e?t.stateNode=Ua(t,t.stateNode,r,o):e.child===t.child?t.stateNode=Oa(t,t.stateNode,r,o):t.stateNode=ja(t,t.stateNode,r,o),C(t,n),t.stateNode}function m(e,t){w(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Ya())null===r&&(r=e&&e.memoizedProps,Ct(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 y(e,t);return null===e?(t.child=ja(t,t.child,r,n),C(t,r)):(i(e,t,r),C(t,r)),t.child}function y(e,t){return La(e,t),t.child}function b(e,t){switch(t.tag){case $a:Ba(t);break;case Za:w(t,t.stateNode.containerInfo)}return null}function C(e,t){e.memoizedProps=t}function P(e,t){e.memoizedState=t}function T(e,t,n){if(t.pendingWorkPriority===ou||t.pendingWorkPriority>n)return b(e,t);switch(t.tag){case Xa:return v(e,t,n);case Ga:return s(e,t);case $a:return c(e,t,n);case qa:return d(e,t,n);case Ka:return p(e,t,n);case Ja:return g(e,t);case tu:t.tag=eu;case eu:return h(e,t);case nu:return null;case Za:return m(e,t);case ru:return u(e,t);default:Ct(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function k(e,t,n){if(Ct(t.tag===$a||t.tag===qa,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=su,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),t.pendingWorkPriority===ou||t.pendingWorkPriority>n)return b(e,t);if(t.firstEffect=null,t.lastEffect=null,a(e,t,null,n),t.tag===$a){var r=t.stateNode;t.memoizedProps=r.props,t.memoizedState=r.state}return t.child}var x=e.shouldSetTextContent,N=e.useSyncScheduling,S=e.shouldDeprioritizeSubtree,R=t.pushHostContext,w=t.pushHostContainer,_=n.enterHydrationState,I=n.resetHydrationState,E=n.tryToClaimNextHydratableInstance,F=Da(r,o,C,P),H=F.adoptClassInstance,A=F.constructClassInstance,D=F.mountClassInstance,U=F.updateClassInstance;return{beginWork:T,beginFailedWork:k}},pu=Pa.reconcileChildFibers,gu=ii.popContextProvider,vu=bn.IndeterminateComponent,hu=bn.FunctionalComponent,mu=bn.ClassComponent,yu=bn.HostRoot,bu=bn.HostComponent,Cu=bn.HostText,Pu=bn.HostPortal,Tu=bn.CoroutineComponent,ku=bn.CoroutineHandlerPhase,xu=bn.YieldComponent,Nu=bn.Fragment,Su=Vr.Placement,Ru=Vr.Ref,wu=Vr.Update,_u=Xr.OffscreenPriority,Iu=function(e,t,n){function r(e){e.effectTag|=wu}function o(e){e.effectTag|=Ru}function i(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===bu||n.tag===Cu||n.tag===Pu)Ct(!1,"A coroutine cannot have host component children.");else if(n.tag===xu)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 a(e,t){var n=t.memoizedProps;Ct(n,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=ku;var r=[];i(r,t);var o=n.handler,a=n.props,u=o(a,r),l=null!==e?e.child:null,s=t.pendingWorkPriority;return t.child=pu(t,l,u,s),t.child}function u(e,t){for(var n=t.child;null!==n;){if(n.tag===bu||n.tag===Cu)f(e,n.stateNode);else if(n.tag===Pu);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 l(e,t,n){var i=t.pendingProps;switch(null===i?i=t.memoizedProps:t.pendingWorkPriority===_u&&n!==_u||(t.pendingProps=null),t.tag){case hu:return null;case mu:return gu(t),null;case yu:var l=t.stateNode;return l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==e&&null!==e.child||(C(t),t.effectTag&=~Su),null;case bu:v(t);var f=g(),P=t.type;if(null!==e&&null!=t.stateNode){var T=e.memoizedProps,k=t.stateNode,x=h(),N=p(k,P,T,i,f,x);t.updateQueue=N,N&&r(t),e.ref!==t.ref&&o(t)}else{if(!i)return Ct(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 S=h();if(C(t))y(t,f)&&r(t);else{var R=s(P,i,f,S,t);u(R,t),d(R,P,i,f)&&r(t),t.stateNode=R}null!==t.ref&&o(t)}return null;case Cu:var w=i;if(e&&null!=t.stateNode)e.memoizedProps!==w&&r(t);else{if("string"!=typeof w)return Ct(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 _=g(),I=h();C(t)?b(t)&&r(t):t.stateNode=c(w,_,I,t)}return null;case Tu:return a(e,t);case ku:return t.tag=Tu,null;case xu:case Nu:return null;case Pu:return r(t),m(t),null;case vu:Ct(!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:Ct(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,f=e.appendInitialChild,d=e.finalizeInitialChildren,p=e.prepareUpdate,g=t.getRootHostContainer,v=t.popHostContext,h=t.getHostContext,m=t.popHostContainer,y=n.prepareToHydrateHostInstance,b=n.prepareToHydrateHostTextInstance,C=n.popHydrationState;return{completeWork:l}},Eu=null,Fu=null,Hu=null,Au=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Du=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Uu=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Ou=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Fu=function(e){Pt(null==Eu,"Cannot inject into DevTools twice."),Eu=Du(e)},Hu=function(e){if(null!=Eu)try{Uu(Eu,e)}catch(e){}},Au=function(e){if(null!=Eu)try{Ou(Eu,e)}catch(e){}}}var ju=Fu,Lu=Hu,Wu=Au,Mu={injectInternals:ju,onCommitRoot:Lu,onCommitUnmount:Wu},zu=bn.ClassComponent,Yu=bn.HostRoot,Bu=bn.HostComponent,Qu=bn.HostText,Vu=bn.HostPortal,Xu=bn.CoroutineComponent,Gu=uo.commitCallbacks,$u=Mu.onCommitUnmount,qu=Vr.Placement,Ku=Vr.Update,Ju=Vr.Callback,Zu=Vr.ContentReset,el=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;){if(i(t))return t;t=t.return}Ct(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===Bu||e.tag===Yu||e.tag===Vu}function a(e){var t=e;e:for(;!0;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Bu&&t.tag!==Qu;){if(t.effectTag&qu)continue e;if(null===t.child||t.tag===Vu)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&qu))return t.stateNode}}function u(e){var t=o(e),n=void 0,r=void 0;switch(t.tag){case Bu:n=t.stateNode,r=!1;break;case Yu:case Vu:n=t.stateNode.containerInfo,r=!0;break;default:Ct(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Zu&&(y(n),t.effectTag&=~Zu);for(var i=a(e),u=e;!0;){if(u.tag===Bu||u.tag===Qu)i?r?k(n,u.stateNode,i):T(n,u.stateNode,i):r?P(n,u.stateNode):C(n,u.stateNode);else if(u.tag===Vu);else if(null!==u.child){u.child.return=u,u=u.child;continue}if(u===e)return;for(;null===u.sibling;){if(null===u.return||u.return===e)return;u=u.return}u.sibling.return=u.return,u=u.sibling}}function l(e){for(var t=e;!0;)if(f(t),null===t.child||t.tag===Vu){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 s(e){for(var t=e,n=!1,r=void 0,o=void 0;!0;){if(!n){var i=t.return;e:for(;!0;){switch(Ct(null!==i,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."),i.tag){case Bu:r=i.stateNode,o=!1;break e;case Yu:case Vu:r=i.stateNode.containerInfo,o=!0;break e}i=i.return}n=!0}if(t.tag===Bu||t.tag===Qu)l(t),o?N(r,t.stateNode):x(r,t.stateNode);else if(t.tag===Vu){if(r=t.stateNode.containerInfo,null!==t.child){t.child.return=t,t=t.child;continue}}else if(f(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)return; +for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,t.tag===Vu&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function c(e){s(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function f(e){switch("function"==typeof $u&&$u(e),e.tag){case zu:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Bu:return void r(e);case Xu:return void l(e.stateNode);case Vu:return void s(e)}}function d(e,t){switch(t.tag){case zu:return;case Bu:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r,i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&m(n,a,i,o,r,t)}return;case Qu:Ct(null!==t.stateNode,"This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var u=t.stateNode,l=t.memoizedProps,s=null!==e?e.memoizedProps:l;return void b(u,s,l);case Yu:case Vu:return;default:Ct(!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 p(e,t){switch(t.tag){case zu:var n=t.stateNode;if(t.effectTag&Ku)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Ju&&null!==t.updateQueue&&Gu(t,t.updateQueue,n));case Yu:var i=t.updateQueue;if(null!==i){var a=t.child&&t.child.stateNode;Gu(t,i,a)}return;case Bu:var u=t.stateNode;if(null===e&&t.effectTag&Ku){var l=t.type,s=t.memoizedProps;h(u,l,s,t)}return;case Qu:case Vu:return;default:Ct(!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){var t=e.ref;if(null!==t){var n=e.stateNode;switch(e.tag){case Bu:t(S(n));break;default:t(n)}}}function v(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,m=e.commitUpdate,y=e.resetTextContent,b=e.commitTextUpdate,C=e.appendChild,P=e.appendChildToContainer,T=e.insertBefore,k=e.insertInContainerBefore,x=e.removeChild,N=e.removeChildFromContainer,S=e.getPublicInstance;return{commitPlacement:u,commitDeletion:c,commitWork:d,commitLifeCycles:p,commitAttachRef:g,commitDetachRef:v}},tl=Do.createCursor,nl=Do.pop,rl=Do.push,ol={},il=function(e){function t(e){return Ct(e!==ol,"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){rl(p,t,e);var n=c(t);rl(d,e,e),rl(f,n,e)}function o(e){nl(f,e),nl(d,e),nl(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&&(rl(d,e,e),rl(f,o,e))}function u(e){d.current===e&&(nl(f,e),nl(d,e))}function l(){f.current=ol,p.current=ol}var s=e.getChildHostContext,c=e.getRootHostContext,f=tl(ol),d=tl(ol),p=tl(ol);return{getHostContext:i,getRootHostContainer:n,popHostContainer:o,popHostContext:u,pushHostContainer:r,pushHostContext:a,resetHostContainer:l}},al=bn.HostComponent,ul=bn.HostText,ll=bn.HostRoot,sl=Vr.Deletion,cl=Vr.Placement,fl=Ei.createFiberFromHostInstanceForDeletion,dl=function(e){function t(e){var t=e.stateNode.containerInfo;return T=v(t),P=e,k=!0,!0}function n(e,t){var n=fl();n.stateNode=t,n.return=e,n.effectTag=sl,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function r(e,t){t.effectTag|=cl}function o(e,t){switch(e.tag){case al:var n=e.type,r=e.pendingProps;return d(t,n,r);case ul:var o=e.pendingProps;return p(t,o);default:return!1}}function i(e){if(k){var t=T;if(!t)return r(P,e),k=!1,void(P=e);if(!o(e,t)){if(!(t=g(t))||!o(e,t))return r(P,e),k=!1,void(P=e);n(P,T)}e.stateNode=t,P=e,T=v(t)}}function a(e,t){var n=e.stateNode,r=h(n,e.type,e.memoizedProps,t,e);return e.updateQueue=r,null!==r}function u(e){var t=e.stateNode;return m(t,e.memoizedProps,e)}function l(e){for(var t=e.return;null!==t&&t.tag!==al&&t.tag!==ll;)t=t.return;P=t}function s(e){if(e!==P)return!1;if(!k)return l(e),k=!0,!1;var t=e.type;if(e.tag!==al||"head"!==t&&"body"!==t&&!f(t,e.memoizedProps))for(var r=T;r;)n(e,r),r=g(r);return l(e),T=P?g(e.stateNode):null,!0}function c(){P=null,T=null,k=!1}var f=e.shouldSetTextContent,d=e.canHydrateInstance,p=e.canHydrateTextInstance,g=e.getNextHydratableSibling,v=e.getFirstHydratableChild,h=e.hydrateInstance,m=e.hydrateTextInstance,y=e.didNotHydrateInstance,b=e.didNotFindHydratableInstance,C=e.didNotFindHydratableTextInstance;if(!(d&&p&&g&&v&&h&&m&&y&&b&&C))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){Ct(!1,"React bug.")},prepareToHydrateHostTextInstance:function(){Ct(!1,"React bug.")},popHydrationState:function(e){return!1}};var P=null,T=null,k=!1;return{enterHydrationState:t,resetHydrationState:c,tryToClaimNextHydratableInstance:i,prepareToHydrateHostInstance:a,prepareToHydrateHostTextInstance:u,popHydrationState:s}},pl=ii.popContextProvider,gl=Do.reset,vl=Li.getStackAddendumByWorkInProgressFiber,hl=Ot.logCapturedError,ml=go.ReactCurrentOwner,yl=Ei.createWorkInProgress,bl=Ei.largerPriority,Cl=Mu.onCommitRoot,Pl=Xr.NoWork,Tl=Xr.SynchronousPriority,kl=Xr.TaskPriority,xl=Xr.HighPriority,Nl=Xr.LowPriority,Sl=Xr.OffscreenPriority,Rl=ai.AsyncUpdates,wl=Vr.PerformedWork,_l=Vr.Placement,Il=Vr.Update,El=Vr.PlacementAndUpdate,Fl=Vr.Deletion,Hl=Vr.ContentReset,Al=Vr.Callback,Dl=Vr.Err,Ul=Vr.Ref,Ol=bn.HostRoot,jl=bn.HostComponent,Ll=bn.HostPortal,Wl=bn.ClassComponent,Ml=uo.getUpdatePriority,zl=ii,Yl=zl.resetContext,Bl=1,Ql=function(e){function t(){gl(),Yl(),A()}function n(){for(;null!==ue&&ue.current.pendingWorkPriority===Pl;){ue.isScheduled=!1;var e=ue.nextScheduledRoot;if(ue.nextScheduledRoot=null,ue===le)return ue=null,le=null,oe=Pl,null;ue=e}for(var n=ue,r=null,o=Pl;null!==n;)n.current.pendingWorkPriority!==Pl&&(o===Pl||o>n.current.pendingWorkPriority)&&(o=n.current.pendingWorkPriority,r=n),n=n.nextScheduledRoot;return null!==r?(oe=o,K=oe,t(),yl(r.current,o)):(oe=Pl,null)}function r(){for(;null!==ie;){var t=ie.effectTag;if(t&Hl&&e.resetTextContent(ie.stateNode),t&Ul){var n=ie.alternate;null!==n&&V(n)}switch(t&~(Al|Dl|Hl|Ul|wl)){case _l:M(ie),ie.effectTag&=~_l;break;case El:M(ie),ie.effectTag&=~_l;var r=ie.alternate;Y(r,ie);break;case Il:var o=ie.alternate;Y(o,ie);break;case Fl:he=!0,z(ie),he=!1}ie=ie.nextEffect}}function o(){for(;null!==ie;){var e=ie.effectTag;if(e&(Il|Al)){var t=ie.alternate;B(t,ie)}e&Ul&&Q(ie),e&Dl&&b(ie);var n=ie.nextEffect;ie.nextEffect=null,ie=n}}function i(e){ve=!0,ae=null;var t=e.stateNode;Ct(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."),ml.current=null;var n=K;K=kl;var i=void 0;for(e.effectTag>wl?null!==e.lastEffect?(e.lastEffect.nextEffect=e,i=e.firstEffect):i=e:i=e.firstEffect,$(),ie=i;null!==ie;){var a=null;try{r()}catch(e){a=e}null!==a&&(Ct(null!==ie,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ie,a),null!==ie&&(ie=ie.nextEffect))}for(q(),t.current=e,ie=i;null!==ie;){var u=null;try{o()}catch(e){u=e}null!==u&&(Ct(null!==ie,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ie,u),null!==ie&&(ie=ie.nextEffect))}ve=!1,"function"==typeof Cl&&Cl(e.stateNode),de&&(de.forEach(x),de=null),K=n}function a(e,t){if(!(e.pendingWorkPriority!==Pl&&e.pendingWorkPriority>t)){for(var n=Ml(e),r=e.child;null!==r;)n=bl(n,r.pendingWorkPriority),r=r.sibling;e.pendingWorkPriority=n}}function u(e){for(;!0;){var t=e.alternate,n=L(t,e,oe),r=e.return,o=e.sibling;if(a(e,oe),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>wl&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeBl){if(null===(re=l(re))&&null!==ae)if(t.timeRemaining()>Bl){if(i(ae),re=n(),c(),oe===Pl||oe>e||oee||oe>kl)););}function p(e,t){c(),null===re&&(re=n()),oe!==Pl&&oe<=e&&(oe<=kl?d(e):null!==t&&f(e,t))}function g(e){v(Sl,e)}function v(e,t){Ct(!Z,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),Z=!0;for(var n=!1;null===ge;){null===ae||ee||i(ae),J=K;var r=null;try{p(e,t)}catch(e){r=e}if(K=J,null===r){switch(oe){case Tl:case kl:if(oe<=e)continue;break;case xl:case Nl:case Sl:if(null===t)n=!0;else{if(!ee&&oe<=e)continue;n=!0}break;case Pl:break;default:Ct(!1,"Switch statement should be exhuastive.")}break}var o=re;if(null===o)null===ge&&(ge=r);else{var a=h(o,r);if(null!==a){var l=a;O(l.alternate,l,oe),C(o,l),re=u(l)}}}null!==t&&(se=!1),n&&!se&&(X(g),se=!0);var s=null!==ge?ge:pe;if(Z=!1,ee=!1,ge=null,pe=null,ce=null,fe=null,null!==s)throw s}function h(e,t){ml.current=null,re=null;var n=null,r=!1,o=!1,i=null;if(e.tag===Ol)n=e,y(e)&&(ge=t);else for(var a=e.return;null!==a&&null===n;){if(a.tag===Wl){var u=a.stateNode;"function"==typeof u.unstable_handleError&&(r=!0,i=lo(a),n=a,o=!0)}else a.tag===Ol&&(n=a);if(y(a)){if(he)return null;if(null!==de&&(de.has(a)||null!==a.alternate&&de.has(a.alternate)))return null;n=null,o=!1}a=a.return}if(null!==n){null===fe&&(fe=new Set),fe.add(n);var l=vl(e),s=lo(e);return null===ce&&(ce=new Map),ce.set(n,{componentName:s,componentStack:l,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:i,willRetry:o}),ve?(null===de&&(de=new Set),de.add(n)):x(n),n}return null===pe&&(pe=t),null}function m(e){return null!==ce&&(ce.has(e)||null!==e.alternate&&ce.has(e.alternate))}function y(e){return null!==fe&&(fe.has(e)||null!==e.alternate&&fe.has(e.alternate))}function b(e){var t=void 0;null!==ce&&(t=ce.get(e),ce.delete(e),null==t&&null!==e.alternate&&(e=e.alternate,t=ce.get(e),ce.delete(e))),Ct(null!=t,"No error for given unit of work. This error is likely caused by a bug in React. Please file an issue.");var n=t.error;try{hl(t)}catch(e){console.error(e)}switch(e.tag){case Wl:var r=e.stateNode,o={componentStack:t.componentStack};return void r.unstable_handleError(n,o);case Ol:return void(null===pe&&(pe=n));default:Ct(!1,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue.")}}function C(e,t){for(var n=e;null!==n&&n!==t&&n.alternate!==t;){switch(n.tag){case Wl:pl(n);break;case jl:H(n);break;case Ol:case Ll:F(n)}n=n.return}}function P(e,t){t!==Pl&&(e.isScheduled||(e.isScheduled=!0,le?(le.nextScheduledRoot=e,le=e):(ue=e,le=e)))}function T(e,t){t<=oe&&(re=null);for(var n=e,r=!0;null!==n&&r;){if(r=!1,(n.pendingWorkPriority===Pl||n.pendingWorkPriority>t)&&(r=!0,n.pendingWorkPriority=t),null!==n.alternate&&(n.alternate.pendingWorkPriority===Pl||n.alternate.pendingWorkPriority>t)&&(r=!0,n.alternate.pendingWorkPriority=t),null===n.return){if(n.tag!==Ol)return;if(P(n.stateNode,t),!Z)switch(t){case Tl:ne?v(Tl,null):v(kl,null);break;case kl:Ct(te,"Task updates can only be scheduled as a nested update or inside batchedUpdates.");break;default:se||(X(g),se=!0)}}n=n.return}}function k(e,t){var n=K;return n===Pl&&(n=!G||e.internalContextTag&Rl||t?Nl:Tl),n===Tl&&(Z||te)?kl:n}function x(e){T(e,kl)}function N(e,t){var n=K;K=e;try{t()}finally{K=n}}function S(e,t){var n=te;te=!0;try{return e(t)}finally{te=n,Z||te||v(kl,null)}}function R(e){var t=ne,n=te;ne=te,te=!1;try{return e()}finally{te=n,ne=t}}function w(e){var t=K;K=Tl;try{return e()}finally{K=t}}function _(e){var t=K;K=Nl;try{return e()}finally{K=t}}var I=il(e),E=dl(e),F=I.popHostContainer,H=I.popHostContext,A=I.resetHostContainer,D=du(e,I,E,T,k),U=D.beginWork,O=D.beginFailedWork,j=Iu(e,I,E),L=j.completeWork,W=el(e,h),M=W.commitPlacement,z=W.commitDeletion,Y=W.commitWork,B=W.commitLifeCycles,Q=W.commitAttachRef,V=W.commitDetachRef,X=e.scheduleDeferredCallback,G=e.useSyncScheduling,$=e.prepareForCommit,q=e.resetAfterCommit,K=Pl,J=Pl,Z=!1,ee=!1,te=!1,ne=!1,re=null,oe=Pl,ie=null,ae=null,ue=null,le=null,se=!1,ce=null,fe=null,de=null,pe=null,ge=null,ve=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:k,performWithPriority:N,batchedUpdates:S,unbatchedUpdates:R,syncUpdates:w,deferredUpdates:_}},Vl=function(e){Ct(!1,"Missing injection for fiber getContextForSubtree")};Ge._injectFiber=function(e){Vl=e};var Xl=Ge,Gl=uo.addTopLevelUpdate,$l=ii.findCurrentUnmaskedContext,ql=ii.isContextProvider,Kl=ii.processChildContext,Jl=Ai.createFiberRoot,Zl=bn.HostComponent,es=Ro.findCurrentHostFiber;Xl._injectFiber(function(e){var t=$l(e);return ql(e)?Kl(e,t,!1):t});var ts=function(e){function t(e,t,n){var r=Qr.enableAsyncSubtreeAPI&&null!=t&&null!=t.type&&!0===t.type.unstable_asyncUpdates,a=i(e,r),u={element:t};n=void 0===n?null:n,Gl(e,u,n,a),o(e,a)}var n=e.getPublicInstance,r=Ql(e),o=r.scheduleUpdate,i=r.getPriorityContext,a=r.performWithPriority,u=r.batchedUpdates,l=r.unbatchedUpdates,s=r.syncUpdates,c=r.deferredUpdates;return{createContainer:function(e){return Jl(e)},updateContainer:function(e,n,r,o){var i=n.current,a=Xl(r);null===n.context?n.context=a:n.pendingContext=a,t(i,e,o)},performWithPriority:a,batchedUpdates:u,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:c,getPublicRootInstance:function(e){var t=e.current;if(!t.child)return null;switch(t.child.tag){case Zl:return n(t.child.stateNode);default:return t.child.stateNode}},findHostInstance:function(e){var t=es(e);return null===t?null:t.stateNode}}},ns={},rs=1,os={},is=function(){function e(){$e(this,e)}return e.register=function(e){var t=++rs;return ns[t]=e,t},e.getByID=function(e){if(!e)return os;var t=ns[e];return t||(console.warn("Invalid style with id `"+e+"`. Skipping ..."),os)},e}(),as=is,us={},ls=null,ss=0,cs={create:function(e,t){return ot(null,e,t)},diff:function(e,t,n){return rt(null,e,t,n)}},fs=cs,ds={mountSafeCallback:at,throwOnStylesProp:ut,warnForStyleProps:lt},ps=ds.mountSafeCallback,gs=function(){function e(t,n){st(this,e),this._nativeTag=t,this._children=[],this.viewConfig=n}return e.prototype.blur=function(){Et.blurTextInput(this._nativeTag)},e.prototype.focus=function(){Et.focusTextInput(this._nativeTag)},e.prototype.measure=function(e){Nt.measure(this._nativeTag,ps(this,e))},e.prototype.measureInWindow=function(e){Nt.measureInWindow(this._nativeTag,ps(this,e))},e.prototype.measureLayout=function(e,t,n){Nt.measureLayout(this._nativeTag,e,ps(this,n),ps(this,t))},e.prototype.setNativeProps=function(e){var t=fs.create(e,this.viewConfig.validAttributes);Nt.updateView(this._nativeTag,this.viewConfig.uiViewClassName,t)},e}(),vs=gs,hs=new Map,ms={register:function(e){var t=e.uiViewClassName;return Ct(!hs.has(t),"Tried to register two views with the same name %s",t),hs.set(t,e),t},get:function(e){var t=hs.get(e);return Ct(t,"View config not found for name %s",e),t}},ys=ms,bs=$n.precacheFiberNode,Cs=$n.uncacheFiberNode,Ps=$n.updateFiberProps,Ts=ts({appendChild:function(e,t){var n="number"==typeof t?t:t._nativeTag,r=e._children,o=r.indexOf(t);o>=0?(r.splice(o,1),r.push(t),Nt.manageChildren(e._nativeTag,[o],[r.length-1],[],[],[])):(r.push(t),Nt.manageChildren(e._nativeTag,[],[],[n],[r.length-1],[]))},appendChildToContainer:function(e,t){var n="number"==typeof t?t:t._nativeTag;Nt.setChildren(e,[n])},appendInitialChild:function(e,t){e._children.push(t)},commitTextUpdate:function(e,t,n){Nt.updateView(e,"RCTRawText",{text:n})},commitMount:function(e,t,n,r){},commitUpdate:function(e,t,n,r,o,i){var a=e.viewConfig;Ps(e._nativeTag,o);var u=fs.diff(r,o,a.validAttributes);Nt.updateView(e._nativeTag,a.uiViewClassName,u)},createInstance:function(e,t,n,r,o){var i=er.allocateTag(),a=ys.get(e),u=fs.create(t,a.validAttributes);Nt.createView(i,a.uiViewClassName,n,u);var l=new vs(i,a);return bs(o,i),Ps(i,t),l},createTextInstance:function(e,t,n,r){var o=er.allocateTag();return Nt.createView(o,"RCTRawText",t,{text:e}),bs(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 Nt.setChildren(e._nativeTag,o),!1},getRootHostContext:function(){return St},getChildHostContext:function(){return St},getPublicInstance:function(e){return e},insertBefore:function(e,t,n){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),Nt.manageChildren(e._nativeTag,[o],[i],[],[],[])}else{var a=r.indexOf(n);r.splice(a,0,t);var u="number"==typeof t?t:t._nativeTag;Nt.manageChildren(e._nativeTag,[],[],[u],[a],[])}},insertInContainerBefore:function(e,t,n){Ct("number"!=typeof e,"Container does not support insertBefore operation")},prepareForCommit:function(){},prepareUpdate:function(e,t,n,r,o,i){return St},removeChild:function(e,t){ct(t);var n=e._children,r=n.indexOf(t);n.splice(r,1),Nt.manageChildren(e._nativeTag,[],[],[],[],[r])},removeChildFromContainer:function(e,t){ct(t),Nt.manageChildren(e,[],[],[],[],[0])},resetAfterCommit:function(){},resetTextContent:function(e){},shouldDeprioritizeSubtree:function(e,t){return!1},scheduleDeferredCallback:Yr.requestIdleCallback,shouldSetTextContent:function(e,t){return!1},useSyncScheduling:!0}),ks=Ts,xs=void 0;xs=function(){Ct(!1,"getInspectorDataForViewTag() is not available in production")};var Ns={getInspectorDataForViewTag:xs},Ss="16.0.0-alpha.13",Rs=t(57),ws=Rs.useFiber?function(e){return ks.findHostInstance(e)}:function(e){return e},_s=ft,Is=function(e){var t=_s(e);return null==t||"number"==typeof t?t:t._nativeTag},Es=null,Fs=t(57),Hs=ds.mountSafeCallback,As=Fs.useFiber?Is:Es,Ds=function(e){function t(){return dt(this,t),pt(this,e.apply(this,arguments))}return gt(t,e),t.prototype.blur=function(){Et.blurTextInput(As(this))},t.prototype.focus=function(){Et.focusTextInput(As(this))},t.prototype.measure=function(e){Nt.measure(As(this),Hs(this,e))},t.prototype.measureInWindow=function(e){Nt.measureInWindow(As(this),Hs(this,e))},t.prototype.measureLayout=function(e,t,n){Nt.measureLayout(As(this),e,Hs(this,n),Hs(this,t))},t.prototype.setNativeProps=function(e){Us(this,e)},t}(Rt.Component),Us=void 0;Us=Fs.useFiber?vt:ht;var Os=Ds,js=t(57),Ls=ds.mountSafeCallback,Ws=js.useFiber?Is:Es,Ms={measure:function(e){Nt.measure(Ws(this),Ls(this,e))},measureInWindow:function(e){Nt.measureInWindow(Ws(this),Ls(this,e))},measureLayout:function(e,t,n){Nt.measureLayout(Ws(this),e,Ls(this,n),Ls(this,t))},setNativeProps:function(e){zs(this,e)},focus:function(){Et.focusTextInput(Ws(this))},blur:function(){Et.blurTextInput(Ws(this))}},zs=void 0;zs=js.useFiber?mt:yt;var Ys=Ms,Bs={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:Bs.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return Bs.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return Bs.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return Bs.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return Bs.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return Bs.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return Bs.centroidDimension(e,0,!1,!0)},noCentroid:-1},Qs=Bs,Vs=function(e){return ys.register(e)},Xs=Vs,Gs=t(57),$s=Gs.useFiber?Xs:Es,qs=t(57),Ks=qs.useFiber?Is:Es,Js=bt,Zs=Mu.injectInternals;Or.inject(),rn.injection.injectFiberBatchedUpdates(ks.batchedUpdates);var ec=new Map;Ot.injection.injectDialog(an.showDialog);var tc={NativeComponent:Os,findNodeHandle:Is,render:function(e,t,n){var r=ec.get(t);return r||(r=ks.createContainer(t),ec.set(t,r)),ks.updateContainer(e,r,null,n),ks.getPublicRootInstance(r)},unmountComponentAtNode:function(e){var t=ec.get(e);t&&ks.updateContainer(null,t,null,function(){ec.delete(e)})},unmountComponentAtNodeAndRemoveContainer:function(e){tc.unmountComponentAtNode(e),Nt.removeRootView(e)},unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return zr.createPortal(e,t,null,n)},unstable_batchedUpdates:rn.batchedUpdates,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{NativeMethodsMixin:Ys,ReactGlobalSharedState:go,ReactNativeComponentTree:$n,ReactNativePropRegistry:as,TouchHistoryMath:Qs,createReactNativeComponentClass:$s,takeSnapshot:Js}};"function"==typeof Zs&&Zs({findFiberByHostInstance:$n.getClosestInstanceFromNode,findHostInstanceByFiber:ks.findHostInstance,getInspectorDataForViewTag:Ns.getInspectorDataForViewTag,bundleType:0,version:Ss});var nc=tc;n.exports=nc},58); +__d(function(r,o,e,n){"use strict";function s(r,e){var n=o(27),s=n.ExceptionsManager;if(s){var i=o(60),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(33),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}},59); +__d(function(r,t,s,a){"use strict";function e(r){if(!r||!r.stack)return[];for(var s=t(61),a=Array.isArray(r.stack)?r.stack:s.parse(r.stack),e="number"==typeof r.framesToPop?r.framesToPop:0;e--;)a.shift();return a}s.exports=e},60); +__d(function(n,o,t,_){t.exports=o(62)},61); +__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;m=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},68); +__d(function(e,t,n,s){"use strict";var i=t(65),r=t(64),a=t(68);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")())},69); +__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)},70); +__d(function(e,t,s,r){"use strict";var i=t(72),n=t(76),o=t(81),a=t(25),h=t(39),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)},84); +__d(function(e,t,s,r){"use strict";var i=t(86),o=t(72),n=t(78),a=t(27),c=(t(35),t(92)),d=t(81),l=t(80),u=t(25),b=a.WebSocketModule,h=0,f=1,p=2,y=3,_=["close","error","message","open"],v=0,E=function(e){function t(e,s,r){babelHelpers.classCallCheck(this,t);var i=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));if(i.CONNECTING=h,i.OPEN=f,i.CLOSING=p,i.CLOSED=y,i.readyState=h,"string"==typeof s&&(s=[s]),Array.isArray(s)||(s=null),!t.isAvailable)throw new Error("Cannot initialize WebSocket module. Native module WebSocketModule is missing.");return i._eventEmitter=new n(b),i._socketId=v++,i._registerEvents(),b.connect(e,s,r,i._socketId),i}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(e instanceof i){var t=a.BlobModule;return u(t,"Native module BlobModule is required for blob support"),void t.sendBlob(e,this._socketId)}if("string"==typeof e)return void b.send(e,this._socketId);if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return void b.sendBinary(l(e),this._socketId);throw new Error("Unsupported data type")}},{key:"ping",value:function(){if(this.readyState===this.CONNECTING)throw new Error("INVALID_STATE_ERR");b.ping(this._socketId)}},{key:"_close",value:function(e,t){b.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){if(t.id===e._socketId){var s=t.data;switch(t.type){case"binary":s=d.toByteArray(t.data).buffer;break;case"blob":s=i.create(t.data)}e.dispatchEvent(new c("message",{data:s}))}}),this._eventEmitter.addListener("websocketOpen",function(t){t.id===e._socketId&&(e.readyState=e.OPEN,e.dispatchEvent(new c("open")))}),this._eventEmitter.addListener("websocketClosed",function(t){t.id===e._socketId&&(e.readyState=e.CLOSED,e.dispatchEvent(new c("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 c("error",{message:t.message})),e.dispatchEvent(new c("close",{message:t.message})),e._unregisterEvents(),e.close())})]}},{key:"binaryType",get:function(){return this._binaryType},set:function(e){if("blob"!==e&&"arraybuffer"!==e)throw new Error("binaryType must be either 'blob' or 'arraybuffer'");if("blob"===this._binaryType||"blob"===e){var t=a.BlobModule;u(t,"Native module BlobModule is required for blob support"),t&&("blob"===e?t.enableBlobSupport(this._socketId):t.disableBlobSupport(this._socketId))}this._binaryType=e}}]),t}(o.apply(void 0,_));E.CONNECTING=h,E.OPEN=f,E.CLOSING=p,E.CLOSED=y,E.isAvailable=!!b,s.exports=E},85); +__d(function(e,t,r,s){"use strict";var l=t(25),o=t(87),a=t(27),n=a.BlobModule,c=function(){function e(t,r){babelHelpers.classCallCheck(this,e);var s=o(),a=0;return t.forEach(function(t){l(t instanceof e,"Can currently only create a Blob from other Blobs"),a+=t.size}),n.createFromParts(t,s),e.create({blobId:s,offset:0,size:a})}return babelHelpers.createClass(e,null,[{key:"create",value:function(t){return babelHelpers.extends(Object.create(e.prototype),t)}}]),babelHelpers.createClass(e,[{key:"slice",value:function(t,r){var s=this.offset,l=this.size;return"number"==typeof t&&(t>l&&(t=l),s+=t,l-=t,"number"==typeof r&&(r<0&&(r=this.size+r),l=r-t)),e.create({blobId:this.blobId,offset:s,size:l})}},{key:"close",value:function(){n.release(this.blobId)}}]),e}();r.exports=c},86); +__d(function(v,n,o,r){var t=n(88),_=n(91),a=_;a.v1=t,a.v4=_,o.exports=a},87); +__d(function(e,o,r,s){function c(e,o,r){var s=o&&r||0,c=o||[];e=e||{};var n=void 0!==e.clockseq?e.clockseq:t,i=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:u+1,m=i-d+(f-u)/1e4;if(m<0&&void 0===e.clockseq&&(n=n+1&16383),(m<0||i>d)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");d=i,u=f,t=n,i+=122192928e5;var k=(1e4*(268435455&i)+f)%4294967296;c[s++]=k>>>24&255,c[s++]=k>>>16&255,c[s++]=k>>>8&255,c[s++]=255&k;var l=i/4294967296*1e4&268435455;c[s++]=l>>>8&255,c[s++]=255&l,c[s++]=l>>>24&15|16,c[s++]=l>>>16&255,c[s++]=n>>>8|128,c[s++]=255&n;for(var q=e.node||a,w=0;w<6;++w)c[s+w]=q[w];return o?o:v(c)}var n=o(89),v=o(90),i=n(),a=[1|i[0],i[1],i[2],i[3],i[4],i[5]],t=16383&(i[6]<<8|i[7]),d=0,u=0;r.exports=c},88); +__d(function(r,n,a,t){var o,e=r.crypto||r.msCrypto;if(e&&e.getRandomValues){var u=new Uint8Array(16);o=function(){return e.getRandomValues(u),u}}if(!o){var f=new Array(16);o=function(){for(var r,n=0;n<16;n++)0===(3&n)&&(r=4294967296*Math.random()),f[n]=r>>>((3&n)<<3)&255;return f}}a.exports=o},89); +__d(function(r,t,n,o){function u(r,t){var n=t||0,o=f;return o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+"-"+o[r[n++]]+o[r[n++]]+"-"+o[r[n++]]+o[r[n++]]+"-"+o[r[n++]]+o[r[n++]]+"-"+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]+o[r[n++]]}for(var f=[],i=0;i<256;++i)f[i]=(i+256).toString(16).substr(1);n.exports=u},90); +__d(function(r,n,a,o){function t(r,n,a){var o=n&&a||0;"string"==typeof r&&(n="binary"==r?new Array(16):null,r=null),r=r||{};var t=r.random||(r.rng||f)();if(t[6]=15&t[6]|64,t[8]=63&t[8]|128,n)for(var u=0;u<16;++u)n[o+u]=t[u];return n||i(t)}var f=n(89),i=n(90);a.exports=t},91); +__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},92); +__d(function(e,t,r,o){"use strict";var n=(t(86),t(27)),l=n.BlobModule,s=null;"string"==typeof l.BLOB_URI_SCHEME&&(s=l.BLOB_URI_SCHEME+":","string"==typeof l.BLOB_URI_HOST&&(s+="//"+l.BLOB_URI_HOST+"/"));var u=function(){function e(){throw babelHelpers.classCallCheck(this,e),new Error("Creating BlobURL objects is not supported yet.")}return babelHelpers.createClass(e,null,[{key:"createObjectURL",value:function(e){if(null===s)throw new Error("Cannot create URL for blob!");return""+s+e.blobId+"?offset="+e.offset+"&size="+e.size}},{key:"revokeObjectURL",value:function(e){}}]),e}();r.exports=u},93); +__d(function(e,t,n,a){"use strict";var r=t(95),l=t(27),s=(t(35),function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,n,a,l){return"undefined"!=typeof l?(console.warn('Alert.alert() with a 5th "type" parameter is deprecated and will be removed. Use AlertIOS.prompt() instead.'),void r.alert(e,t,n,l)):void r.alert(e,t,n)}}]),e}());(function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,n,a){var r={title:e||"",message:t||""};a&&(r=babelHelpers.extends({},r,{cancelable:a.cancelable}));var s=n?n.slice(0,3):[{text:"OK"}],o=s.pop(),i=s.pop(),d=s.pop();d&&(r=babelHelpers.extends({},r,{buttonNeutral:d.text||""})),i&&(r=babelHelpers.extends({},r,{buttonNegative:i.text||""})),o&&(r=babelHelpers.extends({},r,{buttonPositive:o.text||""})),l.DialogManagerAndroid.showAlert(r,function(e){return console.warn(e)},function(e,t){e===l.DialogManagerAndroid.buttonClicked?t===l.DialogManagerAndroid.buttonNeutral?d.onPress&&d.onPress():t===l.DialogManagerAndroid.buttonNegative?i.onPress&&i.onPress():t===l.DialogManagerAndroid.buttonPositive&&o.onPress&&o.onPress():e===l.DialogManagerAndroid.dismissed&&a&&a.onDismiss&&a.onDismiss()})}}]),e})();n.exports=s},94); +__d(function(e,t,a,r){"use strict";var n=t(27).AlertManager,l=function(){function e(){babelHelpers.classCallCheck(this,e)}return babelHelpers.createClass(e,null,[{key:"alert",value:function(e,t,a,r){return"undefined"!=typeof r?(console.warn('AlertIOS.alert() with a 4th "type" parameter is deprecated and will be removed. Use AlertIOS.prompt() instead.'),void this.prompt(e,t,a,r)):void this.prompt(e,t,a,"default")}},{key:"prompt",value:function(e,t,a){var r=arguments.length>3&&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},95); +__d(function(e,t,r,n){"use strict";var o=t(78),i=t(27).LocationObserver,s=t(25),a=t(97),c=t(39),u=new o(i),v=(t(35),t(98)),g=[],f=!1,l={requestAuthorization:function(){i.requestAuthorization()},getCurrentPosition:function(e,t,r){var n,o;return regeneratorRuntime.async(function(c){for(;;)switch(c.prev=c.next){case 0:s("function"==typeof e,"Must provide a valid geo_success callback."),n=!0,c.next=11;break;case 5:if(n=c.sent){c.next=11;break}return c.next=9,regeneratorRuntime.awrap(v.request(v.PERMISSIONS.ACCESS_FINE_LOCATION));case 9:o=c.sent,n=o===v.RESULTS.GRANTED;case 11:n&&i.getCurrentPosition(r||{},e,t||a);case 12:case"end":return c.stop()}},null,this)},watchPosition:function(e,t,r){f||(i.startObserving(r||{}),f=!0);var n=g.length;return g.push([u.addListener("geolocationDidChange",e),t?u.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;o1?r-1:0),s=1;s-1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!Yt.plugins[n]){It(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),Yt.plugins[n]=t;var o=t.eventTypes;for(var r in o)It(h(o[r],t,r),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",r,e)}}}function h(e,t,n){It(!Yt.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),Yt.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){It(!Yt.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),Yt.registrationNameModules[e]=t,Yt.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=Jt.getNodeFromInstance(o),Qt.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=w(e),n--;for(;r-n>0;)t=w(t),r--;for(var a=n;a--;){if(e===t||e===t.alternate)return e;e=w(e),t=w(t)}return null}function A(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=w(t)}return!1}function D(e){return w(e)}function k(e,t,n){for(var o=[];e;)o.push(e),e=w(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 pn(e,o)}function M(e,t,n){var o=O(e,n,t);o&&(n._dispatchListeners=Zt(n._dispatchListeners,o),n._dispatchInstances=Zt(n._dispatchInstances,e))}function H(e){e&&e.dispatchConfig.phasedRegistrationNames&&ln.traverseTwoPhase(e._targetInst,M,e)}function U(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ln.getParentInstance(t):null;ln.traverseTwoPhase(n,M,e)}}function F(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var o=n.dispatchConfig.registrationName,r=pn(e,o);r&&(n._dispatchListeners=Zt(n._dispatchListeners,r),n._dispatchInstances=Zt(n._dispatchInstances,e))}}function W(e){e&&e.dispatchConfig.registrationName&&F(e._targetInst,null,e)}function L(e){en(e,H)}function B(e){en(e,U)}function Y(e,t,n,o){ln.traverseEnterLeave(n,o,F,e,t)}function V(e){en(e,W)}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?St.thatReturnsTrue:St.thatReturnsFalse,this.isPropagationStopped=St.thatReturnsFalse,this}function G(e){sn.enqueueEvents(e),sn.processEventQueue(!1)}function q(e){var t=$t.getInstanceFromNode(e);if(t){if("number"==typeof t.tag){It(Wn&&"function"==typeof Wn.restoreControlledState,"Fiber needs to be injected to handle a fiber target for controlled events.");var n=$t.getFiberCurrentPropsFromNode(t.stateNode);return void Wn.restoreControlledState(t.stateNode,t.type,n)}It("function"==typeof t.restoreControlledState,"The internal instance must be a React host component."),t.restoreControlledState()}}function z(e,t){return qn(e,t)}function Q(e,t){return Gn(z,e,t)}function K(e,t){if(zn)return Q(e,t);zn=!0;try{return Q(e,t)}finally{zn=!1,Xn.restoreStateIfNeeded()}}function J(e,t,n,o){return Pn.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 It(null!=t,"Touch object is missing identifier."),Pt(t<=ho,"Touch identifier %s is greater than maximum supported %s which causes performance issues backfilling array locations for all of the indices.",t,ho),t}function ne(e){var t=te(e),n=mo[t];n?ee(n,e):mo[t]=Z(e),vo.mostRecentTimeStamp=$(e)}function oe(e){var t=mo[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),vo.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=mo[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),vo.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(mo.slice(0,ho));return mo.length>ho&&(e+=" (original size: "+mo.length+")"),e}function se(e,t){return It(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=yo(e)?xo.startShouldSetResponder:bo(e)?xo.moveShouldSetResponder:"topSelectionChange"===e?xo.selectionChangeShouldSetResponder:xo.scrollShouldSetResponder,i=Po?ln.getLowestCommonAncestor(Po,t):t,a=i===Po,s=co.getPooled(r,i,n,o);s.touchHistory=_o.touchHistory,a?fn.accumulateTwoPhaseDispatchesSkipTarget(s):fn.accumulateTwoPhaseDispatches(s);var u=Io(s);if(s.isPersistent()||s.constructor.release(s),!u||u===Po)return null;var c,l=co.getPooled(xo.responderGrant,u,n,o);l.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(l);var p=!0===Ro(l);if(Po){var d=co.getPooled(xo.responderTerminationRequest,Po,n,o);d.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(d);var f=!No(d)||Ro(d);if(d.isPersistent()||d.constructor.release(d),f){var h=co.getPooled(xo.responderTerminate,Po,n,o);h.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(h),c=Co(c,[l,h]),wo(u,p)}else{var m=co.getPooled(xo.responderReject,u,n,o);m.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(m),c=Co(c,m)}}else c=Co(c,l),wo(u,p);return c}function ce(e,t,n){return t&&("topScroll"===e&&!n.responderIgnoreScroll||Eo>0&&"topSelectionChange"===e||yo(e)||bo(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&&mi>0){var r=Xe(t);for(var i in hi)if(hi[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}hi[i]=!1,mi--}}}}}function qe(e,t,n,o){var r,i=t.length0&&e&&(Ge(e,i,r),hi=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,hi||(hi={}),hi[s]||(hi[s]=!0,mi++)):e=Ke(e,a,r)));return e}function $e(e,t,n){return Je(e,fi,t,n)}function Ze(e,t,n){return Je(e,t,fi,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){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function it(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function at(e,t){var n=void 0;try{n=Dr(e)}catch(e){}if(null!=n){var o=n.viewConfig,r=gi.create(t,o.validAttributes);wt.updateView(n._nativeTag,o.uiViewClassName,r)}}function st(e,t){var n=Dr(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=gi.create(t,o.validAttributes);wt.updateView(r,o.uiViewClassName,i)}}function ut(e,t){var n=void 0;try{n=Dr(e)}catch(e){}if(null!=n){var o=n.viewConfig,r=gi.create(t,o.validAttributes);wt.updateView(n._nativeTag,o.uiViewClassName,r)}}function ct(e,t){var n=Dr(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=gi.create(t,o.validAttributes);wt.updateView(r,o.uiViewClassName,i)}}function lt(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function pt(e,t){return e&&"object"==typeof e&&null!=e.key?Mi.escape(e.key):t.toString(36)}function dt(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===Fi)return n(o,e,""===t?Wi+pt(e,0):t),1;var i,a,s=0,u=""===t?Wi:t+Li;if(Array.isArray(e))for(var c=0;c=0))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;Eo-=1}_o.recordTouchTrack(e,n);var r=ce(e,t,n)?ue(e,t,n,o):null,i=Po&&yo(e),a=Po&&bo(e),s=Po&&To(e),u=i?xo.responderStart:a?xo.responderMove:s?xo.responderEnd:null;if(u){var c=co.getPooled(u,Po,n,o);c.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(c),r=Co(r,c)}var l=Po&&"topTouchCancel"===e,p=Po&&!l&&To(e)&&le(n),d=l?xo.responderTerminate:p?xo.responderRelease:null; +if(d){var f=co.getPooled(d,Po,n,o);f.touchHistory=_o.touchHistory,fn.accumulateDirectDispatches(f),r=Co(r,f),wo(null)}var h=_o.touchHistory.numberActiveTouches;return Ao.GlobalInteractionHandler&&h!==So&&Ao.GlobalInteractionHandler.onChange(h),So=h,r},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){Ao.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){Ao.GlobalInteractionHandler=e}}},Do=Ao,ko={inject:pe},jo=de,Oo=un.ClassComponent,Mo={addComponentAsRefTo:function(e,t,n){if(n&&n.tag===Oo){var o=n.stateNode;(o.refs===At?o.refs={}:o.refs)[t]=e.getPublicInstance()}else It(fe(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===Oo){var o=n.stateNode;o&&o.refs[t]===e.getPublicInstance()&&delete o.refs[t]}else{It(fe(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)}}},Ho=Mo,Uo={};Uo.attachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&he(n,e,t._owner)}},Uo.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},Uo.detachRefs=function(e,t){if(null!==t&&"object"==typeof t){var n=t.ref;null!=n&&me(n,e,t._owner)}};var Fo=Uo,Wo={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){Fo.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=Fo.shouldUpdateRefs(r,t);i&&Fo.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 Pt(null==e._updateBatchNumber||e._updateBatchNumber===n+1,"performUpdateIfNecessary: Unexpected batch number (current %s, pending %s)",n,e._updateBatchNumber):void e.performUpdateIfNecessary(t)}},Lo=Wo,Bo={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}},Yo=Bo,Vo={},Xo={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){It(!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=Fn.allocateTag();this._rootNodeID=r;var i=n._tag;return wt.createView(r,"RCTRawText",i,{text:this._stringText}),Wt.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,wt.updateView(this._rootNodeID,"RCTRawText",{text:this._stringText}))}},unmountComponent:function(){Wt.uncacheNode(this),this._currentElement=null,this._stringText=null,this._rootNodeID=0}});var ti=ei,ni=function(e,t){this._currentElement=null,this._renderedComponent=t(e)};babelHelpers.extends(ni.prototype,{mountComponent:function(e,t,n,o,r){return Lo.mountComponent(this._renderedComponent,e,t,n,o,r)},receiveComponent:function(){},getHostNode:function(){return Lo.getHostNode(this._renderedComponent)},unmountComponent:function(e,t){Lo.unmountComponent(this._renderedComponent,e,t),this._renderedComponent=null}});var oi=ni,ri={inject:Be},ii=void 0;ii=function(){It(!1,"getInspectorDataForViewTag() is not available in production")};var ai={getInspectorDataForViewTag:ii},si=function(e){var t=Dr(e);return null==t||"number"==typeof t?t:t.getHostNode()},ui={},ci=1,li={},pi=function(){function e(){Ye(this,e)}return e.register=function(e){var t=++ci;return ui[t]=e,t},e.getByID=function(e){if(!e)return li;var t=ui[e];return t||(console.warn("Invalid style with id `"+e+"`. Skipping ..."),li)},e}(),di=pi,fi={},hi=null,mi=0,vi={create:function(e,t){return $e(null,e,t)},diff:function(e,t,n){return Je(null,e,t,n)}},gi=vi,_i={mountSafeCallback:et,throwOnStylesProp:tt,warnForStyleProps:nt},Ci=t(57),yi=_i.mountSafeCallback,bi=Ci.useFiber?wr:si,Ti=function(e){function t(){return ot(this,t),rt(this,e.apply(this,arguments))}return it(t,e),t.prototype.blur=function(){Ot.blurTextInput(bi(this))},t.prototype.focus=function(){Ot.focusTextInput(bi(this))},t.prototype.measure=function(e){wt.measure(bi(this),yi(this,e))},t.prototype.measureInWindow=function(e){wt.measureInWindow(bi(this),yi(this,e))},t.prototype.measureLayout=function(e,t,n){wt.measureLayout(bi(this),e,yi(this,n),yi(this,t))},t.prototype.setNativeProps=function(e){Ri(this,e)},t}(xt.Component),Ri=void 0;Ri=Ci.useFiber?at:st;var Ni=Ti,Ii=t(57),Pi=_i.mountSafeCallback,Ei=Ii.useFiber?wr:si,Si={measure:function(e){wt.measure(Ei(this),Pi(this,e))},measureInWindow:function(e){wt.measureInWindow(Ei(this),Pi(this,e))},measureLayout:function(e,t,n){wt.measureLayout(Ei(this),e,Pi(this,n),Pi(this,t))},setNativeProps:function(e){wi(this,e)},focus:function(){Ot.focusTextInput(Ei(this))},blur:function(){Ot.blurTextInput(Ei(this))}},wi=void 0;wi=Ii.useFiber?ut:ct;var xi,Ai=Si,Di={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:Di.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return Di.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return Di.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return Di.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return Di.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return Di.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return Di.centroidDimension(e,0,!1,!0)},noCentroid:-1},ki=Di,ji=St,Oi={escape:lt,unescapeInDev:ji},Mi=Oi,Hi="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.iterator:"@@iterator"),Ui="@@iterator",Fi="function"==typeof Symbol&&("function"==typeof Symbol?Symbol.for:"@@for")&&("function"==typeof Symbol?Symbol.for:"@@for")("react.element")||60103,Wi=".",Li=":",Bi=ft;"undefined"!=typeof process&&process.env&&!1&&(xi=rr.ReactComponentTreeHook);var Yi,Vi={instantiateChildren:function(e,t,n,o){if(null==e)return null;var r={};return Bi(e,ht,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&&fr(p,d))Lo.receiveComponent(l,d,r,s),t[c]=l;else{var f=Sr(d,!0);t[c]=f;var h=Lo.mountComponent(f,r,i,a,s,u);n.push(h),l&&(o[c]=Lo.getHostNode(l),Lo.unmountComponent(l,!1,!1))}}for(c in e)!e.hasOwnProperty(c)||t&&t.hasOwnProperty(c)||(l=e[c],o[c]=Lo.getHostNode(l),Lo.unmountComponent(l,!1,!1))}},unmountChildren:function(e,t,n){for(var o in e)if(e.hasOwnProperty(o)){var r=e[o];Lo.unmountComponent(r,t,n)}}},Xi=Vi;"undefined"!=typeof process&&process.env&&!1&&(Yi=rr.ReactComponentTreeHook);var Gi=vt,qi={_reconcilerInstantiateChildren:function(e,t,n){return Xi.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,o,r,i){var a,s=0;return a=Gi(t,s),Xi.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=Lo.mountComponent(s,t,this,this._hostContainerInfo,n,u);s._mountIndex=i++,r.push(c)}return r},updateTextContent:function(e){var t=this._renderedChildren;Xi.unmountChildren(t,!1,!1);for(var n in t)t.hasOwnProperty(n)&&It(!1,"updateTextContent called on non-empty component.");Rt(this,[bt(e)])},updateMarkup:function(e){var t=this._renderedChildren;Xi.unmountChildren(t,!1,!1);for(var n in t)t.hasOwnProperty(n)&&It(!1,"updateTextContent called on non-empty component.");Rt(this,[yt(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 f=o&&o[s],h=a[s];f===h?(u=Tt(u,this.moveChild(f,d,c,l)),l=Math.max(f._mountIndex,l),f._mountIndex=c):(f&&(l=Math.max(f._mountIndex,l)),u=Tt(u,this._mountChildAtIndex(h,i[p],d,c,t,n)),p++),c++,d=Lo.getHostNode(h)}for(s in r)r.hasOwnProperty(s)&&(u=Tt(u,this._unmountChild(o[s],r[s])));u&&Rt(this,u),this._renderedChildren=a}},unmountChildren:function(e,t){var n=this._renderedChildren;Xi.unmountChildren(n,e,t),this._renderedChildren=null},moveChild:function(e,t,n,o){if(e._mountIndex within is not supported on Android."),s.createElement(c,this.props)}}),c=w("RCTView",T,{nativeOnly:{nativeBackgroundAndroid:!0,nativeForegroundAndroid:!0}}),x=c;t.exports=x},114); +__d(function(t,s,c,e){"use strict";c.exports=s(12)},115); +__d(function(o,r,e,t){"use strict";var l=r(117),s=r(124),d=r(125),C=r(119),a=r(126),b=r(127),c=r(129),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},116); +__d(function(e,r,o,i){"use strict";var b=r(53),d=r(118),t=r(120),n=r(19),s=r(121),u=r(122),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},117); +__d(function(l,n,t,e){"use strict";var r=n(119),u=r({contain:null,cover:null,stretch:null,center:null,repeat:null});t.exports=u},118); +__d(function(r,n,t,i){"use strict";var o=n(25),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},119); +__d(function(e,n,r,t){"use strict";var i=n(19),o={display:i.oneOf(["none","flex"]),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},120); +__d(function(s,e,a,h){"use strict";var o=e(53),r=e(19),t={shadowColor:o,shadowOffset:r.shape({width:r.number,height:r.number}),shadowOpacity:r.number,shadowRadius:r.number};a.exports=t},121); +__d(function(e,r,t,s){"use strict";var a=r(19),n=r(123),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},122); +__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(35),r(54));i.exports=u},126); +__d(function(t,n,r,u){"use strict";function c(t){return t}n(128),n(35),n(25),n(33);r.exports=c},127); +__d(function(t,e,a,n){"use strict";var r=e(25),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},128); +__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},129); +__d(function(e,i,s,t){"use strict";var a=i(116),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},130); +__d(function(e,o,n,s){"use strict";var i=o(132),t=o(137),c=o(19),r=o(139),a=o(125),l=o(140),p=l.AccessibilityComponentTypes,d=l.AccessibilityTraits,u=r(a);n.exports=babelHelpers.extends({},t,{accessible:c.bool,accessibilityLabel:c.node,accessibilityComponentType:c.oneOf(p),accessibilityLiveRegion:c.oneOf(["none","polite","assertive"]),importantForAccessibility:c.oneOf(["auto","yes","no","no-hide-descendants"]),accessibilityTraits:c.oneOfType([c.oneOf(d),c.arrayOf(c.oneOf(d))]),accessibilityViewIsModal:c.bool,onAccessibilityTap:c.func,onMagicTap:c.func,testID:c.string,nativeID:c.string,onResponderGrant:c.func,onResponderMove:c.func,onResponderReject:c.func,onResponderRelease:c.func,onResponderTerminate:c.func,onResponderTerminationRequest:c.func,onStartShouldSetResponder:c.func,onStartShouldSetResponderCapture:c.func,onMoveShouldSetResponder:c.func,onMoveShouldSetResponderCapture:c.func,hitSlop:i,onLayout:c.func,pointerEvents:c.oneOf(["box-none","none","box-only","auto"]),style:u,removeClippedSubviews:c.bool,renderToHardwareTextureAndroid:c.bool,shouldRasterizeIOS:c.bool,collapsable:c.bool,needsOffscreenAlphaCompositing:c.bool})},131); +__d(function(t,r,e,n){"use strict";var u=r(19),b=r(133),m=b({top:u.number,left:u.number,bottom:u.number,right:u.number});e.exports=m},132); +__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},155); +__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}},156); +__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(116);r.exports=n},157); +__d(function(e,t,n,r){"use strict";function i(e,t){if(null==e||null==t)return!0;if(e.length!==t.length)return!0;for(var n=0;n 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),n=s(e.y,0),r=s(e.width,0),i=s(e.height,0),l=[t,n,r,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),n=(t instanceof T?t: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:n})}}]),t}(A.Component),ne={},re=/^[\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,n=t?(t instanceof T?t:new T(t)).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:n})}}]),t}(A.Component),se={LinearGradient:H,RadialGradient:x,Pattern:O,Transform:W,Path:T,Surface:L,Group:$,ClippingRectangle:B,Shape:te,Text:oe};n.exports=se},158); +__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}}})},163); +__d(function(e,t,s,i){"use strict";var r=t(53),l=(t(35),t(115)),o=t(19),n=t(144),a=t(165),b=(t(173),t(174)),c=t(114),p=t(25),u=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,u=[d.button],y=[d.text];s&&y.push({color:s});var h=["button"];o&&(u.push(d.buttonDisabled),y.push(d.textDisabled),h.push("disabled")),p("string"==typeof r,"The title prop of a Button must be a string");var f=r,g=b;return l.createElement(g,{accessibilityComponentType:"button",accessibilityLabel:t,accessibilityTraits:h,testID:n,disabled:o,onPress:i},l.createElement(c,{style:u},l.createElement(a,{style:y,disabled:o},f)))}}]),t}(l.Component);u.propTypes={title:o.string.isRequired,accessibilityLabel:o.string,color:r,disabled:o.bool,onPress:o.func.isRequired,testID:o.string};var d=n.create({button:{},text:{color:"#007AFF",textAlign:"center",padding:8,fontSize:18},buttonDisabled:{},textDisabled:{color:"#cdcdcd"}});s.exports=u},164); +__d(function(e,s,t,n){"use strict";var o=s(53),i=s(132),r=s(55),l=(s(35),s(115)),a=s(19),p=s(130),h=s(139),d=s(124),u=s(166),c=s(141),b=s(149),g=s(172),f=s(126),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},165); +__d(function(E,t,e,R){"use strict";var i=t(167),_=t(35),s=t(169),S=(t(115),t(56)),o=t(170),n=t(171),a=t(106),l=(t(114),t(119)),N=(t(54),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},171); +__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},172); +__d(function(e,t,r,n){"use strict";var o=t(115),s=t(144),i=t(165),l=t(114),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},173); +__d(function(t,e,s,i){"use strict";var o=e(175),n=e(184),a=e(55),r=e(115),p=e(19),c=e(199),l=e(166),h=e(200),u=e(141),y=e(201),d=e(110),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,tvParallaxProperties:p.object}),getDefaultProps:function(){return{activeOpacity:.2}},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)},_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},174); +__d(function(e,t,n,o){"use strict";var a=t(176),r=t(186),c=t(165),i=t(114),m=void 0,d={View:a.createAnimatedComponent(i),Text:a.createAnimatedComponent(c),Image:a.createAnimatedComponent(r),get ScrollView(){return m||(m=a.createAnimatedComponent(t(188))),m}};babelHelpers.extends(d,a),n.exports=d},175); +__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(184);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(177),v=e(179),p=e(180),f=e(115),d=e(56),y=e(69),m=e(181),b=e(125),g=e(110),k=e(25),N=e(182),V=p.API,C=!1,H=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}(),A=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}(H),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}(A),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}(A),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._delay=r(t.delay,0),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,o){var r=this;if(this.__active=!0,this._startPosition=e,this._lastPosition=this._startPosition,this._onUpdate=n,this.__onEnd=a,this._lastTime=Date.now(),s instanceof i){var _=s.getInternalState();this._lastPosition=_.lastPosition,this._lastVelocity=_.lastVelocity,this._lastTime=_.lastTime}void 0!==this._initialVelocity&&null!==this._initialVelocity&&(this._lastVelocity=this._initialVelocity);var t=function(){r._useNativeDriver?r.__startNativeAnimation(o):r.onUpdate()};this._delay?this._timeout=setTimeout(t,this._delay):t()}},{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(28),c=n(48),s=n(69),d=n(178),u=n(104),l=n(25),f=n(119),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},177); +__d(function(e,t,s,u){"use strict";var n=t(104),a=t(25),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},178); +__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(25),h=n(54),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},179); +__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(27).NativeAnimatedModule,u=t(78),A=t(25),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}}},180); +__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}},181); +__d(function(t,n,e,o){"use strict";var a=n(40),r=n(183),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},182); +__d(function(e,t,i,m){"use strict";var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame;i.exports=n},183); +__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(185);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},184); +__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},186); +__d(function(e,r,n,t){"use strict";var a=r(19),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},187); +__d(function(e,o,n,t){"use strict";var l=o(175),r=o(53),s=o(132),i=o(35),a=o(189),c=o(19),d=o(115),h=o(56),p=o(190),u=o(197),m=o(144),f=o(139),S=o(114),y=o(131),R=o(125),v=o(141),b=(o(193),o(110),o(25)),w=o(198),_=o(142),H=o(39),g=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","on-drag","interactive"]),keyboardShouldPersistTaps:c.oneOf(["always","never","handled",!1,!0]),maximumZoomScale:c.number,minimumZoomScale:c.number,onMomentumScrollBegin:c.func,onMomentumScrollEnd:c.func,onScroll: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,contentInsetAdjustmentBehavior:c.oneOf(["automatic","scrollableAxes","never","always"]),refreshControl:c.element,endFillColor:r,scrollPerfTag:c.string,overScrollMode:c.oneOf(["auto","always","never"]),DEPRECATED_sendUpdatedChildFrames:c.bool}),mixins:[p.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=T,n=E,H(!this.props.snapToInterval||!this.props.pagingEnabled,"snapToInterval is currently ignored when pagingEnabled is true."),b(void 0!==o,"ScrollViewClass must not be undefined"),b(void 0!==n,"ScrollContentContainerViewClass must not be undefined");var t=[this.props.horizontal&&C.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(u,{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),p=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.DEPRECATED_sendUpdatedChildFrames,S=this.props.horizontal?C.baseHorizontal:C.baseVertical,y=babelHelpers.extends({},this.props,{alwaysBounceHorizontal:p,alwaysBounceVertical:m,style:[S,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),DEPRECATED_sendUpdatedChildFrames:f}),R=this.props.decelerationRate;R&&(y.decelerationRate=w(R));var v=this.props.refreshControl;return v?d.createElement(o,babelHelpers.extends({},y,{ref:this._setScrollViewRef}),i.isTVOS?null:v,h):d.createElement(o,babelHelpers.extends({},y,{ref:this._setScrollViewRef}),h)}}),C=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,T=void 0,E=void 0;V={nativeOnly:{onMomentumScrollBegin:!0,onMomentumScrollEnd:!0,onScrollBeginDrag:!0,onScrollEndDrag:!0}},T=_("RCTScrollView",g,V),E=_("RCTScrollContentView",S),n.exports=g},188); +__d(function(r,e,n,t){"use strict";var u=e(19),s=e(133),b=s({x:u.number,y:u.number});n.exports=b},189); +__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(146),t=o(191),i=o(192),d=o(56),a=o(194),c=o(112),p=o(106),h=o(25),u=o(195),S=o(36),m=o(39),R=o(27),T=R.ScrollViewManager,f=o(196),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},197); +__d(function(t,n,r,o){"use strict";function s(t){return"normal"===t?t=.998:"fast"===t&&(t=.99),t}r.exports=s},198); +__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},199); +__d(function(e,s,t,o){"use strict";var n=s(132),i=s(115),r=s(19),p=s(199),a=s(166),l=s(141),c=s(201),h=s(39),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},200); +__d(function(e,n,s,t){"use strict";var a=n(25),o=function(e){a(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};s.exports=o},201); +__d(function(e,t,n,i){"use strict";var a=t(55),m=t(115),r=t(19),s=t(144),o=t(114),u=t(131),p=t(141),d=t(142),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},202); +__d(function(t,s,c,e){"use strict";c.exports=s(143)},203); +__d(function(e,t,n,r){"use strict";var o=t(205),s=t(115),l=t(114),i=t(212),a=t(25),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:"setNativeProps",value:function(e){this._listRef&&this._listRef.setNativeProps(e)}},{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},204); +__d(function(e,t,r,o){"use strict";var n=t(206),s=t(115),a=t(211),i=t(188),c=t(25),l=function(e){function t(){var e,r,o,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=r.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!==w.length-1||p===n.length-1)){var L=this.state.highlightedRow.sectionID===g&&(this.state.highlightedRow.rowID===_||this.state.highlightedRow.rowID===w[C+1]),I=this.props.renderSeparator(g,_,L);I&&(e.push(r.createElement(u,{key:"s_"+b},I)),h++)}if(++s===this.state.curRenderedRowsCount)break}if(s>=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,DEPRECATED_sendUpdatedChildFrames:void 0!==typeof D.onChangeVisibleRows},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,s=this.props.horizontal?o:n;s!==this.scrollProperties.visibleLength&&(this.scrollProperties.visibleLength=s,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)r||vthis.props.onEndReachedThreshold&&(this._sentEndForContentLength=null),this.props.onScroll&&this.props.onScroll(e)}});o.exports=b},206); +__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&&l0){v=!1;var _=i?"width":"height",g=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,y=this.state,b=y.first,C=y.last;this._pushCells(p,u,c,0,g,h);var x=Math.max(g+1,b);if(!a&&b>g+1){var S=!1;if(c.size>0)for(var M=s?1:0,E=x-1;E>g;E--)if(c.has(E+M)){var R=this._getFrameMetricsApprox(g),k=this._getFrameMetricsApprox(E),I=k.offset-(R.offset+R.length);p.push(l.createElement(d,{key:"$sticky_lead",style:babelHelpers.defineProperty({},_,I)})),this._pushCells(p,u,c,E,E,h);var T=this._getFrameMetricsApprox(b).offset-(k.offset+k.length);p.push(l.createElement(d,{key:"$sticky_trail",style:babelHelpers.defineProperty({},_,T)})),S=!0;break}if(!S){var w=this._getFrameMetricsApprox(g),H=this._getFrameMetricsApprox(b).offset-(w.offset+w.length);p.push(l.createElement(d,{key:"$lead_spacer",style:babelHelpers.defineProperty({},_,H)}))}}if(this._pushCells(p,u,c,x,C,h),!this._hasWarned.keys&&v&&(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&&C0||r2&&p500&&e._scrollMetrics.dt>500&&o>5*s&&!e._hasWarned.perf&&(f("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:o}),e._hasWarned.perf=!0);var l=n-e._scrollMetrics.offset,a=l/i;e._scrollMetrics={contentLength:o,dt:i,dOffset:l,offset:n,timestamp:r,velocity:a,visibleLength:s},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==a&&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,s=t.getItemCount,o=t.onEndReachedThreshold,n=e._isVirtualizationDisabled();e._updateViewableItems(r),r&&e.setState(function(t){var i=void 0;if(n){var l=e._scrollMetrics,a=l.contentLength,h=l.offset,p=l.visibleLength,c=a-p-h,d=ct,"Tried to get frame for out of range index "+t);var a=o(s,t),h=a&&e._frames[l(a,t)];return h&&h.index===t||i&&(h=i(s,t)),h}},C=function(e){function t(){var e,r,s,o;babelHelpers.classCallCheck(this,t);for(var n=arguments.length,i=Array(n),l=0;l0&&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},213); +__d(function(t,e,a,n){"use strict";var s=e(36),i=e(39),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},214); +__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(25),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},215); +__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(25),l={computeWindowedRenderLimits:s,elementsThatOverlapOffsets:n,newRangeCount:i};r.exports=l},216); +__d(function(e,t,r,l){"use strict";var s=t(186),i=t(115),a=t(144),n=t(114),o=t(218),c=function(e){function t(){var e,r,l,s;babelHelpers.classCallCheck(this,t);for(var i=arguments.length,a=Array(i),n=0;nthis.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},227); +__d(function(e,t,r,n){"use strict";var l=t(115),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},228); +__d(function(e,t,r,l){"use strict";var s=t(53),n=t(230),o=(t(231),t(35),t(115)),p=t(19),a=t(139),i=t(124),b=(t(143),t(131)),u=t(125),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=_},229); +__d(function(e,t,n,s){"use strict";var r,i,o=t(55),a=t(115),l=t(19),p=t(144),c=t(139),u=t(124),h=t(114),d=t(131),v=t(126),f=t(141),m=c(u),y=t(142),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},230); +__d(function(t,s,c,e){"use strict";c.exports=s(143)},231); +__d(function(t,s,c,e){"use strict";c.exports=s(143)},232); +__d(function(e,r,s,t){"use strict";var o=r(186),p=r(55),i=r(115),n=r(19),a=r(144),g=r(131),l=r(141),c=r(142),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},233); +__d(function(e,t,r,s){"use strict";var a=t(205),l=(t(35),t(115)),i=t(235),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 i=_?-e.dx:e.dx;return this._isSwipingRightFromClosed(e)&&i>x},_onPanResponderTerminationRequest:function(e,i){return!1},_animateTo:function(e){var i=this,n=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:n,toValue:e,useNativeDriver:!0}).start(function(){i._previousLeft=e,t()})},_animateToOpenPosition:function(){var e=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-e)},_animateToOpenPositionWith:function(e,i){e=e>f?e:f;var n=Math.abs((this.props.maxSwipeDistance-Math.abs(i))/e),t=_?-this.props.maxSwipeDistance:this.props.maxSwipeDistance;this._animateTo(-t,n)},_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 i=_?-g:g;this._animateTo(-i,e,this._animateToClosedPositionDuringBounce)},_isValidSwipe:function(e){return!(this.props.preventSwipeRight&&this._previousLeft===m&&e.dx>0)&&Math.abs(e.dx)>w},_shouldAnimateRemainder:function(e){return Math.abs(e.dx)>this.props.swipeThreshold||e.vx>f},_handlePanResponderEnd:function(e,i){var n=_?-i.dx:i.dx;this._isSwipingRightFromClosed(i)?(this.props.onOpen(),this._animateBounceBack(T)):this._shouldAnimateRemainder(i)?n<0?(this.props.onOpen(),this._animateToOpenPositionWith(i.vx,n)):(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}});n.exports=C},243); +__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(177),u=n(245),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},244); +__d(function(_,t,E,o){"use strict";var r=t(56),s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=s.TouchHistoryMath},245); +__d(function(t,e,o,r){"use strict";var s=e(53),n=e(115),l=e(19),i=e(144),p=e(247),a=e(131),c=e(142),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},246); +__d(function(e,t,s,r){"use strict";var o=t(53),l=t(186),n=t(115),a=t(19),c=t(228),i=t(144),p=t(114),b=t(131),u=t(142),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},248); +__d(function(s,t,e,f){"use strict";var u=t(250),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},249); +__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(48),_=t(251),o=t(252),a=t(25),v=t(253),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},250); +__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(27).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},261); +__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},262); +__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},263); +__d(function(e,t,o,r){"use strict";function a(e,t,o,r){s(o,"Expect to have a valid rootTag, instead got ",o),p.render(c.createElement(n,{rootTag:o,WrapperComponent:r},c.createElement(e,babelHelpers.extends({},t,{rootTag:o}))),o)}var n=t(225),c=t(115),p=t(56),s=t(25);t(265),o.exports=a},264); +__d(function(e,n,t,r){"use strict";function i(){}var o=n(35),v=n(170),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&&(o="video"),a.saveToCameraRoll(e,o)}},{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],o=arguments[2]||function(){};a.getPhotos(e).then(r,o)}return a.getPhotos(e)}}]),e}());d.GroupTypesOptions=l,d.AssetTypeOptions=u,o.exports=d},269); +__d(function(t,n,r,i){"use strict";var e=n(27).Clipboard;r.exports={getString:function(){return e.getString()},setString:function(t){e.setString(t)}}},270); +__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},271); +__d(function(e,n,o,a){"use strict";var r=n(27).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},272); +__d(function(e,t,n,i){"use strict";var a=t(78),r=t(27),s=(t(35),t(25)),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},273); +__d(function(e,n,t,o){"use strict";function r(e){return"none"!==e.type&&"unknown"!==e.type}var i=n(65),c=n(78),u=n(27),f=(n(35),u.NetInfo),s=new c(f),v="networkStatusDidChange",a=new i,d=void 0;d=function(e){return"none"!==e&&"unknown"!==e};var C=new i,p={addEventListener:function(e,n){var t=void 0;if("connectionChange"===e)t=s.addListener(v,function(e){n({type:e.connectionType,effectiveType:e.effectiveConnectionType})});else{if("change"!==e)return console.warn('Trying to subscribe to unknown event: "'+e+'"'),{remove:function(){}};console.warn('NetInfo\'s "change" event is deprecated. Listen to the "connectionChange" event instead.'),t=s.addListener(v,function(e){n(e.network_info)})}return a.set(n,t),{remove:function(){return p.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=a.get(n);t&&(t.remove(),a.delete(n))},fetch:function(){return console.warn("NetInfo.fetch() is deprecated. Use NetInfo.getConnectionInfo() instead."),f.getCurrentConnectivity().then(function(e){return e.network_info})},getConnectionInfo:function(){return f.getCurrentConnectivity().then(function(e){return{type:e.connectionType,effectiveType:e.effectiveConnectionType}})},isConnected:{addEventListener:function(e,n){var t=function(t){"change"===e?n(d(t)):"connectionChange"===e&&n(r(t))};return C.set(n,t),p.addEventListener(e,t),{remove:function(){return p.isConnected.removeEventListener(e,n)}}},removeEventListener:function(e,n){var t=C.get(n);p.removeEventListener(e,t),C.delete(n)},fetch:function(){return p.getConnectionInfo().then(r)}},isConnectionExpensive:function(){return Promise.reject(new Error("Currently not supported on iOS"))}};t.exports=p},274); +__d(function(e,t,i,o){"use strict";var n=t(78),a=t(27).PushNotificationManager,c=t(25),r=new n(a),l=new Map,s="remoteNotificationReceived",u="remoteNotificationsRegistered",f="remoteNotificationRegistrationError",d="localNotificationReceived",v=function(){function e(t){var i=this;babelHelpers.classCallCheck(this,e),this._data={},this._remoteNotificationCompleteCallbackCalled=!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._contentAvailable=o["content-available"]):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._remoteNotificationCompleteCallbackCalled&&(this._remoteNotificationCompleteCallbackCalled=!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:"getContentAvailable",value:function(){return this._contentAvailable}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}}]),e}();v.FetchResult={NewData:"UIBackgroundFetchResultNewData",NoData:"UIBackgroundFetchResultNoData",ResultFailed:"UIBackgroundFetchResultFailed"},i.exports=v},275); +__d(function(t,s,e,n){"use strict";var i=s(47),a=s(27).SettingsManager,r=s(25),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},277); +__d(function(e,t,r,s){"use strict";var n=t(78),a=t(27),l=a.StatusBarManager,o=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}(n);r.exports=new o(l)},278); +__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},279); +__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(27).Vibration,a=(r(35),!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},280); +__d(function(t,i,r,n){"use strict";var o=i(27).Vibration,a=i(25),e={vibrate:function(){a(void 0===arguments[0],"Vibration patterns not supported."),o.vibrate()}};r.exports=e},281); +__d(function(_,t,E,s){"use strict";var O=t(56),R=O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;E.exports=R.takeSnapshot},282); +__d(function(t,e,n,c){n.exports={get createNavigationContainer(){return e(284).default},get StateUtils(){return e(289).default},get addNavigationHelpers(){return e(288).default},get NavigationActions(){return e(287).default},get createNavigator(){return e(290).default},get StackNavigator(){return e(291).default},get TabNavigator(){return e(319).default},get DrawerNavigator(){return e(335).default},get StackRouter(){return e(310).default},get TabRouter(){return e(320).default},get Transitioner(){return e(307).default},get CardStackTransitioner(){return e(292).default},get CardStack(){return e(293).default},get Card(){return e(295).default},get Header(){return e(298).default},get HeaderTitle(){return e(299).default},get HeaderBackButton(){return e(300).default},get DrawerView(){return e(337).default},get DrawerItems(){return e(342).default},get TabView(){return e(321).default},get TabBarTop(){return e(332).default},get TabBarBottom(){return e(334).default},get withNavigation(){return e(343).default}}},283); +__d(function(t,e,a,n){function i(t){var e=function(e){function a(e){babelHelpers.classCallCheck(this,a);var n=babelHelpers.possibleConstructorReturn(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e));return n.subs=null,n._handleOpenURL=function(e){var a=e.url,i=n._urlToPathAndParams(a);if(i){var o=i.path,s=i.params,r=t.router.getActionForPathAndParams(o,s);r&&n.dispatch(r)}},n.dispatch=function(e){var a=n.state;if(!n._isStateful())return!1;var i=t.router.getStateForAction(e,a.nav);return!(!i||i===a.nav)&&(n.setState({nav:i},function(){return n._onNavigationStateChange(a.nav,i,e)}),!0)},n._validateProps(e),n.state={nav:n._isStateful()?t.router.getStateForAction(h.default.init()):null},n}return babelHelpers.inherits(a,e),babelHelpers.createClass(a,[{key:"_isStateful",value:function(){return!this.props.navigation}},{key:"_validateProps",value:function(t){if(!this._isStateful()){var e=(t.navigation,t.screenProps,babelHelpers.objectWithoutProperties(t,["navigation","screenProps"])),a=Object.keys(e);(0,l.default)(0===a.length,"This navigator has both navigation and container props, so it is "+('unclear if it should own its own state. Remove props: "'+a.join(", ")+'" ')+"if the navigator should get its state from the navigation prop. If the navigator should maintain its own state, do not pass a navigation prop.")}}},{key:"_urlToPathAndParams",value:function(t){var e={},a=this.props.uriPrefix||"://",n=t.split(a)[1];return"undefined"==typeof n&&(n=t),{path:n,params:e}}},{key:"_onNavigationStateChange",value:function(t,e,a){return"undefined"==typeof this.props.onNavigationStateChange&&this._isStateful()&&process.env.REACT_NAV_LOGGING?void(console.group?(console.group("Navigation Dispatch: "),console.log("Action: ",a),console.log("New State: ",e),console.log("Last State: ",t),console.groupEnd()):console.log("Navigation Dispatch: ",{action:a,newState:e,lastState:t})):void("function"==typeof this.props.onNavigationStateChange&&this.props.onNavigationStateChange(t,e,a))}},{key:"componentWillReceiveProps",value:function(t){this._validateProps(t)}},{key:"componentDidMount",value:function(){var t=this;this._isStateful()&&(this.subs=u.BackHandler.addEventListener("hardwareBackPress",function(){return t.dispatch(h.default.back())}),u.Linking.addEventListener("url",this._handleOpenURL),u.Linking.getInitialURL().then(function(e){return e&&t._handleOpenURL({url:e})}))}},{key:"componentWillUnmount",value:function(){u.Linking.removeEventListener("url",this._handleOpenURL),this.subs&&this.subs.remove()}},{key:"render",value:function(){var e=this.props.navigation;return this._isStateful()&&(this._navigation&&this._navigation.state===this.state.nav||(this._navigation=(0,c.default)({dispatch:this.dispatch,state:this.state.nav})),e=this._navigation),s.default.createElement(t,babelHelpers.extends({},this.props,{navigation:e}))}}]),a}(s.default.Component);return e.router=t.router,e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=i;var o=e(12),s=babelHelpers.interopRequireDefault(o),r=e(285),l=babelHelpers.interopRequireDefault(r),u=e(286),p=e(287),h=babelHelpers.interopRequireDefault(p),v=e(288),c=babelHelpers.interopRequireDefault(v)},284); +__d(function(n,e,r,i){"use strict";function o(n,e,r,i,o,a,f,s){if(t(e),!n){var u;if(void 0===e)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,i,o,a,f,s],d=0;u=new Error(e.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var t=function(n){};r.exports=o},285); +__d(function(n,e,i,a){Object.defineProperty(a,"__esModule",{value:!0}),a.Linking=a.BackHandler=void 0;var d=e(24),k=d.BackHandler||d.BackAndroid;a.BackHandler=k,a.Linking=d.Linking},286); +__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0});var i="Navigation/BACK",o="Navigation/INIT",r="Navigation/NAVIGATE",s="Navigation/RESET",c="Navigation/SET_PARAMS",l="Navigation/URI",u=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return babelHelpers.extends({type:e},t)}},d=u(i),v=u(o),p=u(r),b=u(s),g=u(c),y=u(l),A={Back:i,Init:o,Navigate:r,Reset:s,SetParams:c,Uri:l},h=function(e){var t=A[e.type];return t?(console.warn(["The action type '"+e.type+"' has been renamed to '"+t+"'.","'"+e.type+"' will continue to work while in beta but will be removed","in the first major release. Moving forward, you should use the","action constants and action creators exported by this library in","the 'actions' object.","See https://github.com/react-community/react-navigation/pull/120 for","more details."].join(" ")),babelHelpers.extends({},e,{type:A[e.type]})):e};n.default={BACK:i,INIT:o,NAVIGATE:r,RESET:s,SET_PARAMS:c,URI:l,back:d,init:v,navigate:p,reset:b,setParams:g,uri:y,mapDeprecatedActionAndWarn:h}},287); +__d(function(e,t,a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return babelHelpers.extends({},e,{goBack:function(t){return e.dispatch(u.default.back({key:void 0===t?e.state.key:t}))},navigate:function(t,a,n){return e.dispatch(u.default.navigate({routeName:t,params:a,action:n}))},setParams:function(t){return e.dispatch(u.default.setParams({params:t,key:e.state.key}))}})};var r=t(287),u=babelHelpers.interopRequireDefault(r)},288); +__d(function(e,n,r,t){Object.defineProperty(t,"__esModule",{value:!0});var u=n(285),i=babelHelpers.interopRequireDefault(u),o={get:function(e,n){return e.routes.find(function(e){return e.key===n})||null},indexOf:function(e,n){return e.routes.map(function(e){return e.key}).indexOf(n)},has:function(e,n){return!!e.routes.some(function(e){return e.key===n})},push:function(e,n){(0,i.default)(o.indexOf(e,n.key)===-1,"should not push route with duplicated key %s",n.key);var r=e.routes.slice();return r.push(n),babelHelpers.extends({},e,{index:r.length-1,routes:r})},pop:function(e){if(e.index<=0)return e;var n=e.routes.slice(0,-1);return babelHelpers.extends({},e,{index:n.length-1,routes:n})},jumpToIndex:function(e,n){return n===e.index?e:((0,i.default)(!!e.routes[n],"invalid index %s to jump to",n),babelHelpers.extends({},e,{index:n}))},jumpTo:function(e,n){var r=o.indexOf(e,n);return o.jumpToIndex(e,r)},back:function(e){var n=e.index-1,r=e.routes[n];return r?o.jumpToIndex(e,n):e},forward:function(e){var n=e.index+1,r=e.routes[n];return r?o.jumpToIndex(e,n):e},replaceAt:function(e,n,r){var t=o.indexOf(e,n);return o.replaceAtIndex(e,t,r)},replaceAtIndex:function(e,n,r){if((0,i.default)(!!e.routes[n],"invalid index %s for replacing route %s",n,r.key),e.routes[n]===r)return e;var t=e.routes.slice();return t[n]=r,babelHelpers.extends({},e,{index:n,routes:t})},reset:function(e,n,r){(0,i.default)(n.length&&Array.isArray(n),"invalid routes to replace");var t=void 0===r?n.length-1:r;if(e.routes.length===n.length&&e.index===t){var u=function(e,r){return n[r]===e};if(e.routes.every(u))return e}return(0,i.default)(!!n[t],"invalid index %s to reset",t),babelHelpers.extends({},e,{index:t,routes:n})}};t.default=o},289); +__d(function(e,t,r,n){function l(e,t,r,n){return function(l){var o=function(t){function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.inherits(r,t),babelHelpers.createClass(r,[{key:"render",value:function(){return a.default.createElement(l,babelHelpers.extends({},this.props,{router:e}))}}]),r}(a.default.Component);return o.router=e,o.routeConfigs=t,o.navigatorConfig=r,o.navigatorType=n,o}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=l;var o=t(12),a=babelHelpers.interopRequireDefault(o)},290); +__d(function(e,t,a,i){Object.defineProperty(i,"__esModule",{value:!0});var n=t(12),r=babelHelpers.interopRequireDefault(n),l=t(284),o=babelHelpers.interopRequireDefault(l),u=t(290),d=babelHelpers.interopRequireDefault(u),s=t(292),f=babelHelpers.interopRequireDefault(s),p=t(310),b=babelHelpers.interopRequireDefault(p),R=t(318),c=babelHelpers.interopRequireDefault(R);i.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.initialRouteName,i=t.initialRouteParams,n=t.paths,l=t.headerMode,u=t.mode,s=t.cardStyle,p=t.transitionConfig,R=t.onTransitionStart,m=t.onTransitionEnd,H=t.navigationOptions,q={initialRouteName:a,initialRouteParams:i,paths:n,navigationOptions:H},v=(0,b.default)(e,q),D=(0,d.default)(v,e,t,c.default.STACK)(function(e){return r.default.createElement(f.default,babelHelpers.extends({},e,{headerMode:l,mode:u,cardStyle:s,transitionConfig:p,onTransitionStart:R,onTransitionEnd:m}))});return(0,o.default)(D)}},291); +__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var o=r(12),a=babelHelpers.interopRequireDefault(o),i=r(24),s=r(293),l=babelHelpers.interopRequireDefault(s),u=r(306),p=babelHelpers.interopRequireDefault(u),d=r(307),f=babelHelpers.interopRequireDefault(d),b=r(305),c=babelHelpers.interopRequireDefault(b),v=i.NativeModules&&i.NativeModules.NativeAnimatedModule,h=function(e){function r(){var e,t,n,o;babelHelpers.classCallCheck(this,r);for(var i=arguments.length,s=Array(i),u=0;ug)return!1;var h=Math.abs(i)>H,v=0===r,m=h&&o&&!v;return m},onPanResponderMove:function(t,n){var r=e._gestureStartValue,i=_?"dy":"dx",a=_?u.height.__getValue():u.width.__getValue(),d=l.I18nManager.isRTL&&"dx"===i?r+n[i]/a:r-n[i]/a,p=(0,o.default)(f-1,d,f);s.setValue(p)},onPanResponderTerminationRequest:function(){return!1},onPanResponderRelease:function(t,n){if(e._isResponding){e._isResponding=!1;var r=null==e._immediateIndex?f:e._immediateIndex,i=_?u.height.__getValue():u.width.__getValue(),a=n[_?"dy":"dx"],o=n[_?"vy":"vx"],l=i/x,d=Math.max(Math.abs(o),l),p=a/d,c=(i-a)/d;s.stopAnimation(function(t){return o<-.5?void e._reset(r,p):o>.5?void e._goBack(r,c):void(t<=f-D?e._goBack(r,c):e._reset(r,p))})}}}),h=this._getScreenDetails(d),v=h.options,m="boolean"==typeof v.gesturesEnabled?v.gesturesEnabled:"ios"===l.Platform.OS,b=m?g.panHandlers:{},y=[C.container,this._getTransitionConfig().containerStyle];return a.default.createElement(l.View,babelHelpers.extends({},b,{style:y}),a.default.createElement(l.View,{style:C.scenes},p.map(function(t){return e._renderCard(t)})),t)}},{key:"_getHeaderMode",value:function(){return this.props.headerMode?this.props.headerMode:"android"===l.Platform.OS||"modal"===this.props.mode?"screen":"float"}},{key:"_renderInnerScene",value:function(e,t){var n=this._getScreenDetails(t),r=n.navigation,i=this.props.screenProps,s=this._getHeaderMode();return"screen"===s?a.default.createElement(l.View,{style:C.container},a.default.createElement(l.View,{style:{flex:1}},a.default.createElement(m.default,{screenProps:i,navigation:r,component:e})),this._renderHeader(t,s)):a.default.createElement(m.default,{screenProps:this.props.screenProps,navigation:r,component:e})}}]),t}(i.Component),C=l.StyleSheet.create({container:{flex:1,flexDirection:"column-reverse"},scenes:{flex:1}});r.default=V},293); +__d(function(n,t,o,r){function u(n,t,o){return to?o:n:nt?t:n}o.exports=u},294); +__d(function(e,t,r,o){Object.defineProperty(o,"__esModule",{value:!0});var l=t(12),a=babelHelpers.interopRequireDefault(l),n=t(24),s=t(296),i=babelHelpers.interopRequireDefault(s),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.children,r=e.pointerEvents,o=e.style;return a.default.createElement(n.Animated.View,{pointerEvents:r,ref:this.props.onComponentRef,style:[u.main,o]},t)}}]),t}(a.default.Component),u=n.StyleSheet.create({main:{backgroundColor:"#E9E9EF",bottom:0,left:0,position:"absolute",right:0,shadowColor:"black",shadowOffset:{width:0,height:0},shadowOpacity:.2,shadowRadius:5,top:0}});p=(0,i.default)(p),o.default=p},295); +__d(function(e,t,n,o){function i(e){var t=function(t){function n(e,t){babelHelpers.classCallCheck(this,n);var o=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return o._pointerEvents=o._computePointerEvents(),o}return babelHelpers.inherits(n,t),babelHelpers.createClass(n,[{key:"componentWillMount",value:function(){this._onPositionChange=this._onPositionChange.bind(this),this._onComponentRef=this._onComponentRef.bind(this)}},{key:"componentDidMount",value:function(){this._bindPosition(this.props)}},{key:"componentWillUnmount",value:function(){this._positionListener&&this._positionListener.remove()}},{key:"componentWillReceiveProps",value:function(e){this._bindPosition(e)}},{key:"render",value:function(){return this._pointerEvents=this._computePointerEvents(),r.default.createElement(e,babelHelpers.extends({},this.props,{pointerEvents:this._pointerEvents,onComponentRef:this._onComponentRef}))}},{key:"_onComponentRef",value:function(e){this._component=e,e&&(0,a.default)("function"==typeof e.setNativeProps,"component must implement method `setNativeProps`")}},{key:"_bindPosition",value:function(e){this._positionListener&&this._positionListener.remove(),this._positionListener=new u.default(e.position,this._onPositionChange)}},{key:"_onPositionChange",value:function(){if(this._component){var e=this._computePointerEvents();this._pointerEvents!==e&&(this._pointerEvents=e,this._component.setNativeProps({pointerEvents:e}))}}},{key:"_computePointerEvents",value:function(){var e=this.props,t=e.navigation,n=e.position,o=e.scene;if(o.isStale||t.state.index!==o.index)return o.index>t.state.index?"box-only":"none";var i=n.__getAnimatedValue()-t.state.index;return Math.abs(i)>h?"box-only":"auto"}}]),n}(r.default.Component);return t}Object.defineProperty(o,"__esModule",{value:!0}),o.default=i;var s=t(12),r=babelHelpers.interopRequireDefault(s),p=t(285),a=babelHelpers.interopRequireDefault(p),l=t(297),u=babelHelpers.interopRequireDefault(l),h=.01},296); +__d(function(e,t,l,n){Object.defineProperty(n,"__esModule",{value:!0});var s=(t(24),function(){function e(t,l){babelHelpers.classCallCheck(this,e),this._value=t,this._token=t.addListener(l)}return babelHelpers.createClass(e,[{key:"remove",value:function(){this._value.removeListener(this._token)}}]),e}());n.default=s},297); +__d(function(e,t,r,n){"no babel-plugin-flow-react-proptypes";Object.defineProperty(n,"__esModule",{value:!0});var i=t(12),o=babelHelpers.interopRequireDefault(i),s=t(24),a=t(299),l=babelHelpers.interopRequireDefault(a),p=t(300),u=babelHelpers.interopRequireDefault(p),d=t(303),c=babelHelpers.interopRequireDefault(d),h="ios"===s.Platform.OS?44:56,f="ios"===s.Platform.OS?20:0,b="ios"===s.Platform.OS?70:56,g=function(e){function t(){var e,r,n,i;babelHelpers.classCallCheck(this,t);for(var a=arguments.length,p=Array(a),d=0;d2)return null;var d=r(e);if(null==d)return null;var c=0!==u||l?"none":"box-none";return o.default.createElement(s.Animated.View,{pointerEvents:c,key:t+"_"+p,style:[v.item,v[t],e.style,n(babelHelpers.extends({},this.props,e))]},d)}},{key:"_renderHeader",value:function(e){var t=this._renderLeft(e),r=this._renderRight(e),n=this._renderTitle(e,{hasLeftComponent:!!t,hasRightComponent:!!r});return o.default.createElement(s.View,{style:[s.StyleSheet.absoluteFill,v.header],key:"scene_"+e.scene.key},n,t,r)}},{key:"render",value:function(){var e=this,t=void 0;if("float"===this.props.mode){var r=this.props.scenes.map(function(t){return{position:e.props.position,progress:e.props.progress,scene:t}});t=r.map(this._renderHeader,this)}else t=this._renderHeader({position:new s.Animated.Value(this.props.scene.index),progress:new s.Animated.Value(0),scene:this.props.scene});var n=this.props,i=(n.scenes,n.scene),a=(n.position,n.screenProps,n.progress,n.style),l=babelHelpers.objectWithoutProperties(n,["scenes","scene","position","screenProps","progress","style"]),p=this.props.getScreenDetails(i),u=p.options,d=u.headerStyle;return o.default.createElement(s.Animated.View,babelHelpers.extends({},l,{style:[v.container,d,a]}),o.default.createElement(s.View,{style:v.appBar},t))}}]),t}(o.default.PureComponent);g.HEIGHT=h+f;var y=void 0;y="ios"===s.Platform.OS?{borderBottomWidth:s.StyleSheet.hairlineWidth,borderBottomColor:"rgba(0, 0, 0, .3)"}:{shadowColor:"black",shadowOpacity:.1,shadowRadius:s.StyleSheet.hairlineWidth,shadowOffset:{height:s.StyleSheet.hairlineWidth},elevation:4};var v=s.StyleSheet.create({container:babelHelpers.extends({paddingTop:f,backgroundColor:"ios"===s.Platform.OS?"#F7F7F7":"#FFF",height:f+h},y),appBar:{flex:1},header:{flexDirection:"row"},item:{justifyContent:"center",alignItems:"center",backgroundColor:"transparent"},title:{bottom:0,left:b,right:b,top:0,position:"absolute",alignItems:"ios"===s.Platform.OS?"center":"flex-start"},left:{left:0,bottom:0,top:0,position:"absolute"},right:{right:0,bottom:0,top:0,position:"absolute"}});n.default=g},298); +__d(function(e,t,l,r){Object.defineProperty(r,"__esModule",{value:!0});var i=t(12),a=babelHelpers.interopRequireDefault(i),o=t(24),n=o.Animated.Text,s=function(e){var t=e.style,l=babelHelpers.objectWithoutProperties(e,["style"]);return a.default.createElement(n,babelHelpers.extends({numberOfLines:1},l,{style:[f.title,t],accessibilityTraits:"header"}))},f=o.StyleSheet.create({title:{fontSize:"ios"===o.Platform.OS?17:20,fontWeight:"ios"===o.Platform.OS?"600":"500",color:"rgba(0, 0, 0, .9)",textAlign:"ios"===o.Platform.OS?"center":"left",marginHorizontal:16}});r.default=s},299); +__d(function(e,t,i,r){Object.defineProperty(r,"__esModule",{value:!0});var a=t(12),n=babelHelpers.interopRequireDefault(a),l=t(24),o=t(301),s=babelHelpers.interopRequireDefault(o),c=function(e){function i(){var e,t,r,a;babelHelpers.classCallCheck(this,i);for(var n=arguments.length,l=Array(n),o=0;oa,h=b?f:o,p=t(302);return n.default.createElement(s.default,{accessibilityComponentType:"button",accessibilityLabel:h,accessibilityTraits:"button",testID:"header-back",delayPressIn:0,onPress:i,pressColor:r,style:u.container,borderless:!0},n.default.createElement(l.View,{style:u.container},n.default.createElement(l.Image,{style:[u.icon,!!o&&u.iconWithTitle,!!d&&{tintColor:d}],source:p}),"ios"===l.Platform.OS&&o&&n.default.createElement(l.Text,{onLayout:this._onTextLayout,style:[u.title,!!d&&{color:d},c],numberOfLines:1},h)))}}]),i}(n.default.PureComponent);c.defaultProps={pressColorAndroid:"rgba(0, 0, 0, .32)",tintColor:l.Platform.select({ios:"#037aff"}),truncatedTitle:"Back"};var u=l.StyleSheet.create({container:{alignItems:"center",flexDirection:"row",backgroundColor:"transparent"},title:{fontSize:17,paddingRight:10},icon:"ios"===l.Platform.OS?{height:21,width:13,marginLeft:10,marginRight:22,marginVertical:12,resizeMode:"contain",transform:[{scaleX:l.I18nManager.isRTL?-1:1}]}:{height:24,width:24,margin:16,resizeMode:"contain",transform:[{scaleX:l.I18nManager.isRTL?-1:1}]},iconWithTitle:"ios"===l.Platform.OS?{marginRight:5}:{}});r.default=c},300); +__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0});var s=r(12),o=babelHelpers.interopRequireDefault(s),a=r(24),p=21,i=function(e){function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.inherits(r,e),babelHelpers.createClass(r,[{key:"render",value:function(){if("android"===a.Platform.OS&&a.Platform.Version>=p){var e=this.props,r=(e.style,babelHelpers.objectWithoutProperties(e,["style"]));return o.default.createElement(a.TouchableNativeFeedback,babelHelpers.extends({},r,{style:null,background:a.TouchableNativeFeedback.Ripple(this.props.pressColor||"",this.props.borderless||!1)}),o.default.createElement(a.View,{style:this.props.style},s.Children.only(this.props.children)))}return o.default.createElement(a.TouchableOpacity,this.props,this.props.children)}}]),r}(s.Component);i.defaultProps={borderless:!1,pressColor:"rgba(0, 0, 0, .32)"},l.default=i},301); +__d(function(e,s,a,t){a.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-navigation/src/views/assets",width:13,height:21,scales:[1,1.5,2,3,4],hash:"23ea5876dd37198284f126df9ba165c8",name:"back-icon",type:"png"})},302); +__d(function(n,t,e,i){function o(n){var t=n.position,e=n.scene,i=e.index;return{opacity:t.interpolate({inputRange:[i-1,i-.5,i,i+.5,i+1],outputRange:[0,0,1,0,0]})}}function a(n){var t=n.position,e=n.scene,i=e.index;return{opacity:t.interpolate({inputRange:[i-1,i,i+1],outputRange:[0,1,0]}),transform:[{translateX:t.interpolate({inputRange:[i-1,i+1],outputRange:u.I18nManager.isRTL?[-200,200]:[200,-200]})}]}}function r(n){var t=n.position,e=n.scene,i=e.index;return{opacity:t.interpolate({inputRange:[i-1,i,i+1],outputRange:[0,1,0]})}}Object.defineProperty(i,"__esModule",{value:!0});var u=t(24);i.default={forLeft:o,forCenter:a,forRight:r}},303); +__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var a=t(12),i=babelHelpers.interopRequireDefault(a),o=t(19),l=babelHelpers.interopRequireDefault(o),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:"getChildContext",value:function(){return{navigation:this.props.navigation}}},{key:"render",value:function(){var e=this.props,t=e.screenProps,n=e.navigation,r=e.component;return i.default.createElement(r,{screenProps:t,navigation:n})}}]),t}(a.PureComponent);s.childContextTypes={navigation:l.default.object.isRequired},r.default=s},304); +__d(function(n,e,t,i){function o(n,e,t){return"android"===a.Platform.OS?e&&n.index0?1:n<0?-1:e>t?1:-1}function a(e,t){return e.index>t.index?1:e.index1&&void 0!==arguments[1]?arguments[1]:{};(0,v.default)(e);var r={},a=Object.keys(e);a.forEach(function(t){var a=(0,d.default)(e,t);a&&a.router?r[t]=a.router:r[t]=null});var u=t.initialRouteParams,i=t.initialRouteName||a[0],s=r[i],p=t.paths||{};return a.forEach(function(t){var a=p[t]||e[t].path,n=!!a&&!r[t];"string"!=typeof a&&(a=t);var u=[],i=(0,o.default)(a,u);if(!n){var l=(0,o.default)(a+"/*",u);i=new RegExp("(?:"+i.source+")|(?:"+l.source+")")}p[t]={re:i,keys:u,toPath:o.default.compile(a)}}),{getComponentForState:function(t){var a=t.routes[t.index],n=a.routeName;return r[n]?r[n].getComponentForState(a):(0,d.default)(e,n)},getComponentForRouteName:function(t){return(0,d.default)(e,t)},getStateForAction:function(e,t){var a=l.default.mapDeprecatedActionAndWarn(e);if(!t){var o={};if(a.type===l.default.NAVIGATE&&void 0!==r[a.routeName])return{index:0,routes:[babelHelpers.extends({},a,{type:void 0,key:"Init-"+n()})]};s&&(o=s.getStateForAction(l.default.navigate({routeName:i,params:u})));var f=(o.params||a.params||u)&&babelHelpers.extends({},o.params||{},a.params||{},u||{});o=babelHelpers.extends({},o,{routeName:i,key:"Init-"+n()},f?{params:f}:{}),t={index:0,routes:[o]}}if(a.type!==l.default.RESET||null!==a.key){var p=a.key?m.default.indexOf(t,a.key):-1,d=p>=0?p:t.index,b=t.routes[d],c=r[b.routeName];if(c){var v=c.getStateForAction(a,b);if(null===v)return t;if(v&&v!==b)return m.default.replaceAt(t,b.key,v)}}if(a.type===l.default.NAVIGATE&&void 0!==r[a.routeName]){var y=r[a.routeName],A=void 0;if(y){var g=a.action||l.default.init({params:a.params});A=babelHelpers.extends({params:a.params},y.getStateForAction(g),{key:n(),routeName:a.routeName})}else A={params:a.params,key:n(),routeName:a.routeName};return m.default.push(t,A)}if(a.type===l.default.NAVIGATE)for(var x=Object.keys(r),H=0;H0)return babelHelpers.extends({},t,{routes:t.routes.slice(0,O),index:O-1})}return t},getPathAndParamsForState:function(t){var r=t.routes[t.index],a=r.routeName,n=(0,d.default)(e,a),u=p[a].toPath(r.params),o=u,i=r.params;if(n&&n.router){var l=n.router.getPathAndParamsForState(r);o=u?u+"/"+l.path:l.path,i=l.params?babelHelpers.extends({},i,l.params):i}return{path:o,params:i}},getActionForPathAndParams:function(e){if(!e)return l.default.navigate({routeName:i});for(var t=e.split("?"),a=babelHelpers.slicedToArray(t,2),n=a[0],u=a[1],o=void 0,s=void 0,f=void 0,d=Object.entries(p),b=Array.isArray(d),m=0,d=b?d:d["function"==typeof Symbol?Symbol.iterator:"@@iterator"]();;){var c;if(b){if(m>=d.length)break;c=d[m++]}else{if(m=d.next(),m.done)break;c=m.value}var v=c,y=babelHelpers.slicedToArray(v,2),A=y[0],g=y[1],x=g.re,H=g.keys;if(s=x.exec(n),s&&s.length){f=H,o=A;break}}if(!o)return null;var k=void 0;r[o]&&(k=r[o].getActionForPathAndParams(s.slice(f.length).join("/")));var N=(u||"").split("&").reduce(function(e,t){if(""!==t){var r=e||{},a=t.split("="),n=babelHelpers.slicedToArray(a,2),u=n[0],o=n[1];return r[u]=o,r}return e},null),h=s.slice(1).reduce(function(e,t,r){var a=f[r];if(a.asterisk||!a)return e;var n=e||{},u=a.name;return n[u]=t,n},N);return l.default.navigate(babelHelpers.extends({routeName:o},h?{params:h}:{},k?{action:k}:{}))},getScreenOptions:(0,f.default)(e,t.navigationOptions),getScreenConfig:A.default}}},310); +__d(function(e,t,r,n){function i(e,t){for(var r,n=[],i=0,o=0,a="",p=t&&t.delimiter||"/";null!=(r=w.exec(e));){var u=r[0],f=r[1],s=r.index;if(a+=e.slice(o,s),o=s+u.length,f)a+=f[1];else{var g=e[o],h=r[2],x=r[3],d=r[4],v=r[5],m=r[6],E=r[7];a&&(n.push(a),a="");var y=null!=h&&null!=g&&g!==h,R="+"===m||"*"===m,$="?"===m||"*"===m,b=r[2]||p,T=d||v;n.push({name:x||i++,prefix:h||"",delimiter:b,optional:$,repeat:R,partial:y,asterisk:!!E,pattern:T?c(T):E?".*":"[^"+l(b)+"]+?"})}}return o require('./MyScreen').default\n}")),t}(0,i.default)(!1,"Route "+n+" must define a screen or a getScreen.")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var f=n(285),i=babelHelpers.interopRequireDefault(f)},314); +__d(function(e,n,t,i){Object.defineProperty(i,"__esModule",{value:!0});var a=n(285),o=babelHelpers.interopRequireDefault(a),r=["tabBar"];i.default=function(e,n){var t=Object.keys(e),i=t.find(function(e){return r.includes(e)});"function"==typeof e.title&&(0,o.default)(!1,["`title` cannot be defined as a function in navigation options for `"+n.routeName+"` screen. \n","Try replacing the following:","{"," title: ({ state }) => state...","}","","with:","({ navigation }) => ({"," title: navigation.state...","})"].join("\n")),i&&"function"==typeof e[i]&&(0,o.default)(!1,["`"+i+"` cannot be defined as a function in navigation options for `"+n.routeName+"` screen. \n","Try replacing the following:","{"," "+i+": ({ state }) => ({"," key: state..."," })","}","","with:","({ navigation }) => ({"," "+i+"Key: navigation.state...","})"].join("\n")),i&&"object"==typeof e[i]&&(0,o.default)(!1,["Invalid key `"+i+"` defined in navigation options for `"+n.routeName+"` screen.","\n","Try replacing the following navigation options:","{"," "+i+": {"].concat(babelHelpers.toConsumableArray(Object.keys(e[i]).map(function(e){return" "+e+": ...,"})),[" },","}","\n","with:","{"],babelHelpers.toConsumableArray(Object.keys(e[i]).map(function(e){return" "+(i+e[0].toUpperCase()+e.slice(1))+": ...,"})),["}"]).join("\n"))}},315); +__d(function(e,n,r,o){function t(e){var n=Object.keys(e);(0,c.default)(n.length>0,"Please specify at least one route when configuring a navigator."),n.forEach(function(n){var r=e[n];(0,c.default)(r.screen||r.getScreen,"Route '"+n+"' should declare a screen. For example:\n\nimport MyScreen from './MyScreen';\n...\n"+(n+": {\n")+" screen: MyScreen,\n}"),r.screen&&r.getScreen&&(0,c.default)(!1,"Route '"+n+"' should declare a screen or a getScreen, not both."),r.screen&&(0,c.default)("function"==typeof r.screen,"The component for route '"+n+"' must be a React component. For example:\n\nimport MyScreen from './MyScreen';\n...\n"+(n+": {\n")+" screen: MyScreen,\n}\n\nYou can also use a navigator:\n\nimport MyNavigator from './MyNavigator';\n...\n"+(n+": {\n")+" screen: MyNavigator,\n}")})}Object.defineProperty(o,"__esModule",{value:!0});var a=n(285),c=babelHelpers.interopRequireDefault(a);o.default=t},316); +__d(function(e,t,n,r){Object.defineProperty(r,"__esModule",{value:!0});var u=t(285),a=babelHelpers.interopRequireDefault(u);r.default=function(){return(0,a.default)(!1,"`getScreenConfig` has been replaced with `getScreenOptions`")}},317); +__d(function(a,e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i="react-navigation/STACK",o="react-navigation/TABS",r="react-navigation/DRAWER";n.default={STACK:i,TABS:o,DRAWER:r}},318); +__d(function(e,a,t,o){Object.defineProperty(o,"__esModule",{value:!0});var n=a(12),l=babelHelpers.interopRequireDefault(n),i=a(24),r=a(290),b=babelHelpers.interopRequireDefault(r),s=a(284),p=babelHelpers.interopRequireDefault(s),u=a(320),d=babelHelpers.interopRequireDefault(u),f=a(321),B=babelHelpers.interopRequireDefault(f),m=a(332),T=babelHelpers.interopRequireDefault(m),E=a(334),H=babelHelpers.interopRequireDefault(E),D=a(318),P=babelHelpers.interopRequireDefault(D),O=function e(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=babelHelpers.extends({},e.Presets.Default,t),n=o.tabBarComponent,i=o.tabBarPosition,r=o.tabBarOptions,s=o.swipeEnabled,u=o.animationEnabled,f=o.lazy,m=babelHelpers.objectWithoutProperties(o,["tabBarComponent","tabBarPosition","tabBarOptions","swipeEnabled","animationEnabled","lazy"]),T=(0,d.default)(a,m),E=(0,b.default)(T,a,t,P.default.TABS)(function(e){return l.default.createElement(B.default,babelHelpers.extends({},e,{tabBarComponent:n,tabBarPosition:i,tabBarOptions:r,swipeEnabled:s,animationEnabled:u,lazy:f}))});return(0,p.default)(E)},q={iOSBottomTabs:{tabBarComponent:H.default,tabBarPosition:"bottom",swipeEnabled:!1,animationEnabled:!1,lazy:!1},AndroidTopTabs:{tabBarComponent:T.default,tabBarPosition:"top",swipeEnabled:!0,animationEnabled:!0,lazy:!1}};O.Presets={iOSBottomTabs:q.iOSBottomTabs,AndroidTopTabs:q.AndroidTopTabs,Default:"ios"===i.Platform.OS?q.iOSBottomTabs:q.AndroidTopTabs},o.default=O},319); +__d(function(e,t,r,a){Object.defineProperty(a,"__esModule",{value:!0});var n=t(285),o=babelHelpers.interopRequireDefault(n),i=t(314),u=babelHelpers.interopRequireDefault(i),l=t(313),s=babelHelpers.interopRequireDefault(l),d=t(287),p=babelHelpers.interopRequireDefault(d),f=t(316),b=babelHelpers.interopRequireDefault(f),c=t(317),m=babelHelpers.interopRequireDefault(c);a.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,b.default)(e);var r=t.order||Object.keys(e),a=t.paths||{},n=t.initialRouteName||r[0],i=r.indexOf(n),l=t.backBehavior||"initialRoute",d="initialRoute"===l,f={};return r.forEach(function(t){var r=e[t];a[t]="string"==typeof r.path?r.path:t,f[t]=null,r.screen&&r.screen.router&&(f[t]=r.screen.router)}),(0,o.default)(i!==-1,"Invalid initialRouteName '"+n+"' for TabRouter. Should be one of "+r.map(function(e){return'"'+e+'"'}).join(", ")),{getStateForAction:function(e,t){e=p.default.mapDeprecatedActionAndWarn(e);var a=t;if(!a){var n=r.map(function(t){var r=f[t];if(r){var a=e.action||p.default.init(babelHelpers.extends({},e.params?{params:e.params}:{}));return babelHelpers.extends({},r.getStateForAction(a),{key:t,routeName:t})}return{key:t,routeName:t}});a={routes:n,index:i}}if(e.type===p.default.INIT){var o=e,u=o.params;u&&(a.routes=a.routes.map(function(e){return babelHelpers.extends({},e,{params:babelHelpers.extends({},e.params,u)})}))}var l=a.routes[a.index],s=f[r[a.index]];if(s){var b=s.getStateForAction(e.action||e,l);if(!b&&t)return null;if(b&&b!==l){var c=[].concat(babelHelpers.toConsumableArray(a.routes));return c[a.index]=b,babelHelpers.extends({},a,{routes:c})}}var m=a.index,v=null==e.key||e.key===l.key;e.type===p.default.BACK&&v&&d&&(m=i);var x=!1;if(e.type===p.default.NAVIGATE){var A=e;if(x=!!r.find(function(e,t){return e===A.routeName&&(m=t,!0)})){var H=a.routes[m],g=void 0,h=f[e.routeName];if(e.action?g=h?h.getStateForAction(e.action,H):null:!h&&e.params&&(g=babelHelpers.extends({},H,{params:babelHelpers.extends({},H.params||{},e.params)})),g&&g!==H){var y=[].concat(babelHelpers.toConsumableArray(a.routes));return y[m]=g,babelHelpers.extends({},a,{routes:y,index:m})}}}if(e.type===p.default.SET_PARAMS){var F=a.routes.find(function(t){return t.key===e.key});if(F){var P=babelHelpers.extends({},F.params,e.params),S=[].concat(babelHelpers.toConsumableArray(a.routes));return S[a.routes.indexOf(F)]=babelHelpers.extends({},F,{params:P}),babelHelpers.extends({},a,{routes:S})}}if(m!==a.index)return babelHelpers.extends({},a,{index:m});if(x&&!t)return a;if(x)return null;var R=a.index,k=a.routes;return r.find(function(t,r){var a=f[t];if(r===R)return!1;var n=k[r];return a&&(n=a.getStateForAction(e,n)),n?n!==k[r]&&(k=[].concat(babelHelpers.toConsumableArray(k)),k[r]=n,R=r,!0):(R=r,!0)}),R!==a.index||k!==a.routes?babelHelpers.extends({},a,{index:R,routes:k}):a},getComponentForState:function(t){var a=r[t.index];(0,o.default)(a,"There is no route defined for index "+t.index+". Check that\n that you passed in a navigation state with a valid tab/screen index.");var n=f[a];return n?n.getComponentForState(t.routes[t.index]):(0,u.default)(e,a)},getComponentForRouteName:function(t){return(0,u.default)(e,t)},getPathAndParamsForState:function(t){var n=t.routes[t.index],o=r[t.index],i=a[o],l=(0,u.default)(e,o),s=i,d=n.params;if(l&&l.router){var p=l.router.getPathAndParamsForState(n);s=i?i+"/"+p.path:p.path,d=p.params?babelHelpers.extends({},d,p.params):d}return{path:s,params:d}},getActionForPathAndParams:function(e,t){return r.map(function(r){var n=e.split("/"),o=a[r];if(n[0]===o){var i=f[r],u=p.default.navigate({routeName:r});return i&&i.getActionForPathAndParams?u.action=i.getActionForPathAndParams(n.slice(1).join("/"),t):t&&(u.params=t),u}return null}).find(function(e){return!!e})||r.map(function(r){var a=f[r];return a&&a.getActionForPathAndParams(e,t)}).find(function(e){return!!e})||null},getScreenOptions:(0,s.default)(e,t.navigationOptions),getScreenConfig:m.default}}},320); +__d(function(e,r,t,n){Object.defineProperty(n,"__esModule",{value:!0});var a=r(12),o=babelHelpers.interopRequireDefault(a),s=r(24),i=r(322),p=r(304),l=babelHelpers.interopRequireDefault(p),u=r(331),c=babelHelpers.interopRequireDefault(u),b=function(e){function r(){var e,t,n,a;babelHelpers.classCallCheck(this,r);for(var p=arguments.length,u=Array(p),c=0;c-1&&e._subscriptions[t].splice(i,1)}}},this._triggerEvent=function(t,n){e._subscriptions[t]&&e._subscriptions[t].forEach(function(e){return e(n)})}};i.default=p;var h=u.StyleSheet.create({container:{flex:1,overflow:"hidden"}})},323); +__d(function(e,i,t,u){Object.defineProperty(u,"__esModule",{value:!0}),u.SceneRendererPropType=u.NavigationStatePropType=u.NavigationRoutePropType=void 0;var a=i(19),r=babelHelpers.interopRequireDefault(a),d=i(24),n=u.NavigationRoutePropType=r.default.shape({title:r.default.string,key:r.default.string.isRequired}),o=u.NavigationStatePropType=r.default.shape({routes:r.default.arrayOf(n).isRequired,index:r.default.number.isRequired});u.SceneRendererPropType={layout:r.default.shape({measured:r.default.bool.isRequired,height:r.default.number.isRequired,width:r.default.number.isRequired}).isRequired,navigationState:o.isRequired,position:r.default.instanceOf(d.Animated.Value).isRequired,jumpToIndex:r.default.func.isRequired,getLastPosition:r.default.func.isRequired,subscribe:r.default.func.isRequired}},324); +__d(function(e,n,t,a){Object.defineProperty(a,"__esModule",{value:!0});var i=n(12),r=babelHelpers.interopRequireDefault(i),o=n(19),l=babelHelpers.interopRequireDefault(o),s=n(24),u=n(324),d=function(n){function t(e){babelHelpers.classCallCheck(this,t);var n=babelHelpers.possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._isRequestingAnimationFrame=!1,n._isIdle=!0,n._currentIndex=0,n._getPageIndex=function(e){return s.I18nManager.isRTL?n.props.navigationState.routes.length-(e+1):e},n._setPage=function(e){if(n._viewPager){n._animationFrameCallback=null;var t=n._getPageIndex(e);n.props.animationEnabled!==!1?n._viewPager.setPage(t):n._viewPager.setPageWithoutAnimation(t)}},n._handlePageChange=function(e){n._isIdle&&n._currentIndex!==e&&(n._setPage(e),n._currentIndex=e)},n._handlePageScroll=function(e){n.props.position.setValue(n._getPageIndex(e.nativeEvent.position)+e.nativeEvent.offset*(s.I18nManager.isRTL?-1:1))},n._handlePageScrollStateChanged=function(e){n._isIdle="idle"===e,n.props.jumpToIndex(n._currentIndex)},n._handlePageSelected=function(e){var t=n._getPageIndex(e.nativeEvent.position);n._currentIndex=t},n._setRef=function(e){return n._viewPager=e},n._currentIndex=n.props.navigationState.index,n}return babelHelpers.inherits(t,n),babelHelpers.createClass(t,[{key:"componentDidMount",value:function(){this._resetListener=this.props.subscribe("reset",this._handlePageChange)}},{key:"componentWillReceiveProps",value:function(n){var t=this;this.props.layout===n.layout&&i.Children.count(this.props.children)===i.Children.count(n.children)||(this._animationFrameCallback=function(){if(t._viewPager){var e=n.navigationState,a=s.I18nManager.isRTL?e.routes.length-(e.index+1):e.index;t._viewPager.setPageWithoutAnimation(a)}},this._isRequestingAnimationFrame||(this._isRequestingAnimationFrame=!0,e.requestAnimationFrame(function(){t._isRequestingAnimationFrame=!1,t._animationFrameCallback&&t._animationFrameCallback()})))}},{key:"componentDidUpdate",value:function(){this._handlePageChange(this.props.navigationState.index)}},{key:"componentWillUnmount",value:function(){this._resetListener.remove()}},{key:"render",value:function(){var e=this.props,n=e.children,t=e.navigationState,a=e.swipeEnabled,o=i.Children.map(n,function(e,n){return r.default.createElement(s.View,{key:t.routes[n].key,testID:t.routes[n].testID,style:c.page},e)});s.I18nManager.isRTL&&o.reverse();var l=this._getPageIndex(t.index);return r.default.createElement(s.ViewPagerAndroid,{key:t.routes.length,keyboardDismissMode:"on-drag",initialPage:l,scrollEnabled:a!==!1,onPageScroll:this._handlePageScroll,onPageScrollStateChanged:this._handlePageScrollStateChanged,onPageSelected:this._handlePageSelected,style:c.container,ref:this._setRef},o)}}]),t}(i.PureComponent);d.propTypes=babelHelpers.extends({},u.SceneRendererPropType,{animationEnabled:l.default.bool,swipeEnabled:l.default.bool,children:l.default.node}),a.default=d;var c=s.StyleSheet.create({container:{flexGrow:1},page:{overflow:"hidden"}})},325); +__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var l=t(12),i=babelHelpers.interopRequireDefault(l),a=t(19),r=babelHelpers.interopRequireDefault(a),s=t(24),d=t(324),p=function(t){function n(e){babelHelpers.classCallCheck(this,n);var t=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._nextOffset=0,t._isIdle=!0,t._scrollTo=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.props.animationEnabled!==!1;t._nextOffset=e,t._isIdle&&t._scrollView&&t._scrollView.scrollTo({x:e,animated:n})},t._handleMomentumScrollEnd=function(e){var n=Math.round(e.nativeEvent.contentOffset.x/t.props.layout.width);t._isIdle=!0,t.props.jumpToIndex(n)},t._handleScroll=function(e){t._isIdle=Math.abs(e.nativeEvent.contentOffset.x-t._nextOffset)<.1,t.props.position.setValue(e.nativeEvent.contentOffset.x/t.props.layout.width)},t._setRef=function(e){return t._scrollView=e},t.state={initialOffset:{x:t.props.navigationState.index*t.props.layout.width,y:0}},t}return babelHelpers.inherits(n,t),babelHelpers.createClass(n,[{key:"componentDidMount",value:function(){this._scrollTo(this.props.navigationState.index*this.props.layout.width,!1),this._resetListener=this.props.subscribe("reset",this._scrollTo)}},{key:"componentDidUpdate",value:function(t){var n=this,o=this.props.navigationState.index*this.props.layout.width;t.navigationState===this.props.navigationState&&t.layout===this.props.layout||("android"===s.Platform.OS||t.navigationState!==this.props.navigationState?e.requestAnimationFrame(function(){return n._scrollTo(o)}):this._scrollTo(o,!1))}},{key:"componentWillUnmount",value:function(){this._resetListener.remove()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.layout,o=e.navigationState;return i.default.createElement(s.ScrollView,{horizontal:!0,pagingEnabled:!0,directionalLockEnabled:!0,keyboardDismissMode:"on-drag",keyboardShouldPersistTaps:"always",scrollEnabled:this.props.swipeEnabled,automaticallyAdjustContentInsets:!1,bounces:!1,alwaysBounceHorizontal:!1,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,scrollEventThrottle:16,onScroll:this._handleScroll,onMomentumScrollEnd:this._handleMomentumScrollEnd,contentOffset:this.state.initialOffset,style:u.container,contentContainerStyle:n.width?null:u.container,ref:this._setRef},l.Children.map(t,function(e,t){return i.default.createElement(s.View,{key:o.routes[t].key,testID:o.routes[t].testID,style:n.width?{width:n.width,overflow:"hidden"}:t===o.index?u.page:null},t===o.index||n.width?e:null)}))}}]),n}(l.PureComponent);p.propTypes=babelHelpers.extends({},d.SceneRendererPropType,{animationEnabled:r.default.bool,swipeEnabled:r.default.bool,children:r.default.node}),o.default=p;var u=s.StyleSheet.create({container:{flexGrow:1},page:{flex:1,overflow:"hidden"}})},326); +__d(function(e,n,t,i){Object.defineProperty(i,"__esModule",{value:!0});var o=n(12),r=babelHelpers.interopRequireDefault(o),s=n(19),a=babelHelpers.interopRequireDefault(s),p=n(24),l=n(324),u=12,d={timing:p.Animated.spring,tension:300,friction:35},c=function(e){function n(){var e,t,i,o;babelHelpers.classCallCheck(this,n);for(var r=arguments.length,s=Array(r),a=0;a=0&&e<=n.length-1},i._isMovingHorizontally=function(e,n){return Math.abs(n.dx)>Math.abs(3*n.dy)&&Math.abs(n.vx)>Math.abs(3*n.vy)},i._isReverseDirection=function(e){return i._startDirection>0?e.vx<0:e.vx>0},i._getNextIndex=function(e,n){var t="number"==typeof i._pendingIndex?i._pendingIndex:i.props.navigationState.index,o=i.props.swipeVelocityThreshold;if("android"===p.Platform.OS&&(o/=1e6),Math.abs(n.dx)>i.props.swipeDistanceThreshold||Math.abs(n.vx)>o){var r=t-n.dx/Math.abs(n.dx)*(p.I18nManager.isRTL?-1:1);if(i._isIndexInRange(r))return r}return t},i._canMoveScreen=function(e,n){if(i.props.swipeEnabled===!1)return!1;var t=i.props.navigationState,o=t.routes,r=t.index,s=i._isMovingHorizontally(e,n)&&(n.dx>=u&&r>=0||n.dx<=-u&&r<=o.length-1);return s&&(i._startDirection=n.dx),s},i._startGesture=function(e,n){"function"==typeof i.props.onSwipeStart&&i.props.onSwipeStart(e,n),i._lastValue=i.props.getLastPosition(),i.props.position.stopAnimation()},i._respondToGesture=function(e,n){var t=i.props.layout.width,o="number"==typeof i._lastValue?i._lastValue:i.props.navigationState.index,r=o-n.dx/t*(p.I18nManager.isRTL?-1:1);null===i._isMoving&&(i._isMoving=i._isMovingHorizontally(e,n)),i._isMoving&&i._isIndexInRange(r)&&i.props.position.setValue(r)},i._finishGesture=function(e,n){"function"==typeof i.props.onSwipeEnd&&i.props.onSwipeEnd(e,n);var t=i.props.navigationState.index,o=i.props.getLastPosition();if(o!==t)if(i._isMoving&&!i._isReverseDirection(n)){var r=i._getNextIndex(e,n);i._transitionTo(r)}else i._transitionTo(t);i._lastValue=null,i._isMoving=null},i._transitionTo=function(e){var n=i.props.getLastPosition(),t={progress:n},o={progress:e};if(i._pendingIndex=e,i.props.animationEnabled!==!1){var r=i.props.configureTransition(t,o),s=r.timing,a=babelHelpers.objectWithoutProperties(r,["timing"]);s(i.props.position,babelHelpers.extends({},a,{toValue:e})).start(function(n){var t=n.finished;t&&(i.props.jumpToIndex(e),i._pendingIndex=null)})}else i.props.position.setValue(e),i.props.jumpToIndex(e),i._pendingIndex=null},o=t,babelHelpers.possibleConstructorReturn(i,o)}return babelHelpers.inherits(n,e),babelHelpers.createClass(n,[{key:"componentWillMount",value:function(){this._panResponder=p.PanResponder.create({onMoveShouldSetPanResponder:this._canMoveScreen,onMoveShouldSetPanResponderCapture:this._canMoveScreen,onPanResponderGrant:this._startGesture,onPanResponderMove:this._respondToGesture,onPanResponderTerminate:this._finishGesture,onPanResponderRelease:this._finishGesture,onPanResponderTerminationRequest:function(){return!0}})}},{key:"componentDidMount",value:function(){this._resetListener=this.props.subscribe("reset",this._transitionTo)}},{key:"componentDidUpdate",value:function(e){e.navigationState.index!==this.props.navigationState.index&&this._transitionTo(this.props.navigationState.index)}},{key:"componentWillUnmount",value:function(){this._resetListener.remove()}},{key:"render",value:function(){var e=this.props,n=e.layout,t=e.position,i=e.navigationState,s=e.children,a=n.width,l=i.routes,u=[-1].concat(babelHelpers.toConsumableArray(l.map(function(e,n){return n}))),d=u.map(function(e){return a*e*(p.I18nManager.isRTL?1:-1)}),c=t.interpolate({inputRange:u,outputRange:d});return r.default.createElement(p.Animated.View,babelHelpers.extends({style:[f.sheet,a?{width:l.length*a,transform:[{translateX:c}]}:null]},this._panResponder.panHandlers),o.Children.map(s,function(e,n){return r.default.createElement(p.View,{key:i.routes[n].key,testID:i.routes[n].testID,style:a?{width:a}:n===i.index?p.StyleSheet.absoluteFill:null},n===i.index||a?e:null)}))}}]),n}(o.PureComponent);c.propTypes=babelHelpers.extends({},l.SceneRendererPropType,{configureTransition:a.default.func.isRequired,animationEnabled:a.default.bool,swipeEnabled:a.default.bool,swipeDistanceThreshold:a.default.number.isRequired,swipeVelocityThreshold:a.default.number.isRequired,onSwipeStart:a.default.func,onSwipeEnd:a.default.func,children:a.default.node}),c.defaultProps={configureTransition:function(){return d},initialLayout:{height:0,width:0},swipeDistanceThreshold:120,swipeVelocityThreshold:.25},i.default=c;var f=p.StyleSheet.create({sheet:{flex:1,flexDirection:"row",alignItems:"stretch"}})},327); +__d(function(t,e,n,l){Object.defineProperty(l,"__esModule",{value:!0});var a=e(12),o=babelHelpers.interopRequireDefault(a),r=e(19),i=babelHelpers.interopRequireDefault(r),s=e(24),u=e(329),c=babelHelpers.interopRequireDefault(u),p=e(324),d=function(e){function n(t){babelHelpers.classCallCheck(this,n);var e=babelHelpers.possibleConstructorReturn(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t));f.call(e);var l=0;if(e.props.scrollEnabled===!0){var a=e._getTabWidthFromStyle(e.props.tabStyle);(e.props.layout.width||a)&&(l=1)}else l=1;return e.state={offset:new s.Animated.Value(0),visibility:new s.Animated.Value(l),initialOffset:{x:e._getScrollAmount(e.props,e.props.navigationState.index),y:0}},e}return babelHelpers.inherits(n,e),babelHelpers.createClass(n,[{key:"componentDidMount",value:function(){this._adjustScroll(this.props.navigationState.index),this._positionListener=this.props.subscribe("position",this._adjustScroll)}},{key:"componentWillReceiveProps",value:function(t){this.props.navigationState!==t.navigationState&&this._resetScrollOffset(t);var e=this._getTabWidthFromStyle(t.tabStyle);(this.props.tabStyle!==t.tabStyle&&e||this.props.layout.width!==t.layout.width&&t.layout.width)&&this.state.visibility.setValue(1)}},{key:"componentDidUpdate",value:function(e){var n=this;!this.props.scrollEnabled||e.layout===this.props.layout&&e.tabStyle===this.props.tabStyle||t.requestAnimationFrame(function(){return n._adjustScroll(n.props.navigationState.index)})}},{key:"componentWillUnmount",value:function(){this._positionListener.remove()}},{key:"render",value:function(){var t=this,e=this.props,n=e.position,l=e.navigationState,a=e.scrollEnabled,r=l.routes,i=l.index,u=this._getMaxScrollableDistance(this.props),p=this._getFinalTabWidth(this.props),d=p*r.length,f=[-1].concat(babelHelpers.toConsumableArray(r.map(function(t,e){return e}))),b=f.map(function(e){return t._getScrollAmount(t.props,e)*-1}),m=s.Animated.add(n.interpolate({inputRange:f,outputRange:b}),this.state.offset).interpolate({inputRange:[-u,0],outputRange:[-u,0],extrapolate:"clamp"});return o.default.createElement(s.Animated.View,{style:[h.tabBar,this.props.style]},o.default.createElement(s.Animated.View,{pointerEvents:"none",style:[h.indicatorContainer,a?{width:d,transform:[{translateX:m}]}:null]},this._renderIndicator(babelHelpers.extends({},this.props,{width:new s.Animated.Value(p)}))),o.default.createElement(s.View,{style:h.scroll},o.default.createElement(s.ScrollView,{horizontal:!0,scrollEnabled:a,bounces:!1,alwaysBounceHorizontal:!1,scrollsToTop:!1,showsHorizontalScrollIndicator:!1,automaticallyAdjustContentInsets:!1,overScrollMode:"never",contentContainerStyle:[h.tabContent,a?null:h.container],scrollEventThrottle:16,onScroll:this._handleScroll,onScrollBeginDrag:this._handleBeginDrag,onScrollEndDrag:this._handleEndDrag,onMomentumScrollBegin:this._handleMomentumScrollBegin,onMomentumScrollEnd:this._handleMomentumScrollEnd,contentOffset:this.state.initialOffset,ref:this._setRef},r.map(function(e,l){var r=i===l,u=f.map(function(t){return t===l?1:.7}),d=s.Animated.multiply(t.state.visibility,n.interpolate({inputRange:f,outputRange:u})),b={route:e,focused:r,index:l},m=t._renderLabel(b),y=t.props.renderIcon?t.props.renderIcon(b):null,S=t.props.renderBadge?t.props.renderBadge(b):null,g={};g.opacity=d,y&&(m?g.paddingTop=8:g.padding=12);var _=s.StyleSheet.flatten(t.props.tabStyle),v=_&&"undefined"!=typeof _.width||a===!0,w={};v&&(g.width=p),_&&"number"==typeof _.flex?w.flex=_.flex:v||(w.flex=1);var x=e.accessibilityLabel||e.title;return o.default.createElement(c.default,{borderless:!0,key:e.key,testID:e.testID,accessible:e.accessible,accessibilityLabel:x,accessibilityTraits:"button",pressColor:t.props.pressColor,pressOpacity:t.props.pressOpacity,delayPressIn:0,onPress:function(){var e=t.props,n=e.onTabPress,a=e.jumpToIndex;a(l),n&&n(b)},style:w},o.default.createElement(s.View,{style:h.container},o.default.createElement(s.Animated.View,{style:[h.tabItem,g,_,h.container]},y,m),S?o.default.createElement(s.Animated.View,{style:[h.badge,{opacity:t.state.visibility}]},S):null))}))))}}]),n}(a.PureComponent);d.propTypes=babelHelpers.extends({},p.SceneRendererPropType,{scrollEnabled:i.default.bool,pressColor:c.default.propTypes.pressColor,pressOpacity:c.default.propTypes.pressOpacity,getLabelText:i.default.func,renderIcon:i.default.func,renderLabel:i.default.func,renderIndicator:i.default.func,onTabPress:i.default.func,labelStyle:s.Text.propTypes.style,style:i.default.any}),d.defaultProps={getLabelText:function(t){var e=t.route;return e.title?e.title.toUpperCase():null}};var f=function(){var e=this;this._isManualScroll=!1,this._isMomentumScroll=!1,this._renderLabel=function(t){if("undefined"!=typeof e.props.renderLabel)return e.props.renderLabel(t);var n=e.props.getLabelText(t);return"string"!=typeof n?null:o.default.createElement(s.Text,{style:[h.tabLabel,e.props.labelStyle]},n)},this._renderIndicator=function(t){if("undefined"!=typeof e.props.renderIndicator)return e.props.renderIndicator(t);var n=t.width,l=t.position,a=s.Animated.multiply(s.Animated.multiply(l,n),s.I18nManager.isRTL?-1:1);return o.default.createElement(s.Animated.View,{style:[h.indicator,{width:n,transform:[{translateX:a}]},e.props.indicatorStyle]})},this._getTabWidthFromStyle=function(t){if(e._tabWidthCache&&e._tabWidthCache.style===t)return e._tabWidthCache.width;var n=s.StyleSheet.flatten(e.props.tabStyle),l={style:t,width:n?n.width:null};return e._tabWidthCache=l,l},this._getFinalTabWidth=function(t){var n=t.layout,l=t.navigationState,a=e._getTabWidthFromStyle(t.tabStyle);return"number"==typeof a?a:"string"==typeof a&&a.endsWith("%")?n.width*(parseFloat(a)/100):t.scrollEnabled?n.width/5*2:n.width/l.routes.length},this._getMaxScrollableDistance=function(t){var n=t.layout,l=t.navigationState;if(0===n.width)return 0;var a=e._getFinalTabWidth(t),o=a*l.routes.length,r=o-n.width;return Math.max(r,0)},this._normalizeScrollValue=function(t,n){var l=e._getMaxScrollableDistance(t);return Math.max(Math.min(n,l),0)},this._getScrollAmount=function(t,n){var l=t.layout,a=e._getFinalTabWidth(t),o=a*n+a/2,r=o-l.width/2;return e._normalizeScrollValue(t,r)},this._resetScrollOffset=function(t){if(t.scrollEnabled&&e._scrollView){var n=e._getScrollAmount(t,t.navigationState.index);e._scrollView.scrollTo({x:n,animated:!0}),s.Animated.timing(e.state.offset,{toValue:0,duration:150}).start()}},this._adjustScroll=function(t){if(e.props.scrollEnabled&&e._scrollView){var n=e._getScrollAmount(e.props,t);e._scrollView.scrollTo({x:n,animated:!1})}},this._adjustOffset=function(t){if(e._isManualScroll&&e.props.scrollEnabled){var n=e._getScrollAmount(e.props,e.props.navigationState.index),l=t-n;e._isMomentumScroll?s.Animated.spring(e.state.offset,{toValue:-l,tension:300,friction:35}).start():e.state.offset.setValue(-l)}},this._handleScroll=function(t){e._adjustOffset(t.nativeEvent.contentOffset.x)},this._handleBeginDrag=function(){e._isManualScroll=!0,e._isMomentumScroll=!1},this._handleEndDrag=function(){t.requestAnimationFrame(function(){e._isMomentumScroll||(e._isManualScroll=!1)})},this._handleMomentumScrollBegin=function(){e._isMomentumScroll=!0},this._handleMomentumScrollEnd=function(){e._isMomentumScroll=!1,e._isManualScroll=!1},this._setRef=function(t){return e._scrollView=t}};l.default=d;var h=s.StyleSheet.create({container:{flex:1},scroll:{overflow:"web"===s.Platform.OS?"auto":"scroll"},tabBar:{backgroundColor:"#2196f3",elevation:4,shadowColor:"black",shadowOpacity:.1,shadowRadius:s.StyleSheet.hairlineWidth,shadowOffset:{height:s.StyleSheet.hairlineWidth},zIndex:"android"===s.Platform.OS?0:1},tabContent:{flexDirection:"row",flexWrap:"nowrap"},tabLabel:{backgroundColor:"transparent",color:"white",margin:8},tabItem:{flexGrow:1,padding:8,alignItems:"center",justifyContent:"center"},badge:{position:"absolute",top:0,right:0},indicatorContainer:{position:"absolute",top:0,left:0,right:0,bottom:0},indicator:{backgroundColor:"#ffeb3b",position:"absolute",left:0,bottom:0,right:0,height:2}})},328); +__d(function(e,r,s,t){Object.defineProperty(t,"__esModule",{value:!0});var l=r(12),a=babelHelpers.interopRequireDefault(l),o=r(19),n=babelHelpers.interopRequireDefault(o),i=r(24),p=21,u=function(r){function s(){var r,t,l,a;babelHelpers.classCallCheck(this,s);for(var o=arguments.length,n=Array(o),i=0;i=p?a.default.createElement(i.TouchableNativeFeedback,babelHelpers.extends({},n,{onPress:this._handlePress,background:i.TouchableNativeFeedback.Ripple(t,o)}),a.default.createElement(i.View,{style:r},l.Children.only(this.props.children))):a.default.createElement(i.TouchableOpacity,babelHelpers.extends({},n,{onPress:this._handlePress,style:r,activeOpacity:s}),this.props.children)}}]),s}(l.PureComponent);u.propTypes={onPress:n.default.func.isRequired,delayPressIn:n.default.number,borderless:n.default.bool,pressColor:n.default.string,pressOpacity:n.default.number,children:n.default.node.isRequired},u.defaultProps={pressColor:"rgba(255, 255, 255, .4)"},t.default=u},329); +__d(function(e,t,r,n){function l(e){var t=function(t){function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.inherits(r,t),babelHelpers.createClass(r,[{key:"render",value:function(){return o.default.createElement(e[this.props.route.key],this.props)}}]),r}(u.PureComponent);return function(e){var r=e.route;return o.default.createElement(t,{key:r.key,route:r})}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=l;var u=t(12),o=babelHelpers.interopRequireDefault(u)},330); +__d(function(e,t,a,i){function r(e){var t,a;return a=t=function(t){function a(){var e,t,i,r;babelHelpers.classCallCheck(this,a);for(var n=arguments.length,o=Array(n),l=0;l1&&void 0!==arguments[1]?arguments[1]:{},n=babelHelpers.extends({},v,t),r=(n.containerConfig,n.drawerWidth),o=n.drawerLockMode,i=n.contentComponent,l=n.contentOptions,d=n.drawerPosition,f=n.useNativeAnimations,c=babelHelpers.objectWithoutProperties(n,["containerConfig","drawerWidth","drawerLockMode","contentComponent","contentOptions","drawerPosition","useNativeAnimations"]),w=(0,p.default)(e,c),m=(0,p.default)({DrawerClose:{screen:(0,u.default)(w,e,t,q.default.DRAWER)(function(e){return a.default.createElement(b.default,e)})},DrawerOpen:{screen:function(){return null}},DrawerToggle:{screen:function(){return null}}},{initialRouteName:"DrawerClose"}),R=(0,u.default)(m,e,t,q.default.DRAWER)(function(e){return a.default.createElement(D.default,babelHelpers.extends({},e,{drawerLockMode:o,useNativeAnimations:f,drawerWidth:r,contentComponent:i,contentOptions:l,drawerPosition:d}))});return(0,s.default)(R)};r.default=C},335); +__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var o=t(12),a=babelHelpers.interopRequireDefault(o),l=t(304),s=babelHelpers.interopRequireDefault(l),u=t(331),i=babelHelpers.interopRequireDefault(u),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.router,r=e.navigation,n=e.childNavigationProps,o=e.screenProps,l=r.state,u=l.routes,i=l.index,p=n[u[i].key],b=t.getComponentForRouteName(u[i].routeName);return a.default.createElement(s.default,{screenProps:o,component:b,navigation:p})}}]),t}(o.PureComponent);n.default=(0,i.default)(p)},336); +__d(function(e,r,t,a){Object.defineProperty(a,"__esModule",{value:!0});var n=r(12),o=babelHelpers.interopRequireDefault(n),i=r(338),s=babelHelpers.interopRequireDefault(i),p=r(288),l=babelHelpers.interopRequireDefault(p),u=r(341),c=babelHelpers.interopRequireDefault(u),d=function(e){function r(){var e,t,a,n;babelHelpers.classCallCheck(this,r);for(var i=arguments.length,s=Array(i),p=0;p0&&void 0!==arguments[0]?arguments[0]:{};r._emitStateChanged(C),v.Animated.spring(r.state.openValue,u({toValue:1,bounciness:0,restSpeedThreshold:.1,useNativeDriver:r.props.useNativeAnimations},e)).start(function(){r.props.onDrawerOpen&&r.props.onDrawerOpen(),r._emitStateChanged(m)})},r.closeDrawer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r._emitStateChanged(C),v.Animated.spring(r.state.openValue,u({toValue:0,bounciness:0,restSpeedThreshold:1,useNativeDriver:r.props.useNativeAnimations},e)).start(function(){r.props.onDrawerClose&&r.props.onDrawerClose(),r._emitStateChanged(m)})},r._handleDrawerOpen=function(){r.props.onDrawerOpen&&r.props.onDrawerOpen()},r._handleDrawerClose=function(){r.props.onDrawerClose&&r.props.onDrawerClose()},r._shouldSetPanResponder=function(e,t){var n=t.moveX,o=t.dx,a=t.dy;if(!o||!a||Math.abs(o)0&&(r._isClosing=!1,!0);if(o<0&&Math.abs(o)>3*Math.abs(a)||n>i)return r._isClosing=!0,r._closingAnchorValue=r._getOpenValueForX(n),!0}else{var s=_-r.props.drawerWidth;if(1!==r._lastOpenValue)return n>=_-35&&o<0&&(r._isClosing=!1,!0);if(o>0&&Math.abs(o)>3*Math.abs(a)||n1?o=1:o<0&&(o=0),r.state.openValue.setValue(o)},r._panResponderRelease=function(e,t){var n=t.moveX,o=t.vx,a=r._isClosing,i=o-b;"left"===r.getDrawerPosition()?o>0&&n>y||o>=b||i&&a&&n>y?r.openDrawer({velocity:o}):o<0&&n0&&n>y||o>b||i&&!a?r.closeDrawer({velocity:-1*o}):a?r.openDrawer():r.closeDrawer()},r._isLockedClosed=function(){return"locked-closed"===r.props.drawerLockMode&&!r.state.drawerShown},r._isLockedOpen=function(){return"locked-open"===r.props.drawerLockMode&&r.state.drawerShown},r.state={accessibilityViewIsModal:!1,drawerShown:!1,openValue:new v.Animated.Value(0)},r}return s(t,e),d(t,[{key:"getDrawerPosition",value:function(){var e=this.props.drawerPosition,t=v.I18nManager.isRTL;return t?"left"===e?"right":"left":e}},{key:"componentWillMount",value:function(){var e=this,t=this.state.openValue;t.addListener(function(t){var n=t.value,r=n>0,o=r;r!==e.state.drawerShown&&e.setState({drawerShown:r,accessibilityViewIsModal:o}),"on-drag"===e.props.keyboardDismissMode&&(0,w.default)(),e._lastOpenValue=n,e.props.onDrawerSlide&&e.props.onDrawerSlide({nativeEvent:{offset:n}})}),this._panResponder=v.PanResponder.create({onMoveShouldSetPanResponder:this._shouldSetPanResponder,onPanResponderGrant:this._panResponderGrant,onPanResponderMove:this._panResponderMove,onPanResponderTerminationRequest:function(){return!1},onPanResponderRelease:this._panResponderRelease,onPanResponderTerminate:function(){}})}},{key:"render",value:function(){var e=this.state,t=e.accessibilityViewIsModal,n=e.drawerShown,r=e.openValue,o=this.props,a=o.drawerBackgroundColor,i=o.drawerWidth,s=o.drawerPosition,l={backgroundColor:a,width:i,left:"left"===s?0:null,right:"right"===s?0:null},p=void 0;p="left"===this.getDrawerPosition()?[-i,0]:[i,0];var d=r.interpolate({inputRange:[0,1],outputRange:p,extrapolate:"clamp"}),c={transform:[{translateX:d}]},h=r.interpolate({inputRange:[0,1],outputRange:[0,.7],extrapolate:"clamp"}),w={opacity:h},g=n?"auto":"none";return f.default.createElement(v.View,u({style:{flex:1,backgroundColor:"transparent"}},this._panResponder.panHandlers),f.default.createElement(v.Animated.View,{style:V.main},this.props.children),f.default.createElement(v.TouchableWithoutFeedback,{pointerEvents:g,onPress:this._onOverlayClick},f.default.createElement(v.Animated.View,{pointerEvents:g,style:[V.overlay,w]})),f.default.createElement(v.Animated.View,{accessibilityViewIsModal:t,style:[V.drawer,l,c]},this.props.renderNavigationView()))}},{key:"_getOpenValueForX",value:function(e){var t=this.props.drawerWidth;return"left"===this.getDrawerPosition()?e/t:(_-e)/t}}]),t}(c.Component),l.defaultProps={drawerWidth:0,drawerPosition:"left",useNativeAnimations:!1},l.positions={Left:"left",Right:"right"},p);r.default=O;var V=v.StyleSheet.create({drawer:{position:"absolute",top:0,bottom:0,zIndex:1001},main:{flex:1,zIndex:0},overlay:{backgroundColor:"#000",position:"absolute",top:0,left:0,bottom:0,right:0,zIndex:1e3}})},339); +__d(function(e,t,u,n){function d(){r.blurTextInput(r.currentlyFocusedField())}Object.defineProperty(n,"__esModule",{value:!0}),n.default=d;var l=t(24),r=l.TextInput.State;u.exports=n.default},340); +__d(function(e,t,r,o){Object.defineProperty(o,"__esModule",{value:!0});var n=t(12),s=babelHelpers.interopRequireDefault(n),a=t(24),i=t(331),l=babelHelpers.interopRequireDefault(i),p=t(287),u=babelHelpers.interopRequireDefault(p),c=function(e){function t(){var e,r,o,n;babelHelpers.classCallCheck(this,t);for(var s=arguments.length,a=Array(s),i=0;i-1}function h(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function T(n,t){for(var r=n.length;r--&&x(t,n[r],0)>-1;);return r}function $(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}function D(n){return"\\"+ne[n]}function M(n,t){return null==n?rn:n[t]}function F(n){return Zr.test(n)}function N(n){return Kr.test(n)}function P(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function q(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function Z(n,t){return function(r){return n(t(r))}}function K(n,t){for(var r=-1,e=n.length,u=0,i=[];++r>>1,Mn=[["ary",jn],["bind",gn],["bindKey",yn],["curry",bn],["curryRight",wn],["flip",kn],["partial",mn],["partialRight",xn],["rearg",An]],Fn="[object Arguments]",Nn="[object Array]",Pn="[object AsyncFunction]",qn="[object Boolean]",Zn="[object Date]",Kn="[object DOMException]",Vn="[object Error]",Gn="[object Function]",Hn="[object GeneratorFunction]",Jn="[object Map]",Yn="[object Number]",Qn="[object Null]",Xn="[object Object]",nt="[object Promise]",tt="[object Proxy]",rt="[object RegExp]",et="[object Set]",ut="[object String]",it="[object Symbol]",ot="[object Undefined]",ft="[object WeakMap]",at="[object WeakSet]",ct="[object ArrayBuffer]",lt="[object DataView]",st="[object Float32Array]",ht="[object Float64Array]",pt="[object Int8Array]",vt="[object Int16Array]",_t="[object Int32Array]",gt="[object Uint8Array]",yt="[object Uint8ClampedArray]",dt="[object Uint16Array]",bt="[object Uint32Array]",wt=/\b__p \+= '';/g,mt=/\b(__p \+=) '' \+/g,xt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,jt=/&(?:amp|lt|gt|quot|#39);/g,At=/[&<>"']/g,kt=RegExp(jt.source),Ot=RegExp(At.source),It=/<%-([\s\S]+?)%>/g,Rt=/<%([\s\S]+?)%>/g,zt=/<%=([\s\S]+?)%>/g,Et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,St=/^\w*$/,Wt=/^\./,Lt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ct=/[\\^$.*+?()[\]{}|]/g,Ut=RegExp(Ct.source),Bt=/^\s+|\s+$/g,Tt=/^\s+/,$t=/\s+$/,Dt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Mt=/\{\n\/\* \[wrapped with (.+)\] \*/,Ft=/,? & /,Nt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Pt=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Zt=/\w*$/,Kt=/^[-+]0x[0-9a-f]+$/i,Vt=/^0b[01]+$/i,Gt=/^\[object .+?Constructor\]$/,Ht=/^0o[0-7]+$/i,Jt=/^(?:0|[1-9]\d*)$/,Yt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qt=/($^)/,Xt=/['\n\r\u2028\u2029\\]/g,nr="\\ud800-\\udfff",tr="\\u0300-\\u036f",rr="\\ufe20-\\ufe2f",er="\\u20d0-\\u20ff",ur=tr+rr+er,ir="\\u2700-\\u27bf",or="a-z\\xdf-\\xf6\\xf8-\\xff",fr="\\xac\\xb1\\xd7\\xf7",ar="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",cr="\\u2000-\\u206f",lr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",sr="A-Z\\xc0-\\xd6\\xd8-\\xde",hr="\\ufe0e\\ufe0f",pr=fr+ar+cr+lr,vr="['\u2019]",_r="["+nr+"]",gr="["+pr+"]",yr="["+ur+"]",dr="\\d+",br="["+ir+"]",wr="["+or+"]",mr="[^"+nr+pr+dr+ir+or+sr+"]",xr="\\ud83c[\\udffb-\\udfff]",jr="(?:"+yr+"|"+xr+")",Ar="[^"+nr+"]",kr="(?:\\ud83c[\\udde6-\\uddff]){2}",Or="[\\ud800-\\udbff][\\udc00-\\udfff]",Ir="["+sr+"]",Rr="\\u200d",zr="(?:"+wr+"|"+mr+")",Er="(?:"+Ir+"|"+mr+")",Sr="(?:"+vr+"(?:d|ll|m|re|s|t|ve))?",Wr="(?:"+vr+"(?:D|LL|M|RE|S|T|VE))?",Lr=jr+"?",Cr="["+hr+"]?",Ur="(?:"+Rr+"(?:"+[Ar,kr,Or].join("|")+")"+Cr+Lr+")*",Br="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Tr="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",$r=Cr+Lr+Ur,Dr="(?:"+[br,kr,Or].join("|")+")"+$r,Mr="(?:"+[Ar+yr+"?",yr,kr,Or,_r].join("|")+")",Fr=RegExp(vr,"g"),Nr=RegExp(yr,"g"),Pr=RegExp(xr+"(?="+xr+")|"+Mr+$r,"g"),qr=RegExp([Ir+"?"+wr+"+"+Sr+"(?="+[gr,Ir,"$"].join("|")+")",Er+"+"+Wr+"(?="+[gr,Ir+zr,"$"].join("|")+")",Ir+"?"+zr+"+"+Sr,Ir+"+"+Wr,Tr,Br,dr,Dr].join("|"),"g"),Zr=RegExp("["+Rr+nr+ur+hr+"]"),Kr=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Vr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Gr=-1,Hr={};Hr[st]=Hr[ht]=Hr[pt]=Hr[vt]=Hr[_t]=Hr[gt]=Hr[yt]=Hr[dt]=Hr[bt]=!0,Hr[Fn]=Hr[Nn]=Hr[ct]=Hr[qn]=Hr[lt]=Hr[Zn]=Hr[Vn]=Hr[Gn]=Hr[Jn]=Hr[Yn]=Hr[Xn]=Hr[rt]=Hr[et]=Hr[ut]=Hr[ft]=!1;var Jr={};Jr[Fn]=Jr[Nn]=Jr[ct]=Jr[lt]=Jr[qn]=Jr[Zn]=Jr[st]=Jr[ht]=Jr[pt]=Jr[vt]=Jr[_t]=Jr[Jn]=Jr[Yn]=Jr[Xn]=Jr[rt]=Jr[et]=Jr[ut]=Jr[it]=Jr[gt]=Jr[yt]=Jr[dt]=Jr[bt]=!0,Jr[Vn]=Jr[Gn]=Jr[ft]=!1;var Yr={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},Qr={"&":"&","<":"<",">":">",'"':""","'":"'"},Xr={"&":"&","<":"<",">":">",""":'"',"'":"'"},ne={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},te=parseFloat,re=parseInt,ee="object"==typeof n&&n&&n.Object===Object&&n,ue="object"==typeof self&&self&&self.Object===Object&&self,ie=ee||ue||Function("return this")(),oe="object"==typeof e&&e&&!e.nodeType&&e,fe=oe&&"object"==typeof r&&r&&!r.nodeType&&r,ae=fe&&fe.exports===oe,ce=ae&&ee.process,le=function(){try{return ce&&ce.binding&&ce.binding("util")}catch(n){}}(),se=le&&le.isArrayBuffer,he=le&&le.isDate,pe=le&&le.isMap,ve=le&&le.isRegExp,_e=le&&le.isSet,ge=le&&le.isTypedArray,ye=O("length"),de=I(Yr),be=I(Qr),we=I(Xr),me=function n(r){function e(n){if(la(n)&&!mh(n)&&!(n instanceof H)){if(n instanceof I)return n;if(ml.call(n,"__wrapped__"))return io(n)}return new I(n)}function d(){}function I(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=rn}function H(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Tn,this.__views__=[]}function X(){var n=new H(this.__wrapped__);return n.__actions__=Mu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Mu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Mu(this.__views__),n}function nn(){if(this.__filtered__){var n=new H(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Nt(){var n=this.__wrapped__.value(),t=this.__dir__,r=mh(n),e=t<0,u=r?n.length:0,i=zi(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Yl(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return mu(n,this.__actions__);var v=[];n:for(;a--&&h-1}function sr(n,t){var r=this.__data__,e=Lr(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this}function hr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function Mr(n,t,r,e,u,i){var o,a=t&sn,c=t&hn,l=t&pn;if(r&&(o=u?r(n,e,u,i):r(n)),o!==rn)return o;if(!ca(n))return n;var s=mh(n);if(s){if(o=Wi(n),!a)return Mu(n,o)}else{var h=Ss(n),p=h==Gn||h==Hn;if(jh(n))return Ru(n,a);if(h==Xn||h==Fn||p&&!u){if(o=c||p?{}:Li(n),!a)return c?Pu(n,Br(o,n)):Nu(n,Ur(o,n))}else{if(!Jr[h])return u?n:{};o=Ci(n,h,Mr,a)}}i||(i=new mr);var v=i.get(n);if(v)return v;i.set(n,o);var _=l?c?mi:wi:c?Ka:Za,g=s?rn:_(n);return f(g||n,function(e,u){g&&(u=e,e=n[u]),Wr(o,u,Mr(e,t,r,u,n,i))}),o}function Pr(n){var t=Za(n);return function(r){return qr(r,n,t)}}function qr(n,t,r){var e=r.length;if(null==n)return!e;for(n=hl(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===rn&&!(u in n)||!i(o))return!1}return!0}function Zr(n,t,r){if("function"!=typeof n)throw new _l(fn);return Cs(function(){n.apply(rn,r)},t)}function Kr(n,t,r,e){var u=-1,i=s,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=p(t,L(r))),e?(i=h,o=!1):t.length>=un&&(i=U,o=!1,t=new dr(t));n:for(;++uu?0:u+r),e=e===rn||e>u?u:Ia(e),e<0&&(e+=u),e=r>e?0:Ra(e);r0&&r(f)?t>1?ee(f,t-1,r,e,u):v(u,f):e||(u[u.length]=f)}return u}function ue(n,t){return n&&ms(n,t,Za)}function oe(n,t){return n&&xs(n,t,Za)}function fe(n,t){return l(t,function(t){return oa(n[t])})}function ce(n,t){t=Ou(t,n);for(var r=0,e=t.length;null!=n&&rt}function je(n,t){return null!=n&&ml.call(n,t)}function Ae(n,t){return null!=n&&t in hl(n)}function ke(n,t,r){return n>=Yl(t,r)&&n=120&&l.length>=120)?new dr(o&&l):rn}l=n[0];var v=-1,_=f[0];n:for(;++v-1;)f!==n&&Ul.call(f,a,1),Ul.call(n,a,1);return n}function tu(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;Ti(u)?Ul.call(n,u,1):du(n,u)}}return n}function ru(n,t){return n+ql(ns()*(t-n+1))}function eu(n,t,r,e){for(var u=-1,i=Jl(Pl((t-n)/(r||1)),0),o=fl(i);i--;)o[e?i:++u]=n,n+=r;return o}function uu(n,t){var r="";if(!n||t<1||t>Cn)return r;do t%2&&(r+=n),t=ql(t/2),t&&(n+=n);while(t);return r}function iu(n,t){return Us(Ji(n,t,Uc),n+"")}function ou(n){return Rr(uc(n))}function fu(n,t){var r=uc(n);return to(r,Dr(t,0,r.length))}function au(n,t,r,e){if(!ca(n))return n;t=Ou(t,n);for(var u=-1,i=t.length,o=i-1,f=n;null!=f&&++uu?0:u+t),r=r>u?u:r,r<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=fl(u);++e>>1,o=n[i];null!==o&&!ma(o)&&(r?o<=t:o=un){var c=t?null:Is(n);if(c)return V(c);o=!1,u=U,a=new dr}else a=t?[]:f;n:for(;++e=e?n:lu(n,t,r)}function Ru(n,t){if(t)return n.slice();var r=n.length,e=Sl?Sl(r):new n.constructor(r);return n.copy(e),e}function zu(n){var t=new n.constructor(n.byteLength);return new El(t).set(new El(n)),t}function Eu(n,t){var r=t?zu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function Su(n,r,e){var u=r?e(q(n),sn):q(n);return _(u,t,new n.constructor)}function Wu(n){var t=new n.constructor(n.source,Zt.exec(n));return t.lastIndex=n.lastIndex,t}function Lu(n,t,r){var e=t?r(V(n),sn):V(n);return _(e,u,new n.constructor)}function Cu(n){return gs?hl(gs.call(n)):{}}function Uu(n,t){var r=t?zu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Bu(n,t){if(n!==t){var r=n!==rn,e=null===n,u=n===n,i=ma(n),o=t!==rn,f=null===t,a=t===t,c=ma(t);if(!f&&!c&&!i&&n>t||i&&o&&a&&!f&&!c||e&&o&&a||!r&&a||!u)return 1;if(!e&&!i&&!c&&n=f)return a;var c=r[e];return a*("desc"==c?-1:1)}}return n.index-t.index}function $u(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=Jl(i-o,0),l=fl(a+c),s=!e;++f1?r[u-1]:rn,o=u>2?r[2]:rn;for(i=n.length>3&&"function"==typeof i?(u--,i):rn,o&&$i(r[0],r[1],o)&&(i=u<3?rn:i,u=1),t=hl(t);++e-1?u[i?t[o]:o]:rn}}function ni(n){return bi(function(t){var r=t.length,e=r,u=I.prototype.thru;for(n&&t.reverse();e--;){var i=t[e];if("function"!=typeof i)throw new _l(fn);if(u&&!o&&"wrapper"==xi(i))var o=new I([],!0)}for(e=o?e:r;++e1&&d.reverse(),s&&af))return!1;var c=i.get(n);if(c&&i.get(t))return c==t;var l=-1,s=!0,h=r&_n?new dr:rn;for(i.set(n,t),i.set(t,n);++l1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Dt,"{\n/* [wrapped with "+t+"] */\n")}function Bi(n){return mh(n)||wh(n)||!!(Bl&&n&&n[Bl])}function Ti(n,t){return t=null==t?Cn:t,!!t&&("number"==typeof n||Jt.test(n))&&n>-1&&n%1==0&&n0){if(++t>=Rn)return arguments[0]}else t=0;return n.apply(rn,arguments)}}function to(n,t){var r=-1,e=n.length,u=e-1;for(t=t===rn?e:t;++r=this.__values__.length,t=n?rn:this.__values__[this.__index__++];return{done:n,value:t}}function ff(){return this}function af(n){for(var t,r=this;r instanceof d;){var e=io(r);e.__index__=0,e.__values__=rn,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t}function cf(){var n=this.__wrapped__;if(n instanceof H){var t=n;return this.__actions__.length&&(t=new H(this)),t=t.reverse(),t.__actions__.push({func:rf,args:[Wo],thisArg:rn}),new I(t,this.__chain__)}return this.thru(Wo)}function lf(){return mu(this.__wrapped__,this.__actions__)}function sf(n,t,r){var e=mh(n)?c:Yr;return r&&$i(n,t,r)&&(t=rn),e(n,Ai(t,3))}function hf(n,t){var r=mh(n)?l:ne;return r(n,Ai(t,3))}function pf(n,t){return ee(bf(n,t),1)}function vf(n,t){return ee(bf(n,t),Ln)}function _f(n,t,r){return r=r===rn?1:Ia(r),ee(bf(n,t),r)}function gf(n,t){var r=mh(n)?f:bs;return r(n,Ai(t,3))}function yf(n,t){var r=mh(n)?a:ws;return r(n,Ai(t,3))}function df(n,t,r,e){n=Yf(n)?n:uc(n),r=r&&!e?Ia(r):0;var u=n.length;return r<0&&(r=Jl(u+r,0)),wa(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&x(n,t,r)>-1}function bf(n,t){var r=mh(n)?p:qe;return r(n,Ai(t,3))}function wf(n,t,r,e){return null==n?[]:(mh(t)||(t=null==t?[]:[t]),r=e?rn:r,mh(r)||(r=null==r?[]:[r]),Je(n,t,r))}function mf(n,t,r){var e=mh(n)?_:R,u=arguments.length<3;return e(n,Ai(t,4),r,u,bs)}function xf(n,t,r){var e=mh(n)?g:R,u=arguments.length<3;return e(n,Ai(t,4),r,u,ws)}function jf(n,t){var r=mh(n)?l:ne;return r(n,Tf(Ai(t,3)))}function Af(n){var t=mh(n)?Rr:ou;return t(n)}function kf(n,t,r){t=(r?$i(n,t,r):t===rn)?1:Ia(t);var e=mh(n)?zr:fu;return e(n,t)}function Of(n){var t=mh(n)?Er:cu;return t(n)}function If(n){if(null==n)return 0;if(Yf(n))return wa(n)?Y(n):n.length;var t=Ss(n);return t==Jn||t==et?n.size:Fe(n).length}function Rf(n,t,r){var e=mh(n)?y:su;return r&&$i(n,t,r)&&(t=rn),e(n,Ai(t,3))}function zf(n,t){if("function"!=typeof t)throw new _l(fn);return n=Ia(n),function(){if(--n<1)return t.apply(this,arguments)}}function Ef(n,t,r){return t=r?rn:t,t=n&&null==t?n.length:t,hi(n,jn,rn,rn,rn,rn,t)}function Sf(n,t){var r;if("function"!=typeof t)throw new _l(fn);return n=Ia(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=rn),r}}function Wf(n,t,r){t=r?rn:t;var e=hi(n,bn,rn,rn,rn,rn,rn,t);return e.placeholder=Wf.placeholder,e}function Lf(n,t,r){t=r?rn:t;var e=hi(n,wn,rn,rn,rn,rn,rn,t);return e.placeholder=Lf.placeholder,e}function Cf(n,t,r){function e(t){var r=h,e=p;return h=p=rn,d=t,_=n.apply(e,r)}function u(n){return d=n,g=Cs(f,t),b?e(n):_}function i(n){var r=n-y,e=n-d,u=t-r;return w?Yl(u,v-e):u}function o(n){var r=n-y,e=n-d;return y===rn||r>=t||r<0||w&&e>=v}function f(){var n=ch();return o(n)?a(n):void(g=Cs(f,i(n)))}function a(n){return g=rn,m&&h?e(n):(h=p=rn,_)}function c(){g!==rn&&Os(g),d=0,h=y=p=g=rn}function l(){return g===rn?_:a(ch())}function s(){var n=ch(),r=o(n);if(h=arguments,p=this,y=n,r){if(g===rn)return u(y);if(w)return g=Cs(f,t),e(y)}return g===rn&&(g=Cs(f,t)),_}var h,p,v,_,g,y,d=0,b=!1,w=!1,m=!0;if("function"!=typeof n)throw new _l(fn);return t=za(t)||0,ca(r)&&(b=!!r.leading,w="maxWait"in r,v=w?Jl(za(r.maxWait)||0,t):v,m="trailing"in r?!!r.trailing:m),s.cancel=c,s.flush=l,s}function Uf(n){return hi(n,kn)}function Bf(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new _l(fn);var r=function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Bf.Cache||hr),r}function Tf(n){if("function"!=typeof n)throw new _l(fn);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function $f(n){return Sf(2,n)}function Df(n,t){if("function"!=typeof n)throw new _l(fn);return t=t===rn?t:Ia(t),iu(n,t)}function Mf(n,t){if("function"!=typeof n)throw new _l(fn);return t=null==t?0:Jl(Ia(t),0),iu(function(r){var e=r[t],u=Iu(r,0,t);return e&&v(u,e),i(n,this,u)})}function Ff(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new _l(fn);return ca(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),Cf(n,t,{leading:e,maxWait:t,trailing:u})}function Nf(n){return Ef(n,1)}function Pf(n,t){return _h(ku(t),n)}function qf(){if(!arguments.length)return[];var n=arguments[0];return mh(n)?n:[n]}function Zf(n){return Mr(n,pn)}function Kf(n,t){return t="function"==typeof t?t:rn,Mr(n,pn,t)}function Vf(n){return Mr(n,sn|pn)}function Gf(n,t){return t="function"==typeof t?t:rn,Mr(n,sn|pn,t)}function Hf(n,t){return null==t||qr(n,t,Za(t))}function Jf(n,t){return n===t||n!==n&&t!==t}function Yf(n){return null!=n&&aa(n.length)&&!oa(n)}function Qf(n){return la(n)&&Yf(n)}function Xf(n){return n===!0||n===!1||la(n)&&ye(n)==qn}function na(n){return la(n)&&1===n.nodeType&&!da(n)}function ta(n){if(null==n)return!0;if(Yf(n)&&(mh(n)||"string"==typeof n||"function"==typeof n.splice||jh(n)||Rh(n)||wh(n)))return!n.length;var t=Ss(n);if(t==Jn||t==et)return!n.size;if(Pi(n))return!Fe(n).length;for(var r in n)if(ml.call(n,r))return!1;return!0}function ra(n,t){return We(n,t)}function ea(n,t,r){r="function"==typeof r?r:rn;var e=r?r(n,t):rn;return e===rn?We(n,t,rn,r):!!e}function ua(n){if(!la(n))return!1;var t=ye(n);return t==Vn||t==Kn||"string"==typeof n.message&&"string"==typeof n.name&&!da(n)}function ia(n){return"number"==typeof n&&Vl(n)}function oa(n){if(!ca(n))return!1;var t=ye(n);return t==Gn||t==Hn||t==Pn||t==tt}function fa(n){return"number"==typeof n&&n==Ia(n)}function aa(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=Cn}function ca(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function la(n){return null!=n&&"object"==typeof n}function sa(n,t){return n===t||Ue(n,t,Oi(t))}function ha(n,t,r){return r="function"==typeof r?r:rn,Ue(n,t,Oi(t),r)}function pa(n){return ya(n)&&n!=+n}function va(n){if(Ws(n))throw new cl(on);return Be(n)}function _a(n){return null===n}function ga(n){return null==n}function ya(n){return"number"==typeof n||la(n)&&ye(n)==Yn}function da(n){if(!la(n)||ye(n)!=Xn)return!1;var t=Wl(n);if(null===t)return!0;var r=ml.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&wl.call(r)==kl}function ba(n){return fa(n)&&n>=-Cn&&n<=Cn}function wa(n){return"string"==typeof n||!mh(n)&&la(n)&&ye(n)==ut}function ma(n){return"symbol"==typeof n||la(n)&&ye(n)==it}function xa(n){return n===rn}function ja(n){return la(n)&&Ss(n)==ft}function Aa(n){return la(n)&&ye(n)==at}function ka(n){if(!n)return[];if(Yf(n))return wa(n)?Q(n):Mu(n);if(Tl&&n[Tl])return P(n[Tl]());var t=Ss(n),r=t==Jn?q:t==et?V:uc;return r(n)}function Oa(n){if(!n)return 0===n?n:0;if(n=za(n),n===Ln||n===-Ln){var t=n<0?-1:1;return t*Un}return n===n?n:0}function Ia(n){var t=Oa(n),r=t%1;return t===t?r?t-r:t:0}function Ra(n){return n?Dr(Ia(n),0,Tn):0}function za(n){if("number"==typeof n)return n;if(ma(n))return Bn;if(ca(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=ca(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(Bt,"");var r=Vt.test(n);return r||Ht.test(n)?re(n.slice(2),r?2:8):Kt.test(n)?Bn:+n}function Ea(n){return Fu(n,Ka(n))}function Sa(n){return n?Dr(Ia(n),-Cn,Cn):0===n?n:0}function Wa(n){return null==n?"":gu(n)}function La(n,t){var r=ds(n);return null==t?r:Ur(r,t)}function Ca(n,t){return w(n,Ai(t,3),ue)}function Ua(n,t){return w(n,Ai(t,3),oe)}function Ba(n,t){return null==n?n:ms(n,Ai(t,3),Ka)}function Ta(n,t){return null==n?n:xs(n,Ai(t,3),Ka)}function $a(n,t){return n&&ue(n,Ai(t,3))}function Da(n,t){return n&&oe(n,Ai(t,3))}function Ma(n){return null==n?[]:fe(n,Za(n))}function Fa(n){return null==n?[]:fe(n,Ka(n))}function Na(n,t,r){var e=null==n?rn:ce(n,t);return e===rn?r:e}function Pa(n,t){return null!=n&&Si(n,t,je)}function qa(n,t){return null!=n&&Si(n,t,Ae)}function Za(n){return Yf(n)?Ir(n):Fe(n)}function Ka(n){return Yf(n)?Ir(n,!0):Ne(n)}function Va(n,t){var r={};return t=Ai(t,3),ue(n,function(n,e,u){Tr(r,t(n,e,u),n)}),r}function Ga(n,t){var r={};return t=Ai(t,3),ue(n,function(n,e,u){Tr(r,e,t(n,e,u))}),r}function Ha(n,t){return Ja(n,Tf(Ai(t)))}function Ja(n,t){if(null==n)return{};var r=p(mi(n),function(n){return[n]});return t=Ai(t),Qe(n,r,function(n,r){return t(n,r[0])})}function Ya(n,t,r){t=Ou(t,n);var e=-1,u=t.length;for(u||(u=1,n=rn);++et){var e=n;n=t,t=e}if(r||n%1||t%1){var u=ns();return Yl(n+u*(t-n+te("1e-"+((u+"").length-1))),t)}return ru(n,t)}function cc(n){return np(Wa(n).toLowerCase())}function lc(n){return n=Wa(n),n&&n.replace(Yt,de).replace(Nr,"")}function sc(n,t,r){n=Wa(n),t=gu(t);var e=n.length;r=r===rn?e:Dr(Ia(r),0,e);var u=r;return r-=t.length,r>=0&&n.slice(r,u)==t}function hc(n){return n=Wa(n),n&&Ot.test(n)?n.replace(At,be):n}function pc(n){return n=Wa(n),n&&Ut.test(n)?n.replace(Ct,"\\$&"):n}function vc(n,t,r){n=Wa(n),t=Ia(t);var e=t?Y(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return ii(ql(u),r)+n+ii(Pl(u),r)}function _c(n,t,r){n=Wa(n),t=Ia(t);var e=t?Y(n):0;return t&&e>>0)?(n=Wa(n),n&&("string"==typeof t||null!=t&&!Oh(t))&&(t=gu(t),!t&&F(n))?Iu(Q(n),0,r):n.split(t,r)):[]}function mc(n,t,r){return n=Wa(n),r=null==r?0:Dr(Ia(r),0,n.length),t=gu(t),n.slice(r,r+t.length)==t}function xc(n,t,r){var u=e.templateSettings;r&&$i(n,t,r)&&(t=rn),n=Wa(n),t=Lh({},t,u,pi);var i,o,f=Lh({},t.imports,u.imports,pi),a=Za(f),c=C(f,a),l=0,s=t.interpolate||Qt,h="__p += '",p=pl((t.escape||Qt).source+"|"+s.source+"|"+(s===zt?qt:Qt).source+"|"+(t.evaluate||Qt).source+"|$","g"),v="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++Gr+"]")+"\n";n.replace(p,function(t,r,e,u,f,a){return e||(e=u),h+=n.slice(l,a).replace(Xt,D),r&&(i=!0,h+="' +\n__e("+r+") +\n'"),f&&(o=!0,h+="';\n"+f+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=a+t.length,t}),h+="';\n";var _=t.variable;_||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(wt,""):h).replace(mt,"$1").replace(xt,"$1;"),h="function("+(_||"obj")+") {\n"+(_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=tp(function(){return ll(a,v+"return "+h).apply(rn,c)});if(g.source=h,ua(g))throw g;return g}function jc(n){return Wa(n).toLowerCase()}function Ac(n){return Wa(n).toUpperCase()}function kc(n,t,r){if(n=Wa(n),n&&(r||t===rn))return n.replace(Bt,"");if(!n||!(t=gu(t)))return n;var e=Q(n),u=Q(t),i=B(e,u),o=T(e,u)+1;return Iu(e,i,o).join("")}function Oc(n,t,r){if(n=Wa(n),n&&(r||t===rn))return n.replace($t,"");if(!n||!(t=gu(t)))return n;var e=Q(n),u=T(e,Q(t))+1;return Iu(e,0,u).join("")}function Ic(n,t,r){if(n=Wa(n),n&&(r||t===rn))return n.replace(Tt,"");if(!n||!(t=gu(t)))return n;var e=Q(n),u=B(e,Q(t));return Iu(e,u).join("")}function Rc(n,t){var r=On,e=In;if(ca(t)){var u="separator"in t?t.separator:u;r="length"in t?Ia(t.length):r,e="omission"in t?gu(t.omission):e}n=Wa(n);var i=n.length;if(F(n)){var o=Q(n);i=o.length}if(r>=i)return n;var f=r-Y(e);if(f<1)return e;var a=o?Iu(o,0,f).join(""):n.slice(0,f);if(u===rn)return a+e;if(o&&(f+=a.length-f),Oh(u)){if(n.slice(f).search(u)){var c,l=a;for(u.global||(u=pl(u.source,Wa(Zt.exec(u))+"g")),u.lastIndex=0;c=u.exec(l);)var s=c.index;a=a.slice(0,s===rn?f:s)}}else if(n.indexOf(gu(u),f)!=f){var h=a.lastIndexOf(u);h>-1&&(a=a.slice(0,h))}return a+e}function zc(n){return n=Wa(n),n&&kt.test(n)?n.replace(jt,we):n}function Ec(n,t,r){return n=Wa(n),t=r?rn:t,t===rn?N(n)?tn(n):b(n):n.match(t)||[]}function Sc(n){var t=null==n?0:n.length,r=Ai();return n=t?p(n,function(n){if("function"!=typeof n[1])throw new _l(fn);return[r(n[0]),n[1]]}):[],iu(function(r){for(var e=-1;++eCn)return[];var r=Tn,e=Yl(n,Tn);t=Ai(t),n-=Tn;for(var u=S(e,t);++r1?n[t-1]:rn;return r="function"==typeof r?(n.pop(),r):rn,Yo(n,r)}),nh=bi(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return $r(t,n)};return!(t>1||this.__actions__.length)&&e instanceof H&&Ti(r)?(e=e.slice(r,+r+(t?1:0)),e.__actions__.push({func:rf,args:[u],thisArg:rn}),new I(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(rn),n})):this.thru(u)}),th=qu(function(n,t,r){ml.call(n,r)?++n[r]:Tr(n,r,1)}),rh=Xu(vo),eh=Xu(_o),uh=qu(function(n,t,r){ml.call(n,r)?n[r].push(t):Tr(n,r,[t])}),ih=iu(function(n,t,r){var e=-1,u="function"==typeof t,o=Yf(n)?fl(n.length):[];return bs(n,function(n){o[++e]=u?i(t,n,r):Re(n,t,r)}),o}),oh=qu(function(n,t,r){Tr(n,r,t)}),fh=qu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),ah=iu(function(n,t){if(null==n)return[];var r=t.length;return r>1&&$i(n,t[0],t[1])?t=[]:r>2&&$i(t[0],t[1],t[2])&&(t=[t[0]]),Je(n,ee(t,1),[])}),ch=Fl||function(){return ie.Date.now()},lh=iu(function(n,t,r){var e=gn;if(r.length){var u=K(r,ji(lh));e|=mn}return hi(n,e,t,r,u)}),sh=iu(function(n,t,r){var e=gn|yn;if(r.length){var u=K(r,ji(sh));e|=mn}return hi(t,e,n,r,u)}),hh=iu(function(n,t){return Zr(n,1,t)}),ph=iu(function(n,t,r){return Zr(n,za(t)||0,r)});Bf.Cache=hr;var vh=ks(function(n,t){t=1==t.length&&mh(t[0])?p(t[0],L(Ai())):p(ee(t,1),L(Ai()));var r=t.length;return iu(function(e){for(var u=-1,o=Yl(e.length,r);++u=t}),wh=ze(function(){return arguments}())?ze:function(n){return la(n)&&ml.call(n,"callee")&&!Cl.call(n,"callee")},mh=fl.isArray,xh=se?L(se):Ee,jh=Kl||Kc,Ah=he?L(he):Se,kh=pe?L(pe):Ce,Oh=ve?L(ve):Te,Ih=_e?L(_e):$e,Rh=ge?L(ge):De,zh=ai(Pe),Eh=ai(function(n,t){return n<=t}),Sh=Zu(function(n,t){if(Pi(t)||Yf(t))return void Fu(t,Za(t),n);for(var r in t)ml.call(t,r)&&Wr(n,r,t[r])}),Wh=Zu(function(n,t){Fu(t,Ka(t),n)}),Lh=Zu(function(n,t,r,e){Fu(t,Ka(t),n,e)}),Ch=Zu(function(n,t,r,e){Fu(t,Za(t),n,e)}),Uh=bi($r),Bh=iu(function(n){return n.push(rn,pi),i(Lh,rn,n)}),Th=iu(function(n){return n.push(rn,vi),i(Nh,rn,n)}),$h=ri(function(n,t,r){n[t]=r},Lc(Uc)),Dh=ri(function(n,t,r){ml.call(n,t)?n[t].push(r):n[t]=[r]},Ai),Mh=iu(Re),Fh=Zu(function(n,t,r){Ve(n,t,r)}),Nh=Zu(function(n,t,r,e){Ve(n,t,r,e)}),Ph=bi(function(n,t){var r={};if(null==n)return r;var e=!1;t=p(t,function(t){return t=Ou(t,n),e||(e=t.length>1),t}),Fu(n,mi(n),r),e&&(r=Mr(r,sn|hn|pn,_i));for(var u=t.length;u--;)du(r,t[u]);return r}),qh=bi(function(n,t){return null==n?{}:Ye(n,t)}),Zh=si(Za),Kh=si(Ka),Vh=Ju(function(n,t,r){return t=t.toLowerCase(), +n+(r?cc(t):t)}),Gh=Ju(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Hh=Ju(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),Jh=Hu("toLowerCase"),Yh=Ju(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),Qh=Ju(function(n,t,r){return n+(r?" ":"")+np(t)}),Xh=Ju(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),np=Hu("toUpperCase"),tp=iu(function(n,t){try{return i(n,rn,t)}catch(n){return ua(n)?n:new cl(n)}}),rp=bi(function(n,t){return f(t,function(t){t=ro(t),Tr(n,t,lh(n[t],n))}),n}),ep=ni(),up=ni(!0),ip=iu(function(n,t){return function(r){return Re(r,n,t)}}),op=iu(function(n,t){return function(r){return Re(n,r,t)}}),fp=ui(p),ap=ui(c),cp=ui(y),lp=fi(),sp=fi(!0),hp=ei(function(n,t){return n+t},0),pp=li("ceil"),vp=ei(function(n,t){return n/t},1),_p=li("floor"),gp=ei(function(n,t){return n*t},1),yp=li("round"),dp=ei(function(n,t){return n-t},0);return e.after=zf,e.ary=Ef,e.assign=Sh,e.assignIn=Wh,e.assignInWith=Lh,e.assignWith=Ch,e.at=Uh,e.before=Sf,e.bind=lh,e.bindAll=rp,e.bindKey=sh,e.castArray=qf,e.chain=nf,e.chunk=oo,e.compact=fo,e.concat=ao,e.cond=Sc,e.conforms=Wc,e.constant=Lc,e.countBy=th,e.create=La,e.curry=Wf,e.curryRight=Lf,e.debounce=Cf,e.defaults=Bh,e.defaultsDeep=Th,e.defer=hh,e.delay=ph,e.difference=Ts,e.differenceBy=$s,e.differenceWith=Ds,e.drop=co,e.dropRight=lo,e.dropRightWhile=so,e.dropWhile=ho,e.fill=po,e.filter=hf,e.flatMap=pf,e.flatMapDeep=vf,e.flatMapDepth=_f,e.flatten=go,e.flattenDeep=yo,e.flattenDepth=bo,e.flip=Uf,e.flow=ep,e.flowRight=up,e.fromPairs=wo,e.functions=Ma,e.functionsIn=Fa,e.groupBy=uh,e.initial=jo,e.intersection=Ms,e.intersectionBy=Fs,e.intersectionWith=Ns,e.invert=$h,e.invertBy=Dh,e.invokeMap=ih,e.iteratee=Bc,e.keyBy=oh,e.keys=Za,e.keysIn=Ka,e.map=bf,e.mapKeys=Va,e.mapValues=Ga,e.matches=Tc,e.matchesProperty=$c,e.memoize=Bf,e.merge=Fh,e.mergeWith=Nh,e.method=ip,e.methodOf=op,e.mixin=Dc,e.negate=Tf,e.nthArg=Nc,e.omit=Ph,e.omitBy=Ha,e.once=$f,e.orderBy=wf,e.over=fp,e.overArgs=vh,e.overEvery=ap,e.overSome=cp,e.partial=_h,e.partialRight=gh,e.partition=fh,e.pick=qh,e.pickBy=Ja,e.property=Pc,e.propertyOf=qc,e.pull=Ps,e.pullAll=Ro,e.pullAllBy=zo,e.pullAllWith=Eo,e.pullAt=qs,e.range=lp,e.rangeRight=sp,e.rearg=yh,e.reject=jf,e.remove=So,e.rest=Df,e.reverse=Wo,e.sampleSize=kf,e.set=Qa,e.setWith=Xa,e.shuffle=Of,e.slice=Lo,e.sortBy=ah,e.sortedUniq=Mo,e.sortedUniqBy=Fo,e.split=wc,e.spread=Mf,e.tail=No,e.take=Po,e.takeRight=qo,e.takeRightWhile=Zo,e.takeWhile=Ko,e.tap=tf,e.throttle=Ff,e.thru=rf,e.toArray=ka,e.toPairs=Zh,e.toPairsIn=Kh,e.toPath=Yc,e.toPlainObject=Ea,e.transform=nc,e.unary=Nf,e.union=Zs,e.unionBy=Ks,e.unionWith=Vs,e.uniq=Vo,e.uniqBy=Go,e.uniqWith=Ho,e.unset=tc,e.unzip=Jo,e.unzipWith=Yo,e.update=rc,e.updateWith=ec,e.values=uc,e.valuesIn=ic,e.without=Gs,e.words=Ec,e.wrap=Pf,e.xor=Hs,e.xorBy=Js,e.xorWith=Ys,e.zip=Qs,e.zipObject=Qo,e.zipObjectDeep=Xo,e.zipWith=Xs,e.entries=Zh,e.entriesIn=Kh,e.extend=Wh,e.extendWith=Lh,Dc(e,e),e.add=hp,e.attempt=tp,e.camelCase=Vh,e.capitalize=cc,e.ceil=pp,e.clamp=oc,e.clone=Zf,e.cloneDeep=Vf,e.cloneDeepWith=Gf,e.cloneWith=Kf,e.conformsTo=Hf,e.deburr=lc,e.defaultTo=Cc,e.divide=vp,e.endsWith=sc,e.eq=Jf,e.escape=hc,e.escapeRegExp=pc,e.every=sf,e.find=rh,e.findIndex=vo,e.findKey=Ca,e.findLast=eh,e.findLastIndex=_o,e.findLastKey=Ua,e.floor=_p,e.forEach=gf,e.forEachRight=yf,e.forIn=Ba,e.forInRight=Ta,e.forOwn=$a,e.forOwnRight=Da,e.get=Na,e.gt=dh,e.gte=bh,e.has=Pa,e.hasIn=qa,e.head=mo,e.identity=Uc,e.includes=df,e.indexOf=xo,e.inRange=fc,e.invoke=Mh,e.isArguments=wh,e.isArray=mh,e.isArrayBuffer=xh,e.isArrayLike=Yf,e.isArrayLikeObject=Qf,e.isBoolean=Xf,e.isBuffer=jh,e.isDate=Ah,e.isElement=na,e.isEmpty=ta,e.isEqual=ra,e.isEqualWith=ea,e.isError=ua,e.isFinite=ia,e.isFunction=oa,e.isInteger=fa,e.isLength=aa,e.isMap=kh,e.isMatch=sa,e.isMatchWith=ha,e.isNaN=pa,e.isNative=va,e.isNil=ga,e.isNull=_a,e.isNumber=ya,e.isObject=ca,e.isObjectLike=la,e.isPlainObject=da,e.isRegExp=Oh,e.isSafeInteger=ba,e.isSet=Ih,e.isString=wa,e.isSymbol=ma,e.isTypedArray=Rh,e.isUndefined=xa,e.isWeakMap=ja,e.isWeakSet=Aa,e.join=Ao,e.kebabCase=Gh,e.last=ko,e.lastIndexOf=Oo,e.lowerCase=Hh,e.lowerFirst=Jh,e.lt=zh,e.lte=Eh,e.max=Xc,e.maxBy=nl,e.mean=tl,e.meanBy=rl,e.min=el,e.minBy=ul,e.stubArray=Zc,e.stubFalse=Kc,e.stubObject=Vc,e.stubString=Gc,e.stubTrue=Hc,e.multiply=gp,e.nth=Io,e.noConflict=Mc,e.noop=Fc,e.now=ch,e.pad=vc,e.padEnd=_c,e.padStart=gc,e.parseInt=yc,e.random=ac,e.reduce=mf,e.reduceRight=xf,e.repeat=dc,e.replace=bc,e.result=Ya,e.round=yp,e.runInContext=n,e.sample=Af,e.size=If,e.snakeCase=Yh,e.some=Rf,e.sortedIndex=Co,e.sortedIndexBy=Uo,e.sortedIndexOf=Bo,e.sortedLastIndex=To,e.sortedLastIndexBy=$o,e.sortedLastIndexOf=Do,e.startCase=Qh,e.startsWith=mc,e.subtract=dp,e.sum=il,e.sumBy=ol,e.template=xc,e.times=Jc,e.toFinite=Oa,e.toInteger=Ia,e.toLength=Ra,e.toLower=jc,e.toNumber=za,e.toSafeInteger=Sa,e.toString=Wa,e.toUpper=Ac,e.trim=kc,e.trimEnd=Oc,e.trimStart=Ic,e.truncate=Rc,e.unescape=zc,e.uniqueId=Qc,e.upperCase=Xh,e.upperFirst=np,e.each=gf,e.eachRight=yf,e.first=mo,Dc(e,function(){var n={};return ue(e,function(t,r){ml.call(e.prototype,r)||(n[r]=t)}),n}(),{chain:!1}),e.VERSION=en,f(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){e[n].placeholder=e}),f(["drop","take"],function(n,t){H.prototype[n]=function(r){r=r===rn?1:Jl(Ia(r),0);var e=this.__filtered__&&!t?new H(this):this.clone();return e.__filtered__?e.__takeCount__=Yl(r,e.__takeCount__):e.__views__.push({size:Yl(r,Tn),type:n+(e.__dir__<0?"Right":"")}),e},H.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),f(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r==En||r==Wn;H.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:Ai(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),f(["head","last"],function(n,t){var r="take"+(t?"Right":"");H.prototype[n]=function(){return this[r](1).value()[0]}}),f(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");H.prototype[n]=function(){return this.__filtered__?new H(this):this[r](1)}}),H.prototype.compact=function(){return this.filter(Uc)},H.prototype.find=function(n){return this.filter(n).head()},H.prototype.findLast=function(n){return this.reverse().find(n)},H.prototype.invokeMap=iu(function(n,t){return"function"==typeof n?new H(this):this.map(function(r){return Re(r,n,t)})}),H.prototype.reject=function(n){return this.filter(Tf(Ai(n)))},H.prototype.slice=function(n,t){n=Ia(n);var r=this;return r.__filtered__&&(n>0||t<0)?new H(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==rn&&(t=Ia(t),r=t<0?r.dropRight(-t):r.take(t-n)),r)},H.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},H.prototype.toArray=function(){return this.take(Tn)},ue(H.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=e[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&(e.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof H,c=f[0],l=a||mh(t),s=function(n){var t=i.apply(e,v([n],f));return u&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,_=o&&!h,g=a&&!p;if(!o&&l){t=g?t:new H(this);var y=n.apply(t,f);return y.__actions__.push({func:rf,args:[s],thisArg:rn}),new I(y,h)}return _&&g?n.apply(this,f):(y=this.thru(s),_?u?y.value()[0]:y.value():y)})}),f(["pop","push","shift","sort","splice","unshift"],function(n){var t=gl[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",u=/^(?:pop|shift)$/.test(n);e.prototype[n]=function(){var n=arguments;if(u&&!this.__chain__){var e=this.value();return t.apply(mh(e)?e:[],n)}return this[r](function(r){return t.apply(mh(r)?r:[],n)})}}),ue(H.prototype,function(n,t){var r=e[t];if(r){var u=r.name+"",i=cs[u]||(cs[u]=[]);i.push({name:t,func:r})}}),cs[ti(rn,yn).name]=[{name:"wrapper",func:rn}],H.prototype.clone=X,H.prototype.reverse=nn,H.prototype.value=Nt,e.prototype.at=nh,e.prototype.chain=ef,e.prototype.commit=uf,e.prototype.next=of,e.prototype.plant=af,e.prototype.reverse=cf,e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=lf,e.prototype.first=e.prototype.head,Tl&&(e.prototype[Tl]=ff),e},xe=me();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ie._=xe,define(function(){return xe})):fe?((fe.exports=xe)._=xe,oe._=xe):ie._=xe}).call(this)},349); +__d(function(e,r,t,a){Object.defineProperty(a,"__esModule",{value:!0});var n=r(12),o=babelHelpers.interopRequireDefault(n),l=r(24),s=r(349),u=babelHelpers.interopRequireDefault(s),i=r(351),d=babelHelpers.interopRequireDefault(i),c=r(355),p=babelHelpers.interopRequireDefault(c),f=r(357),y=babelHelpers.interopRequireDefault(f),C=r(358),m=r(362),b=babelHelpers.interopRequireDefault(m),h=r(364),x=babelHelpers.interopRequireDefault(h),v=r(365),T=r(366),E=babelHelpers.interopRequireDefault(T),g=r(367),N=babelHelpers.interopRequireDefault(g),S=r(368),P=babelHelpers.interopRequireDefault(S),I=r(369),B=babelHelpers.interopRequireDefault(I),D="android"===l.Platform.OS?200:0,V=function(e){function r(e){babelHelpers.classCallCheck(this,r);var t=babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t.state={addingCard:!1,cardNumberDirty:!1,scanningCard:!1,hasTriedScan:!1,cardNumber:"",error:null,expiry:"",cvc:""},t}return babelHelpers.inherits(r,e),babelHelpers.createClass(r,[{key:"componentWillMount",value:function(){C.CardIOUtilities.preload&&C.CardIOUtilities.preload()}},{key:"componentDidMount",value:function(){this.refs.cardNumberInput.focus()}},{key:"didScanCard",value:function(e){var r=this;this.setState({scanningCard:!1,hasTriedScan:!0,cardNumberDirty:!0,cardNumber:e.cardNumber});var t=""+e.expiryYear;(0,d.default)(e.expiryMonth).length>=2&&(0,d.default)(t).length>=2?(this.setState({expiry:e.expiryMonth+"/"+t.slice(-2),expiryDirty:!0}),u.default.delay(function(){return r.refs.cvcInput.focus()},D)):u.default.delay(function(){return r.refs.expiryInput.focus()},D),this.props.onScanCardClose&&this.props.onScanCardClose()}},{key:"isCardNumberValid",value:function(){return p.default.fns.validateCardNumber(this.state.cardNumber)}},{key:"isExpiryValid",value:function(){return p.default.fns.validateCardExpiry(this.state.expiry)}},{key:"isCvcValid",value:function(){return p.default.fns.validateCardCVC(this.state.cvc)}},{key:"calculatedState",value:function(){var e=this.state.cardNumberDirty&&!this.isCardNumberValid(),r=this.state.expiryDirty&&!this.isExpiryValid(),t=this.state.cvcDirty&&!this.isCvcValid(),a="";return e?a=this.props.cardNumberErrorMessage:r?a=this.props.expiryErrorMessage:t&&(a=this.props.cvcErrorMessage),babelHelpers.extends({},this.state,{error:this.state.error||a,cardNumberShowError:e,expiryShowError:r,cvcShowError:t,cardNumberFormatted:p.default.fns.formatCardNumber(this.state.cardNumber)})}},{key:"render",value:function(){var e=this,r=u.default.merge({},b.default,this.props.styles),t=this.calculatedState();if(t.addingCard)return o.default.createElement(l.View,{style:r.activityIndicatorContainer},o.default.createElement(l.ActivityIndicator,{color:this.props.activityIndicatorColor,size:"large",style:r.activityIndicator}));if(t.scanningCard)return o.default.createElement(E.default,{scanCardGuideColor:this.props.scanCardGuideColor,didScanCard:function(r){return e.didScanCard(r)}});var a=o.default.createElement(l.View,null,o.default.createElement(l.View,{style:[r.cardNumberContainer,t.cardNumberShowError&&r.invalid]},o.default.createElement(l.Image,{resizeMode:"contain",style:r.cardNumberImage,source:N.default}),o.default.createElement(l.TextInput,{ref:"cardNumberInput",keyboardType:"numeric",underlineColorAndroid:"transparent",style:r.cardNumberInput,placeholderTextColor:this.props.placeholderTextColor,onChangeText:function(r){var t=(0,d.default)(r).replaceAll(" ","").s;e.setState({cardNumber:t}),p.default.fns.validateCardNumber(t)&&e.refs.expiryInput.focus()},value:t.cardNumberFormatted,placeholder:this.props.cardNumberPlaceholderText,onFocus:function(){return e.props.onCardNumberFocus&&e.props.onCardNumberFocus(t.cardNumber)},onBlur:function(){e.props.onCardNumberBlur&&e.props.onCardNumberBlur(t.cardNumber),e.setState({cardNumberDirty:!0})}})),o.default.createElement(l.View,{style:r.monthYearCvcContainer},o.default.createElement(l.View,{style:[r.monthYearContainer,t.expiryShowError&&r.invalid]},o.default.createElement(l.Image,{resizeMode:"contain",style:r.cardExpiryImage,source:P.default}),o.default.createElement(l.TextInput,{ref:"expiryInput",maxLength:5,keyboardType:"numeric",underlineColorAndroid:"transparent",style:r.monthYearTextInput,placeholderTextColor:this.props.placeholderTextColor,onChangeText:function(r){var a=(0,v.formatMonthYearExpiry)(r,t.expiry);e.setState({expiry:a}),5===u.default.size(a)&&(p.default.fns.validateCardExpiry(a)?e.refs.cvcInput.focus():e.setState({expiryDirty:!0}))},value:t.expiry,placeholder:this.props.expiryPlaceholderText,onFocus:function(){return e.props.onExpiryFocus&&e.props.onExpiryFocus(t.expiry)},onBlur:function(){e.setState({expiryDirty:!0}),e.props.onExpiryBlur&&e.props.onExpiryBlur(t.expiry)}})),o.default.createElement(l.View,{style:[r.cvcContainer,t.cvcShowError&&r.invalid]},o.default.createElement(l.Image,{resizeMode:"contain",style:r.cvcImage,source:B.default}),o.default.createElement(l.TextInput,{ref:"cvcInput",keyboardType:"numeric",underlineColorAndroid:"transparent",style:r.cvcInput,placeholderTextColor:this.props.placeholderTextColor,onChangeText:function(r){return e.setState({cvc:r})},value:t.cvc,placeholder:this.props.cvcPlaceholderText,onFocus:function(){return e.props.onCvcFocus&&e.props.onCvcFocus(t.cvc)},onBlur:function(){e.setState({cvcDirty:!0}),e.props.onCvcBlur&&e.props.onCvcBlur(t.cvc)}}))),o.default.createElement(l.View,{style:r.errorTextContainer},o.default.createElement(l.Text,{style:r.errorText},t.error)),this.props.scanCardVisible?o.default.createElement(x.default,{style:r.scanCardButton,styles:r,onPress:function(){e.props.onScanCardOpen&&e.props.onScanCardOpen(),"android"===l.Platform.OS?C.CardIOModule.scanCard({hideCardIOLogo:!0,suppressManualEntry:!0,suppressConfirmation:!0}).then(function(r){return e.didScanCard(r)}).catch(function(){var r=void 0;r=t.cardNumber?t.expiry?e.refs.cvcInput:e.refs.expiryInput:e.refs.cardNumberInput,u.default.delay(function(){return r.blur()},D/2),u.default.delay(function(){return r.focus()},D)}):e.setState({scanningCard:!0})},last:!0},o.default.createElement(l.Text,{style:r.scanCardButtonText},t.hasTriedScan?this.props.scanCardAfterScanButtonText:this.props.scanCardButtonText)):null,o.default.createElement(x.default,{style:r.addButton,styles:r,onPress:function(){e.setState({expiryDirty:!0,cardNumberDirty:!0,cvcDirty:!0}),e.isCardNumberValid()&&e.isExpiryValid()&&e.isCvcValid()&&(e.setState({addingCard:!0}),e.props.addCardHandler(t.cardNumber,t.expiry,t.cvc).then(function(){return e.setState({addingCard:!1})}).catch(function(r){return e.setState({error:r.message,addingCard:!1})}))},last:!0},o.default.createElement(l.Text,{style:r.addButtonText},this.props.addCardButtonText)));return o.default.createElement(l.View,{style:{flex:1}},o.default.createElement(l.View,{style:[r.addCardContainer,this.props.style]},a),"android"===l.Platform.OS?null:o.default.createElement(y.default,null))}}]),r}(n.Component);V.propTypes={addCardHandler:o.default.PropTypes.func.isRequired,onCardNumberBlur:o.default.PropTypes.func,onCardNumberFocus:o.default.PropTypes.func,onCvcFocus:o.default.PropTypes.func,onCvcBlur:o.default.PropTypes.func,onExpiryBlur:o.default.PropTypes.func,onExpiryFocus:o.default.PropTypes.func,onScanCardClose:o.default.PropTypes.func,onScanCardOpen:o.default.PropTypes.func,styles:o.default.PropTypes.object,activityIndicatorColor:o.default.PropTypes.string,scanCardButtonText:o.default.PropTypes.string,scanCardAfterScanButtonText:o.default.PropTypes.string,scanCardVisible:o.default.PropTypes.bool,addCardButtonText:o.default.PropTypes.string,placeholderTextColor:o.default.PropTypes.string,cardNumberPlaceholderText:o.default.PropTypes.string,expiryPlaceholderText:o.default.PropTypes.string,cvcPlaceholderText:o.default.PropTypes.string,cardNumberErrorMessage:o.default.PropTypes.string,expiryErrorMessage:o.default.PropTypes.string,cvcErrorMessage:o.default.PropTypes.string},V.defaultProps={activityIndicatorColor:"black",addCardButtonText:"Add Card",scanCardAfterScanButtonText:"Scan Again",scanCardButtonText:"Scan Card",scanCardVisible:!0,placeholderTextColor:"black",cardNumberPlaceholderText:"4242 4242 4242 4242",expiryPlaceholderText:"MM/YY",cvcPlaceholderText:"CVC",cardNumberErrorMessage:"Card Number is incorrect",expiryErrorMessage:"Expiry is incorrect",cvcErrorMessage:"CVC is incorrect"},a.default=V},350); +__d(function(t,r,e,n){!function(){"use strict";function t(t,r){null!==r&&void 0!==r?"string"==typeof r?t.s=r:t.s=r.toString():t.s=r,t.orig=r,null!==r&&void 0!==r?t.__defineGetter__?t.__defineGetter__("length",function(){return t.s.length}):t.length=r.length:t.length=-1}function n(r){t(this,r)}function i(){for(var t in m)!function(t){var r=m[t];d.hasOwnProperty(t)||(v.push(t),d[t]=function(){return String.prototype.s=this,r.apply(this,arguments)})}(t)}function s(){for(var t=0;t=0},count:function(t){return r(352)(this.s,t)},dasherize:function(){var t=this.trim().s.replace(/[_\s]+/g,"-").replace(/([A-Z])/g,"-$1").replace(/-+/g,"-").toLowerCase();return new this.constructor(t)},equalsIgnoreCase:function(t){var r=this.s;return r.toLowerCase()==t.toLowerCase()},latinise:function(){var t=this.replace(/[^A-Za-z0-9\[\] ]/g,function(t){return g[t]||t});return new this.constructor(t)},decodeHtmlEntities:function(){var t=this.s;return t=t.replace(/&#(\d+);?/g,function(t,r){return String.fromCharCode(r)}).replace(/&#[xX]([A-Fa-f0-9]+);?/g,function(t,r){return String.fromCharCode(parseInt(r,16))}).replace(/&([^;\W]+;?)/g,function(t,r){var e=r.replace(/;$/,""),n=f[r]||r.match(/;$/)&&f[e];return"number"==typeof n?String.fromCharCode(n):"string"==typeof n?n:t}),new this.constructor(t)},endsWith:function(){for(var t=Array.prototype.slice.call(arguments,0),r=0;r=0&&this.s.indexOf(t[r],e)===e)return!0}return!1},escapeHTML:function(){return new this.constructor(this.s.replace(/[&<>"']/g,function(t){return"&"+y[t]+";"}))},ensureLeft:function(t){var r=this.s;return 0===r.indexOf(t)?this:new this.constructor(t+r)},ensureRight:function(t){var r=this.s;return this.endsWith(t)?this:new this.constructor(r+t)},humanize:function(){if(null===this.s||void 0===this.s)return new this.constructor("");var t=this.underscore().replace(/_id$/,"").replace(/_/g," ").trim().capitalize();return new this.constructor(t)},isAlpha:function(){return!/[^a-z\xDF-\xFF]|^$/.test(this.s.toLowerCase())},isAlphaNumeric:function(){return!/[^0-9a-z\xDF-\xFF]/.test(this.s.toLowerCase())},isEmpty:function(){return null===this.s||void 0===this.s||/^[\s\xa0]*$/.test(this.s)},isLower:function(){return this.isAlpha()&&this.s.toLowerCase()===this.s},isNumeric:function(){return!/[^0-9]/.test(this.s)},isUpper:function(){return this.isAlpha()&&this.s.toUpperCase()===this.s},left:function(t){if(t>=0){var r=this.s.substr(0,t);return new this.constructor(r)}return this.right(-t)},lines:function(){return this.replaceAll("\r\n","\n").s.split("\n")},pad:function(t,r){if(null==r&&(r=" "),this.s.length>=t)return new this.constructor(this.s);t-=this.s.length;var e=Array(Math.ceil(t/2)+1).join(r),n=Array(Math.floor(t/2)+1).join(r);return new this.constructor(e+this.s+n)},padLeft:function(t,r){return null==r&&(r=" "),this.s.length>=t?new this.constructor(this.s):new this.constructor(Array(t-this.s.length+1).join(r)+this.s)},padRight:function(t,r){return null==r&&(r=" "),this.s.length>=t?new this.constructor(this.s):new this.constructor(this.s+Array(t-this.s.length+1).join(r))},parseCSV:function(t,r,e,n){t=t||",",e=e||"\\","undefined"==typeof r&&(r='"');var i=0,s=[],o=[],u=this.s.length,a=!1,c=!1,h=this,l=function(t){return h.s.charAt(t)};if("undefined"!=typeof n)var p=[];for(r||(a=!0);i=0){var r=this.s.substr(this.s.length-t,t);return new this.constructor(r)}return this.left(-t)},setValue:function(r){return t(this,r),this},slugify:function(){var t=new n(new n(this.s).latinise().s.replace(/[^\w\s-]/g,"").toLowerCase()).dasherize().s;return"-"===t.charAt(0)&&(t=t.substr(1)),new this.constructor(t)},startsWith:function(){for(var t=Array.prototype.slice.call(arguments,0),r=0;r0?arguments:[""];return c(r,function(r){t=t.replace(RegExp("]*>","gi"),"")}),new this.constructor(t)},template:function(t,r,e){var n=this.s,r=r||a.TMPL_OPEN,e=e||a.TMPL_CLOSE,i=r.replace(/[-[\]()*\s]/g,"\\$&").replace(/\$/g,"\\$"),s=e.replace(/[-[\]()*\s]/g,"\\$&").replace(/\$/g,"\\$"),o=new RegExp(i+"(.+?)"+s,"g"),u=n.match(o)||[];return u.forEach(function(i){var s=i.substring(r.length,i.length-e.length).trim(),o="undefined"==typeof t[s]?"":t[s];n=n.replace(i,o)}),new this.constructor(n)},times:function(t){return new this.constructor(new Array(t+1).join(this.s))},titleCase:function(){var t=this.s;return t&&(t=t.replace(/(^[a-z]| [a-z]|-[a-z]|_[a-z])/g,function(t){return t.toUpperCase()})),new this.constructor(t)},toBoolean:function(){if("string"==typeof this.orig){var t=this.s.toLowerCase();return"true"===t||"yes"===t||"on"===t||"1"===t}return this.orig===!0||1===this.orig},toFloat:function(t){var r=parseFloat(this.s);return t?parseFloat(r.toFixed(t)):r},toInt:function(){return/^\s*-?0x/i.test(this.s)?parseInt(this.s,16):parseInt(this.s,10)},trim:function(){var t;return t="undefined"==typeof d.trim?this.s.replace(/(^\s*|\s*$)/g,""):this.s.trim(),new this.constructor(t)},trimLeft:function(){var t;return t=d.trimLeft?this.s.trimLeft():this.s.replace(/(^\s*)/g,""),new this.constructor(t)},trimRight:function(){var t;return t=d.trimRight?this.s.trimRight():this.s.replace(/\s+$/,""),new this.constructor(t)},truncate:function(t,r){var e=this.s;if(t=~~t,r=r||"...",e.length<=t)return new this.constructor(e);var i=function(t){return t.toUpperCase()!==t.toLowerCase()?"A":" "},s=e.slice(0,t+1).replace(/.(?=\W*\w*$)/g,i);return s=s.slice(s.length-2).match(/\w\w/)?s.replace(/\s*\S+$/,""):new n(s.slice(0,s.length-1)).trimRight().s,new n((s+r).length>e.length?e:e.slice(0,s.length)+r)},toCSV:function(){function t(t){return null!==t&&""!==t}var r=",",e='"',i="\\",s=!0,o=!1,u=[];if("object"==typeof arguments[0]?(r=arguments[0].delimiter||r,r=arguments[0].separator||r,e=arguments[0].qualifier||e,s=!!arguments[0].encloseNumbers,i=arguments[0].escape||i,o=!!arguments[0].keys):"string"==typeof arguments[0]&&(r=arguments[0]),"string"==typeof arguments[1]&&(e=arguments[1]),null===arguments[1]&&(e=null),this.orig instanceof Array)u=this.orig;else for(var a in this.orig)this.orig.hasOwnProperty(a)&&(o?u.push(a):u.push(this.orig[a]));for(var c=i+e,h=[],l=0;l",this,""),new this.constructor(e)}},v=[],w=o();for(var A in w)!function(t){var r=d[t];"function"==typeof r&&(m[t]||("string"===w[t]?m[t]=function(){return new this.constructor(r.apply(this,arguments))}:m[t]=r))}(A);m.repeat=m.times,m.include=m.contains,m.toInteger=m.toInt,m.toBool=m.toBoolean,m.decodeHTMLEntities=m.decodeHtmlEntities,m.constructor=n,a.extendPrototype=i,a.restorePrototype=s,a.VERSION=p,a.TMPL_OPEN="{{",a.TMPL_CLOSE="}}",a.ENTITIES=f,"undefined"!=typeof e&&"undefined"!=typeof e.exports?e.exports=a:"function"==typeof define&&define.amd?define([],function(){return a}):window.S=a;var O={lt:"<",gt:">",quot:'"',apos:"'",amp:"&"},y={};for(var E in O)y[O[E]]=E;f={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,"OElig;":338,"oelig;":339,"Scaron;":352,"scaron;":353,"Yuml;":376,"fnof;":402,"circ;":710,"tilde;":732,"Alpha;":913,"Beta;":914,"Gamma;":915,"Delta;":916,"Epsilon;":917,"Zeta;":918,"Eta;":919,"Theta;":920,"Iota;":921,"Kappa;":922,"Lambda;":923,"Mu;":924,"Nu;":925,"Xi;":926,"Omicron;":927,"Pi;":928,"Rho;":929,"Sigma;":931,"Tau;":932,"Upsilon;":933,"Phi;":934,"Chi;":935,"Psi;":936,"Omega;":937,"alpha;":945,"beta;":946,"gamma;":947,"delta;":948,"epsilon;":949,"zeta;":950,"eta;":951,"theta;":952,"iota;":953,"kappa;":954,"lambda;":955,"mu;":956,"nu;":957,"xi;":958,"omicron;":959,"pi;":960,"rho;":961,"sigmaf;":962,"sigma;":963,"tau;":964,"upsilon;":965,"phi;":966,"chi;":967,"psi;":968,"omega;":969,"thetasym;":977,"upsih;":978,"piv;":982,"ensp;":8194,"emsp;":8195,"thinsp;":8201,"zwnj;":8204,"zwj;":8205,"lrm;":8206,"rlm;":8207,"ndash;":8211,"mdash;":8212,"lsquo;":8216,"rsquo;":8217,"sbquo;":8218,"ldquo;":8220,"rdquo;":8221,"bdquo;":8222,"dagger;":8224,"Dagger;":8225,"bull;":8226,"hellip;":8230,"permil;":8240,"prime;":8242,"Prime;":8243,"lsaquo;":8249,"rsaquo;":8250,"oline;":8254,"frasl;":8260,"euro;":8364,"image;":8465,"weierp;":8472,"real;":8476,"trade;":8482,"alefsym;":8501,"larr;":8592,"uarr;":8593,"rarr;":8594,"darr;":8595,"harr;":8596,"crarr;":8629,"lArr;":8656,"uArr;":8657,"rArr;":8658,"dArr;":8659,"hArr;":8660,"forall;":8704,"part;":8706,"exist;":8707,"empty;":8709,"nabla;":8711,"isin;":8712,"notin;":8713,"ni;":8715,"prod;":8719,"sum;":8721,"minus;":8722,"lowast;":8727,"radic;":8730,"prop;":8733,"infin;":8734,"ang;":8736,"and;":8743,"or;":8744,"cap;":8745,"cup;":8746,"int;":8747,"there4;":8756,"sim;":8764,"cong;":8773,"asymp;":8776,"ne;":8800,"equiv;":8801,"le;":8804,"ge;":8805,"sub;":8834,"sup;":8835,"nsub;":8836,"sube;":8838,"supe;":8839,"oplus;":8853,"otimes;":8855,"perp;":8869,"sdot;":8901,"lceil;":8968,"rceil;":8969,"lfloor;":8970,"rfloor;":8971,"lang;":9001,"rang;":9002,"loz;":9674,"spades;":9824,"clubs;":9827,"hearts;":9829,"diams;":9830}}.call(this)},351); +__d(function(n,f,r,e){function i(n,f){for(var r=0,e=n.indexOf(f);e>=0;)r+=1,e=n.indexOf(f,e+1);return r}r.exports=i},352); +__d(function(e,n,i,t){function c(e,n,i,t){if("undefined"==typeof i)var i=-1;var c=e.split(n),f=c.slice(0,i),o=c.slice(i);return c=0===o.length?f:f.concat(o.join(n)),"undefined"==typeof t?c:t<0?c.slice(t):c.slice(0,t)}i.exports=c},353); +__d(function(e,i,n,f){function l(e,i,n,f){if("undefined"==typeof n)var n=-1;if("undefined"==typeof f)var f=0;for(var l=[e],t=e.length-1;t>=0;t--)0===l[0].slice(t).indexOf(i)&&(l.length<=n||n===-1)&&(l.splice(1,0,l[0].slice(t+i.length)),l[0]=l[0].slice(0,t));return f>=0?l.slice(-f):l.slice(0,-f)}n.exports=l},354); +__d(function(t,e,r,n){(function(){var n,a,i,l,o,u,c,h,f,g,s,d,v,p,m,y,C,$,w,D,k,x,L,S,b=[].indexOf||function(t){for(var e=0,r=this.length;e9&&(e-=9),l+=e;return l%10===0},p=function(t){var e,r;try{if(null!=t.selectionStart&&t.selectionStart!==t.selectionEnd)return!0;if(null!=("undefined"!=typeof document&&null!==document&&null!=(r=document.selection)?r.createRange:void 0)&&document.selection.createRange().text)return!0}catch(t){e=t}return!1},y=function(t){return setTimeout(function(e){return function(){var e,r;return e=t.target,r=a.val(e),r=n.fns.formatCardNumber(r),a.val(e,r),a.trigger(e,"change")}}(this))},f=function(t){return function(e){var r,n,l,o,u,c,h,f,g,s,d;if(n=String.fromCharCode(e.which),/^\d+$/.test(n)){for(f=e.target,d=a.val(f),r=i(d+n),c=(d.replace(/\D/g,"")+n).length,s=[16],r&&(s=r.length),t&&(s=s.filter(function(e){return e<=t})),l=o=0,u=s.length;o=g&&s[l+1])&&c>=g)return;if(!p(f))return h=r&&"amex"===r.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,h.test(d)?(e.preventDefault(),a.val(f,d+" "+n),a.trigger(f,"change")):void 0}}},c=function(t){var e,r;if(e=t.target,r=a.val(e),!t.meta&&8===t.which&&!p(e))return/\d\s$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\d\s$/,"")),a.trigger(e,"change")):/\s\d?$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\s\d?$/,"")),a.trigger(e,"change")):void 0},g=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r)+e,/^\d$/.test(n)&&"0"!==n&&"1"!==n?(t.preventDefault(),a.val(r,"0"+n+" / "),a.trigger(r,"change")):/^\d\d$/.test(n)?(t.preventDefault(),a.val(r,n+" / "),a.trigger(r,"change")):void 0},v=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r)+e,/^\d$/.test(n)&&"0"!==n&&"1"!==n?(t.preventDefault(),a.val(r,"0"+n),a.trigger(r,"change")):/^\d\d$/.test(n)?(t.preventDefault(),a.val(r,""+n),a.trigger(r,"change")):void 0},s=function(t){var e,r,n;if(e=String.fromCharCode(t.which),/^\d+$/.test(e))return r=t.target,n=a.val(r),/^\d\d$/.test(n)?(a.val(r,n+" / "),a.trigger(r,"change")):void 0},d=function(t){var e,r,n;if(e=String.fromCharCode(t.which),"/"===e)return r=t.target,n=a.val(r),/^\d$/.test(n)&&"0"!==n?(a.val(r,"0"+n+" / "),a.trigger(r,"change")):void 0},h=function(t){var e,r;if(!t.metaKey&&(e=t.target,r=a.val(e),8===t.which&&!p(e)))return/\d(\s|\/)+$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\d(\s|\/)*$/,"")),a.trigger(e,"change")):/\s\/\s?\d?$/.test(r)?(t.preventDefault(),a.val(e,r.replace(/\s\/\s?\d?$/,"")),a.trigger(e,"change")):void 0},x=function(t){var e;return!(!t.metaKey&&!t.ctrlKey)||(32===t.which?t.preventDefault():0===t.which||(t.which<33||(e=String.fromCharCode(t.which),/[\d\s]/.test(e)?void 0:t.preventDefault())))},$=function(t){return function(e){var r,n,l,o,u;if(o=e.target,n=String.fromCharCode(e.which),/^\d+$/.test(n)&&!p(o))return u=(a.val(o)+n).replace(/\D/g,""),r=i(u),l=16,r&&(l=r.length[r.length.length-1]),t&&(l=Math.min(l,t)),u.length<=l?void 0:e.preventDefault()}},D=function(t,e){var r,n,i;if(n=t.target,r=String.fromCharCode(t.which),/^\d+$/.test(r)&&!p(n))return i=a.val(n)+r,i=i.replace(/\D/g,""),i.length>e?t.preventDefault():void 0},w=function(t){return D(t,6)},k=function(t){return D(t,2)},L=function(t){return D(t,4)},C=function(t){var e,r,n;if(r=t.target,e=String.fromCharCode(t.which),/^\d+$/.test(e)&&!p(r))return n=a.val(r)+e,n.length<=4?void 0:t.preventDefault()},S=function(t){var e,r,i,l,u;if(l=t.target,u=a.val(l),i=n.fns.cardType(u)||"unknown",!a.hasClass(l,i))return e=function(){var t,e,n;for(n=[],t=0,e=o.length;t=0&&(e.luhn===!1||m(t))))},validateCardExpiry:function(e,r){var n,i,l,o,u;return"object"==typeof e&&"month"in e?(o=e,e=o.month,r=o.year):"string"==typeof e&&b.call(e,"/")>=0&&(u=t.fns.cardExpiryVal(e),e=u.month,r=u.year),!(!e||!r)&&(e=a.trim(e),r=a.trim(r),!!/^\d+$/.test(e)&&(!!/^\d+$/.test(r)&&(e=parseInt(e,10),!!(e&&e<=12)&&(2===r.length&&(l=(new Date).getFullYear(),l=l.toString().slice(0,2),r=l+r),i=new Date(r,e),n=new Date,i.setMonth(i.getMonth()-1),i.setMonth(i.getMonth()+1,1),i>n))))},validateCardCVC:function(t,e){var r,n;return t=a.trim(t),!!/^\d+$/.test(t)&&(e&&l(e)?(r=t.length,b.call(null!=(n=l(e))?n.cvcLength:void 0,r)>=0):t.length>=3&&t.length<=4)},cardType:function(t){var e;return t?(null!=(e=i(t))?e.type:void 0)||null:null},formatCardNumber:function(t){var e,r,n,a;return(e=i(t))?(a=e.length[e.length.length-1],t=t.replace(/\D/g,""),t=t.slice(0,a),e.format.global?null!=(n=t.match(e.format))?n.join(" "):void 0:(r=e.format.exec(t),null!=r?(r.shift(),r=r.filter(function(t){return t}),r.join(" ")):void 0)):t}},t.restrictNumeric=function(t){return a.on(t,"keypress",x)},t.cardExpiryVal=function(e){return t.fns.cardExpiryVal(a.val(e))},t.formatCardCVC=function(e){return t.restrictNumeric(e),a.on(e,"keypress",C),e},t.formatCardExpiry=function(e){var r,n;return t.restrictNumeric(e),e.length&&2===e.length?(r=e[0],n=e[1],this.formatCardExpiryMultiple(r,n)):(a.on(e,"keypress",w),a.on(e,"keypress",g),a.on(e,"keypress",d),a.on(e,"keypress",s),a.on(e,"keydown",h)),e},t.formatCardExpiryMultiple=function(t,e){return a.on(t,"keypress",k),a.on(t,"keypress",v),a.on(e,"keypress",L)},t.formatCardNumber=function(e,r){return t.restrictNumeric(e),a.on(e,"keypress",$(r)),a.on(e,"keypress",f(r)),a.on(e,"keydown",c),a.on(e,"keyup blur",S),a.on(e,"paste",y),a.on(e,"input",y),e},t.getCardArray=function(){return o},t.setCardArray=function(t){return o=t,!0},t.addToCardArray=function(t){return o.push(t)},t.removeFromCardArray=function(t){var e,r;for(e in o)r=o[e],r.type===t&&o.splice(e,1);return!0},t}(),r.exports=n,t.Payment=n}).call(this)},355); +__d(function(n,e,t,r){(function(){var n,e,r;n=function(e){return n.isDOMElement(e)?e:document.querySelectorAll(e)},n.isDOMElement=function(n){return n&&null!=n.nodeName},r=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,n.trim=function(n){return null===n?"":(n+"").replace(r,"")},e=/\r/g,n.val=function(n,t){var r;return arguments.length>1?n.value=t:(r=n.value,"string"==typeof r?r.replace(e,""):null===r?"":r)},n.preventDefault=function(n){return"function"==typeof n.preventDefault?void n.preventDefault():(n.returnValue=!1,!1)},n.normalizeEvent=function(e){var t;return t=e,e={which:null!=t.which?t.which:void 0,target:t.target||t.srcElement,preventDefault:function(){return n.preventDefault(t)},originalEvent:t,data:t.data||t.detail},null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e},n.on=function(e,t,r){var a,l,s,i,u,o,c,f;if(e.length)for(l=0,i=e.length;l0&&void 0!==arguments[0]?arguments[0]:{};return t.scanCard(e)}};n.default=u},360); +__d(function(e,t,d,i){Object.defineProperty(i,"__esModule",{value:!0});var a=t(24),l=a.NativeModules.CardIOUtilities;i.default=l},361); +__d(function(e,t,r,n){Object.defineProperty(n,"__esModule",{value:!0});var o=t(24),i=t(363),a={paddingLeft:12,paddingRight:12,height:44,backgroundColor:"white",flex:1},d={height:20,width:40,marginLeft:10},l={flexDirection:"row",alignItems:"center",backgroundColor:"white"},b=babelHelpers.extends({},i.touchableOpacityContainer,{marginTop:20,marginBottom:20,borderBottomWidth:1,borderTopWidth:1,borderColor:i.grey}),c={color:i.pressableColor,fontWeight:i.bold,textAlign:"center"};n.default={activityIndicator:{},activityIndicatorContainer:{flex:1,justifyContent:"center"},addButton:b,addButtonText:c,addCardContainer:{flex:1,justifyContent:"flex-end",backgroundColor:"#F2F2F5"},cardExpiryImage:babelHelpers.extends({},d),cardNumberContainer:babelHelpers.extends({},l),cardNumberImage:babelHelpers.extends({},d),cardNumberInput:babelHelpers.extends({},a),cvcContainer:babelHelpers.extends({},l,{borderLeftWidth:o.StyleSheet.hairlineWidth,borderLeftColor:i.grey,flex:1}),cvcImage:babelHelpers.extends({},d),cvcInput:babelHelpers.extends({},a),errorTextContainer:{height:71,justifyContent:"center",alignItems:"center"},errorText:{fontSize:16,color:"red",textAlign:"center"},innerTouchableOpacityContainer:i.innerTouchableOpacityContainer,invalid:{borderWidth:o.StyleSheet.hairlineWidth,borderColor:i.red},monthYearContainer:babelHelpers.extends({},l,{borderBottomWidth:o.StyleSheet.hairlineWidth,borderTopWidth:o.StyleSheet.hairlineWidth,borderColor:i.grey,flex:1}),monthYearCvcContainer:{flexDirection:"row"},monthYearTextInput:babelHelpers.extends({},a),scanCardButton:b,scanCardButtonText:c,textInput:a}},362); +__d(function(e,o,r,t){Object.defineProperty(t,"__esModule",{value:!0}),t.innerTouchableOpacityContainer=t.touchableOpacityContainer=t.pressableColor=t.bold=t.red=t.grey=void 0;var a=o(24),i=t.grey="#F8F8F8";t.red="red",t.bold="500",t.pressableColor="rgba(0,122,255,1)",t.touchableOpacityContainer={paddingLeft:12,paddingRight:12,backgroundColor:"white"},t.innerTouchableOpacityContainer={borderBottomWidth:a.StyleSheet.hairlineWidth,borderColor:i,paddingBottom:12,paddingTop:12}},363); +__d(function(e,t,n,l){Object.defineProperty(l,"__esModule",{value:!0});var a=t(12),r=babelHelpers.interopRequireDefault(a),i=t(24);l.default=function(e){return r.default.createElement(i.TouchableOpacity,{style:[e.styles.touchableOpacityContainer,e.style],onPress:e.onPress},r.default.createElement(i.View,{style:[e.styles.innerTouchableOpacityContainer,e.last&&e.styles.innerTouchableOpacityContainerLast,e.innerStyle]},e.children))}},364); +__d(function(e,t,r,i){Object.defineProperty(i,"__esModule",{value:!0}),i.formatMonthYearExpiry=void 0;var a=t(349),u=babelHelpers.interopRequireDefault(a);i.formatMonthYearExpiry=function(e,t){return 2===u.default.size(e)&&3!==u.default.size(t)?e+"/":2===u.default.size(e)&&3===u.default.size(t)?e.substring(0,1):e}},365); +__d(function(e,r,t,l){Object.defineProperty(l,"__esModule",{value:!0});var a=r(12),n=babelHelpers.interopRequireDefault(a),o=r(24),s=r(358),i=function(e){function r(){return babelHelpers.classCallCheck(this,r),babelHelpers.possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return babelHelpers.inherits(r,e),babelHelpers.createClass(r,[{key:"render",value:function(){return n.default.createElement(o.View,{style:{flex:1}},n.default.createElement(s.CardIOView,{didScanCard:this.props.didScanCard,expiry:!0,hideCardIOLogo:!0,guideColor:this.props.scanCardGuideColor,style:{flex:1}}))}}]),r}(a.Component);l.default=i},366); +__d(function(e,s,t,a){t.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:176,height:111,scales:[1,2,3],hash:"19ea5693c5291b58b706cc38e8b7ebc4",name:"card_front",type:"png"})},367); +__d(function(e,a,s,t){s.exports=a(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:32,height:20,scales:[1,2,3],hash:"272a0685a52a25114fa4773027139c25",name:"card_expiry",type:"png"})},368); +__d(function(e,s,t,a){t.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:32,height:20,scales:[1,2,3],hash:"691d9d8105ad83ae64261b7e0976e4f6",name:"card_cvc",type:"png"})},369); +__d(function(e,t,a,r){Object.defineProperty(r,"__esModule",{value:!0});var l=t(12),p=babelHelpers.interopRequireDefault(l),s=t(24),n=t(349),d=babelHelpers.interopRequireDefault(n),u=t(371),o=babelHelpers.interopRequireDefault(u),i=t(379),y=babelHelpers.interopRequireDefault(i),f=t(364),b=babelHelpers.interopRequireDefault(f),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(){var e=this,t=d.default.merge({},y.default,this.props.styles);return p.default.createElement(s.View,{style:t.selectPaymentContainer},p.default.createElement(o.default,{paymentSources:this.props.paymentSources,selectPaymentHandler:this.props.selectPaymentHandler,applePayHandler:this.props.applePayHandler,enableApplePay:this.props.enableApplePay,styles:t}),p.default.createElement(b.default,{style:t.addButton,styles:t,onPress:function(){return e.props.addCardHandler()},last:!0},p.default.createElement(s.Text,{style:t.addButtonText},this.props.addNewCardText)))}}]),t}(l.Component);c.propTypes={enableApplePay:p.default.PropTypes.bool,applePayHandler:p.default.PropTypes.func,paymentSources:p.default.PropTypes.array,addCardHandler:p.default.PropTypes.func.isRequired,selectPaymentHandler:p.default.PropTypes.func.isRequired,addNewCardText:p.default.PropTypes.string,styles:p.default.PropTypes.object},c.defaultProps={enableApplePay:!1,paymentSources:[],addNewCardText:"Add New Card"},r.default=c},370); +__d(function(e,t,s,l){Object.defineProperty(l,"__esModule",{value:!0});var r=t(12),a=babelHelpers.interopRequireDefault(r),n=t(24),p=t(349),o=babelHelpers.interopRequireDefault(p),i=t(372),u=babelHelpers.interopRequireDefault(i),c=t(377),y=babelHelpers.interopRequireDefault(c),d=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:"cards",value:function(){var e=this;return o.default.map(this.props.paymentSources,function(t,s){return a.default.createElement(u.default,{selectPaymentHandler:function(){return e.props.selectPaymentHandler(t)},paymentSource:t,styles:e.props.styles,last:o.default.last(e.props.paymentSources)===t,key:s})})}},{key:"render",value:function(){return a.default.createElement(n.View,{style:this.props.styles.paymentMethodsContainer},a.default.createElement(n.ScrollView,{automaticallyAdjustContentInsets:!1,contentContainerStyle:this.props.styles.paymentMethodsInnerContainer},a.default.createElement(n.View,{style:this.props.styles.paymentMethodsInnerViewContainer},this.props.enableApplePay?a.default.createElement(y.default,{styles:this.props.styles,applePayHandler:this.props.applePayHandler,last:o.default.isEmpty(this.props.paymentSources)}):null,this.cards())),this.props.paymentSources?null:a.default.createElement(n.ActivityIndicator,{style:this.props.styles.cardsLoadingIndicator}))}}]),t}(r.Component);l.default=d},371); +__d(function(e,t,a,l){Object.defineProperty(l,"__esModule",{value:!0});var r=t(12),n=babelHelpers.interopRequireDefault(r),s=t(24),u=t(364),d=babelHelpers.interopRequireDefault(u),c=t(373),y=babelHelpers.interopRequireDefault(c);l.default=function(e){return n.default.createElement(d.default,babelHelpers.extends({},e,{styles:e.styles,style:e.styles.cardTextOuterContainer,onPress:function(){return e.selectPaymentHandler(e.paymentSource)}}),n.default.createElement(s.View,{style:e.styles.cardTextContainer},n.default.createElement(y.default,{style:e.styles.cardBrandImage,brand:e.paymentSource.brand}),n.default.createElement(s.Text,{style:e.styles.cardTextType},e.paymentSource.brand),n.default.createElement(s.Text,{style:e.styles.cardTextEndingIn},"Ending in"),n.default.createElement(s.Text,{style:e.styles.cardTextLast4},e.paymentSource.last4)))}},372); +__d(function(e,l,t,a){Object.defineProperty(a,"__esModule",{value:!0});var r=l(12),u=babelHelpers.interopRequireDefault(r),s=l(24),n=l(349),f=babelHelpers.interopRequireDefault(n),i=l(374),d=babelHelpers.interopRequireDefault(i),o=l(375),b=babelHelpers.interopRequireDefault(o),c=l(376),p=babelHelpers.interopRequireDefault(c);a.default=function(e){var l=f.default.lowerCase(e.brand);return"visa"===l?u.default.createElement(s.Image,{style:e.style,source:d.default}):"master card"===l?u.default.createElement(s.Image,{style:e.style,source:b.default}):"american express"===l?u.default.createElement(s.Image,{style:e.style,source:p.default}):u.default.createElement(s.View,null)}},373); +__d(function(e,s,a,t){a.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:32,height:20,scales:[1,2,3],hash:"d1170001e87c62cc0beb91b548af8cca",name:"card_visa",type:"png"})},374); +__d(function(e,s,t,a){t.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:32,height:20,scales:[1,2,3],hash:"2f927676e0f363fbbd935788416dc95d",name:"card_mastercard",type:"png"})},375); +__d(function(e,s,a,t){a.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:32,height:20,scales:[1,2,3],hash:"f6323b56d32e217c4a5f4d33052c91af",name:"card_amex",type:"png"})},376); +__d(function(e,t,l,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t(12),n=babelHelpers.interopRequireDefault(r),u=t(24),s=t(364),p=babelHelpers.interopRequireDefault(s),i=t(378),f=babelHelpers.interopRequireDefault(i);a.default=function(e){return n.default.createElement(p.default,babelHelpers.extends({},e,{innerStyle:e.styles.applePayContainer,style:e.styles.applePayOuterContainer,styles:e.styles,onPress:function(){return e.applePayHandler()}}),n.default.createElement(u.Image,{source:f.default}))}},377); +__d(function(e,s,a,t){a.exports=s(154).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/react-native-checkout/assets/images",width:37.666666666666664,height:18,scales:[3],hash:"a242f9d41d9f82d5d3c792d3dfac3192",name:"apple_pay",type:"png"})},378); +__d(function(e,t,n,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t(363);o.default={addButton:babelHelpers.extends({},r.touchableOpacityContainer,{marginTop:20,marginBottom:20,borderBottomWidth:1,borderTopWidth:1,borderColor:r.grey}),addButtonText:{color:r.pressableColor,fontWeight:r.bold,textAlign:"center"},applePayContainer:{marginLeft:10},cardBrandImage:{marginRight:8},touchableOpacityContainer:r.touchableOpacityContainer,cardsLoadingIndicator:{marginBottom:20,marginTop:20},cardTextLast4:{fontWeight:r.bold},cardTextEndingIn:{marginRight:4},cardTextType:{fontWeight:r.bold,marginRight:4},cardTextContainer:{flexDirection:"row",alignItems:"center"},innerTouchableOpacityContainer:r.innerTouchableOpacityContainer,innerTouchableOpacityContainerLast:{borderBottomWidth:0},paymentMethodsContainer:{justifyContent:"flex-end",flex:1},paymentMethodsInnerContainer:{borderBottomWidth:1,borderTopWidth:1,borderColor:r.grey},paymentMethodsInnerViewContainer:{},selectPaymentContainer:{flex:1,backgroundColor:"#F2F2F5"}}},379); +__d(function(e,a,n,r){Object.defineProperty(r,"__esModule",{value:!0});var t=a(12),l=babelHelpers.interopRequireDefault(t),o=a(24),d=a(346);r.default=function(){return l.default.createElement(o.View,{style:{flex:1,marginTop:20}},l.default.createElement(d.SelectPayment,{enableApplePay:!0,applePayHandler:function(){return console.log("apple pay happened")},paymentSources:[{last4:"1234",brand:"American Express",more:"stuff"},{last4:"2345",brand:"Visa",more:"stuff"},{last4:"2345",brand:"Master Card",more:"stuff"}],addCardHandler:function(){return console.log("Add Card Pressed!")},selectPaymentHandler:function(e){return console.log(e)}}))}},380); +__d(function(e,n,r,o){Object.defineProperty(o,"__esModule",{value:!0});var c=n(12),t=babelHelpers.interopRequireDefault(c),u=n(24),l=n(346);o.default=function(){return t.default.createElement(u.View,{style:{flex:1}},t.default.createElement(l.StripeAddCard,{publicStripeKey:"123",addCardTokenHandler:function(e){return console.log(e)},styles:{},onCardNumberBlur:function(){return console.log("card number blurred")},onCardNumberFocus:function(){return console.log("card number focused")},onCvcFocus:function(){return console.log("cvc focused")},onCvcBlur:function(){return console.log("cvc blurred")},onExpiryFocus:function(){return console.log("expiry focused")},onExpiryBlur:function(){return console.log("expiry blurred")},onScanCardClose:function(){return console.log("scan card closed")},onScanCardOpen:function(){return console.log("scan card opened")},activityIndicatorColor:"pink",addCardButtonText:"Add Card",scanCardButtonText:"Scan Card",scanCardAfterScanButtonText:"Scan Card Again"}))}},381); +;require(63); +;require(0); \ No newline at end of file diff --git a/ios/ReactNativeCheckoutExample/main.jsbundle.meta b/ios/ReactNativeCheckoutExample/main.jsbundle.meta new file mode 100644 index 0000000..6a27681 --- /dev/null +++ b/ios/ReactNativeCheckoutExample/main.jsbundle.meta @@ -0,0 +1 @@ + td BQ  \ No newline at end of file diff --git a/package.json b/package.json index 97f0306..e7b0833 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", - "test": "jest" + "test": "jest", + "build:ios": "react-native bundle --entry-file='app.js' --bundle-output='./ios/ReactNativeCheckoutExample/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'" }, "dependencies": { "react": "16.0.0-alpha.12", diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..4359a27 --- /dev/null +++ b/readme.md @@ -0,0 +1,8 @@ +###Note +Follow step to solve "No bundle url present" error when run example on ios simulator: +* `rm -rf node-modules` +* `rm -rf ios/build` +* `npm i` +* `rnpm link` +* `npm run build:ios` +* `react-native run-ios` \ No newline at end of file diff --git a/rn-cli.config.js b/rn-cli.config.js index b512806..c585efe 100644 --- a/rn-cli.config.js +++ b/rn-cli.config.js @@ -10,7 +10,7 @@ var config = { return [ // Keep your project directory. path.resolve(__dirname), - path.resolve(__dirname, "../react-native-checkout"), + path.resolve(__dirname, "../react-native-checkout-example"), ]; }, // getBlacklistRE: function() {