diff --git a/Example/ios/AppAuthExample.xcodeproj/project.pbxproj b/Example/ios/AppAuthExample.xcodeproj/project.pbxproj index 7e8e5cd7..da42ff60 100644 --- a/Example/ios/AppAuthExample.xcodeproj/project.pbxproj +++ b/Example/ios/AppAuthExample.xcodeproj/project.pbxproj @@ -14,7 +14,7 @@ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00E356F31AD99517003FC87E /* AppAuthExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* AppAuthExampleTests.m */; }; 023462D02023CC800011ECB8 /* libAppAuth.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 023462D12023CC800011ECB8 /* libAppAuth.a */; }; - 023462D22023CC800011ECB8 /* libRNAppAuth.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832A92C61FC8329C00BC4A59 /* libRNAppAuth.a */; }; + 11485D49838E00288F6BB9FE /* libPods-AppAuthExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 023462D42023D0050011ECB8 /* libPods-AppAuthExample.a */; }; 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; @@ -294,13 +294,6 @@ remoteGlobalIDString = 3DBE0D0D1F3B181C0099AA32; remoteInfo = "fishhook-tvOS"; }; - 832A92C51FC8329C00BC4A59 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 600D1784631B41CEAF6511D7 /* RNAppAuth.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RNAppAuth; - }; ADBDB9261DFEBF0700ED6528 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = ADBDB91F1DFEBF0600ED6528 /* RCTBlob.xcodeproj */; @@ -337,7 +330,6 @@ 2D02E4901E0B4A5D006451C7 /* AppAuthExample-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "AppAuthExample-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 4AE57E2273E969D08142891C /* libPods-AppAuthExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-AppAuthExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; }; - 600D1784631B41CEAF6511D7 /* RNAppAuth.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = RNAppAuth.xcodeproj; path = "../node_modules/react-native-app-auth/ios/RNAppAuth.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 = ""; }; A42EF03E46F0E60A8482AEA9 /* Pods-AppAuthExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AppAuthExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.release.xcconfig"; sourceTree = ""; }; @@ -372,7 +364,7 @@ 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, 023462D02023CC800011ECB8 /* libAppAuth.a in Frameworks */, - 023462D22023CC800011ECB8 /* libRNAppAuth.a in Frameworks */, + 11485D49838E00288F6BB9FE /* libPods-AppAuthExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -557,7 +549,6 @@ 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, 00C302DF1ABCB9EE00DB3ED1 /* RCTVibration.xcodeproj */, 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, - 600D1784631B41CEAF6511D7 /* RNAppAuth.xcodeproj */, ); name = Libraries; sourceTree = ""; @@ -579,14 +570,6 @@ name = "Recovered References"; sourceTree = ""; }; - 832A92C21FC8329C00BC4A59 /* Products */ = { - isa = PBXGroup; - children = ( - 832A92C61FC8329C00BC4A59 /* libRNAppAuth.a */, - ); - name = Products; - sourceTree = ""; - }; 83CBB9F61A601CBA00E9B192 = { isa = PBXGroup; children = ( @@ -663,8 +646,6 @@ 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - DB670367BD7444086E34EEA3 /* [CP] Embed Pods Frameworks */, - EC57E8DA5E0483531AA0F68A /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -798,10 +779,6 @@ ProductGroup = 146834001AC3E56700842450 /* Products */; ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; }, - { - ProductGroup = 832A92C21FC8329C00BC4A59 /* Products */; - ProjectRef = 600D1784631B41CEAF6511D7 /* RNAppAuth.xcodeproj */; - }, ); projectRoot = ""; targets = ( @@ -1052,13 +1029,6 @@ remoteRef = 832A92C01FC8329B00BC4A59 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 832A92C61FC8329C00BC4A59 /* libRNAppAuth.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRNAppAuth.a; - remoteRef = 832A92C51FC8329C00BC4A59 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; ADBDB9271DFEBF0700ED6528 /* libRCTBlob.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1149,36 +1119,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - DB670367BD7444086E34EEA3 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - EC57E8DA5E0483531AA0F68A /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/Example/ios/AppAuthExample/AppDelegate.h b/Example/ios/AppAuthExample/AppDelegate.h index c61f3d03..9592655a 100644 --- a/Example/ios/AppAuthExample/AppDelegate.h +++ b/Example/ios/AppAuthExample/AppDelegate.h @@ -9,11 +9,7 @@ #import -@protocol OIDAuthorizationFlowSession; - @interface AppDelegate : UIResponder -@property(nonatomic, strong, nullable) id currentAuthorizationFlow; @property (nonatomic, strong, nullable) UIWindow *window; - @end diff --git a/Example/ios/AppAuthExample/AppDelegate.m b/Example/ios/AppAuthExample/AppDelegate.m index 6ebff086..3078cfc1 100644 --- a/Example/ios/AppAuthExample/AppDelegate.m +++ b/Example/ios/AppAuthExample/AppDelegate.m @@ -8,13 +8,22 @@ */ #import "AppDelegate.h" - #import #import #import +#import + +@interface AppDelegate() { + id _currentSession; +} +@end @implementation AppDelegate +-(void)setCurrentAuthorizationFlowSession:(id)session { + _currentSession = session; +} + - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSURL *jsCodeLocation; @@ -35,14 +44,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( return YES; } -- (BOOL)application:(UIApplication *)app - openURL:(NSURL *)url - options:(NSDictionary *)options { - if ([_currentAuthorizationFlow resumeAuthorizationFlowWithURL:url]) { - _currentAuthorizationFlow = nil; - return YES; - } - return NO; +- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options { + BOOL shouldOpenUrl = [_currentSession resumeAuthorizationFlowWithURL:url]; + _currentSession = nil; + return shouldOpenUrl; } @end diff --git a/Example/ios/Podfile b/Example/ios/Podfile index 0e1131ad..0e8c15b8 100644 --- a/Example/ios/Podfile +++ b/Example/ios/Podfile @@ -2,5 +2,9 @@ platform :ios, '11.0' target 'AppAuthExample' do - pod 'AppAuth', '>= 0.91' + pod 'React', :path => '../node_modules/react-native' + pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' + pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga' + pod 'GLog', :podspec => '../node_modules/react-native/third-party-podspecs/GLog.podspec' + pod 'RNAppAuth', :path => '../../ios/' end diff --git a/Example/ios/Podfile.lock b/Example/ios/Podfile.lock index 5ed2bb7b..40ea276a 100644 --- a/Example/ios/Podfile.lock +++ b/Example/ios/Podfile.lock @@ -1,12 +1,47 @@ PODS: - - AppAuth (0.91.0) + - AppAuth (0.92.0) + - DoubleConversion (1.1.5) + - GLog (0.3.4) + - React (0.50.3): + - React/Core (= 0.50.3) + - React/Core (0.50.3): + - yoga (= 0.50.3.React) + - RNAppAuth (1.0.0): + - AppAuth + - React + - yoga (0.50.3.React) DEPENDENCIES: - - AppAuth (>= 0.91) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - GLog (from `../node_modules/react-native/third-party-podspecs/GLog.podspec`) + - React (from `../node_modules/react-native`) + - RNAppAuth (from `../../ios/`) + - yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - AppAuth + +EXTERNAL SOURCES: + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + GLog: + :podspec: "../node_modules/react-native/third-party-podspecs/GLog.podspec" + React: + :path: "../node_modules/react-native" + RNAppAuth: + :path: "../../ios/" + yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - AppAuth: 3e0dc9c00ef333dc62064e4830aa89b597ae8d2f + AppAuth: 3f4f1d6d85ad631d0bbf15ffcdc10c447face97a + DoubleConversion: ebb6747c5b66026ad4f97b789c3ceac6f18e57a6 + GLog: 3e4e4ae9746ce6bf6e9420c7fc1e08ad59c8ba1a + React: 541ba768b9855e10cdc76f55427a5cd0653ca806 + RNAppAuth: f1c597df5c085dc72bff3e09d5d1ebff1086fedb + yoga: c89ebefb37b7fe8a1e3fdf4e303e1eee8e1a7171 -PODFILE CHECKSUM: 75f03f73647b3259b1c2e1783cebbdba24019136 +PODFILE CHECKSUM: 043bf6735e162e9db323ca3a8b5196501e89fc64 -COCOAPODS: 1.3.1 +COCOAPODS: 1.5.3 diff --git a/Example/ios/Pods/AppAuth/Source/AppAuth.h b/Example/ios/Pods/AppAuth/Source/AppAuth.h index 06ec1e37..cfd3f9c6 100644 --- a/Example/ios/Pods/AppAuth/Source/AppAuth.h +++ b/Example/ios/Pods/AppAuth/Source/AppAuth.h @@ -36,6 +36,7 @@ #import "OIDTokenRequest.h" #import "OIDTokenResponse.h" #import "OIDTokenUtilities.h" +#import "OIDURLSessionProvider.h" #if TARGET_OS_TV #elif TARGET_OS_WATCH diff --git a/Example/ios/Pods/AppAuth/Source/OIDAuthorizationService.m b/Example/ios/Pods/AppAuth/Source/OIDAuthorizationService.m index 48f56ab0..061cff68 100644 --- a/Example/ios/Pods/AppAuth/Source/OIDAuthorizationService.m +++ b/Example/ios/Pods/AppAuth/Source/OIDAuthorizationService.m @@ -30,15 +30,13 @@ #import "OIDTokenRequest.h" #import "OIDTokenResponse.h" #import "OIDURLQueryComponent.h" +#import "OIDURLSessionProvider.h" /*! @brief Path appended to an OpenID Connect issuer for discovery @see https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderConfig */ static NSString *const kOpenIDConfigurationWellKnownPath = @".well-known/openid-configuration"; -/*! @brief The state authorization parameter. - */ -static NSString *const kStateParameter = @"state"; NS_ASSUME_NONNULL_BEGIN @@ -126,25 +124,25 @@ - (BOOL)resumeAuthorizationFlowWithURL:(NSURL *)URL { underlyingError:nil]; } - // verifies that the state in the response matches the state in the request, or both are nil - if (!OIDIsEqualIncludingNil(_request.state, query.dictionaryValue[kStateParameter])) { - NSMutableDictionary *userInfo = [query.dictionaryValue mutableCopy]; - userInfo[NSLocalizedDescriptionKey] = - [NSString stringWithFormat:@"State mismatch, expecting %@ but got %@ in authorization " - "response %@", - _request.state, - response.state, - response]; - response = nil; - error = [NSError errorWithDomain:OIDOAuthAuthorizationErrorDomain - code:OIDErrorCodeOAuthAuthorizationClientError - userInfo:userInfo]; - } - // no error, should be a valid OAuth 2.0 response if (!error) { response = [[OIDAuthorizationResponse alloc] initWithRequest:_request parameters:query.dictionaryValue]; + + // verifies that the state in the response matches the state in the request, or both are nil + if (!OIDIsEqualIncludingNil(_request.state, response.state)) { + NSMutableDictionary *userInfo = [query.dictionaryValue mutableCopy]; + userInfo[NSLocalizedDescriptionKey] = + [NSString stringWithFormat:@"State mismatch, expecting %@ but got %@ in authorization " + "response %@", + _request.state, + response.state, + response]; + response = nil; + error = [NSError errorWithDomain:OIDOAuthAuthorizationErrorDomain + code:OIDErrorCodeOAuthAuthorizationClientError + userInfo:userInfo]; + } } [_UICoordinator dismissAuthorizationAnimated:YES @@ -191,7 +189,7 @@ + (void)discoverServiceConfigurationForIssuer:(NSURL *)issuerURL + (void)discoverServiceConfigurationForDiscoveryURL:(NSURL *)discoveryURL completion:(OIDDiscoveryCallback)completion { - NSURLSession *session = [NSURLSession sharedSession]; + NSURLSession *session = [OIDURLSessionProvider session]; NSURLSessionDataTask *task = [session dataTaskWithURL:discoveryURL completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) { @@ -261,7 +259,7 @@ + (void)discoverServiceConfigurationForDiscoveryURL:(NSURL *)discoveryURL + (void)performTokenRequest:(OIDTokenRequest *)request callback:(OIDTokenCallback)callback { NSURLRequest *URLRequest = [request URLRequest]; - NSURLSession *session = [NSURLSession sharedSession]; + NSURLSession *session = [OIDURLSessionProvider session]; [[session dataTaskWithRequest:URLRequest completionHandler:^(NSData *_Nullable data, NSURLResponse *_Nullable response, @@ -372,7 +370,7 @@ + (void)performRegistrationRequest:(OIDRegistrationRequest *)request return; } - NSURLSession *session = [NSURLSession sharedSession]; + NSURLSession *session = [OIDURLSessionProvider session]; [[session dataTaskWithRequest:URLRequest completionHandler:^(NSData *_Nullable data, NSURLResponse *_Nullable response, diff --git a/Example/ios/Pods/Manifest.lock b/Example/ios/Pods/Manifest.lock index 5ed2bb7b..40ea276a 100644 --- a/Example/ios/Pods/Manifest.lock +++ b/Example/ios/Pods/Manifest.lock @@ -1,12 +1,47 @@ PODS: - - AppAuth (0.91.0) + - AppAuth (0.92.0) + - DoubleConversion (1.1.5) + - GLog (0.3.4) + - React (0.50.3): + - React/Core (= 0.50.3) + - React/Core (0.50.3): + - yoga (= 0.50.3.React) + - RNAppAuth (1.0.0): + - AppAuth + - React + - yoga (0.50.3.React) DEPENDENCIES: - - AppAuth (>= 0.91) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - GLog (from `../node_modules/react-native/third-party-podspecs/GLog.podspec`) + - React (from `../node_modules/react-native`) + - RNAppAuth (from `../../ios/`) + - yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - AppAuth + +EXTERNAL SOURCES: + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + GLog: + :podspec: "../node_modules/react-native/third-party-podspecs/GLog.podspec" + React: + :path: "../node_modules/react-native" + RNAppAuth: + :path: "../../ios/" + yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - AppAuth: 3e0dc9c00ef333dc62064e4830aa89b597ae8d2f + AppAuth: 3f4f1d6d85ad631d0bbf15ffcdc10c447face97a + DoubleConversion: ebb6747c5b66026ad4f97b789c3ceac6f18e57a6 + GLog: 3e4e4ae9746ce6bf6e9420c7fc1e08ad59c8ba1a + React: 541ba768b9855e10cdc76f55427a5cd0653ca806 + RNAppAuth: f1c597df5c085dc72bff3e09d5d1ebff1086fedb + yoga: c89ebefb37b7fe8a1e3fdf4e303e1eee8e1a7171 -PODFILE CHECKSUM: 75f03f73647b3259b1c2e1783cebbdba24019136 +PODFILE CHECKSUM: 043bf6735e162e9db323ca3a8b5196501e89fc64 -COCOAPODS: 1.3.1 +COCOAPODS: 1.5.3 diff --git a/Example/ios/Pods/Pods.xcodeproj/project.pbxproj b/Example/ios/Pods/Pods.xcodeproj/project.pbxproj index 8e744e30..b760097e 100644 --- a/Example/ios/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/ios/Pods/Pods.xcodeproj/project.pbxproj @@ -7,200 +7,1228 @@ objects = { /* Begin PBXBuildFile section */ - 008FF147F0D01A73F3480D2C2F5BDE3F /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 43911BB3A761DE5CAAC7F3996A360849 /* OIDRegistrationResponse.m */; }; - 0853CA109A595EE2EE24A0AFC2419417 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 2290E9D3A99DB23BC8E8F556C7768AF0 /* OIDClientMetadataParameters.m */; }; - 0CC1E03792B1904D3B56255991917808 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5319B8BEE198DA0BE36CAB6894DEC8 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DBF393F8506B0054FA2E5E4BE2E6E2C /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 911B8C8D3D1D0E2445BC14759A4CC1C9 /* OIDTokenRequest.m */; }; - 12C186762B2C55BA121843E082B04CCE /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = DABAFFEEB6BA4E400BB7F17E8DFE6118 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 188C442BA4BCFD78DC355C772E5C0A95 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = DD1D3A7F77262965BAF73EB8FE96B735 /* OIDServiceDiscovery.m */; }; - 1E4C62741C10019719C0FB97C6728625 /* Pods-AppAuthExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D590DF18C4BEAC7F33B809264E999E32 /* Pods-AppAuthExample-dummy.m */; }; - 1EA6237082FDA4FC1FF3E86C13F2C746 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DAD5C7BC3F0BE2868767F7718AD4BCD /* OIDErrorUtilities.m */; }; - 2160709043464751DEBDC41F3C737C91 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 538D9FA92990D5C4FA98AF6B19703E41 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 24FA2AD27047401F2B74468A000EF2A1 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F8A5536E5D3D43139847F5A6CF50CAE /* OIDURLQueryComponent.m */; }; - 285F399443B62E772966D79F2F60B14E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B2E22F0C15FA86450EA1E7B3BCF4E19 /* Foundation.framework */; }; - 2D5A341D513E54E30EC684F10A38F6D1 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F876E712745AE54AA5156890F0AAD74 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3AE444825385270561ED23662D101AFA /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C2D5614584D0F9FFCD418FA02D0FE40 /* OIDRegistrationRequest.m */; }; - 41CA85C57C286533B5F3C6BA3A47C764 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 434145DD97482A17224DB545F529D085 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D1F78C224C32ACD425C41242FA0598C /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B8E931E206BFA4B5A19E8CC7E5F85867 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FE6024382F68EEE87F4837838F60CDC /* OIDAuthorizationUICoordinatorIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 820A7037FBA3E45DA53BABA83C07BD24 /* OIDAuthorizationUICoordinatorIOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51C5CEE7E2DC2F56E51C8EB2CB370941 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6E90962123F786868C9E78B25AE13B /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53F13C7FE8DD3609814D8462FA3A48F5 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF3A00B165B0EDE24EC34413E81761E /* OIDGrantTypes.m */; }; - 5BBC3494AD07F7D98662DA61C9184E8E /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A52D78D402B8364F366B1B1D54D1433 /* OIDScopes.m */; }; - 5BDE92E4F8F8C3FCBE5E1713B7BA7B38 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 7466B315ADB99B5543DC7DFFD5BEDBFC /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E2D10B24421D97D4501A47D0B768F43 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 23543242A6CCB1BF4C0AEC03BD964420 /* OIDError.m */; }; - 603F1D06E6442BAD9A37317ED7535183 /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AADFF7896452E64C33483DFA5F154E16 /* AppAuth-dummy.m */; }; - 62699B56526B71A5909840DBDE812381 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DDE54C7951F6D0A5428E7ED55239543 /* OIDAuthorizationService+IOS.m */; }; - 6668C38CB4323820D13C55E770FCD717 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 773F107EC870499F070CE06F79CFEEC0 /* OIDTokenResponse.m */; }; - 67E0AE9E217E678402B601E90DF0C7D4 /* OIDAuthorizationUICoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E5D98F4120A7614DEDAE1529F9AAA4 /* OIDAuthorizationUICoordinator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B6DCB7F8A66EC2A2A714987A7F54CED /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6190480A9349F3FA16458884DC45BFDE /* OIDServiceConfiguration.m */; }; - 6E75F4025CE1D9C14A6981C4EFA58170 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1B2E22F0C15FA86450EA1E7B3BCF4E19 /* Foundation.framework */; }; - 7736DEBC7D0727167D013B2DDDDBECFF /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BB194B9B83D89123343D0F2C89BBFC /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7885BB73941F284DEB273CA756F88A4C /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 60346C603F8E839850237DC6EF387F5B /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D51476A34D7BEF465953102E6C510E9 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 104D6B1912B65C029D60C2615E293D85 /* OIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E33BC92053567FAEAEF257EF9E176B0 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AB1849EE9131920AE84197B82B7D978 /* OIDTokenUtilities.m */; }; - 85C5BB5E0E339A07B1BD7C30C2D07640 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEB3F4D67E8AF74D34843F02C1E646A /* OIDScopeUtilities.m */; }; - 8618F57A2283F886A5BEB3A19C6E9448 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BE74A11CC95992A53F2676253B0F03 /* OIDAuthorizationRequest.m */; }; - 8E5AC9FF60798CC9A7C41E1DAB2623E8 /* OIDAuthorizationUICoordinatorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3522C4E6B1449B260C8BA3D026BC3CF4 /* OIDAuthorizationUICoordinatorIOS.m */; }; - 933E14461C90770276EA9659ACEFD36D /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB44D8EA68206D2D09661697320347E /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E9FAD56B6BFCF7AE2C85E5FB13024AB /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB3F20C88C4D3D83DCFAA42B6983E76 /* OIDFieldMapping.m */; }; - A0F9621B25E3383DD3AF8F15C373A38C /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 703D4436B2C0E74853C1DFE4CCBE38F7 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC8B31D9A3890E125233E51BE8039858 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C478F9C94DFBAB20496E62DA2644408 /* OIDAuthState+IOS.m */; }; - B2DD27DB6C4EF7DD0DDCF2946137F2DF /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = F04A725A675126F5E3B3A318F936DBFA /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B344A619D83B06C0FFB77D7BE925394E /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 22176D34702933619CE3D1F63FD75EB7 /* AppAuth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B39959D16DD495D4E84CF1C621F24DA5 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F79E1DADA6085E44E86E06304069524 /* OIDAuthorizationService.m */; }; - B83D47C436A7E5E1A60D272221FE1572 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = D288083BF1A078526E7B8F1DBBC9AF2C /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB992C2ED3ABDD0C84D772A5437223E1 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 6964B5A9A447F49E7B071CECAF937BC6 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD36A885CDFB50792D501933D59B2F04 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EE31DF0476C9A1624369F01F3CF83D24 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C251316637527A71F3D14CFAB650A5B2 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA9B0FD26119CD4D72A0537957F4764 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C80F95E9564C4B941E75B1EB067A4BD7 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = FA996D6F22B31ECB3288D08A69835EAA /* OIDAuthState.m */; }; - D4F18E222286247764DF83D7B0E806B0 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C36B48D7CD1AD84114033958E15D41D /* OIDScopes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4F30202BF165DC3C463FD9AADE0B16C /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E570E46ACA59E52961AF136E15D03E12 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6B56B0AD00BBA7C0DAE90072A3ACCC3 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = F21592C5179762433C1D5DFBBA5B144F /* OIDError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD57946F075DC16AE48CF70944752F5C /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DA448F55E10B6E56154B40362F5190B6 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDC7EA764799A887410CF9935245F9CB /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC47D942D4B448943FB247E3563440E /* OIDAuthorizationResponse.m */; }; - E16E383889654B57F6ED93443EEC576E /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E768CF1DF1759CDDD03625E17979B2 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E356140A77941AA2EAD9BC1BA9311B36 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 554CA1B6BC0F23F5A91BA6A4CA3CBA17 /* OIDResponseTypes.m */; }; - E92F20AF554E6027ED42B82B1C443D47 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 177602236F6F4D7BE185B821A862BC6D /* SafariServices.framework */; }; - FDFEFC9EFE4FF5A4D8F68B11105838A9 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD88CD3FECC3FA4EEDE3B321E915772 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEBC66C66F51F822DAE140CA81E16AA1 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 1359E9C87EF17C7B8D00E6C31078B78C /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 007833B5F06792AF47EB0BF185315936 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 045F4F8F72DA6667047DE54A664D79D4 /* OIDResponseTypes.m */; }; + 01A9809BEA44C2A653DD9A842E791FA1 /* RCTBundleURLProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 8312DF0700B55C1A2921BFD58CD9E29B /* RCTBundleURLProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 022D6BA1B4F261A65187AEFE50136A97 /* RCTInvalidating.h in Headers */ = {isa = PBXBuildFile; fileRef = 22951E56C12C0062D08626066EB56CBD /* RCTInvalidating.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02A4028BD8B86C2888C265F68511EA23 /* RCTComponentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E634F39A778B4B06585F888DAF6AEAA /* RCTComponentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02CA21EC4939CF6ED958D3DF019B8ABA /* RCTDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBEAE5C5E3DD4EBD52E07134BCFF36B /* RCTDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0378C92C550C7D56E28F6F2CA83C14F3 /* RCTMultipartStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = B6DF38C82EE6EBDBA7AF063A91EC8EA7 /* RCTMultipartStreamReader.m */; }; + 0586D77E42A04A6B5A4D082E0AC1B595 /* RNAppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD08C82F1E0AE34854F86759C4A4D3A5 /* RNAppAuth-dummy.m */; }; + 05FD5AB5A4FDCB26C2F168A8844BBD01 /* RCTModuleMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = B624206E657B51F99AF4835273B17909 /* RCTModuleMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07730AE643466779A160D10BC1072908 /* RCTModuleData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99DC6D10F75DB1986CB66ED4438E8AED /* RCTModuleData.mm */; }; + 0785F045C25152A0191AC26B7D47D29A /* RCTPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = CA408A742AFD6D14FED36A29BABA40CD /* RCTPicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 08A774CF2CC5205D095F50B86B38B8AF /* RCTModalHostView.h in Headers */ = {isa = PBXBuildFile; fileRef = 36089C2C6049627E3AD23D5B0C2C1957 /* RCTModalHostView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A6759C1243178857A9CA51225CB22B3 /* RCTActivityIndicatorViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 118BE0287E6A0B681E0236AE6E7A2FE5 /* RCTActivityIndicatorViewManager.m */; }; + 0C8E8C66D2D1A0245E5180D199AA496B /* RCTSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 89CA04CA1FBD8CA493E29B1C84F2F1B4 /* RCTSourceCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C9A8ACE56F570443666534F89B84080 /* RCTRefreshControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C838394CFB437A29428A2D1B32FE31 /* RCTRefreshControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D282F72F3E9C3A8368284D893537263 /* RCTBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 48D8F458F9EC4D8E68694BB9DB74BB20 /* RCTBridge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D36D81B8BD140AF705B442356C015A0 /* RNAppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = 53993978844118C6AF6E29B7A4795756 /* RNAppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E4CAB234607CF1FCEAC9C416E8C48D9 /* RCTEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5370B9B2FC4524D493A3B8056994DCD1 /* RCTEventDispatcher.m */; }; + 0FC58AD9955A13A87F02F163690BC009 /* RCTErrorInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DC91C3A6ED91D6E07F32F6990DB068BF /* RCTErrorInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 102EE955CDF6D410B72EFA8FEDB1457A /* RCTProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = FB58389EEB65970972A779E7FD7464BA /* RCTProfile.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1043090F2B1E06097CEA8E76CCBF5BA7 /* diy-fp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8CA8E51DCDE6F05C8DF60D43B90E7317 /* diy-fp.cc */; }; + 109A31B41FBDDE34106473AC3E2287F2 /* RCTWrapperViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B8442BEEB6A3EE2121F0D1AF8CB64B18 /* RCTWrapperViewController.m */; }; + 11639A2A93AE262385BFCE9EA444B9DA /* RCTScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FAFBDB216A77A619ECFBCD9B2B0122F /* RCTScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1213F65C47399CDA4DD89542B767F74E /* RCTNavItemManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 643168EC61C2C8E482339F97A3586BE5 /* RCTNavItemManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12616438F2A55C5F172BC68B98D25B64 /* RCTScrollableProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF0A8D25ECBBEA58458E54D9B2E6E07 /* RCTScrollableProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12D5468F21E86266B47DFC98C36CA669 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B2966D4121626A2BC0E9DB68A6D7DE /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13B03893E3EFABFC37C29F13A68326A1 /* RCTTiming.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C4FD8D6C3B62C55A5A1BD5E1B2CF60 /* RCTTiming.m */; }; + 13F2CC07BB9838A2E35ECD43C190D13A /* RCTSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FF3C2C31C847A9486B1CB9F7CA88948 /* RCTSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 15BC5055719777B773E5CECB1F6E092A /* RCTAccessibilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 78BBC757BC88581D0E53C282CE77F82A /* RCTAccessibilityManager.m */; }; + 1754AB0CA617A69AAC83E0E0CA36A51D /* RCTEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E821B8CBCFA1D73920D0D330EC2D98 /* RCTEventDispatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 17A03D284C18F4F6333F92FBE9C9BBE0 /* RCTMultipartDataTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EEBD4EB0199D11AA4EC510372B37885 /* RCTMultipartDataTask.m */; }; + 17D9EF74CD2F29F2D41F13CEB50B99C9 /* RCTKeyboardObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 56356581D0894AC702CC0B5024DF8F02 /* RCTKeyboardObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18CAD818D6A7467FD6F98A64B1FFCE3E /* RCTTouchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6450848EDCC8519469A19A881F510C /* RCTTouchEvent.m */; }; + 191F4F4CC345CF52C7862E8F5D605758 /* RCTNavigatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD93A5FC6624EE0538A21D5B81CBCBA /* RCTNavigatorManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19A9F8FC2569F24ADDAC396B5E9B7F16 /* RCTPerfMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = EC70686F689C8F5EAF61A163C7A43941 /* RCTPerfMonitor.m */; }; + 1A0E81FD6FFE74E08C6688697D67ABCB /* RCTParserUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = D85A69D21E2D3D39AB02317D0895C5A3 /* RCTParserUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A82717B5650F6C52DD735AEBEC5A1C5 /* RCTViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F0E45A706B61BE7219F2A1D4772C9B69 /* RCTViewManager.m */; }; + 1B6AEED50EAA8A3657E19DC059AADA4B /* RCTScrollContentShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C7010C9876E24470CF79EF38262F66 /* RCTScrollContentShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C447DB79EEC3713D133583FA980F8EB /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F6B464CF572E8C66D34C2B878D78522 /* OIDTokenResponse.m */; }; + 1C481861C1D04BC5CA90BE66DDF3506D /* UIView+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 5803C89A020BABFAD837802984DD246D /* UIView+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C800C7A88A3685CE274BFA17C1F7CF5 /* RCTUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 788591F712BE2BC2C4950BF2DF672A31 /* RCTUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CD76355A51C4D2FE0AACAA9D428EC5D /* RCTImageSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 636D4E83743EEC898D1516C7EC6FAB94 /* RCTImageSource.m */; }; + 1DA5DA62D5F802DAF86A5C40C80A7637 /* bignum.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A9C9AD19E1495476A061E072105591D /* bignum.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1E9C81C69CD9E921E138838CC063CEFE /* RCTTVRemoteHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 265AB814A6B82F00EE37AA6444481F50 /* RCTTVRemoteHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F63D5FC97F471066D5771426AFCA09D /* DoubleConversion-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FCD4A49DEBE1F8D2AE4B83D562694CE1 /* DoubleConversion-dummy.m */; }; + 1F7E63951E35A9E50A24E932F143DF72 /* RCTSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = A07484217814E7BBA0381133947AE810 /* RCTSlider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F8379F624A42BF340CB4CC9EB6F48A1 /* RCTScrollViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EA471A989EC924EC30E88671FFC13CC9 /* RCTScrollViewManager.m */; }; + 1FD808BA64912D288A7E3E9D0B585C1B /* RCTScrollContentViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D295626C898FA5A9D463292FBD3592FE /* RCTScrollContentViewManager.m */; }; + 215F8C58C6B1C63CD4D129EC6D924CA5 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E7706AC24C392377583D0981C171F07 /* OIDScopes.m */; }; + 2304EC4F0E17691C4981E758CEFC2E30 /* RCTJavaScriptLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E2ECCE10B4ACE404A072F939F26AFB1A /* RCTJavaScriptLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 230C61EB43A3F05D1EA63BD2E9EC8A66 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + 2452DC3D2DDF3C31251D83DDDC4C5C86 /* RCTShadowView+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 318713210F5420A5A092F4F836925DFB /* RCTShadowView+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2467DBCF124AB0059F9AD737CD9943CE /* strtod.cc in Sources */ = {isa = PBXBuildFile; fileRef = 0F440372A21EA1B5C448D671725B2E3F /* strtod.cc */; }; + 2524DFFB087857EFC118BE914E5FC901 /* RCTURLRequestDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E7336D82C37F76C0E93CB398B26A1860 /* RCTURLRequestDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2569089FBC462B355A1775D726D386B0 /* RCTFPSGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 12146C2B76640A82B46C1700FE011A62 /* RCTFPSGraph.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 261F05270410BF0B0680FA6D43F4EEB3 /* RCTPickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C6B0D80665AFE920F904511EA2B6A59 /* RCTPickerManager.m */; }; + 272D65289986BAFA2D0B0FFF772AE766 /* RCTSwitchManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 95400E09B9EC3C25A462CAE1154532EE /* RCTSwitchManager.m */; }; + 275A2B4ECD38C42BFEB531D661ADA207 /* double-conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A000C31D168B86E67EA3A92BB3D1CA1 /* double-conversion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27D0CDDC73DCD7E85EF7A2CE458AF140 /* RCTProfileTrampoline-x86_64.S in Sources */ = {isa = PBXBuildFile; fileRef = 069BDC31F406AC35D4A302926EA96EFC /* RCTProfileTrampoline-x86_64.S */; }; + 2A74BAA670A1F4B84B55A5CB2338E4CD /* RCTUIManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E00712EE6977A94AF8900C8C09F1E7A7 /* RCTUIManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B3CE1CCD058CBA0923B1CA1DB98639E /* YGNodeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 28BA3FCA33350D85A3C8786035BA5BC3 /* YGNodeList.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B8F3CFAC31577BD2100FD06117CDE8E /* ieee.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CADEA98377544F122AC0663C3D761D /* ieee.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C38D1ECD90C32906F0C046948958269 /* RCTView.h in Headers */ = {isa = PBXBuildFile; fileRef = A9136B92525DA7CA8E13C2EE25DFC057 /* RCTView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C4D9C067D734D037AE18795A1022D2C /* RCTBridgeMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DA7854B10D9C6E7F658026C25323C9E /* RCTBridgeMethod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C6E1EAD939BC856A65011D1A15E4EEE /* RCTDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = CF4C8B2DD739646E00F921DB97F1401D /* RCTDisplayLink.m */; }; + 2CD2AD84939BB2DE781B3403DAEB95D7 /* RCTJSStackFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A17D90D0DE8958D0388D4477521D89D /* RCTJSStackFrame.m */; }; + 2DFEA7FA43294D50B21FEEDBD906C5E8 /* RCTSafeAreaView.m in Sources */ = {isa = PBXBuildFile; fileRef = 58ADE63439E34A047752BCA7F412333C /* RCTSafeAreaView.m */; }; + 2E80F5EA3CFD70923D9771EA1D7B58FA /* RCTTabBarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 931E8F142C6D5B22A0820704416BA6D7 /* RCTTabBarItem.m */; }; + 2F340B51D20869581D3806F17D54C17E /* YGMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CEFAC42FE97C53EEDED5F59C84BC717 /* YGMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F805E3D7921A5CB93D2E25576E3439D /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DBABAE64F04A391FA8141EC3CE743B21 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 303E4602BEDD5D07B660BF87B32520CB /* RCTRootView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D1719023977C316BFA743A4B016C571 /* RCTRootView.m */; }; + 30D5FABEAD28C2C1A23DFC19BC8C7A40 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C378469B4ED6578D94095ADF0D3C01 /* OIDScopes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30ECB16D3E5EE167165D2E834822B4A1 /* fast-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 26055F67FC1802DB979013FDC05108F2 /* fast-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 324DEB417775E988344B9D40BD6FD7E8 /* RCTShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17463743D65F6167E99D5A6A45D82679 /* RCTShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32A22420F2B8122BE241072418E1545E /* Yoga.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F2776013ADE789D2182FA8BED1EA34D /* Yoga.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33EC8D870CE54E090E632D7FD071FB89 /* RCTEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = D284BFAD263C4F2F65757018A52F42D6 /* RCTEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 34C2C81C5B94D48112D91A209C375B39 /* cached-powers.cc in Sources */ = {isa = PBXBuildFile; fileRef = AA70DE62ED45036FB612372F67D140BC /* cached-powers.cc */; }; + 352ED9105DB2E50922AFDC15191FD897 /* RCTModalHostViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 422D05D2C525B3F9EE1398230954ACEF /* RCTModalHostViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3535C11605CC00144393624C25C31E08 /* RCTSafeAreaShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = B41A90B1FA6C9A5C7D737D27122C5B83 /* RCTSafeAreaShadowView.m */; }; + 353A480C76CE460F86FD9C2F67714849 /* RCTJSCSamplingProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 029440D0C3A0ED726101F5B231A31EBE /* RCTJSCSamplingProfiler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35D690A0A93F95783A8C3DE95C7E34B7 /* yoga-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5A5AAAF80678FE0A080026ACCDF020 /* yoga-dummy.m */; }; + 366FD19EA7EE339680987CCB2F803ACC /* RCTProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E01A60C775F2C588FB6186949AD4A35 /* RCTProfile.m */; }; + 36775E9861401E4915B92C5A2CD5A329 /* RCTScrollViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C88EFE48E39B3441AEDBABC80632B7B /* RCTScrollViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 367921377EBADAB57659017D98D9F7AC /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = BEA04F5FCBDAB86217B9F8104239A122 /* OIDServiceConfiguration.m */; }; + 3816C596E983BFDB76568315CBE25CA3 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0689C0DAE5E66242CF654E25ADB2DCBF /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38573D53102AD1C5DA4081B9426CFEEF /* RCTI18nManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D178107DDB65338D12B0CEAA10D1DC7 /* RCTI18nManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38DF5DC56EA5140342DA8AD66A1EA29B /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 443DF3989C99ECF031EF2313013FF2C7 /* OIDURLQueryComponent.m */; }; + 3913229FB74540FA8280C5E99D4FB6C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + 3A3C119CFC3E123948119ED78B28237F /* RCTTextDecorationLineType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2940F69151E27B27257ECBDB5AF2D5B9 /* RCTTextDecorationLineType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3A70A34C5B7FA295455586FCE9A98290 /* RCTMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A9A4500B851E7B7E8805701F20D8692 /* RCTMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B39C375F9C11433CF223E710CAC1986 /* RCTURLRequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DE221A4C45AC86667F6F5474BABA50B7 /* RCTURLRequestHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3BB7E1AE53739FDDF3B6681E3B61D680 /* RCTActivityIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = B822C0DA78BEF5B889DF107923227BAD /* RCTActivityIndicatorView.m */; }; + 3CA4259AF09E2FB7F853702C4D0E6E33 /* OIDAuthorizationUICoordinatorIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E91D16D38F8831FF81ACB3EA75CFA8 /* OIDAuthorizationUICoordinatorIOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CA8511A475342E3212B3026C23A49C0 /* RCTBridgeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0BCCCB5033A4E0D91BACFDC20550A /* RCTBridgeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CD798755395FA922CEBF7D2E67F1426 /* RCTTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B44AEB2E7C03D656062B55BC9D335FF2 /* RCTTouchHandler.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3CEDCBF54A6990A1A4ED844DFF0DF0F4 /* RCTSwitchManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 39BC0AA2D74173020254225F04216B34 /* RCTSwitchManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3D8BF9D766A2DB84227C71E1D22934C6 /* RCTTabBarItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E44FA9C1BCA695AFF7F351A9DFEAED5 /* RCTTabBarItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3DE5DDE23BDA150CB74B66F380B8621A /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1303F2413B7F33267FEC0E5800C80B68 /* OIDErrorUtilities.m */; }; + 3E589B1F0727CE2146DF9C21008202C2 /* double-conversion.cc in Sources */ = {isa = PBXBuildFile; fileRef = FD350B98770C03CE8140E64EDB9D0CDB /* double-conversion.cc */; }; + 3E719A31F91EFA651A321BB94D178343 /* RCTTouchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB3B8B34A16AE5EC3A38B98829A0DCA /* RCTTouchEvent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3E8A96043121BA4A1E6EAAA8746D6BD7 /* RCTViewControllerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 65AC462717AAF5600BAF93F07D35B189 /* RCTViewControllerProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3FBDF5F7CF9DA93B184B48199A7A1C7E /* RCTConvert+CoreLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E96448549F6996002EAE47E2C8759B /* RCTConvert+CoreLocation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 410A29B22E66F2183F01B94960D38534 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C484B94A7A8488A5928D958D6C967549 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 41C23C45DFFC96EFE42D4D31AEF2A71F /* RCTUIManagerObserverCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93A2430DCA6651599AE625ED989BF61D /* RCTUIManagerObserverCoordinator.mm */; }; + 41EE32527F73DB9DF9E1CDF8F5A43B9A /* OIDAuthorizationUICoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 10F7B4FBCB9A41696354E4A1F032314D /* OIDAuthorizationUICoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 42183897258BFCA834444B31A31FA30E /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BD385081713E3BAFA2CECE0F0D2A68F /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 421ED3A7663CA6B7102B428738D11D48 /* RCTSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = B5B8A700AB8536194FAB6605402DB96F /* RCTSegmentedControl.m */; }; + 432B6A515941779F4DC2E6AB4C785EDC /* RCTFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 91077BE9AD438F9A3C1D91607749138C /* RCTFont.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 439AFA19B7A6D35A53DACC4C14C74C92 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 4053D9E5783FCF57301E50E7DF794F6B /* OIDAuthState.m */; }; + 486067BA640BA66EBD36AA97614D766A /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2AE200AB938C393603CF504655CB37 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48828EC6C24DD814CF1F082333DDB5D6 /* RCTJSStackFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = A4436A421CD2A42886AF5793D20B7BE2 /* RCTJSStackFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49AE92C9A33DE5E82D91C72D7F57DDBF /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FB23DA32FDAAEB7BF77C05492FE5D4EF /* SafariServices.framework */; }; + 4A69607F7AE0391F1BD658B709FBD280 /* RCTReloadCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = BE2579A7113E646E1CF60333A7554C65 /* RCTReloadCommand.m */; }; + 4AFE585DCA5729DAE5937A0F0C5BDE44 /* RCTProfileTrampoline-arm.S in Sources */ = {isa = PBXBuildFile; fileRef = 8A13E5C1B8A7AF4EF4BC437372AAD6EF /* RCTProfileTrampoline-arm.S */; }; + 4BA479E0EDB0EBE7F25C4BE193DC0F6C /* RCTManagedPointer.mm in Sources */ = {isa = PBXBuildFile; fileRef = F451AF3B02AC70610D6EBA2554ABF9FE /* RCTManagedPointer.mm */; }; + 4BDE154E556321744DFB85CE6DF56D88 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 08EC5810DD4F2789453FD9713A13B00C /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D3243882AE4630973D1B0D1F74D32D2 /* RCTRefreshControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18DA602731480FFB3530B9526F13E730 /* RCTRefreshControlManager.m */; }; + 4EDF4A658998D47A812F43B13BCD7A4D /* RCTAsyncLocalStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A51302366213E716350F155BEE4BE67 /* RCTAsyncLocalStorage.m */; }; + 4F3FFDEED4295F3B486B285965D14DED /* RCTDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 168F1DC8973CCC9B17E19463D79C7D43 /* RCTDeviceInfo.m */; }; + 4FAAF6FC5B2535519175B58C07AA4F16 /* RCTReloadCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A156E13E29E39784FF9CB10A880B10E /* RCTReloadCommand.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50C1414CD8C87A897B44373ED8FF0204 /* RCTUIManagerObserverCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D7B27D7EA22BF2445DA50F130325E3 /* RCTUIManagerObserverCoordinator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 513B2EDB01670AAEC3714565068C648B /* RCTWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = BB10C1009C5B0DA92662FF617805163C /* RCTWebView.m */; }; + 516064C29ACFA1D0733D0D86E4AFB07D /* RCTProgressViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 71157C68814FBC8CB4202F1D33DF38BB /* RCTProgressViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 532DDA928768FC197623DAC186403330 /* OIDAuthorizationService+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE646CF68DA99E1B6B0DEE4F7B96EC5 /* OIDAuthorizationService+IOS.m */; }; + 55401A7A7CC935E10EF239E98655A8C1 /* RCTModuleData.h in Headers */ = {isa = PBXBuildFile; fileRef = 825B19DB468E6B411AC09F38E5945808 /* RCTModuleData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5624DA79C7C71E47895DEDD7CA2A1E84 /* signalhandler.cc in Sources */ = {isa = PBXBuildFile; fileRef = 80E83CB60B18D5231200519364831494 /* signalhandler.cc */; }; + 56F9CA85FB11B7291D1840D48FCD36E2 /* RCTBundleURLProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 187A1B60D0538307303BEA34589E6C0A /* RCTBundleURLProvider.m */; }; + 581FA8EF3BA7E5C4CBCD78A8DFF95B23 /* RCTSafeAreaViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 046196D443B629F76D25DF3860A625A0 /* RCTSafeAreaViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 589545703C8A0833FF6D6A0402885508 /* RCTComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A094E85507710F2AD1D2CC98A61C582 /* RCTComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 589FF89C7F0F14CCDA882860874FEDD8 /* RCTKeyCommands.m in Sources */ = {isa = PBXBuildFile; fileRef = F397AD187AD6D9D56996B4932C5C9D0E /* RCTKeyCommands.m */; }; + 58F2E5D76D2FA3CE5E8A3D99EAE8A7C2 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = C6B64262959EEBD652E0A8EA4C5DC581 /* OIDError.m */; }; + 5963BBB281C03E26BD3BB8B3D48C1A9B /* log_severity.h in Headers */ = {isa = PBXBuildFile; fileRef = 742733D7221A58E864D511B31139EAAD /* log_severity.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A39BD3CEE1E92DD20214FCCEBE2E446 /* RCTNavItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 483968FA46DC6BBF2B5F0AA464E87350 /* RCTNavItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AD8926D636F2215477A72D41F827AA4 /* RCTModalHostViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C5AAD5B9C7A30F57AB431474CC1E975F /* RCTModalHostViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B508725E2F99C87B5A26FC98E459C47 /* RCTConvert+CoreLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = A3D7DAE43B487FBE3D90614CFB590825 /* RCTConvert+CoreLocation.m */; }; + 5C14A0714EEEB275B70796BC6CD87587 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9F18447979C38B9D32793DDFF28BC1 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D29976653D904917BB074BEF9F85E00 /* RCTDatePickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F707443D638094F60C30BA62FDC1B9CF /* RCTDatePickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D69612E0B7E8D3DDB8A25139C0B559A /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = D5B300ACC83B74F3C24271AC7F8A9F1A /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E39868BFD93E8BB9F3AEB561C12D175 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = BE86C8A3A4125056B7610FFB8D3A7A59 /* OIDRegistrationResponse.m */; }; + 5F3C00BE3BB817FD54FFE95CF09E1C14 /* RCTRefreshControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DCF9D0BA5F17BA624EB51C9CF1F2C93 /* RCTRefreshControl.m */; }; + 60D0C1DFF2CE382C799C2B1A4B8FEE9E /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB9A02261AFE79C82BC4EA8636CDB4E /* OIDDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60D90EAB96A129709D2C377E4B958D5A /* Yoga.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A14709537D324F320E40204E9CD42A3 /* Yoga.c */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c11 -fPIC -fno-objc-arc"; }; }; + 6152E3758F9FBABB3DEF6E3392828127 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9F9826089DDAD0B943F3907664AB65 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62B5CE27E596EBD5F0C35FF5278BBA3F /* RCTNavigatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C236BECD85CBE1BEF4EC693A07F7372 /* RCTNavigatorManager.m */; }; + 62C92742562E56C39ABAB5A8937B35EB /* RCTJSCSamplingProfiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 89DF73E90B61ACD3B408E8B267119F81 /* RCTJSCSamplingProfiler.m */; }; + 62ED5DE8D55BD48476E89F60A627E685 /* RCTBridge+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5FF1197A7CA54CA25D31005E5CFBA7 /* RCTBridge+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 642F7B1A7C10A6828B280F8C23284AD8 /* RCTWrapperViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 531B68D1F6DCF462D00F25F325871F7E /* RCTWrapperViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 65D1FBD6D5C8570AF508176B8CD4EC39 /* RCTSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 50EDE18E8D53E39DC344020B68D198B6 /* RCTSlider.m */; }; + 664767B301F86F1F938A0F1F80674D84 /* RCTView.m in Sources */ = {isa = PBXBuildFile; fileRef = B047CE9208B9188190029794C49215B0 /* RCTView.m */; }; + 6683DF7D9917308F6C2391E61566360A /* RCTShadowView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = D48869E674B6FB201B8F91ADFA4B58C2 /* RCTShadowView+Layout.m */; }; + 677DCEC5801A4658CDA94999DAA0E9A7 /* RCTProfileTrampoline-i386.S in Sources */ = {isa = PBXBuildFile; fileRef = 6D4F43511DC5F35DC829F620CFF06E03 /* RCTProfileTrampoline-i386.S */; }; + 67B492337B8A7D136BCCBFACCF9C7916 /* RCTSegmentedControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F2CC6F81EDA3BAF7D3FE199F07224375 /* RCTSegmentedControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67D9BAF5E2FA822D7A53BFE4B9E0A9C8 /* RCTFPSGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB3E04880F16C7C7665164AABACD743 /* RCTFPSGraph.m */; }; + 6823737F58119EF0CE5FBA7610225D0B /* RCTAppState.h in Headers */ = {isa = PBXBuildFile; fileRef = B94163A3813A9634944CD425EACC45A0 /* RCTAppState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 686B42A30E6BD467F7DDB6CA3C94C7E9 /* cached-powers.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FDCD399B5BD9A26902AE8C2E407C679 /* cached-powers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CDE16618A5810BE747110A9DBA2BC46 /* RCTParserUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A673610E4661A5DD908A6EED9080E5EB /* RCTParserUtils.m */; }; + 6D3C2C1DD731F2EF46D451860ECFF009 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + 6DB9061E5CECCD0BAF2DFD5EF210E0E9 /* RCTTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 676A65501D46E9D5337198997F42AF4A /* RCTTouchHandler.m */; }; + 6E49191EAB8D6C1E6F221631B1D962DC /* RCTProgressViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F588786F77B39193E9EFC0BDE1B1849B /* RCTProgressViewManager.m */; }; + 6E90A60E3F064E96AED70A7003291B62 /* RCTTiming.h in Headers */ = {isa = PBXBuildFile; fileRef = D33AB05E9ED8EA24437416ED9FAA85A6 /* RCTTiming.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EEFB685AA58FED975442E199826C689 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = B04471381864F0217A11CFE8DA67BBA6 /* OIDFieldMapping.m */; }; + 6F7ABBE2498610BD32E9DEC6FCA08075 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = E177475F66E7E0FF98AFF4E2807D6402 /* OIDTokenUtilities.m */; }; + 6F837D0E280888A0B7609CDFFFCA3044 /* RCTSliderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B0345ABDF1237C897CF4998C414A51 /* RCTSliderManager.m */; }; + 6F97208521E06169A20ACB2807461F74 /* RCTTVNavigationEventEmitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 75783841A189EE9688705B8CD0D37737 /* RCTTVNavigationEventEmitter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 701A1C4F38169BDD454255E901DF2662 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 42CAB1407BABE98DCA154195EEEDE318 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 717543196F76F8B7ED912692819F9030 /* RCTRefreshControl.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9E4E5CE8F7458E1EB27926294E573D /* RCTRefreshControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71BFEFC5D8E41EA3C328FD7C9F7F12FE /* RNAppAuth.m in Sources */ = {isa = PBXBuildFile; fileRef = D2423B68B0C957E097D71769B05B7F6D /* RNAppAuth.m */; }; + 727F5E90D8249DA2390A534FC1EDEE8A /* RCTShadowView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDC2ECD6FAC77796A8E666D740C1D60 /* RCTShadowView+Layout.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 72A9868E4C290235BE5EFFF898A8BC27 /* RCTBorderDrawing.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F8E189EA31A05ECFF7D2D63216B8466 /* RCTBorderDrawing.m */; }; + 73354E84887D9CBAA57FC4DED52CFA9D /* demangle.cc in Sources */ = {isa = PBXBuildFile; fileRef = 52A33D7FDB67828357FD200B98A5E2DA /* demangle.cc */; }; + 734E8FCFD64373F5241B6C8B9E2A9159 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 143D16BC3ACB186EA7AA9A89A1E5D3EC /* JavaScriptCore.framework */; }; + 743D39E44B07478751E1EEFC9064D3CE /* RCTNavItemManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A8DE9004BA9B2DD61FEB42440834B4F6 /* RCTNavItemManager.m */; }; + 7585FE1241778A2E741C36090AC3B67E /* RCTRootShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AECC625F987FA7F59454A8D332E996E /* RCTRootShadowView.m */; }; + 7658982848A159EB30F2F9C6E92DAA0A /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E4651669E838824E3ABF9F80C519B16 /* OIDURLSessionProvider.m */; }; + 78ADAA08BBB7539BAF5F8749986DF368 /* YGEnums.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE638443B7EEDBBDCFD7F49F58680EF /* YGEnums.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78C9876CE7D09CC67E3AA2908A83D25C /* RCTActivityIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 539E081B1E684638F61E6D0880A2E3FC /* RCTActivityIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78D6F5B38165DAAC096E7BF706CF6215 /* RCTJSCErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 27957EEE27728B1A06ACC9D0627FAC10 /* RCTJSCErrorHandling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A2358CFF8FC4076C9A614D60F6AE305 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D21B5071A4844FC565553398E4E45B /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B86BE896EECED5CBDB538B0E7627280 /* RCTSafeAreaViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FA6E90E4EE821CFFD6B09455674CFA /* RCTSafeAreaViewManager.m */; }; + 7B99D84519AA5DA302C3E01ED2A39381 /* RCTAccessibilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B6ADF63168D572C13B57D094DE48013 /* RCTAccessibilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7CEDF1383DE06FEA68FC6A3D86763F3E /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 86555CC10BB9076DFC0F99A855AED198 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8025E5975EDE0304A105561DA61DF761 /* RCTRedBox.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBFB66DE25E5A4AB2890555041D2566 /* RCTRedBox.m */; }; + 80E23848E5D5B5FCBE4C257F60A66C9D /* raw_logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = B1929CC6B3C73A6E5835609B3C3407C6 /* raw_logging.cc */; }; + 8146F0EDB623D2731B0FA944B37DCB04 /* RCTRootContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F582F61985C71A918351C321E65627E /* RCTRootContentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 82B673B9EEE8FE005E13F369D58609EC /* RCTDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9231AD69E9BE723FA6D2BC1658A7AF60 /* RCTDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85CE73CF9504B3291A8B0BE0462ED314 /* RCTDatePickerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E0598843438B17113AADF41EA84671EE /* RCTDatePickerManager.m */; }; + 85D8D6B4340695377AD352A2E38C97DD /* utilities.cc in Sources */ = {isa = PBXBuildFile; fileRef = 5772BA0E118215CC346C86E628FC2C98 /* utilities.cc */; }; + 860A5F76DFA7C844C5E2AE81BBE7CC86 /* RCTPickerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 412C72447BF6DCC7BE2BC7BF7F0C7781 /* RCTPickerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 869DD6FA0C007A0A6A70B4DA9F5FBBE5 /* RCTRootViewInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75AB96766EEFE26E32768B5F8E15E2DF /* RCTRootViewInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88D025BB17584EE72AFE0BA80CA349B3 /* RCTStatusBarManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C6CB4D49DD62368490743E514BBE1FB8 /* RCTStatusBarManager.m */; }; + 895114EFF554D7BA1FE484626B9D14C9 /* RCTTabBarManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB53809ACFFEF99424A905F012EFAD7 /* RCTTabBarManager.m */; }; + 8972D1948F5064BE018D5FF23C63FC34 /* RCTSafeAreaView.h in Headers */ = {isa = PBXBuildFile; fileRef = CACF1612CF162381BECF203FA7B6AD3D /* RCTSafeAreaView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B6B12689D9AD952C886C4FACF2E3398 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F899203115FA7A1606D744CFCC1585B /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B76449F1AFFE5067C9DFFB01741187E /* RCTJavaScriptLoader.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8092712F110CA51AED136014E6D6E29F /* RCTJavaScriptLoader.mm */; }; + 8C01A52789341425CB524C8CDEE61D18 /* RCTStatusBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F86893D342F9455042E11DF10F38B6C /* RCTStatusBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C6013869B67DA67A421CD9CDF32EDD3 /* RCTAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F62B65A3F774470689C0B4A0CF7487E /* RCTAssert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8C9AA4CE731B628AF348D10D203C03CF /* RNAppAuthAuthorizationFlowManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 421C1A96ADD34A4C404C1B66595FA977 /* RNAppAuthAuthorizationFlowManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CB6F09559434AF14BF285FC3A70895C /* RCTI18nUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = D633A01C5883192520E69E49592B508F /* RCTI18nUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D3619497B161E74E14B5D36BD0C50A8 /* RCTJavaScriptExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 59420E9C2A84E6753461E273346887BD /* RCTJavaScriptExecutor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8EB8EABF285A3E8C689475C45CE5DBBF /* RCTAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2445CF2BFB3AC5AEE8CA4B13304F405B /* RCTAlertManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8ED84731D1161BC60DB4BDA525258BFF /* RCTRootShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = E4EC9D49B6F2B14EE116F970C1E58F43 /* RCTRootShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8EF3F80152091E34289E2AEC35624AD1 /* RCTTabBarManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D7C5F3A11DC1E8FBBF1C369B7D95BE05 /* RCTTabBarManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FB86D0B8540238C65A719AD961B2106 /* RCTTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EC34C98939AF2FFC34FB6BE3B041515 /* RCTTabBar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FC35C540B048543814F30054C465960 /* RCTCxxConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C30C367CDB3A706097BF638B756665B /* RCTCxxConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FEE4622A981212A962EC91798C43378 /* RCTLayoutAnimationGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F1B96273FD9A796EE3DEB0003CB124 /* RCTLayoutAnimationGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9026468F61D6103DB2EB6B10F65BCE94 /* fast-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = B172214EF0D69F55DAA52770C61A571D /* fast-dtoa.cc */; }; + 9239237C4235C38DFFF646BD4E7B6C5A /* RCTAssert.m in Sources */ = {isa = PBXBuildFile; fileRef = 0710A5769C8989A5C80B736AD151DBAF /* RCTAssert.m */; }; + 9354DE6CD76BCE68EE223200DC43255C /* RCTJSEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 2620E0F2431AA653048CCAF684D50323 /* RCTJSEnvironment.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93F70C9721D70712C8AC16CA16CF00EC /* RCTExceptionsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C4C6ACDCE4935C1E6F5EA3201613685 /* RCTExceptionsManager.m */; }; + 94E2994AC9C0F7F915606D839416F529 /* RCTPerformanceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A8B699CB36FEADE42E7D9A71AFFD15 /* RCTPerformanceLogger.m */; }; + 9527AA56BAB48570253AE1A4006B89D5 /* RCTScrollContentViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E5CE45D7ED00E787DBD6C3407E08CA /* RCTScrollContentViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 958E7F0AEA5FDF14A9F3D2D217729E6E /* RCTActivityIndicatorViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CEF1733AB05A5D45170A5E8B749397 /* RCTActivityIndicatorViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 961FE7220A095098306DAB6F20528DDF /* RCTDevSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F1494DDBD8A557CDACF5954579D301 /* RCTDevSettings.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9649281BE6409C58666F135A66672B0D /* RCTAutoInsetsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EFAD17C9E84BB0318D2F0FD4ACCC9831 /* RCTAutoInsetsProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 966E2C52CF216EAF9EF43ACAD4D247D4 /* RCTTVRemoteHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D840ECEB4AD55D7FE233450BDD35488 /* RCTTVRemoteHandler.m */; }; + 97532C196FBF8BB238C30E84AB747296 /* RCTConvert.h in Headers */ = {isa = PBXBuildFile; fileRef = 684BD0EA093AF2F200834A4E47E19A9A /* RCTConvert.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 983FDEFBD4CC671656068BD9D0D6D6E3 /* RCTMaskedViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BC107ACB88F72C80EC32CF2F8BDB01EB /* RCTMaskedViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98471AA290F6198495022B213F42F16F /* RCTExceptionsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FC3BE92C158AC63829239E9F5DD6D12D /* RCTExceptionsManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9BDE4226A6561EA31D3177E804A7C766 /* OIDAuthorizationUICoordinatorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8DCF13806BFF18F78059C2C096F2E4 /* OIDAuthorizationUICoordinatorIOS.m */; }; + 9C83322ED15F91D0A9C85D690924B139 /* RCTConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C969CFA5E98779FF999943FCEC7E40E /* RCTConvert.m */; }; + 9C981EED78E6B5B5C74C7F317DFCFE8F /* AppAuth.h in Headers */ = {isa = PBXBuildFile; fileRef = F24F27009A21FEB8CEB863AD124F6801 /* AppAuth.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CA49ED879E96C232CAAEEAA5986BD64 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = DD4253002AE1C6F6729774E5AA6BEFA3 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D8D2E739CA31FBFC34D7448A07A67DC /* RCTNavigator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F64F489936A4473655EA899F3BFC086 /* RCTNavigator.m */; }; + 9FAD5C330ED0EE19E3AA8C9A2D7CC6AB /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 24719B6F4B0FC644A47EC36E8E020344 /* OIDRegistrationRequest.m */; }; + 9FB1E6BE2CD2E21AC59FF9492F1D6A6E /* RCTFrameUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE62235A0DEF6DAD27EAB67AFF7BFB6 /* RCTFrameUpdate.m */; }; + 9FD40BC70372D95CF9BEE9D0F62530A2 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 83303D06E1A3801F5AB30AF72C91CACC /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A1919501C68B2D539CE9EA5DC2597143 /* YGNodeList.c in Sources */ = {isa = PBXBuildFile; fileRef = D0A158EDD0F23817DA22A246D4EFDB8D /* YGNodeList.c */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c11 -fPIC -fno-objc-arc"; }; }; + A1D3B167AB7D7545457EDEA430580BA6 /* RCTMaskedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8349E1E434F4FA6C32E2A064A57A12 /* RCTMaskedView.m */; }; + A26B8685D84323905E0D0C15C0BAC258 /* RCTAnimationType.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2D4B9977A4EE4EB8EDEE4B3294E1BF /* RCTAnimationType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A2E12BCEA33780F837DA321AEBEF82CD /* RCTPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9C5AE2C10C703C29DA2515E6B4DDD7 /* RCTPicker.m */; }; + A311870B72A1E270E84C9498ACC60874 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F476A644C95FB69DACC69E02137CE3 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A351B694B24342DB108A609E8956266D /* raw_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 15507B83204F969E327DF3B05D9F6D3F /* raw_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3EF0386D9B1F390443A00964CDB4360 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + A559A27416A8344308AA558264A7F3CF /* RCTAsyncLocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1166D0C69002700D39E294E431C78E42 /* RCTAsyncLocalStorage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A60D4022A9D04183E50FEC20AD4E9DA3 /* RCTClipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4C6069176D75891C5D0ECE1EBFAF44 /* RCTClipboard.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A63D974B1B3225B66D92D9406CB41BF3 /* RCTMaskedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3B57E031E479C9F129AC4893B24654 /* RCTMaskedView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6DD25A3711851A1B77F9FB0029119C3 /* RCTWebViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 068D705297B318EBE28EFCCDA3C2B632 /* RCTWebViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A75EE3171B3ABD594E1F7F0A1FDBEC40 /* RCTTabBarItemManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF6BB82D776D99E4CDFEF8D88D28A72 /* RCTTabBarItemManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A78E7C38617F071DD922E9F920E8C1E0 /* RCTConvert+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F8CC607280438A784D12677D49948C4 /* RCTConvert+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A99E472E5D5C7791C99F8A9C3DC79741 /* RCTUIManagerUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E18F31098AEA9A5590ABF05588E0F698 /* RCTUIManagerUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA3F2791DCAA03CEF52009F971B08E44 /* RCTWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B26583175CE20377885F946E10CDAD /* RCTWebView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB0325F21A0AFC460E8A927A595566B8 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B3C5716EAE4722CABE4701A85A877853 /* OIDAuthorizationRequest.m */; }; + AB3BED0599789FFD0DB29FF967151079 /* diy-fp.h in Headers */ = {isa = PBXBuildFile; fileRef = 50A1BF9FA147799E0EE9D24ACBB92933 /* diy-fp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB434D48C97D0CC28507C57D677FBADC /* symbolize.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7DFB15D43B03A411010F3852D72DDBA0 /* symbolize.cc */; }; + ABCB64FBB7619F51406567DF1FEC344B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + AC14ACC807DE3777695BA32A4CA622CC /* RCTSourceCode.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF868647FFE4192CE1E194E6B25ADB0 /* RCTSourceCode.m */; }; + AC437257DB5E17812F08CFDAF8399BEE /* RCTNavigator.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E38C32522FBC9BDD82667F9B2208C4 /* RCTNavigator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC5234A2862CEFEA471C578BF8EDF8EE /* RCTMaskedViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AD3E41A15700FDE7EAF3436446B4EFA3 /* RCTMaskedViewManager.m */; }; + AD7373EF6A2C82374F4DBEDCCF4D7FBD /* AppAuth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A31B008503A22127A2C56EB8ADFA1A66 /* AppAuth-dummy.m */; }; + AF1ADB3591FD8093F222FF52D0A03914 /* GLog-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 239CF774CAB0F81AB8ACF4D14A76EB27 /* GLog-dummy.m */; }; + B1132FFEC146065290642DF6E59918E6 /* RCTMultipartDataTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 446DFB03050EFD6ADEFB6DEA1F0A8BEB /* RCTMultipartDataTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B398801F5FEDCF960AF8BFAA319BAB17 /* RCTFrameUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D407CC6049E9B89C5CA92EC12CF895 /* RCTFrameUpdate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3EC7295CCD68BDC9A9FC39A50772394 /* RCTDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 744694720369F85F4CD265078E4CE89C /* RCTDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B471E2854BB0396D6BBFBDE83D7FAC64 /* RCTPointerEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F74927667A4DA18F797CAB147DAE58F /* RCTPointerEvents.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4E4593A50822D57ABCF60A731400C16 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D439A30774F44EB4FA0C58B0891B2EA /* strtod.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5532207E0728DC75B0BE985489AE768 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DC216D5359A020D67FDAD4DD8686B2 /* OIDTokenRequest.m */; }; + B5ADFDCD41ABF83E24F3A2A1DC53B5CE /* RCTNavItem.m in Sources */ = {isa = PBXBuildFile; fileRef = EDCA3C4DC484907340852DD3A7941755 /* RCTNavItem.m */; }; + B61799AFB46F0D5418ADA23561CE7CB1 /* RCTKeyboardObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = C15A9A426871E8743DD2D4AEDE92D111 /* RCTKeyboardObserver.m */; }; + B6AA2462CC8F9A405634DA68E33691DE /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C39E5DA0D32E20B8BA4B897F8B23AE /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6E027A75B2270AF15AF9643926AD651 /* RCTComponentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 33B6E50EB051CA0920CA8263EA0A9440 /* RCTComponentData.m */; }; + B79087948CE0CAF60E8E75347D8284BE /* RCTDatePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = ACAAAF6CB5EBC79B0B3B5BE42C875EB6 /* RCTDatePicker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B849006C9669CF7D7FDF669F1696DA39 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 866287F5B2FA438C9720575965B68062 /* OIDError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9174006791DCE5FA33DFFB8F8C962FD /* RCTLog.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9F9E7CC4A3E6D3913F65A061E16B797D /* RCTLog.mm */; }; + B95AF354F1E0E9434ABC15CE3D69EB6B /* RCTCxxConvert.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FCCA324A4EC0585CB3C1B77DEB82734 /* RCTCxxConvert.m */; }; + BA03D1F535F90B2B96DADDDE5A4E5BF1 /* fixed-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = C9A109A390457BC6E36BC0DA3B988971 /* fixed-dtoa.cc */; }; + BCA59B02DACE8290694DEFD6A821253B /* RCTEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF9B45B6034F002DC8AE0F41B65A1F6 /* RCTEventEmitter.m */; }; + BCE756AFA9939C96804297D94F4044E3 /* RCTShadowView+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 64EB5217BF182D59F9F9EE0E644E9DFB /* RCTShadowView+Internal.m */; }; + BD4AEDE1A0A5338ABFD57F6B99F7ED53 /* RCTBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B287E81EDA6D6ED71B8DF4A6F457FCE /* RCTBridge.m */; }; + BD94C9EBA79F81B393C6DB8CAD493727 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = D1870FE99739D571036D18DEDADFD131 /* OIDGrantTypes.m */; }; + BFD08DCF857684BB050F154C5E49D2E5 /* RCTUIManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1173AB4B71A57216D2C98A5C2ED0D987 /* RCTUIManager.m */; }; + C1E155D3D4604A4F063ED3B57CD8A64D /* RCTViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5980E824C7470ADAB5AE0C44E36F132B /* RCTViewManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C23F5CAE9ECA95440E0078865B2CAB20 /* RCTLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 12DFA623B6C91E7009F306FEC7466F97 /* RCTLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C3E919D82EE9EF0871ABA03024D87349 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 72AF3B8797B2BA23AB6972698EA5F12E /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C4B03C0E0747C88DC7B2212CA8484902 /* RCTRootContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B0F68839205AE377E263527030342C /* RCTRootContentView.m */; }; + C531375A0726BC00D2A0CDFCB7E63800 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + C5D3B71192E90286E317AEF81B454447 /* RCTSegmentedControlManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 90816F7FA9045873E25052AD62B950FD /* RCTSegmentedControlManager.m */; }; + C8E382201D01A39100BF0BB40F340CD8 /* RCTTVNavigationEventEmitter.m in Sources */ = {isa = PBXBuildFile; fileRef = C8E7A8198C8BA94E0C433397E5CB9475 /* RCTTVNavigationEventEmitter.m */; }; + C9F0190EA4EA82CFF9E2B51D648A959A /* RCTSafeAreaViewLocalData.m in Sources */ = {isa = PBXBuildFile; fileRef = D5053F93CE3C66CA411CF09C1862DCC7 /* RCTSafeAreaViewLocalData.m */; }; + CB7BCE2EEAB893110F22C571118A0A5F /* RCTManagedPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F1A07230D6BF53AF4A5E2AC9A2C8284 /* RCTManagedPointer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB7FED04190822AEC0C57D0468A58AD7 /* logging.cc in Sources */ = {isa = PBXBuildFile; fileRef = B989F01BEEB9E0CD628F45228B3FE20C /* logging.cc */; }; + CBF2B7058E9BFC99FD02FB186AE66D20 /* RCTModalHostView.m in Sources */ = {isa = PBXBuildFile; fileRef = 47FCFCAF68A3F5023470C414D012AFEA /* RCTModalHostView.m */; }; + CEEAD9707E3198A5B09CE10F703CF4ED /* RCTLayoutAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA741D10CB6A72FF228CB8597D15431 /* RCTLayoutAnimationGroup.m */; }; + D218CF3E42D4BE78A90BCFFA7CF07CEF /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DA8C7980771AF78F59E57B36EDDEAA /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D48079F3F838991789FD140C63A3A84A /* RCTScrollContentShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB54CEF260CEF3CF9B94E2D0FA476B33 /* RCTScrollContentShadowView.m */; }; + D4A06A62FECB7593FCA3EA87C92071CD /* RCTBridgeModule.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F6829067666605FAE37306D5AC397E /* RCTBridgeModule.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4FE2DB1C1EFA1D1FEA56F290A08B0D9 /* RCTWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D49AB38994DDF8F7CF9E7DC0779257 /* RCTWebViewManager.m */; }; + D6BDBDB3B1D09679800465D4E54793D6 /* RCTConvert+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED94A9FCDABF849A9A984E8F1A6DEC5 /* RCTConvert+Transform.m */; }; + D702095ABFE804DC7C94BFFE182A89B8 /* RCTI18nManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1904D5C76F4B2E10E29C9D7E5F825CDB /* RCTI18nManager.m */; }; + D8B915153F29A862B6DFD39C5584ABA5 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = BEEE07288F6174A760008CF1FFF41721 /* OIDClientMetadataParameters.m */; }; + D8BB46DC1AB2775ED5E21463D6089654 /* OIDAuthState+IOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 7102143367AAC8C4DF25C737BD574257 /* OIDAuthState+IOS.m */; }; + D8FC6D136044CCC0B1B9729A485C6834 /* YGEnums.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B60254C632B90066E859C576B8C39BF /* YGEnums.c */; settings = {COMPILER_FLAGS = "-fno-omit-frame-pointer -fexceptions -Wall -Werror -std=c11 -fPIC -fno-objc-arc"; }; }; + DA2DBAA1B5D1EF7AA7DF5C855FFCB137 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0AA923C87D6A698FEB57350316FDC11 /* RCTShadowView.m */; }; + DAF8407FB00B69E36B1EA7938C483309 /* RCTClipboard.m in Sources */ = {isa = PBXBuildFile; fileRef = AC03450AAC778818BA3C09AB363FAB77 /* RCTClipboard.m */; }; + DB028F3B6C509503CEC9AB1B48F6AEEE /* RCTAppState.m in Sources */ = {isa = PBXBuildFile; fileRef = E6688B4F42EF4FE30AEE733A153C0DB1 /* RCTAppState.m */; }; + DCB425F0C71A5DD22420267C5F48A600 /* RCTMultipartStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 894AD0F52FD205422F074466D84E7F8F /* RCTMultipartStreamReader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE2735F8AD86186C1AE72F2BF12024B1 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 291504F5C2C1B4B4B5244EEAC0B330BB /* OIDServiceDiscovery.m */; }; + DE314216CE6CA92232E2A1BE6DDDD566 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A2F1484F9B36F8A10EC5DEB80BDF9E74 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA9FF2312ABFBF619BB8EB21BC23D7E /* RCTRootView.h in Headers */ = {isa = PBXBuildFile; fileRef = F2DA60768B8B1D4C706905196108B813 /* RCTRootView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEF8AC54CA53C3CE62F1D6AC2D58FFC8 /* RCTPlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 987C2A20130AF5424B34E1D0608CF555 /* RCTPlatform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEFFB9202198F0A95231D8A594BD2F73 /* UIView+React.h in Headers */ = {isa = PBXBuildFile; fileRef = B38E6729B3DDC1620F0E33CCCA323783 /* UIView+React.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF01CE63C8A83166C901B56F8F25BE2E /* Yoga-internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C973D7153DE3B16E9DFA860FC5494741 /* Yoga-internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DF652E13D6B3F8F36422C3CB6EC0826A /* RCTAlertManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 54055EDAE0AD850D44D7C16192F433C8 /* RCTAlertManager.m */; }; + E03AEEB733C9360307760FC4684F3AD9 /* RCTSegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B34687D99271A8AE3514DFDC482999 /* RCTSegmentedControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E14046EDE6EB39AC55A305A1EA5372F9 /* RCTFont.mm in Sources */ = {isa = PBXBuildFile; fileRef = 60DE96358990A08E0699CFAAA64063BC /* RCTFont.mm */; }; + E47FF29897C741BE06B437AC6819F429 /* stl_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1CADA52B4C6BB6C617F7572AC96A64 /* stl_logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E527A3D23BE0B7354F8967999EDEACBB /* RCTKeyCommands.h in Headers */ = {isa = PBXBuildFile; fileRef = F46E9E0957BC19E10C25B8287061BC93 /* RCTKeyCommands.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E5B94F85B14BF511024897EE482AE67D /* RCTBorderDrawing.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F3C405068C653751F9EEC42486626B9 /* RCTBorderDrawing.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E62CD1B7CE56A3E7443DD36E3A7B0496 /* RCTErrorCustomizer.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5640B63D24B2B8C96E7AAB89852E06 /* RCTErrorCustomizer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E63D700778F497AF85C2CF1EA0683AC1 /* RCTLayoutAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = B926C75339ABFB2C739D4D1D6FE4856A /* RCTLayoutAnimation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E798F69A0CF7FDE8B0C20CB7B0E07C7B /* RCTImageSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AECA743863A17C031B7EBE82A56E9C3 /* RCTImageSource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E84338F367B6D4BEE57268EC6B93E117 /* bignum-dtoa.cc in Sources */ = {isa = PBXBuildFile; fileRef = 1F9DFEDA10D655A34F642982AC236B50 /* bignum-dtoa.cc */; }; + E884A6F0B6C87102091E286F181B8403 /* RCTJSCErrorHandling.mm in Sources */ = {isa = PBXBuildFile; fileRef = 850BC6B7415E21EAC01CF7F6D0F28089 /* RCTJSCErrorHandling.mm */; }; + E88BEC8FF2780EDF5BFF2601ED0A4B54 /* RCTModalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6CF1FB21B7769AEA5158B76C8954B6 /* RCTModalManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA2C7259CF873FE6303B993A37CFCB02 /* React-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB442132C36E3818C51F09D256A3CD0 /* React-dummy.m */; }; + EAEFF4073732A9F52785DD7DF5E64A6D /* RCTNullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B892AE02B3AEEAC8F2B7184B9226533 /* RCTNullability.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBDD4057BAE3E61512631A92DB65605E /* bignum.cc in Sources */ = {isa = PBXBuildFile; fileRef = B5716B59247AC6CB15A5F518888EDFDF /* bignum.cc */; }; + EC1FB7030AD956CA6C3CCA4752CE31B3 /* RCTModuleMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7567C47A58510711185AF55D77814275 /* RCTModuleMethod.mm */; }; + EC69889B1B3BA3D147987B1940FA7D60 /* RCTRootViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC30FB257D274BBE9791EF313A8E4151 /* RCTRootViewDelegate.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ECCA05F17985616D938E2AE7C6C22C67 /* RCTScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ABB6407FA2B85509ACE826C311B7A03 /* RCTScrollView.m */; }; + ED71A2FC71297CDC00B57F2361A0A6FB /* RCTUIManagerUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = C35C9B4E510D49799B95F41799BA880F /* RCTUIManagerUtils.m */; }; + EDFD7070C3C739A259075C9B046EE9AA /* logging.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF32C8AB63CF1713E1098FE2418188C /* logging.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE2ED184693A7A331B5629FFA95B7E48 /* RCTProfileTrampoline-arm64.S in Sources */ = {isa = PBXBuildFile; fileRef = DC93AA7729BE90BDB5D98B943F775C2B /* RCTProfileTrampoline-arm64.S */; }; + EEAA1BA03D84E5B7A60B65D40590F27F /* vlog_is_on.cc in Sources */ = {isa = PBXBuildFile; fileRef = 3F6C8B6084B537EB8D69B5E5EEAF70A0 /* vlog_is_on.cc */; }; + EEC9E05EF2D91611EF8E5B003A226E14 /* OIDAuthState+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 51BD88D6D4255FDD3470084812E414AC /* OIDAuthState+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF0100D845D6F2DA0A736107F5A03D3C /* RCTDevSettings.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6DE7FBB9B5A9088605BF2781C32D15AE /* RCTDevSettings.mm */; }; + EFF9699C444B2BC882185875B36E0061 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1407F29ECC9F8B48D3E9FC2EAD278672 /* RCTErrorInfo.m */; }; + F1021CF90BEA1C3325A2E2A50194EF8A /* bignum-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 753261C1200AA52532D952B312D14E7D /* bignum-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F201D34B6FE74A98582E22F78FE8CC1A /* RCTTabBarItemManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 256922F0EBAE79750C8DF992CC39E207 /* RCTTabBarItemManager.m */; }; + F24C35D083AE6EE1059B2F11A61BD531 /* fixed-dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9626E90240D34834CB034EAF1B5D8C /* fixed-dtoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F29601121FBD088ED385F98C158DDC00 /* RCTBorderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A3243AF7612FDA48889CA7B0567F9EAB /* RCTBorderStyle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F315E37483A9BE0DA4848C7046B74F97 /* UIView+React.m in Sources */ = {isa = PBXBuildFile; fileRef = 5340C26A72D413E1ED388F6CDEC7416D /* UIView+React.m */; }; + F32D103D2825075982F0DEC2E0767BFA /* Pods-AppAuthExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D590DF18C4BEAC7F33B809264E999E32 /* Pods-AppAuthExample-dummy.m */; }; + F374E42084A26A571055D9561C5D0533 /* RCTPerformanceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 86B14352ADA456637629CD0439E6135C /* RCTPerformanceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3A35E8FC2AD360E871CDB6C11DF29D5 /* RCTSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = D0EC51B3C8A067F919E0CDCE0F305FE1 /* RCTSwitch.m */; }; + F3CF8DF7AA77CDD9B6E8DAEF8DA92837 /* OIDAuthorizationService+IOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F6E93980379276181AE916C9A47006F /* OIDAuthorizationService+IOS.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3DA68DA4C2ECB1573CE358DAB22463B /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = D301AD07DC3F60C45997AFBFCC15A110 /* OIDAuthorizationService.m */; }; + F4C16461427BBA5FCA0349521C14645A /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = ED857C1FAD4AE09F42468CDF1BFE0F4E /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F5AEB81F66AD97BD20052FFD92EB2A12 /* RCTDatePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = E1EF8111BB781A3DEDCA902BCBC76A2D /* RCTDatePicker.m */; }; + F60ED9A6F0D30B23D71D84A7862D5D18 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FD5431A3E2715AD5C9D1D845E885E6 /* OIDScopeUtilities.m */; }; + F71A74915A668AFAF1C650AD0596E37A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */; }; + F73D8114F04E4F51106DBBF7F9D4FD21 /* RCTSliderManager.h in Headers */ = {isa = PBXBuildFile; fileRef = EC25EF254E1CEB11BCCDF2929A5FCDD4 /* RCTSliderManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F7C5ED5BDC1A0B5BDD136F068D38940F /* RCTModalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D7865BBAE80D493561DB08C41A2B4C1 /* RCTModalManager.m */; }; + F800CE5D6B4F1CBBCC7B84D3A4C49EE1 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = EFC87CAD7FA8470C9B2296B558C9BBF8 /* OIDAuthorizationResponse.m */; }; + F80ECA7F0195D2AA984F905C0C8A4768 /* RCTLayoutAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4422716B05812D5393575C4D9D42EBC5 /* RCTLayoutAnimation.m */; }; + F9145CC7E4BA4C89EE1A71E4AEE8EEA2 /* RCTUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0010F58BE75132F0A6A03C1968878B01 /* RCTUtils.m */; }; + F9B80B788683C0B60333A727710E1526 /* RCTPlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 630D1D27DE6A4B27E6C8E9DDFAC2D382 /* RCTPlatform.m */; }; + FA5288749D09C8BD29CFE109F28610A7 /* RCTSafeAreaViewLocalData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF777CE4C4395CB31F35FC6B19A4598 /* RCTSafeAreaViewLocalData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB789F94D0317092949B6F3A05FFCB2B /* RCTModalHostViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CBED5F1167CE740652CB92E01EC996E1 /* RCTModalHostViewManager.m */; }; + FBC7C93F5453296CFE1939335889BC84 /* RCTModalHostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 96D46D01C75D7FD1AF48F17AB60218A7 /* RCTModalHostViewController.m */; }; + FC2300A8E9841CAFF662F15F6C6E0CDD /* RCTI18nUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = AAFFDEEB204C954AA7BC0C768758BE30 /* RCTI18nUtil.m */; }; + FE2A00224EC1E1408115F0B9349DA857 /* vlog_is_on.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A7151A2A6CCEBCC2BACC91353AAF5A /* vlog_is_on.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE5520F8E61D51B97198B14104521E01 /* RCTVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DAFDC7B962424A2BAD6B012B23F339E /* RCTVersion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEC7A7281B13B3150ABD602D7248F608 /* RCTRedBox.h in Headers */ = {isa = PBXBuildFile; fileRef = F07E559B2F699FC9F5AE9101D36D65D4 /* RCTRedBox.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEDBBD7D55521CB2D7321883DA7B7DB5 /* RCTTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD83FE976C4E75F5FFCBFEA07EA9B21 /* RCTTabBar.m */; }; + FFDF5CC019B7C8E329F845EF495BDADD /* RCTSafeAreaShadowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD547E3AC3BDC31BC80703DA14CE651 /* RCTSafeAreaShadowView.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - C3EE5B2633B8947225067740F7523F76 /* PBXContainerItemProxy */ = { + 1442C886ED7E40CE4895B1A1B1E7DE0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 979C390326C5A95CE28D0C02056441C5; + remoteGlobalIDString = 8CBD00FE07C86FF0D55A415B49429B5F; + remoteInfo = AppAuth; + }; + 15D087436781EBE55D56D0A5B486C3D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BC125377B7929E1A7DEF01B8099B3C0; + remoteInfo = yoga; + }; + 24306B406B511168192F404CA5342A0E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BF8E50B140E99728506506F21FF1CCA; + remoteInfo = DoubleConversion; + }; + 46ED51E11E5FCF6F4034FE29B54719BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = C884411375EFF23E3F470B3990AD5396; + remoteInfo = GLog; + }; + 58858C9B040FFE03B517E4B0C9CF0479 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC867C4531E81C7EE0EE8011FC2A0F23; + remoteInfo = React; + }; + BCA6FB7A0AFC2E4B3BFC6D3406433516 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = EC867C4531E81C7EE0EE8011FC2A0F23; + remoteInfo = React; + }; + C349BFD5E7DB4FF407719301FDD57BB3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BC125377B7929E1A7DEF01B8099B3C0; + remoteInfo = yoga; + }; + D87482240FD01F66D1DCECC830DDDD60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 183B485F53014A139D0E2C92411CB058; + remoteInfo = RNAppAuth; + }; + E3AAFC9AF21CDA34D27C3EA2487A3F70 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8CBD00FE07C86FF0D55A415B49429B5F; remoteInfo = AppAuth; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0010F58BE75132F0A6A03C1968878B01 /* RCTUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUtils.m; sourceTree = ""; }; + 029440D0C3A0ED726101F5B231A31EBE /* RCTJSCSamplingProfiler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSCSamplingProfiler.h; sourceTree = ""; }; + 03B0345ABDF1237C897CF4998C414A51 /* RCTSliderManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSliderManager.m; sourceTree = ""; }; + 045F4F8F72DA6667047DE54A664D79D4 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Source/OIDResponseTypes.m; sourceTree = ""; }; + 046196D443B629F76D25DF3860A625A0 /* RCTSafeAreaViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewManager.h; sourceTree = ""; }; + 04EB1183E13E8D9ACFBD01D49B8E8767 /* GLog-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GLog-prefix.pch"; sourceTree = ""; }; + 0689C0DAE5E66242CF654E25ADB2DCBF /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Source/OIDURLQueryComponent.h; sourceTree = ""; }; + 068D705297B318EBE28EFCCDA3C2B632 /* RCTWebViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebViewManager.h; sourceTree = ""; }; + 069BDC31F406AC35D4A302926EA96EFC /* RCTProfileTrampoline-x86_64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-x86_64.S"; sourceTree = ""; }; + 0710A5769C8989A5C80B736AD151DBAF /* RCTAssert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAssert.m; sourceTree = ""; }; + 07E91D16D38F8831FF81ACB3EA75CFA8 /* OIDAuthorizationUICoordinatorIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationUICoordinatorIOS.h; path = Source/iOS/OIDAuthorizationUICoordinatorIOS.h; sourceTree = ""; }; + 08EC5810DD4F2789453FD9713A13B00C /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Source/OIDRegistrationRequest.h; sourceTree = ""; }; + 0A9C9AD19E1495476A061E072105591D /* bignum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bignum.h; path = "double-conversion/bignum.h"; sourceTree = ""; }; 0B53C17BBF64BBB6B3734AF57C23460E /* Pods-AppAuthExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AppAuthExample-acknowledgements.markdown"; sourceTree = ""; }; - 0DDE54C7951F6D0A5428E7ED55239543 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Source/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; - 104D6B1912B65C029D60C2615E293D85 /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Source/OIDDefines.h; sourceTree = ""; }; - 1359E9C87EF17C7B8D00E6C31078B78C /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Source/OIDRegistrationResponse.h; sourceTree = ""; }; - 15E5D98F4120A7614DEDAE1529F9AAA4 /* OIDAuthorizationUICoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationUICoordinator.h; path = Source/OIDAuthorizationUICoordinator.h; sourceTree = ""; }; - 177602236F6F4D7BE185B821A862BC6D /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; }; - 17BB194B9B83D89123343D0F2C89BBFC /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Source/OIDGrantTypes.h; sourceTree = ""; }; - 1B2E22F0C15FA86450EA1E7B3BCF4E19 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 1C478F9C94DFBAB20496E62DA2644408 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Source/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; - 1DAD5C7BC3F0BE2868767F7718AD4BCD /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Source/OIDErrorUtilities.m; sourceTree = ""; }; - 22176D34702933619CE3D1F63FD75EB7 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Source/AppAuth.h; sourceTree = ""; }; - 2290E9D3A99DB23BC8E8F556C7768AF0 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Source/OIDClientMetadataParameters.m; sourceTree = ""; }; - 23543242A6CCB1BF4C0AEC03BD964420 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Source/OIDError.m; sourceTree = ""; }; - 2A52D78D402B8364F366B1B1D54D1433 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Source/OIDScopes.m; sourceTree = ""; }; - 2AF3A00B165B0EDE24EC34413E81761E /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Source/OIDGrantTypes.m; sourceTree = ""; }; - 3390247DF26BF0615234853549A034B6 /* AppAuth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.xcconfig; sourceTree = ""; }; + 0BB53809ACFFEF99424A905F012EFAD7 /* RCTTabBarManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTabBarManager.m; sourceTree = ""; }; + 0BF6BB82D776D99E4CDFEF8D88D28A72 /* RCTTabBarItemManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTabBarItemManager.h; sourceTree = ""; }; + 0C30C367CDB3A706097BF638B756665B /* RCTCxxConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTCxxConvert.h; sourceTree = ""; }; + 0C8349E1E434F4FA6C32E2A064A57A12 /* RCTMaskedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedView.m; sourceTree = ""; }; + 0C9F9826089DDAD0B943F3907664AB65 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Source/OIDAuthorizationService.h; sourceTree = ""; }; + 0CEFAC42FE97C53EEDED5F59C84BC717 /* YGMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGMacros.h; path = yoga/YGMacros.h; sourceTree = ""; }; + 0E44FA9C1BCA695AFF7F351A9DFEAED5 /* RCTTabBarItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTabBarItem.h; sourceTree = ""; }; + 0F440372A21EA1B5C448D671725B2E3F /* strtod.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = strtod.cc; path = "double-conversion/strtod.cc"; sourceTree = ""; }; + 0F62B65A3F774470689C0B4A0CF7487E /* RCTAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAssert.h; sourceTree = ""; }; + 10F7B4FBCB9A41696354E4A1F032314D /* OIDAuthorizationUICoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationUICoordinator.h; path = Source/OIDAuthorizationUICoordinator.h; sourceTree = ""; }; + 1166D0C69002700D39E294E431C78E42 /* RCTAsyncLocalStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAsyncLocalStorage.h; sourceTree = ""; }; + 1173AB4B71A57216D2C98A5C2ED0D987 /* RCTUIManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManager.m; sourceTree = ""; }; + 118BE0287E6A0B681E0236AE6E7A2FE5 /* RCTActivityIndicatorViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorViewManager.m; sourceTree = ""; }; + 12146C2B76640A82B46C1700FE011A62 /* RCTFPSGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFPSGraph.h; sourceTree = ""; }; + 12DFA623B6C91E7009F306FEC7466F97 /* RCTLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLog.h; sourceTree = ""; }; + 1303F2413B7F33267FEC0E5800C80B68 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDErrorUtilities.m; path = Source/OIDErrorUtilities.m; sourceTree = ""; }; + 13D7B27D7EA22BF2445DA50F130325E3 /* RCTUIManagerObserverCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerObserverCoordinator.h; sourceTree = ""; }; + 1407F29ECC9F8B48D3E9FC2EAD278672 /* RCTErrorInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = ""; }; + 143D16BC3ACB186EA7AA9A89A1E5D3EC /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; + 14958EC2DD59A984E413E1838BA8C127 /* libAppAuth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAppAuth.a; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 15507B83204F969E327DF3B05D9F6D3F /* raw_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = raw_logging.h; path = src/glog/raw_logging.h; sourceTree = ""; }; + 15E821B8CBCFA1D73920D0D330EC2D98 /* RCTEventDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventDispatcher.h; sourceTree = ""; }; + 168F1DC8973CCC9B17E19463D79C7D43 /* RCTDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDeviceInfo.m; sourceTree = ""; }; + 17463743D65F6167E99D5A6A45D82679 /* RCTShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTShadowView.h; sourceTree = ""; }; + 187A1B60D0538307303BEA34589E6C0A /* RCTBundleURLProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBundleURLProvider.m; sourceTree = ""; }; + 18DA602731480FFB3530B9526F13E730 /* RCTRefreshControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControlManager.m; sourceTree = ""; }; + 18F476A644C95FB69DACC69E02137CE3 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Source/OIDTokenResponse.h; sourceTree = ""; }; + 1904D5C76F4B2E10E29C9D7E5F825CDB /* RCTI18nManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nManager.m; sourceTree = ""; }; + 19C39E5DA0D32E20B8BA4B897F8B23AE /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Source/OIDAuthorizationResponse.h; sourceTree = ""; }; + 1BBEAE5C5E3DD4EBD52E07134BCFF36B /* RCTDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDisplayLink.h; sourceTree = ""; }; + 1D178107DDB65338D12B0CEAA10D1DC7 /* RCTI18nManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nManager.h; sourceTree = ""; }; + 1D439A30774F44EB4FA0C58B0891B2EA /* strtod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = strtod.h; path = "double-conversion/strtod.h"; sourceTree = ""; }; + 1E4651669E838824E3ABF9F80C519B16 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLSessionProvider.m; path = Source/OIDURLSessionProvider.m; sourceTree = ""; }; + 1EC1101FA9C6F57C8A1838F04082A43C /* RNAppAuth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNAppAuth.xcconfig; sourceTree = ""; }; + 1F6B464CF572E8C66D34C2B878D78522 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Source/OIDTokenResponse.m; sourceTree = ""; }; + 1F9DFEDA10D655A34F642982AC236B50 /* bignum-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "bignum-dtoa.cc"; path = "double-conversion/bignum-dtoa.cc"; sourceTree = ""; }; + 22951E56C12C0062D08626066EB56CBD /* RCTInvalidating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTInvalidating.h; sourceTree = ""; }; + 239CF774CAB0F81AB8ACF4D14A76EB27 /* GLog-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GLog-dummy.m"; sourceTree = ""; }; + 2445CF2BFB3AC5AEE8CA4B13304F405B /* RCTAlertManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAlertManager.h; sourceTree = ""; }; + 24719B6F4B0FC644A47EC36E8E020344 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Source/OIDRegistrationRequest.m; sourceTree = ""; }; + 256922F0EBAE79750C8DF992CC39E207 /* RCTTabBarItemManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTabBarItemManager.m; sourceTree = ""; }; + 25A7151A2A6CCEBCC2BACC91353AAF5A /* vlog_is_on.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vlog_is_on.h; path = src/glog/vlog_is_on.h; sourceTree = ""; }; + 26055F67FC1802DB979013FDC05108F2 /* fast-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fast-dtoa.h"; path = "double-conversion/fast-dtoa.h"; sourceTree = ""; }; + 2620E0F2431AA653048CCAF684D50323 /* RCTJSEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSEnvironment.h; sourceTree = ""; }; + 265AB814A6B82F00EE37AA6444481F50 /* RCTTVRemoteHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTVRemoteHandler.h; sourceTree = ""; }; + 27957EEE27728B1A06ACC9D0627FAC10 /* RCTJSCErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSCErrorHandling.h; sourceTree = ""; }; + 28BA3FCA33350D85A3C8786035BA5BC3 /* YGNodeList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGNodeList.h; path = yoga/YGNodeList.h; sourceTree = ""; }; + 291504F5C2C1B4B4B5244EEAC0B330BB /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Source/OIDServiceDiscovery.m; sourceTree = ""; }; + 2940F69151E27B27257ECBDB5AF2D5B9 /* RCTTextDecorationLineType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTextDecorationLineType.h; sourceTree = ""; }; + 29E5CE45D7ED00E787DBD6C3407E08CA /* RCTScrollContentViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentViewManager.h; sourceTree = ""; }; + 2A094E85507710F2AD1D2CC98A61C582 /* RCTComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponent.h; sourceTree = ""; }; + 2A9A4500B851E7B7E8805701F20D8692 /* RCTMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMacros.h; sourceTree = ""; }; + 2ABB6407FA2B85509ACE826C311B7A03 /* RCTScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollView.m; sourceTree = ""; }; + 2DCF9D0BA5F17BA624EB51C9CF1F2C93 /* RCTRefreshControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRefreshControl.m; sourceTree = ""; }; + 2F2776013ADE789D2182FA8BED1EA34D /* Yoga.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yoga.h; path = yoga/Yoga.h; sourceTree = ""; }; + 2F64F489936A4473655EA899F3BFC086 /* RCTNavigator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNavigator.m; sourceTree = ""; }; + 2F86893D342F9455042E11DF10F38B6C /* RCTStatusBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTStatusBarManager.h; sourceTree = ""; }; + 318713210F5420A5A092F4F836925DFB /* RCTShadowView+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Internal.h"; sourceTree = ""; }; + 33B6E50EB051CA0920CA8263EA0A9440 /* RCTComponentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTComponentData.m; sourceTree = ""; }; 345EBFA1C593355AC5F468FE16C40E13 /* Pods-AppAuthExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AppAuthExample-resources.sh"; sourceTree = ""; }; - 3522C4E6B1449B260C8BA3D026BC3CF4 /* OIDAuthorizationUICoordinatorIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationUICoordinatorIOS.m; path = Source/iOS/OIDAuthorizationUICoordinatorIOS.m; sourceTree = ""; }; - 3A28389A2F025DC35270D702659B80E2 /* libAppAuth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAppAuth.a; path = libAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3C36B48D7CD1AD84114033958E15D41D /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Source/OIDScopes.h; sourceTree = ""; }; - 3F876E712745AE54AA5156890F0AAD74 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Source/OIDServiceConfiguration.h; sourceTree = ""; }; - 434145DD97482A17224DB545F529D085 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Source/OIDAuthState.h; sourceTree = ""; }; - 43911BB3A761DE5CAAC7F3996A360849 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Source/OIDRegistrationResponse.m; sourceTree = ""; }; - 4AB1849EE9131920AE84197B82B7D978 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Source/OIDTokenUtilities.m; sourceTree = ""; }; - 4C2D5614584D0F9FFCD418FA02D0FE40 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationRequest.m; path = Source/OIDRegistrationRequest.m; sourceTree = ""; }; - 4F8A5536E5D3D43139847F5A6CF50CAE /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Source/OIDURLQueryComponent.m; sourceTree = ""; }; - 538D9FA92990D5C4FA98AF6B19703E41 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Source/OIDScopeUtilities.h; sourceTree = ""; }; - 554CA1B6BC0F23F5A91BA6A4CA3CBA17 /* OIDResponseTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDResponseTypes.m; path = Source/OIDResponseTypes.m; sourceTree = ""; }; - 5DA9B0FD26119CD4D72A0537957F4764 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationResponse.h; path = Source/OIDAuthorizationResponse.h; sourceTree = ""; }; - 60346C603F8E839850237DC6EF387F5B /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Source/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; - 6190480A9349F3FA16458884DC45BFDE /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Source/OIDServiceConfiguration.m; sourceTree = ""; }; - 6964B5A9A447F49E7B071CECAF937BC6 /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Source/OIDFieldMapping.h; sourceTree = ""; }; + 36089C2C6049627E3AD23D5B0C2C1957 /* RCTModalHostView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostView.h; sourceTree = ""; }; + 39BC0AA2D74173020254225F04216B34 /* RCTSwitchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitchManager.h; sourceTree = ""; }; + 39FA6E90E4EE821CFFD6B09455674CFA /* RCTSafeAreaViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewManager.m; sourceTree = ""; }; + 3AE638443B7EEDBBDCFD7F49F58680EF /* YGEnums.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YGEnums.h; path = yoga/YGEnums.h; sourceTree = ""; }; + 3B60254C632B90066E859C576B8C39BF /* YGEnums.c */ = {isa = PBXFileReference; includeInIndex = 1; name = YGEnums.c; path = yoga/YGEnums.c; sourceTree = ""; }; + 3C3B57E031E479C9F129AC4893B24654 /* RCTMaskedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedView.h; sourceTree = ""; }; + 3C6B0D80665AFE920F904511EA2B6A59 /* RCTPickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPickerManager.m; sourceTree = ""; }; + 3DAFDC7B962424A2BAD6B012B23F339E /* RCTVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTVersion.h; sourceTree = ""; }; + 3F3C405068C653751F9EEC42486626B9 /* RCTBorderDrawing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderDrawing.h; sourceTree = ""; }; + 3F582F61985C71A918351C321E65627E /* RCTRootContentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootContentView.h; sourceTree = ""; }; + 3F6C8B6084B537EB8D69B5E5EEAF70A0 /* vlog_is_on.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = vlog_is_on.cc; path = src/vlog_is_on.cc; sourceTree = ""; }; + 3F6E93980379276181AE916C9A47006F /* OIDAuthorizationService+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthorizationService+IOS.h"; path = "Source/iOS/OIDAuthorizationService+IOS.h"; sourceTree = ""; }; + 3FF3C2C31C847A9486B1CB9F7CA88948 /* RCTSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSwitch.h; sourceTree = ""; }; + 404D59E2A91B539EC7A13A6C156F68C2 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; + 4053D9E5783FCF57301E50E7DF794F6B /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Source/OIDAuthState.m; sourceTree = ""; }; + 412C72447BF6DCC7BE2BC7BF7F0C7781 /* RCTPickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPickerManager.h; sourceTree = ""; }; + 421C1A96ADD34A4C404C1B66595FA977 /* RNAppAuthAuthorizationFlowManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNAppAuthAuthorizationFlowManager.h; sourceTree = ""; }; + 422D05D2C525B3F9EE1398230954ACEF /* RCTModalHostViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewManager.h; sourceTree = ""; }; + 42CAB1407BABE98DCA154195EEEDE318 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Source/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; + 4422716B05812D5393575C4D9D42EBC5 /* RCTLayoutAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimation.m; sourceTree = ""; }; + 443DF3989C99ECF031EF2313013FF2C7 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDURLQueryComponent.m; path = Source/OIDURLQueryComponent.m; sourceTree = ""; }; + 446DFB03050EFD6ADEFB6DEA1F0A8BEB /* RCTMultipartDataTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartDataTask.h; sourceTree = ""; }; + 44E38C32522FBC9BDD82667F9B2208C4 /* RCTNavigator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNavigator.h; sourceTree = ""; }; + 47FCFCAF68A3F5023470C414D012AFEA /* RCTModalHostView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostView.m; sourceTree = ""; }; + 483968FA46DC6BBF2B5F0AA464E87350 /* RCTNavItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNavItem.h; sourceTree = ""; }; + 48D8F458F9EC4D8E68694BB9DB74BB20 /* RCTBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridge.h; sourceTree = ""; }; + 4A156E13E29E39784FF9CB10A880B10E /* RCTReloadCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTReloadCommand.h; sourceTree = ""; }; + 4A6CF1FB21B7769AEA5158B76C8954B6 /* RCTModalManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalManager.h; sourceTree = ""; }; + 4AD93A5FC6624EE0538A21D5B81CBCBA /* RCTNavigatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNavigatorManager.h; sourceTree = ""; }; + 4BDC2ECD6FAC77796A8E666D740C1D60 /* RCTShadowView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTShadowView+Layout.h"; sourceTree = ""; }; + 4BE646CF68DA99E1B6B0DEE4F7B96EC5 /* OIDAuthorizationService+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthorizationService+IOS.m"; path = "Source/iOS/OIDAuthorizationService+IOS.m"; sourceTree = ""; }; + 4E01A60C775F2C588FB6186949AD4A35 /* RCTProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProfile.m; sourceTree = ""; }; + 4ED94A9FCDABF849A9A984E8F1A6DEC5 /* RCTConvert+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+Transform.m"; sourceTree = ""; }; + 4FD547E3AC3BDC31BC80703DA14CE651 /* RCTSafeAreaShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaShadowView.h; sourceTree = ""; }; + 50A1BF9FA147799E0EE9D24ACBB92933 /* diy-fp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "diy-fp.h"; path = "double-conversion/diy-fp.h"; sourceTree = ""; }; + 50EDE18E8D53E39DC344020B68D198B6 /* RCTSlider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSlider.m; sourceTree = ""; }; + 51BD88D6D4255FDD3470084812E414AC /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Source/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; + 52A33D7FDB67828357FD200B98A5E2DA /* demangle.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = demangle.cc; path = src/demangle.cc; sourceTree = ""; }; + 531B68D1F6DCF462D00F25F325871F7E /* RCTWrapperViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWrapperViewController.h; sourceTree = ""; }; + 5340C26A72D413E1ED388F6CDEC7416D /* UIView+React.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIView+React.m"; sourceTree = ""; }; + 5370B9B2FC4524D493A3B8056994DCD1 /* RCTEventDispatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventDispatcher.m; sourceTree = ""; }; + 53993978844118C6AF6E29B7A4795756 /* RNAppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNAppAuth.h; sourceTree = ""; }; + 539E081B1E684638F61E6D0880A2E3FC /* RCTActivityIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorView.h; sourceTree = ""; }; + 53C838394CFB437A29428A2D1B32FE31 /* RCTRefreshControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControlManager.h; sourceTree = ""; }; + 54055EDAE0AD850D44D7C16192F433C8 /* RCTAlertManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAlertManager.m; sourceTree = ""; }; + 540EAF02F40F0995B4619383F4C9E90B /* yoga.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = yoga.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 55C378469B4ED6578D94095ADF0D3C01 /* OIDScopes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopes.h; path = Source/OIDScopes.h; sourceTree = ""; }; + 56356581D0894AC702CC0B5024DF8F02 /* RCTKeyboardObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyboardObserver.h; sourceTree = ""; }; + 5772BA0E118215CC346C86E628FC2C98 /* utilities.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = utilities.cc; path = src/utilities.cc; sourceTree = ""; }; + 5803C89A020BABFAD837802984DD246D /* UIView+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+Private.h"; sourceTree = ""; }; + 58ADE63439E34A047752BCA7F412333C /* RCTSafeAreaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaView.m; sourceTree = ""; }; + 58DC216D5359A020D67FDAD4DD8686B2 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Source/OIDTokenRequest.m; sourceTree = ""; }; + 59420E9C2A84E6753461E273346887BD /* RCTJavaScriptExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptExecutor.h; sourceTree = ""; }; + 5980E824C7470ADAB5AE0C44E36F132B /* RCTViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewManager.h; sourceTree = ""; }; + 59D21B5071A4844FC565553398E4E45B /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationResponse.h; path = Source/OIDRegistrationResponse.h; sourceTree = ""; }; + 5A000C31D168B86E67EA3A92BB3D1CA1 /* double-conversion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "double-conversion.h"; path = "double-conversion/double-conversion.h"; sourceTree = ""; }; + 5A14709537D324F320E40204E9CD42A3 /* Yoga.c */ = {isa = PBXFileReference; includeInIndex = 1; name = Yoga.c; path = yoga/Yoga.c; sourceTree = ""; }; + 5B287E81EDA6D6ED71B8DF4A6F457FCE /* RCTBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBridge.m; sourceTree = ""; }; + 5B5A5AAAF80678FE0A080026ACCDF020 /* yoga-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "yoga-dummy.m"; sourceTree = ""; }; + 5EC34C98939AF2FFC34FB6BE3B041515 /* RCTTabBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTabBar.h; sourceTree = ""; }; + 60DE96358990A08E0699CFAAA64063BC /* RCTFont.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTFont.mm; sourceTree = ""; }; + 6261AC0B06E5960F27E6B99C3658CB93 /* React-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "React-prefix.pch"; sourceTree = ""; }; + 630D1D27DE6A4B27E6C8E9DDFAC2D382 /* RCTPlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPlatform.m; sourceTree = ""; }; + 636D4E83743EEC898D1516C7EC6FAB94 /* RCTImageSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTImageSource.m; sourceTree = ""; }; + 643168EC61C2C8E482339F97A3586BE5 /* RCTNavItemManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNavItemManager.h; sourceTree = ""; }; + 64EB5217BF182D59F9F9EE0E644E9DFB /* RCTShadowView+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Internal.m"; sourceTree = ""; }; + 65AC462717AAF5600BAF93F07D35B189 /* RCTViewControllerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTViewControllerProtocol.h; sourceTree = ""; }; + 676A65501D46E9D5337198997F42AF4A /* RCTTouchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchHandler.m; sourceTree = ""; }; + 684BD0EA093AF2F200834A4E47E19A9A /* RCTConvert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTConvert.h; sourceTree = ""; }; 69D143215731BF74E72AAC9250EFF2D3 /* Pods-AppAuthExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AppAuthExample-frameworks.sh"; sourceTree = ""; }; - 6F79E1DADA6085E44E86E06304069524 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Source/OIDAuthorizationService.m; sourceTree = ""; }; - 703D4436B2C0E74853C1DFE4CCBE38F7 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDRegistrationRequest.h; path = Source/OIDRegistrationRequest.h; sourceTree = ""; }; - 7466B315ADB99B5543DC7DFFD5BEDBFC /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Source/OIDAuthorizationRequest.h; sourceTree = ""; }; - 7534E654EA44EF04374A4E38746C50E6 /* libPods-AppAuthExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-AppAuthExample.a"; path = "libPods-AppAuthExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 773F107EC870499F070CE06F79CFEEC0 /* OIDTokenResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenResponse.m; path = Source/OIDTokenResponse.m; sourceTree = ""; }; - 820A7037FBA3E45DA53BABA83C07BD24 /* OIDAuthorizationUICoordinatorIOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationUICoordinatorIOS.h; path = Source/iOS/OIDAuthorizationUICoordinatorIOS.h; sourceTree = ""; }; - 85E768CF1DF1759CDDD03625E17979B2 /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Source/OIDResponseTypes.h; sourceTree = ""; }; - 911B8C8D3D1D0E2445BC14759A4CC1C9 /* OIDTokenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenRequest.m; path = Source/OIDTokenRequest.m; sourceTree = ""; }; + 69F1B96273FD9A796EE3DEB0003CB124 /* RCTLayoutAnimationGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimationGroup.h; sourceTree = ""; }; + 6A17D90D0DE8958D0388D4477521D89D /* RCTJSStackFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSStackFrame.m; sourceTree = ""; }; + 6A6FC03DD4F2D74D2989FF9CD07B8CAF /* libyoga.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libyoga.a; path = libyoga.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A9C5AE2C10C703C29DA2515E6B4DDD7 /* RCTPicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPicker.m; sourceTree = ""; }; + 6AECA743863A17C031B7EBE82A56E9C3 /* RCTImageSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTImageSource.h; sourceTree = ""; }; + 6C236BECD85CBE1BEF4EC693A07F7372 /* RCTNavigatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNavigatorManager.m; sourceTree = ""; }; + 6D4F43511DC5F35DC829F620CFF06E03 /* RCTProfileTrampoline-i386.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-i386.S"; sourceTree = ""; }; + 6D7865BBAE80D493561DB08C41A2B4C1 /* RCTModalManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalManager.m; sourceTree = ""; }; + 6DE7FBB9B5A9088605BF2781C32D15AE /* RCTDevSettings.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTDevSettings.mm; sourceTree = ""; }; + 6E7706AC24C392377583D0981C171F07 /* OIDScopes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopes.m; path = Source/OIDScopes.m; sourceTree = ""; }; + 6E8DCF13806BFF18F78059C2C096F2E4 /* OIDAuthorizationUICoordinatorIOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationUICoordinatorIOS.m; path = Source/iOS/OIDAuthorizationUICoordinatorIOS.m; sourceTree = ""; }; + 6EB9A02261AFE79C82BC4EA8636CDB4E /* OIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDDefines.h; path = Source/OIDDefines.h; sourceTree = ""; }; + 6EEBD4EB0199D11AA4EC510372B37885 /* RCTMultipartDataTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartDataTask.m; sourceTree = ""; }; + 6EF777CE4C4395CB31F35FC6B19A4598 /* RCTSafeAreaViewLocalData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaViewLocalData.h; sourceTree = ""; }; + 70B93A881793C6D4CE512D016EC7CAC2 /* libGLog.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGLog.a; path = libGLog.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 7102143367AAC8C4DF25C737BD574257 /* OIDAuthState+IOS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIDAuthState+IOS.m"; path = "Source/iOS/OIDAuthState+IOS.m"; sourceTree = ""; }; + 71157C68814FBC8CB4202F1D33DF38BB /* RCTProgressViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProgressViewManager.h; sourceTree = ""; }; + 72AF3B8797B2BA23AB6972698EA5F12E /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Source/OIDServiceDiscovery.h; sourceTree = ""; }; + 72B0F68839205AE377E263527030342C /* RCTRootContentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootContentView.m; sourceTree = ""; }; + 72DA8C7980771AF78F59E57B36EDDEAA /* OIDGrantTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDGrantTypes.h; path = Source/OIDGrantTypes.h; sourceTree = ""; }; + 742733D7221A58E864D511B31139EAAD /* log_severity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = log_severity.h; path = src/glog/log_severity.h; sourceTree = ""; }; + 744694720369F85F4CD265078E4CE89C /* RCTDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDefines.h; sourceTree = ""; }; + 753261C1200AA52532D952B312D14E7D /* bignum-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "bignum-dtoa.h"; path = "double-conversion/bignum-dtoa.h"; sourceTree = ""; }; + 7567C47A58510711185AF55D77814275 /* RCTModuleMethod.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleMethod.mm; sourceTree = ""; }; + 75783841A189EE9688705B8CD0D37737 /* RCTTVNavigationEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTVNavigationEventEmitter.h; sourceTree = ""; }; + 75AB96766EEFE26E32768B5F8E15E2DF /* RCTRootViewInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewInternal.h; sourceTree = ""; }; + 76B34687D99271A8AE3514DFDC482999 /* RCTSegmentedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControl.h; sourceTree = ""; }; + 788591F712BE2BC2C4950BF2DF672A31 /* RCTUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUtils.h; sourceTree = ""; }; + 78BBC757BC88581D0E53C282CE77F82A /* RCTAccessibilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAccessibilityManager.m; sourceTree = ""; }; + 78F1494DDBD8A557CDACF5954579D301 /* RCTDevSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDevSettings.h; sourceTree = ""; }; + 7A53E8877C2C500F8BAB516E4F60FF0D /* AppAuth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppAuth.xcconfig; sourceTree = ""; }; + 7B6ADF63168D572C13B57D094DE48013 /* RCTAccessibilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAccessibilityManager.h; sourceTree = ""; }; + 7BD385081713E3BAFA2CECE0F0D2A68F /* OIDResponseTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDResponseTypes.h; path = Source/OIDResponseTypes.h; sourceTree = ""; }; + 7C88EFE48E39B3441AEDBABC80632B7B /* RCTScrollViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollViewManager.h; sourceTree = ""; }; + 7C969CFA5E98779FF999943FCEC7E40E /* RCTConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTConvert.m; sourceTree = ""; }; + 7D840ECEB4AD55D7FE233450BDD35488 /* RCTTVRemoteHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTVRemoteHandler.m; sourceTree = ""; }; + 7D9F18447979C38B9D32793DDFF28BC1 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLSessionProvider.h; path = Source/OIDURLSessionProvider.h; sourceTree = ""; }; + 7DFB15D43B03A411010F3852D72DDBA0 /* symbolize.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = symbolize.cc; path = src/symbolize.cc; sourceTree = ""; }; + 7F74927667A4DA18F797CAB147DAE58F /* RCTPointerEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPointerEvents.h; sourceTree = ""; }; + 7FDCD399B5BD9A26902AE8C2E407C679 /* cached-powers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "cached-powers.h"; path = "double-conversion/cached-powers.h"; sourceTree = ""; }; + 8092712F110CA51AED136014E6D6E29F /* RCTJavaScriptLoader.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJavaScriptLoader.mm; sourceTree = ""; }; + 80E83CB60B18D5231200519364831494 /* signalhandler.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = signalhandler.cc; path = src/signalhandler.cc; sourceTree = ""; }; + 815B3F9844B79C6636D287B63B4B0B20 /* GLog.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GLog.xcconfig; sourceTree = ""; }; + 825B19DB468E6B411AC09F38E5945808 /* RCTModuleData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleData.h; sourceTree = ""; }; + 8312DF0700B55C1A2921BFD58CD9E29B /* RCTBundleURLProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBundleURLProvider.h; sourceTree = ""; }; + 83303D06E1A3801F5AB30AF72C91CACC /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceConfiguration.h; path = Source/OIDServiceConfiguration.h; sourceTree = ""; }; + 83B2966D4121626A2BC0E9DB68A6D7DE /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Source/OIDTokenUtilities.h; sourceTree = ""; }; + 84D49AB38994DDF8F7CF9E7DC0779257 /* RCTWebViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebViewManager.m; sourceTree = ""; }; + 850BC6B7415E21EAC01CF7F6D0F28089 /* RCTJSCErrorHandling.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTJSCErrorHandling.mm; sourceTree = ""; }; + 86555CC10BB9076DFC0F99A855AED198 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Source/OIDClientMetadataParameters.h; sourceTree = ""; }; + 866287F5B2FA438C9720575965B68062 /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Source/OIDError.h; sourceTree = ""; }; + 86B14352ADA456637629CD0439E6135C /* RCTPerformanceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPerformanceLogger.h; sourceTree = ""; }; + 86FD5431A3E2715AD5C9D1D845E885E6 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Source/OIDScopeUtilities.m; sourceTree = ""; }; + 894AD0F52FD205422F074466D84E7F8F /* RCTMultipartStreamReader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMultipartStreamReader.h; sourceTree = ""; }; + 89CA04CA1FBD8CA493E29B1C84F2F1B4 /* RCTSourceCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSourceCode.h; sourceTree = ""; }; + 89DF73E90B61ACD3B408E8B267119F81 /* RCTJSCSamplingProfiler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTJSCSamplingProfiler.m; sourceTree = ""; }; + 8A13E5C1B8A7AF4EF4BC437372AAD6EF /* RCTProfileTrampoline-arm.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm.S"; sourceTree = ""; }; + 8AB3E04880F16C7C7665164AABACD743 /* RCTFPSGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFPSGraph.m; sourceTree = ""; }; + 8CA8E51DCDE6F05C8DF60D43B90E7317 /* diy-fp.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "diy-fp.cc"; path = "double-conversion/diy-fp.cc"; sourceTree = ""; }; + 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 8DA7854B10D9C6E7F658026C25323C9E /* RCTBridgeMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeMethod.h; sourceTree = ""; }; + 8F1A07230D6BF53AF4A5E2AC9A2C8284 /* RCTManagedPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTManagedPointer.h; sourceTree = ""; }; + 8F2AE200AB938C393603CF504655CB37 /* OIDAuthState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthState.h; path = Source/OIDAuthState.h; sourceTree = ""; }; + 8F899203115FA7A1606D744CFCC1585B /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationRequest.h; path = Source/OIDAuthorizationRequest.h; sourceTree = ""; }; + 90816F7FA9045873E25052AD62B950FD /* RCTSegmentedControlManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControlManager.m; sourceTree = ""; }; + 91077BE9AD438F9A3C1D91607749138C /* RCTFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFont.h; sourceTree = ""; }; 917E531E176F4E1B6F6F883125C9161D /* Pods-AppAuthExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AppAuthExample-acknowledgements.plist"; sourceTree = ""; }; + 9231AD69E9BE723FA6D2BC1658A7AF60 /* RCTDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDeviceInfo.h; sourceTree = ""; }; + 931E8F142C6D5B22A0820704416BA6D7 /* RCTTabBarItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTabBarItem.m; sourceTree = ""; }; + 93A2430DCA6651599AE625ED989BF61D /* RCTUIManagerObserverCoordinator.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTUIManagerObserverCoordinator.mm; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9BD88CD3FECC3FA4EEDE3B321E915772 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDURLQueryComponent.h; path = Source/OIDURLQueryComponent.h; sourceTree = ""; }; - 9C6E90962123F786868C9E78B25AE13B /* OIDAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthorizationService.h; path = Source/OIDAuthorizationService.h; sourceTree = ""; }; + 95400E09B9EC3C25A462CAE1154532EE /* RCTSwitchManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitchManager.m; sourceTree = ""; }; + 96D46D01C75D7FD1AF48F17AB60218A7 /* RCTModalHostViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewController.m; sourceTree = ""; }; + 987C2A20130AF5424B34E1D0608CF555 /* RCTPlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPlatform.h; sourceTree = ""; }; + 99DC6D10F75DB1986CB66ED4438E8AED /* RCTModuleData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTModuleData.mm; sourceTree = ""; }; + 9A51302366213E716350F155BEE4BE67 /* RCTAsyncLocalStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAsyncLocalStorage.m; sourceTree = ""; }; + 9AECC625F987FA7F59454A8D332E996E /* RCTRootShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootShadowView.m; sourceTree = ""; }; + 9B892AE02B3AEEAC8F2B7184B9226533 /* RCTNullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTNullability.h; sourceTree = ""; }; + 9C4C6ACDCE4935C1E6F5EA3201613685 /* RCTExceptionsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTExceptionsManager.m; sourceTree = ""; }; + 9CBFB66DE25E5A4AB2890555041D2566 /* RCTRedBox.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRedBox.m; sourceTree = ""; }; + 9D1719023977C316BFA743A4B016C571 /* RCTRootView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTRootView.m; sourceTree = ""; }; + 9E634F39A778B4B06585F888DAF6AEAA /* RCTComponentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTComponentData.h; sourceTree = ""; }; + 9F8CC607280438A784D12677D49948C4 /* RCTConvert+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+Transform.h"; sourceTree = ""; }; + 9F8E189EA31A05ECFF7D2D63216B8466 /* RCTBorderDrawing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTBorderDrawing.m; sourceTree = ""; }; + 9F9E7CC4A3E6D3913F65A061E16B797D /* RCTLog.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTLog.mm; sourceTree = ""; }; + 9FAFBDB216A77A619ECFBCD9B2B0122F /* RCTScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollView.h; sourceTree = ""; }; + 9FCCA324A4EC0585CB3C1B77DEB82734 /* RCTCxxConvert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTCxxConvert.m; sourceTree = ""; }; + 9FD83FE976C4E75F5FFCBFEA07EA9B21 /* RCTTabBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTabBar.m; sourceTree = ""; }; + 9FF0A8D25ECBBEA58458E54D9B2E6E07 /* RCTScrollableProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollableProtocol.h; sourceTree = ""; }; + A07484217814E7BBA0381133947AE810 /* RCTSlider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSlider.h; sourceTree = ""; }; + A2F1484F9B36F8A10EC5DEB80BDF9E74 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Source/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; + A31B008503A22127A2C56EB8ADFA1A66 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; + A3243AF7612FDA48889CA7B0567F9EAB /* RCTBorderStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBorderStyle.h; sourceTree = ""; }; + A3D7DAE43B487FBE3D90614CFB590825 /* RCTConvert+CoreLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTConvert+CoreLocation.m"; sourceTree = ""; }; + A3F9E95713D4AFD772D3DE72121CFD73 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + A4436A421CD2A42886AF5793D20B7BE2 /* RCTJSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJSStackFrame.h; sourceTree = ""; }; + A673610E4661A5DD908A6EED9080E5EB /* RCTParserUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTParserUtils.m; sourceTree = ""; }; A72156F488048A8055C0ADC2C543BED3 /* Pods-AppAuthExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AppAuthExample.debug.xcconfig"; sourceTree = ""; }; - AADFF7896452E64C33483DFA5F154E16 /* AppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AppAuth-dummy.m"; sourceTree = ""; }; - B6BE74A11CC95992A53F2676253B0F03 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Source/OIDAuthorizationRequest.m; sourceTree = ""; }; - B8E931E206BFA4B5A19E8CC7E5F85867 /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Source/OIDTokenRequest.h; sourceTree = ""; }; - CF62AFA4D4049097D027529472B1D6C0 /* AppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AppAuth-prefix.pch"; sourceTree = ""; }; - CFEB3F4D67E8AF74D34843F02C1E646A /* OIDScopeUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDScopeUtilities.m; path = Source/OIDScopeUtilities.m; sourceTree = ""; }; - D288083BF1A078526E7B8F1DBBC9AF2C /* OIDAuthState+IOS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIDAuthState+IOS.h"; path = "Source/iOS/OIDAuthState+IOS.h"; sourceTree = ""; }; + A8DE9004BA9B2DD61FEB42440834B4F6 /* RCTNavItemManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNavItemManager.m; sourceTree = ""; }; + A9136B92525DA7CA8E13C2EE25DFC057 /* RCTView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTView.h; sourceTree = ""; }; + AA4C6069176D75891C5D0ECE1EBFAF44 /* RCTClipboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTClipboard.h; sourceTree = ""; }; + AA70DE62ED45036FB612372F67D140BC /* cached-powers.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "cached-powers.cc"; path = "double-conversion/cached-powers.cc"; sourceTree = ""; }; + AAFFDEEB204C954AA7BC0C768758BE30 /* RCTI18nUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTI18nUtil.m; sourceTree = ""; }; + AB54CEF260CEF3CF9B94E2D0FA476B33 /* RCTScrollContentShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentShadowView.m; sourceTree = ""; }; + AC03450AAC778818BA3C09AB363FAB77 /* RCTClipboard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTClipboard.m; sourceTree = ""; }; + ACAAAF6CB5EBC79B0B3B5BE42C875EB6 /* RCTDatePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePicker.h; sourceTree = ""; }; + ACF868647FFE4192CE1E194E6B25ADB0 /* RCTSourceCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSourceCode.m; sourceTree = ""; }; + AD3E41A15700FDE7EAF3436446B4EFA3 /* RCTMaskedViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMaskedViewManager.m; sourceTree = ""; }; + AD5FF1197A7CA54CA25D31005E5CFBA7 /* RCTBridge+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTBridge+Private.h"; sourceTree = ""; }; + B04471381864F0217A11CFE8DA67BBA6 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Source/OIDFieldMapping.m; sourceTree = ""; }; + B047CE9208B9188190029794C49215B0 /* RCTView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTView.m; sourceTree = ""; }; + B10D7C5012CEF5CDDDF3850B467C26CF /* React.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = React.xcconfig; sourceTree = ""; }; + B172214EF0D69F55DAA52770C61A571D /* fast-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fast-dtoa.cc"; path = "double-conversion/fast-dtoa.cc"; sourceTree = ""; }; + B1929CC6B3C73A6E5835609B3C3407C6 /* raw_logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = raw_logging.cc; path = src/raw_logging.cc; sourceTree = ""; }; + B2CEF1733AB05A5D45170A5E8B749397 /* RCTActivityIndicatorViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTActivityIndicatorViewManager.h; sourceTree = ""; }; + B38E6729B3DDC1620F0E33CCCA323783 /* UIView+React.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIView+React.h"; sourceTree = ""; }; + B3C5716EAE4722CABE4701A85A877853 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationRequest.m; path = Source/OIDAuthorizationRequest.m; sourceTree = ""; }; + B41A90B1FA6C9A5C7D737D27122C5B83 /* RCTSafeAreaShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaShadowView.m; sourceTree = ""; }; + B44AEB2E7C03D656062B55BC9D335FF2 /* RCTTouchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchHandler.h; sourceTree = ""; }; + B5716B59247AC6CB15A5F518888EDFDF /* bignum.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = bignum.cc; path = "double-conversion/bignum.cc"; sourceTree = ""; }; + B5B8A700AB8536194FAB6605402DB96F /* RCTSegmentedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSegmentedControl.m; sourceTree = ""; }; + B624206E657B51F99AF4835273B17909 /* RCTModuleMethod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModuleMethod.h; sourceTree = ""; }; + B690A57365A3C59D74A4EBAF8371945E /* yoga-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "yoga-prefix.pch"; sourceTree = ""; }; + B6DF38C82EE6EBDBA7AF063A91EC8EA7 /* RCTMultipartStreamReader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTMultipartStreamReader.m; sourceTree = ""; }; + B822C0DA78BEF5B889DF107923227BAD /* RCTActivityIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTActivityIndicatorView.m; sourceTree = ""; }; + B8442BEEB6A3EE2121F0D1AF8CB64B18 /* RCTWrapperViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWrapperViewController.m; sourceTree = ""; }; + B926C75339ABFB2C739D4D1D6FE4856A /* RCTLayoutAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTLayoutAnimation.h; sourceTree = ""; }; + B94163A3813A9634944CD425EACC45A0 /* RCTAppState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAppState.h; sourceTree = ""; }; + B989F01BEEB9E0CD628F45228B3FE20C /* logging.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = logging.cc; path = src/logging.cc; sourceTree = ""; }; + BB10C1009C5B0DA92662FF617805163C /* RCTWebView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTWebView.m; sourceTree = ""; }; + BC107ACB88F72C80EC32CF2F8BDB01EB /* RCTMaskedViewManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTMaskedViewManager.h; sourceTree = ""; }; + BC30FB257D274BBE9791EF313A8E4151 /* RCTRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootViewDelegate.h; sourceTree = ""; }; + BCE62235A0DEF6DAD27EAB67AFF7BFB6 /* RCTFrameUpdate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTFrameUpdate.m; sourceTree = ""; }; + BD08C82F1E0AE34854F86759C4A4D3A5 /* RNAppAuth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNAppAuth-dummy.m"; sourceTree = ""; }; + BE2579A7113E646E1CF60333A7554C65 /* RCTReloadCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTReloadCommand.m; sourceTree = ""; }; + BE86C8A3A4125056B7610FFB8D3A7A59 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDRegistrationResponse.m; path = Source/OIDRegistrationResponse.m; sourceTree = ""; }; + BEA04F5FCBDAB86217B9F8104239A122 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceConfiguration.m; path = Source/OIDServiceConfiguration.m; sourceTree = ""; }; + BEEE07288F6174A760008CF1FFF41721 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDClientMetadataParameters.m; path = Source/OIDClientMetadataParameters.m; sourceTree = ""; }; + BFA79843B25C71B43C526DADAA6C1BBA /* libDoubleConversion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDoubleConversion.a; path = libDoubleConversion.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C0C4FD8D6C3B62C55A5A1BD5E1B2CF60 /* RCTTiming.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTiming.m; sourceTree = ""; }; + C15A9A426871E8743DD2D4AEDE92D111 /* RCTKeyboardObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyboardObserver.m; sourceTree = ""; }; + C35C9B4E510D49799B95F41799BA880F /* RCTUIManagerUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTUIManagerUtils.m; sourceTree = ""; }; + C484B94A7A8488A5928D958D6C967549 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Source/OIDErrorUtilities.h; sourceTree = ""; }; + C5AAD5B9C7A30F57AB431474CC1E975F /* RCTModalHostViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTModalHostViewController.h; sourceTree = ""; }; + C5F90759F2F55E2CF85C00407F0EBCE8 /* React.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = React.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C6B64262959EEBD652E0A8EA4C5DC581 /* OIDError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDError.m; path = Source/OIDError.m; sourceTree = ""; }; + C6CB4D49DD62368490743E514BBE1FB8 /* RCTStatusBarManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTStatusBarManager.m; sourceTree = ""; }; + C6F0BCCCB5033A4E0D91BACFDC20550A /* RCTBridgeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeDelegate.h; sourceTree = ""; }; + C8E7A8198C8BA94E0C433397E5CB9475 /* RCTTVNavigationEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTVNavigationEventEmitter.m; sourceTree = ""; }; + C8EB8C9D45815BA2CD6C4CA81F24FF4A /* DoubleConversion.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DoubleConversion.xcconfig; sourceTree = ""; }; + C973D7153DE3B16E9DFA860FC5494741 /* Yoga-internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Yoga-internal.h"; path = "yoga/Yoga-internal.h"; sourceTree = ""; }; + C9A109A390457BC6E36BC0DA3B988971 /* fixed-dtoa.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "fixed-dtoa.cc"; path = "double-conversion/fixed-dtoa.cc"; sourceTree = ""; }; + C9CADEA98377544F122AC0663C3D761D /* ieee.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ieee.h; path = "double-conversion/ieee.h"; sourceTree = ""; }; + CA408A742AFD6D14FED36A29BABA40CD /* RCTPicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTPicker.h; sourceTree = ""; }; + CACF1612CF162381BECF203FA7B6AD3D /* RCTSafeAreaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSafeAreaView.h; sourceTree = ""; }; + CBED5F1167CE740652CB92E01EC996E1 /* RCTModalHostViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTModalHostViewManager.m; sourceTree = ""; }; + CDECFDBE7D38830B868C9560AC06D465 /* RNAppAuth.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = RNAppAuth.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CE6450848EDCC8519469A19A881F510C /* RCTTouchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTTouchEvent.m; sourceTree = ""; }; + CF1DAD54B6D4CA609FBC1444E1E2B29E /* libReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libReact.a; path = libReact.a; sourceTree = BUILT_PRODUCTS_DIR; }; + CF4C8B2DD739646E00F921DB97F1401D /* RCTDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDisplayLink.m; sourceTree = ""; }; + CFB3B8B34A16AE5EC3A38B98829A0DCA /* RCTTouchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTouchEvent.h; sourceTree = ""; }; + D0A158EDD0F23817DA22A246D4EFDB8D /* YGNodeList.c */ = {isa = PBXFileReference; includeInIndex = 1; name = YGNodeList.c; path = yoga/YGNodeList.c; sourceTree = ""; }; + D0AA923C87D6A698FEB57350316FDC11 /* RCTShadowView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = ""; }; + D0C7010C9876E24470CF79EF38262F66 /* RCTScrollContentShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTScrollContentShadowView.h; sourceTree = ""; }; + D0EC51B3C8A067F919E0CDCE0F305FE1 /* RCTSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSwitch.m; sourceTree = ""; }; + D1870FE99739D571036D18DEDADFD131 /* OIDGrantTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDGrantTypes.m; path = Source/OIDGrantTypes.m; sourceTree = ""; }; + D2423B68B0C957E097D71769B05B7F6D /* RNAppAuth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RNAppAuth.m; sourceTree = ""; }; + D284BFAD263C4F2F65757018A52F42D6 /* RCTEventEmitter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTEventEmitter.h; sourceTree = ""; }; + D295626C898FA5A9D463292FBD3592FE /* RCTScrollContentViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollContentViewManager.m; sourceTree = ""; }; + D2D407CC6049E9B89C5CA92EC12CF895 /* RCTFrameUpdate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTFrameUpdate.h; sourceTree = ""; }; + D301AD07DC3F60C45997AFBFCC15A110 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationService.m; path = Source/OIDAuthorizationService.m; sourceTree = ""; }; + D33AB05E9ED8EA24437416ED9FAA85A6 /* RCTTiming.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTiming.h; sourceTree = ""; }; + D48869E674B6FB201B8F91ADFA4B58C2 /* RCTShadowView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RCTShadowView+Layout.m"; sourceTree = ""; }; + D5053F93CE3C66CA411CF09C1862DCC7 /* RCTSafeAreaViewLocalData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTSafeAreaViewLocalData.m; sourceTree = ""; }; D590DF18C4BEAC7F33B809264E999E32 /* Pods-AppAuthExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AppAuthExample-dummy.m"; sourceTree = ""; }; - DA448F55E10B6E56154B40362F5190B6 /* OIDTokenResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenResponse.h; path = Source/OIDTokenResponse.h; sourceTree = ""; }; - DA5319B8BEE198DA0BE36CAB6894DEC8 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateChangeDelegate.h; path = Source/OIDAuthStateChangeDelegate.h; sourceTree = ""; }; - DABAFFEEB6BA4E400BB7F17E8DFE6118 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenUtilities.h; path = Source/OIDTokenUtilities.h; sourceTree = ""; }; - DD1D3A7F77262965BAF73EB8FE96B735 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDServiceDiscovery.m; path = Source/OIDServiceDiscovery.m; sourceTree = ""; }; + D5B300ACC83B74F3C24271AC7F8A9F1A /* OIDFieldMapping.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDFieldMapping.h; path = Source/OIDFieldMapping.h; sourceTree = ""; }; + D633A01C5883192520E69E49592B508F /* RCTI18nUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTI18nUtil.h; sourceTree = ""; }; + D7C5F3A11DC1E8FBBF1C369B7D95BE05 /* RCTTabBarManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTTabBarManager.h; sourceTree = ""; }; + D85A69D21E2D3D39AB02317D0895C5A3 /* RCTParserUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTParserUtils.h; sourceTree = ""; }; + DA2D4B9977A4EE4EB8EDEE4B3294E1BF /* RCTAnimationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAnimationType.h; sourceTree = ""; }; + DBABAE64F04A391FA8141EC3CE743B21 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = "double-conversion/utils.h"; sourceTree = ""; }; + DC91C3A6ED91D6E07F32F6990DB068BF /* RCTErrorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = ""; }; + DC93AA7729BE90BDB5D98B943F775C2B /* RCTProfileTrampoline-arm64.S */ = {isa = PBXFileReference; includeInIndex = 1; path = "RCTProfileTrampoline-arm64.S"; sourceTree = ""; }; + DD4253002AE1C6F6729774E5AA6BEFA3 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDScopeUtilities.h; path = Source/OIDScopeUtilities.h; sourceTree = ""; }; DDF11EE803D2E5375E24A4484B930D61 /* Pods-AppAuthExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AppAuthExample.release.xcconfig"; sourceTree = ""; }; - E570E46ACA59E52961AF136E15D03E12 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDAuthStateErrorDelegate.h; path = Source/OIDAuthStateErrorDelegate.h; sourceTree = ""; }; - EE31DF0476C9A1624369F01F3CF83D24 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDErrorUtilities.h; path = Source/OIDErrorUtilities.h; sourceTree = ""; }; - F04A725A675126F5E3B3A318F936DBFA /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDServiceDiscovery.h; path = Source/OIDServiceDiscovery.h; sourceTree = ""; }; - F21592C5179762433C1D5DFBBA5B144F /* OIDError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDError.h; path = Source/OIDError.h; sourceTree = ""; }; - FA996D6F22B31ECB3288D08A69835EAA /* OIDAuthState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthState.m; path = Source/OIDAuthState.m; sourceTree = ""; }; - FCB44D8EA68206D2D09661697320347E /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDClientMetadataParameters.h; path = Source/OIDClientMetadataParameters.h; sourceTree = ""; }; - FCC47D942D4B448943FB247E3563440E /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Source/OIDAuthorizationResponse.m; sourceTree = ""; }; - FDB3F20C88C4D3D83DCFAA42B6983E76 /* OIDFieldMapping.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDFieldMapping.m; path = Source/OIDFieldMapping.m; sourceTree = ""; }; + DDF32C8AB63CF1713E1098FE2418188C /* logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = logging.h; path = src/glog/logging.h; sourceTree = ""; }; + DE221A4C45AC86667F6F5474BABA50B7 /* RCTURLRequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestHandler.h; sourceTree = ""; }; + E00712EE6977A94AF8900C8C09F1E7A7 /* RCTUIManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManager.h; sourceTree = ""; }; + E0598843438B17113AADF41EA84671EE /* RCTDatePickerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePickerManager.m; sourceTree = ""; }; + E177475F66E7E0FF98AFF4E2807D6402 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDTokenUtilities.m; path = Source/OIDTokenUtilities.m; sourceTree = ""; }; + E18F31098AEA9A5590ABF05588E0F698 /* RCTUIManagerUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTUIManagerUtils.h; sourceTree = ""; }; + E1EF8111BB781A3DEDCA902BCBC76A2D /* RCTDatePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTDatePicker.m; sourceTree = ""; }; + E2E5CF256830476C2A87B8325C68A757 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + E2E96448549F6996002EAE47E2C8759B /* RCTConvert+CoreLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RCTConvert+CoreLocation.h"; sourceTree = ""; }; + E2ECCE10B4ACE404A072F939F26AFB1A /* RCTJavaScriptLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTJavaScriptLoader.h; sourceTree = ""; }; + E4EC9D49B6F2B14EE116F970C1E58F43 /* RCTRootShadowView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootShadowView.h; sourceTree = ""; }; + E65145B5C88CF6E7AE145D4FA7019BC4 /* libPods-AppAuthExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-AppAuthExample.a"; path = "libPods-AppAuthExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E6688B4F42EF4FE30AEE733A153C0DB1 /* RCTAppState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTAppState.m; sourceTree = ""; }; + E7336D82C37F76C0E93CB398B26A1860 /* RCTURLRequestDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTURLRequestDelegate.h; sourceTree = ""; }; + E8B26583175CE20377885F946E10CDAD /* RCTWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTWebView.h; sourceTree = ""; }; + E9E49D6975292F7FA460ED675CFB2942 /* RNAppAuth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNAppAuth-prefix.pch"; sourceTree = ""; }; + EA471A989EC924EC30E88671FFC13CC9 /* RCTScrollViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTScrollViewManager.m; sourceTree = ""; }; + EAF9B45B6034F002DC8AE0F41B65A1F6 /* RCTEventEmitter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitter.m; sourceTree = ""; }; + EB90C1DFD3FDD421AE44178ED58BA20B /* DoubleConversion-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DoubleConversion-prefix.pch"; sourceTree = ""; }; + EC25EF254E1CEB11BCCDF2929A5FCDD4 /* RCTSliderManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSliderManager.h; sourceTree = ""; }; + EC70686F689C8F5EAF61A163C7A43941 /* RCTPerfMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerfMonitor.m; sourceTree = ""; }; + ED1CADA52B4C6BB6C617F7572AC96A64 /* stl_logging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = stl_logging.h; path = src/glog/stl_logging.h; sourceTree = ""; }; + ED857C1FAD4AE09F42468CDF1BFE0F4E /* OIDTokenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIDTokenRequest.h; path = Source/OIDTokenRequest.h; sourceTree = ""; }; + EDCA3C4DC484907340852DD3A7941755 /* RCTNavItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTNavItem.m; sourceTree = ""; }; + EE5640B63D24B2B8C96E7AAB89852E06 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = ""; }; + EEA2DAF9D31CC3823ECEDE51B44BC108 /* yoga.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = yoga.xcconfig; sourceTree = ""; }; + EF9626E90240D34834CB034EAF1B5D8C /* fixed-dtoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "fixed-dtoa.h"; path = "double-conversion/fixed-dtoa.h"; sourceTree = ""; }; + EFAD17C9E84BB0318D2F0FD4ACCC9831 /* RCTAutoInsetsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTAutoInsetsProtocol.h; sourceTree = ""; }; + EFC87CAD7FA8470C9B2296B558C9BBF8 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIDAuthorizationResponse.m; path = Source/OIDAuthorizationResponse.m; sourceTree = ""; }; + F07E559B2F699FC9F5AE9101D36D65D4 /* RCTRedBox.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRedBox.h; sourceTree = ""; }; + F0E45A706B61BE7219F2A1D4772C9B69 /* RCTViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTViewManager.m; sourceTree = ""; }; + F24F27009A21FEB8CEB863AD124F6801 /* AppAuth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AppAuth.h; path = Source/AppAuth.h; sourceTree = ""; }; + F2CC6F81EDA3BAF7D3FE199F07224375 /* RCTSegmentedControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTSegmentedControlManager.h; sourceTree = ""; }; + F2DA60768B8B1D4C706905196108B813 /* RCTRootView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRootView.h; sourceTree = ""; }; + F397AD187AD6D9D56996B4932C5C9D0E /* RCTKeyCommands.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTKeyCommands.m; sourceTree = ""; }; + F451AF3B02AC70610D6EBA2554ABF9FE /* RCTManagedPointer.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = RCTManagedPointer.mm; sourceTree = ""; }; + F46E9E0957BC19E10C25B8287061BC93 /* RCTKeyCommands.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTKeyCommands.h; sourceTree = ""; }; + F588786F77B39193E9EFC0BDE1B1849B /* RCTProgressViewManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTProgressViewManager.m; sourceTree = ""; }; + F5A8B699CB36FEADE42E7D9A71AFFD15 /* RCTPerformanceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTPerformanceLogger.m; sourceTree = ""; }; + F707443D638094F60C30BA62FDC1B9CF /* RCTDatePickerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTDatePickerManager.h; sourceTree = ""; }; + F7F6829067666605FAE37306D5AC397E /* RCTBridgeModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTBridgeModule.h; sourceTree = ""; }; + FB23DA32FDAAEB7BF77C05492FE5D4EF /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; }; + FB58389EEB65970972A779E7FD7464BA /* RCTProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTProfile.h; sourceTree = ""; }; + FBA741D10CB6A72FF228CB8597D15431 /* RCTLayoutAnimationGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RCTLayoutAnimationGroup.m; sourceTree = ""; }; + FC3BE92C158AC63829239E9F5DD6D12D /* RCTExceptionsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTExceptionsManager.h; sourceTree = ""; }; + FCB442132C36E3818C51F09D256A3CD0 /* React-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "React-dummy.m"; sourceTree = ""; }; + FCD4A49DEBE1F8D2AE4B83D562694CE1 /* DoubleConversion-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DoubleConversion-dummy.m"; sourceTree = ""; }; + FD350B98770C03CE8140E64EDB9D0CDB /* double-conversion.cc */ = {isa = PBXFileReference; includeInIndex = 1; name = "double-conversion.cc"; path = "double-conversion/double-conversion.cc"; sourceTree = ""; }; + FF9E4E5CE8F7458E1EB27926294E573D /* RCTRefreshControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RCTRefreshControl.h; sourceTree = ""; }; + FFAA0FCB443E281A78D9DDD3B062B38B /* libRNAppAuth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libRNAppAuth.a; path = libRNAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 88261DC230B715FCE9B2820B06EBAF86 /* Frameworks */ = { + 153A3FE64DB34E4286EBF90071C79870 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6E75F4025CE1D9C14A6981C4EFA58170 /* Foundation.framework in Frameworks */, + A3EF0386D9B1F390443A00964CDB4360 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A1404D40E542987909AC0BA1F26CACCE /* Frameworks */ = { + 299FD89114DD20D9DEE0369C9B0087C5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 285F399443B62E772966D79F2F60B14E /* Foundation.framework in Frameworks */, - E92F20AF554E6027ED42B82B1C443D47 /* SafariServices.framework in Frameworks */, + 3913229FB74540FA8280C5E99D4FB6C5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4BEEC2E5065109B4E8FB046938218903 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 230C61EB43A3F05D1EA63BD2E9EC8A66 /* Foundation.framework in Frameworks */, + 734E8FCFD64373F5241B6C8B9E2A9159 /* JavaScriptCore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 58AB84E54023C1D4F82514D6D2F9B7D4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 6D3C2C1DD731F2EF46D451860ECFF009 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 73CC9ADA862A0D00872042A51FD4C068 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C531375A0726BC00D2A0CDFCB7E63800 /* Foundation.framework in Frameworks */, + 49AE92C9A33DE5E82D91C72D7F57DDBF /* SafariServices.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 99195DB93F0CA84140A21D5F83C4809B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F71A74915A668AFAF1C650AD0596E37A /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9B40A3C412D16DC453CAE9C124871219 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ABCB64FBB7619F51406567DF1FEC344B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { + 004C7478EDAC99E5E2DC638DC6D38ACC /* Views */ = { + isa = PBXGroup; + children = ( + 539E081B1E684638F61E6D0880A2E3FC /* RCTActivityIndicatorView.h */, + B822C0DA78BEF5B889DF107923227BAD /* RCTActivityIndicatorView.m */, + B2CEF1733AB05A5D45170A5E8B749397 /* RCTActivityIndicatorViewManager.h */, + 118BE0287E6A0B681E0236AE6E7A2FE5 /* RCTActivityIndicatorViewManager.m */, + DA2D4B9977A4EE4EB8EDEE4B3294E1BF /* RCTAnimationType.h */, + EFAD17C9E84BB0318D2F0FD4ACCC9831 /* RCTAutoInsetsProtocol.h */, + 3F3C405068C653751F9EEC42486626B9 /* RCTBorderDrawing.h */, + 9F8E189EA31A05ECFF7D2D63216B8466 /* RCTBorderDrawing.m */, + A3243AF7612FDA48889CA7B0567F9EAB /* RCTBorderStyle.h */, + 2A094E85507710F2AD1D2CC98A61C582 /* RCTComponent.h */, + 9E634F39A778B4B06585F888DAF6AEAA /* RCTComponentData.h */, + 33B6E50EB051CA0920CA8263EA0A9440 /* RCTComponentData.m */, + E2E96448549F6996002EAE47E2C8759B /* RCTConvert+CoreLocation.h */, + A3D7DAE43B487FBE3D90614CFB590825 /* RCTConvert+CoreLocation.m */, + 9F8CC607280438A784D12677D49948C4 /* RCTConvert+Transform.h */, + 4ED94A9FCDABF849A9A984E8F1A6DEC5 /* RCTConvert+Transform.m */, + ACAAAF6CB5EBC79B0B3B5BE42C875EB6 /* RCTDatePicker.h */, + E1EF8111BB781A3DEDCA902BCBC76A2D /* RCTDatePicker.m */, + F707443D638094F60C30BA62FDC1B9CF /* RCTDatePickerManager.h */, + E0598843438B17113AADF41EA84671EE /* RCTDatePickerManager.m */, + 91077BE9AD438F9A3C1D91607749138C /* RCTFont.h */, + 60DE96358990A08E0699CFAAA64063BC /* RCTFont.mm */, + 3C3B57E031E479C9F129AC4893B24654 /* RCTMaskedView.h */, + 0C8349E1E434F4FA6C32E2A064A57A12 /* RCTMaskedView.m */, + BC107ACB88F72C80EC32CF2F8BDB01EB /* RCTMaskedViewManager.h */, + AD3E41A15700FDE7EAF3436446B4EFA3 /* RCTMaskedViewManager.m */, + 36089C2C6049627E3AD23D5B0C2C1957 /* RCTModalHostView.h */, + 47FCFCAF68A3F5023470C414D012AFEA /* RCTModalHostView.m */, + C5AAD5B9C7A30F57AB431474CC1E975F /* RCTModalHostViewController.h */, + 96D46D01C75D7FD1AF48F17AB60218A7 /* RCTModalHostViewController.m */, + 422D05D2C525B3F9EE1398230954ACEF /* RCTModalHostViewManager.h */, + CBED5F1167CE740652CB92E01EC996E1 /* RCTModalHostViewManager.m */, + 4A6CF1FB21B7769AEA5158B76C8954B6 /* RCTModalManager.h */, + 6D7865BBAE80D493561DB08C41A2B4C1 /* RCTModalManager.m */, + 44E38C32522FBC9BDD82667F9B2208C4 /* RCTNavigator.h */, + 2F64F489936A4473655EA899F3BFC086 /* RCTNavigator.m */, + 4AD93A5FC6624EE0538A21D5B81CBCBA /* RCTNavigatorManager.h */, + 6C236BECD85CBE1BEF4EC693A07F7372 /* RCTNavigatorManager.m */, + 483968FA46DC6BBF2B5F0AA464E87350 /* RCTNavItem.h */, + EDCA3C4DC484907340852DD3A7941755 /* RCTNavItem.m */, + 643168EC61C2C8E482339F97A3586BE5 /* RCTNavItemManager.h */, + A8DE9004BA9B2DD61FEB42440834B4F6 /* RCTNavItemManager.m */, + CA408A742AFD6D14FED36A29BABA40CD /* RCTPicker.h */, + 6A9C5AE2C10C703C29DA2515E6B4DDD7 /* RCTPicker.m */, + 412C72447BF6DCC7BE2BC7BF7F0C7781 /* RCTPickerManager.h */, + 3C6B0D80665AFE920F904511EA2B6A59 /* RCTPickerManager.m */, + 7F74927667A4DA18F797CAB147DAE58F /* RCTPointerEvents.h */, + 71157C68814FBC8CB4202F1D33DF38BB /* RCTProgressViewManager.h */, + F588786F77B39193E9EFC0BDE1B1849B /* RCTProgressViewManager.m */, + FF9E4E5CE8F7458E1EB27926294E573D /* RCTRefreshControl.h */, + 2DCF9D0BA5F17BA624EB51C9CF1F2C93 /* RCTRefreshControl.m */, + 53C838394CFB437A29428A2D1B32FE31 /* RCTRefreshControlManager.h */, + 18DA602731480FFB3530B9526F13E730 /* RCTRefreshControlManager.m */, + E4EC9D49B6F2B14EE116F970C1E58F43 /* RCTRootShadowView.h */, + 9AECC625F987FA7F59454A8D332E996E /* RCTRootShadowView.m */, + 9FF0A8D25ECBBEA58458E54D9B2E6E07 /* RCTScrollableProtocol.h */, + D0C7010C9876E24470CF79EF38262F66 /* RCTScrollContentShadowView.h */, + AB54CEF260CEF3CF9B94E2D0FA476B33 /* RCTScrollContentShadowView.m */, + 29E5CE45D7ED00E787DBD6C3407E08CA /* RCTScrollContentViewManager.h */, + D295626C898FA5A9D463292FBD3592FE /* RCTScrollContentViewManager.m */, + 9FAFBDB216A77A619ECFBCD9B2B0122F /* RCTScrollView.h */, + 2ABB6407FA2B85509ACE826C311B7A03 /* RCTScrollView.m */, + 7C88EFE48E39B3441AEDBABC80632B7B /* RCTScrollViewManager.h */, + EA471A989EC924EC30E88671FFC13CC9 /* RCTScrollViewManager.m */, + 76B34687D99271A8AE3514DFDC482999 /* RCTSegmentedControl.h */, + B5B8A700AB8536194FAB6605402DB96F /* RCTSegmentedControl.m */, + F2CC6F81EDA3BAF7D3FE199F07224375 /* RCTSegmentedControlManager.h */, + 90816F7FA9045873E25052AD62B950FD /* RCTSegmentedControlManager.m */, + 17463743D65F6167E99D5A6A45D82679 /* RCTShadowView.h */, + D0AA923C87D6A698FEB57350316FDC11 /* RCTShadowView.m */, + 318713210F5420A5A092F4F836925DFB /* RCTShadowView+Internal.h */, + 64EB5217BF182D59F9F9EE0E644E9DFB /* RCTShadowView+Internal.m */, + 4BDC2ECD6FAC77796A8E666D740C1D60 /* RCTShadowView+Layout.h */, + D48869E674B6FB201B8F91ADFA4B58C2 /* RCTShadowView+Layout.m */, + A07484217814E7BBA0381133947AE810 /* RCTSlider.h */, + 50EDE18E8D53E39DC344020B68D198B6 /* RCTSlider.m */, + EC25EF254E1CEB11BCCDF2929A5FCDD4 /* RCTSliderManager.h */, + 03B0345ABDF1237C897CF4998C414A51 /* RCTSliderManager.m */, + 3FF3C2C31C847A9486B1CB9F7CA88948 /* RCTSwitch.h */, + D0EC51B3C8A067F919E0CDCE0F305FE1 /* RCTSwitch.m */, + 39BC0AA2D74173020254225F04216B34 /* RCTSwitchManager.h */, + 95400E09B9EC3C25A462CAE1154532EE /* RCTSwitchManager.m */, + 5EC34C98939AF2FFC34FB6BE3B041515 /* RCTTabBar.h */, + 9FD83FE976C4E75F5FFCBFEA07EA9B21 /* RCTTabBar.m */, + 0E44FA9C1BCA695AFF7F351A9DFEAED5 /* RCTTabBarItem.h */, + 931E8F142C6D5B22A0820704416BA6D7 /* RCTTabBarItem.m */, + 0BF6BB82D776D99E4CDFEF8D88D28A72 /* RCTTabBarItemManager.h */, + 256922F0EBAE79750C8DF992CC39E207 /* RCTTabBarItemManager.m */, + D7C5F3A11DC1E8FBBF1C369B7D95BE05 /* RCTTabBarManager.h */, + 0BB53809ACFFEF99424A905F012EFAD7 /* RCTTabBarManager.m */, + 2940F69151E27B27257ECBDB5AF2D5B9 /* RCTTextDecorationLineType.h */, + A9136B92525DA7CA8E13C2EE25DFC057 /* RCTView.h */, + B047CE9208B9188190029794C49215B0 /* RCTView.m */, + 65AC462717AAF5600BAF93F07D35B189 /* RCTViewControllerProtocol.h */, + 5980E824C7470ADAB5AE0C44E36F132B /* RCTViewManager.h */, + F0E45A706B61BE7219F2A1D4772C9B69 /* RCTViewManager.m */, + E8B26583175CE20377885F946E10CDAD /* RCTWebView.h */, + BB10C1009C5B0DA92662FF617805163C /* RCTWebView.m */, + 068D705297B318EBE28EFCCDA3C2B632 /* RCTWebViewManager.h */, + 84D49AB38994DDF8F7CF9E7DC0779257 /* RCTWebViewManager.m */, + 531B68D1F6DCF462D00F25F325871F7E /* RCTWrapperViewController.h */, + B8442BEEB6A3EE2121F0D1AF8CB64B18 /* RCTWrapperViewController.m */, + 5803C89A020BABFAD837802984DD246D /* UIView+Private.h */, + B38E6729B3DDC1620F0E33CCCA323783 /* UIView+React.h */, + 5340C26A72D413E1ED388F6CDEC7416D /* UIView+React.m */, + 33EBAA26F3C1669BF903EB7DF0E9A17B /* SafeAreaView */, + ); + name = Views; + path = React/Views; + sourceTree = ""; + }; + 023B79F0871D46A2D621BE073FA1464D /* AppAuth */ = { + isa = PBXGroup; + children = ( + F24F27009A21FEB8CEB863AD124F6801 /* AppAuth.h */, + 8F899203115FA7A1606D744CFCC1585B /* OIDAuthorizationRequest.h */, + B3C5716EAE4722CABE4701A85A877853 /* OIDAuthorizationRequest.m */, + 19C39E5DA0D32E20B8BA4B897F8B23AE /* OIDAuthorizationResponse.h */, + EFC87CAD7FA8470C9B2296B558C9BBF8 /* OIDAuthorizationResponse.m */, + 0C9F9826089DDAD0B943F3907664AB65 /* OIDAuthorizationService.h */, + D301AD07DC3F60C45997AFBFCC15A110 /* OIDAuthorizationService.m */, + 3F6E93980379276181AE916C9A47006F /* OIDAuthorizationService+IOS.h */, + 4BE646CF68DA99E1B6B0DEE4F7B96EC5 /* OIDAuthorizationService+IOS.m */, + 10F7B4FBCB9A41696354E4A1F032314D /* OIDAuthorizationUICoordinator.h */, + 07E91D16D38F8831FF81ACB3EA75CFA8 /* OIDAuthorizationUICoordinatorIOS.h */, + 6E8DCF13806BFF18F78059C2C096F2E4 /* OIDAuthorizationUICoordinatorIOS.m */, + 8F2AE200AB938C393603CF504655CB37 /* OIDAuthState.h */, + 4053D9E5783FCF57301E50E7DF794F6B /* OIDAuthState.m */, + 51BD88D6D4255FDD3470084812E414AC /* OIDAuthState+IOS.h */, + 7102143367AAC8C4DF25C737BD574257 /* OIDAuthState+IOS.m */, + A2F1484F9B36F8A10EC5DEB80BDF9E74 /* OIDAuthStateChangeDelegate.h */, + 42CAB1407BABE98DCA154195EEEDE318 /* OIDAuthStateErrorDelegate.h */, + 86555CC10BB9076DFC0F99A855AED198 /* OIDClientMetadataParameters.h */, + BEEE07288F6174A760008CF1FFF41721 /* OIDClientMetadataParameters.m */, + 6EB9A02261AFE79C82BC4EA8636CDB4E /* OIDDefines.h */, + 866287F5B2FA438C9720575965B68062 /* OIDError.h */, + C6B64262959EEBD652E0A8EA4C5DC581 /* OIDError.m */, + C484B94A7A8488A5928D958D6C967549 /* OIDErrorUtilities.h */, + 1303F2413B7F33267FEC0E5800C80B68 /* OIDErrorUtilities.m */, + D5B300ACC83B74F3C24271AC7F8A9F1A /* OIDFieldMapping.h */, + B04471381864F0217A11CFE8DA67BBA6 /* OIDFieldMapping.m */, + 72DA8C7980771AF78F59E57B36EDDEAA /* OIDGrantTypes.h */, + D1870FE99739D571036D18DEDADFD131 /* OIDGrantTypes.m */, + 08EC5810DD4F2789453FD9713A13B00C /* OIDRegistrationRequest.h */, + 24719B6F4B0FC644A47EC36E8E020344 /* OIDRegistrationRequest.m */, + 59D21B5071A4844FC565553398E4E45B /* OIDRegistrationResponse.h */, + BE86C8A3A4125056B7610FFB8D3A7A59 /* OIDRegistrationResponse.m */, + 7BD385081713E3BAFA2CECE0F0D2A68F /* OIDResponseTypes.h */, + 045F4F8F72DA6667047DE54A664D79D4 /* OIDResponseTypes.m */, + 55C378469B4ED6578D94095ADF0D3C01 /* OIDScopes.h */, + 6E7706AC24C392377583D0981C171F07 /* OIDScopes.m */, + DD4253002AE1C6F6729774E5AA6BEFA3 /* OIDScopeUtilities.h */, + 86FD5431A3E2715AD5C9D1D845E885E6 /* OIDScopeUtilities.m */, + 83303D06E1A3801F5AB30AF72C91CACC /* OIDServiceConfiguration.h */, + BEA04F5FCBDAB86217B9F8104239A122 /* OIDServiceConfiguration.m */, + 72AF3B8797B2BA23AB6972698EA5F12E /* OIDServiceDiscovery.h */, + 291504F5C2C1B4B4B5244EEAC0B330BB /* OIDServiceDiscovery.m */, + ED857C1FAD4AE09F42468CDF1BFE0F4E /* OIDTokenRequest.h */, + 58DC216D5359A020D67FDAD4DD8686B2 /* OIDTokenRequest.m */, + 18F476A644C95FB69DACC69E02137CE3 /* OIDTokenResponse.h */, + 1F6B464CF572E8C66D34C2B878D78522 /* OIDTokenResponse.m */, + 83B2966D4121626A2BC0E9DB68A6D7DE /* OIDTokenUtilities.h */, + E177475F66E7E0FF98AFF4E2807D6402 /* OIDTokenUtilities.m */, + 0689C0DAE5E66242CF654E25ADB2DCBF /* OIDURLQueryComponent.h */, + 443DF3989C99ECF031EF2313013FF2C7 /* OIDURLQueryComponent.m */, + 7D9F18447979C38B9D32793DDFF28BC1 /* OIDURLSessionProvider.h */, + 1E4651669E838824E3ABF9F80C519B16 /* OIDURLSessionProvider.m */, + 3D693E5A495657696BFF20FEA1819975 /* Support Files */, + ); + name = AppAuth; + path = AppAuth; + sourceTree = ""; + }; + 069069302BB50B8F766C06BF07215765 /* React */ = { + isa = PBXGroup; + children = ( + 470C7B2E8D9E1DB4E98AB5B23E9C9E4F /* Core */, + E079F7DFE67504D4878F1FA3DF11F910 /* Pod */, + 8DA83C3C857CFDA07F4819CC2A61FC49 /* Support Files */, + ); + name = React; + path = "../../node_modules/react-native"; + sourceTree = ""; + }; + 122DA2E5084A4393C29BE363C764795C /* Frameworks */ = { isa = PBXGroup; children = ( - CAD531D5AA8A6D0BD8B08CB70CD863B5 /* iOS */, + 7238B6E2344EAB687830601F972CD81C /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 5F7A93077B3AD781F3FB21BBA0BBE103 /* Pods */ = { + 1D26FB70D7E0C2E6E5F4C6DA278169B2 /* Pod */ = { isa = PBXGroup; children = ( - D899C96CE51672C7B1A1B3F4C645DB6A /* AppAuth */, + 540EAF02F40F0995B4619383F4C9E90B /* yoga.podspec */, ); - name = Pods; + name = Pod; sourceTree = ""; }; - 6E727966F14EA0F76399377D989602FB /* Products */ = { + 1FF5E360F6D16816101FE061D37C36FF /* Profiler */ = { isa = PBXGroup; children = ( - 3A28389A2F025DC35270D702659B80E2 /* libAppAuth.a */, - 7534E654EA44EF04374A4E38746C50E6 /* libPods-AppAuthExample.a */, + 12146C2B76640A82B46C1700FE011A62 /* RCTFPSGraph.h */, + 8AB3E04880F16C7C7665164AABACD743 /* RCTFPSGraph.m */, + 2A9A4500B851E7B7E8805701F20D8692 /* RCTMacros.h */, + EC70686F689C8F5EAF61A163C7A43941 /* RCTPerfMonitor.m */, + FB58389EEB65970972A779E7FD7464BA /* RCTProfile.h */, + 4E01A60C775F2C588FB6186949AD4A35 /* RCTProfile.m */, + 8A13E5C1B8A7AF4EF4BC437372AAD6EF /* RCTProfileTrampoline-arm.S */, + DC93AA7729BE90BDB5D98B943F775C2B /* RCTProfileTrampoline-arm64.S */, + 6D4F43511DC5F35DC829F620CFF06E03 /* RCTProfileTrampoline-i386.S */, + 069BDC31F406AC35D4A302926EA96EFC /* RCTProfileTrampoline-x86_64.S */, ); - name = Products; + name = Profiler; + path = React/Profiler; + sourceTree = ""; + }; + 22095304E7586DB11FC914038A48BF57 /* Pod */ = { + isa = PBXGroup; + children = ( + A3F9E95713D4AFD772D3DE72121CFD73 /* LICENSE */, + CDECFDBE7D38830B868C9560AC06D465 /* RNAppAuth.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 24651DBE16A99DC405ABC0E9FBCAE610 /* Support Files */ = { + isa = PBXGroup; + children = ( + C8EB8C9D45815BA2CD6C4CA81F24FF4A /* DoubleConversion.xcconfig */, + FCD4A49DEBE1F8D2AE4B83D562694CE1 /* DoubleConversion-dummy.m */, + EB90C1DFD3FDD421AE44178ED58BA20B /* DoubleConversion-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/DoubleConversion"; + sourceTree = ""; + }; + 338B0B6D4A86FC7B63FA3806202ADDE1 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 069069302BB50B8F766C06BF07215765 /* React */, + 60FDFD4778603FB9F38DA99465ABF220 /* RNAppAuth */, + EDA7C0D0D629E3ECE58C66AB28D6AD35 /* yoga */, + ); + name = "Development Pods"; + sourceTree = ""; + }; + 33EBAA26F3C1669BF903EB7DF0E9A17B /* SafeAreaView */ = { + isa = PBXGroup; + children = ( + 4FD547E3AC3BDC31BC80703DA14CE651 /* RCTSafeAreaShadowView.h */, + B41A90B1FA6C9A5C7D737D27122C5B83 /* RCTSafeAreaShadowView.m */, + CACF1612CF162381BECF203FA7B6AD3D /* RCTSafeAreaView.h */, + 58ADE63439E34A047752BCA7F412333C /* RCTSafeAreaView.m */, + 6EF777CE4C4395CB31F35FC6B19A4598 /* RCTSafeAreaViewLocalData.h */, + D5053F93CE3C66CA411CF09C1862DCC7 /* RCTSafeAreaViewLocalData.m */, + 046196D443B629F76D25DF3860A625A0 /* RCTSafeAreaViewManager.h */, + 39FA6E90E4EE821CFFD6B09455674CFA /* RCTSafeAreaViewManager.m */, + ); + name = SafeAreaView; + path = SafeAreaView; + sourceTree = ""; + }; + 3D693E5A495657696BFF20FEA1819975 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A53E8877C2C500F8BAB516E4F60FF0D /* AppAuth.xcconfig */, + A31B008503A22127A2C56EB8ADFA1A66 /* AppAuth-dummy.m */, + 404D59E2A91B539EC7A13A6C156F68C2 /* AppAuth-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/AppAuth"; + sourceTree = ""; + }; + 470C7B2E8D9E1DB4E98AB5B23E9C9E4F /* Core */ = { + isa = PBXGroup; + children = ( + AD05C4F2F6CA6F91579ADEC2573CA75B /* Base */, + BAEEED20A2A317B4513258B93120F2ED /* Modules */, + 1FF5E360F6D16816101FE061D37C36FF /* Profiler */, + 004C7478EDAC99E5E2DC638DC6D38ACC /* Views */, + ); + name = Core; + sourceTree = ""; + }; + 524DE7F0986FE61F07764BC7C2A77D10 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1EC1101FA9C6F57C8A1838F04082A43C /* RNAppAuth.xcconfig */, + BD08C82F1E0AE34854F86759C4A4D3A5 /* RNAppAuth-dummy.m */, + E9E49D6975292F7FA460ED675CFB2942 /* RNAppAuth-prefix.pch */, + ); + name = "Support Files"; + path = "../Example/ios/Pods/Target Support Files/RNAppAuth"; + sourceTree = ""; + }; + 6041A58CFDE092A593BF3EECAC01A35B /* Support Files */ = { + isa = PBXGroup; + children = ( + 815B3F9844B79C6636D287B63B4B0B20 /* GLog.xcconfig */, + 239CF774CAB0F81AB8ACF4D14A76EB27 /* GLog-dummy.m */, + 04EB1183E13E8D9ACFBD01D49B8E8767 /* GLog-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/GLog"; + sourceTree = ""; + }; + 60FDFD4778603FB9F38DA99465ABF220 /* RNAppAuth */ = { + isa = PBXGroup; + children = ( + 53993978844118C6AF6E29B7A4795756 /* RNAppAuth.h */, + D2423B68B0C957E097D71769B05B7F6D /* RNAppAuth.m */, + 421C1A96ADD34A4C404C1B66595FA977 /* RNAppAuthAuthorizationFlowManager.h */, + 22095304E7586DB11FC914038A48BF57 /* Pod */, + 524DE7F0986FE61F07764BC7C2A77D10 /* Support Files */, + ); + name = RNAppAuth; + path = ../../../ios; + sourceTree = ""; + }; + 7238B6E2344EAB687830601F972CD81C /* iOS */ = { + isa = PBXGroup; + children = ( + 8D95695A9A0C06C6EE573BF3E53AE6A4 /* Foundation.framework */, + 143D16BC3ACB186EA7AA9A89A1E5D3EC /* JavaScriptCore.framework */, + FB23DA32FDAAEB7BF77C05492FE5D4EF /* SafariServices.framework */, + ); + name = iOS; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - 5F7A93077B3AD781F3FB21BBA0BBE103 /* Pods */, - 6E727966F14EA0F76399377D989602FB /* Products */, + 338B0B6D4A86FC7B63FA3806202ADDE1 /* Development Pods */, + 122DA2E5084A4393C29BE363C764795C /* Frameworks */, + 807772D5B932E1F09FE9C42BEAD733C8 /* Pods */, + 91F50B069340C976EE3F3CEAF7169467 /* Products */, 8B96CA798FF85D3C20558B4808F1D737 /* Targets Support Files */, ); sourceTree = ""; }; + 807772D5B932E1F09FE9C42BEAD733C8 /* Pods */ = { + isa = PBXGroup; + children = ( + 023B79F0871D46A2D621BE073FA1464D /* AppAuth */, + 974805E3AB2104D028EA64DFA8C2DAA2 /* DoubleConversion */, + 911385B5A63EB3B9717ABE7716D845A8 /* GLog */, + ); + name = Pods; + sourceTree = ""; + }; 808B8530732249BB304C4CFC7D1BC9CB /* Pods-AppAuthExample */ = { isa = PBXGroup; children = ( @@ -224,134 +1252,528 @@ name = "Targets Support Files"; sourceTree = ""; }; - CAD531D5AA8A6D0BD8B08CB70CD863B5 /* iOS */ = { + 8DA83C3C857CFDA07F4819CC2A61FC49 /* Support Files */ = { isa = PBXGroup; children = ( - 1B2E22F0C15FA86450EA1E7B3BCF4E19 /* Foundation.framework */, - 177602236F6F4D7BE185B821A862BC6D /* SafariServices.framework */, + B10D7C5012CEF5CDDDF3850B467C26CF /* React.xcconfig */, + FCB442132C36E3818C51F09D256A3CD0 /* React-dummy.m */, + 6261AC0B06E5960F27E6B99C3658CB93 /* React-prefix.pch */, ); - name = iOS; + name = "Support Files"; + path = "../../ios/Pods/Target Support Files/React"; sourceTree = ""; }; - D899C96CE51672C7B1A1B3F4C645DB6A /* AppAuth */ = { + 911385B5A63EB3B9717ABE7716D845A8 /* GLog */ = { isa = PBXGroup; children = ( - 22176D34702933619CE3D1F63FD75EB7 /* AppAuth.h */, - 7466B315ADB99B5543DC7DFFD5BEDBFC /* OIDAuthorizationRequest.h */, - B6BE74A11CC95992A53F2676253B0F03 /* OIDAuthorizationRequest.m */, - 5DA9B0FD26119CD4D72A0537957F4764 /* OIDAuthorizationResponse.h */, - FCC47D942D4B448943FB247E3563440E /* OIDAuthorizationResponse.m */, - 9C6E90962123F786868C9E78B25AE13B /* OIDAuthorizationService.h */, - 6F79E1DADA6085E44E86E06304069524 /* OIDAuthorizationService.m */, - 60346C603F8E839850237DC6EF387F5B /* OIDAuthorizationService+IOS.h */, - 0DDE54C7951F6D0A5428E7ED55239543 /* OIDAuthorizationService+IOS.m */, - 15E5D98F4120A7614DEDAE1529F9AAA4 /* OIDAuthorizationUICoordinator.h */, - 820A7037FBA3E45DA53BABA83C07BD24 /* OIDAuthorizationUICoordinatorIOS.h */, - 3522C4E6B1449B260C8BA3D026BC3CF4 /* OIDAuthorizationUICoordinatorIOS.m */, - 434145DD97482A17224DB545F529D085 /* OIDAuthState.h */, - FA996D6F22B31ECB3288D08A69835EAA /* OIDAuthState.m */, - D288083BF1A078526E7B8F1DBBC9AF2C /* OIDAuthState+IOS.h */, - 1C478F9C94DFBAB20496E62DA2644408 /* OIDAuthState+IOS.m */, - DA5319B8BEE198DA0BE36CAB6894DEC8 /* OIDAuthStateChangeDelegate.h */, - E570E46ACA59E52961AF136E15D03E12 /* OIDAuthStateErrorDelegate.h */, - FCB44D8EA68206D2D09661697320347E /* OIDClientMetadataParameters.h */, - 2290E9D3A99DB23BC8E8F556C7768AF0 /* OIDClientMetadataParameters.m */, - 104D6B1912B65C029D60C2615E293D85 /* OIDDefines.h */, - F21592C5179762433C1D5DFBBA5B144F /* OIDError.h */, - 23543242A6CCB1BF4C0AEC03BD964420 /* OIDError.m */, - EE31DF0476C9A1624369F01F3CF83D24 /* OIDErrorUtilities.h */, - 1DAD5C7BC3F0BE2868767F7718AD4BCD /* OIDErrorUtilities.m */, - 6964B5A9A447F49E7B071CECAF937BC6 /* OIDFieldMapping.h */, - FDB3F20C88C4D3D83DCFAA42B6983E76 /* OIDFieldMapping.m */, - 17BB194B9B83D89123343D0F2C89BBFC /* OIDGrantTypes.h */, - 2AF3A00B165B0EDE24EC34413E81761E /* OIDGrantTypes.m */, - 703D4436B2C0E74853C1DFE4CCBE38F7 /* OIDRegistrationRequest.h */, - 4C2D5614584D0F9FFCD418FA02D0FE40 /* OIDRegistrationRequest.m */, - 1359E9C87EF17C7B8D00E6C31078B78C /* OIDRegistrationResponse.h */, - 43911BB3A761DE5CAAC7F3996A360849 /* OIDRegistrationResponse.m */, - 85E768CF1DF1759CDDD03625E17979B2 /* OIDResponseTypes.h */, - 554CA1B6BC0F23F5A91BA6A4CA3CBA17 /* OIDResponseTypes.m */, - 3C36B48D7CD1AD84114033958E15D41D /* OIDScopes.h */, - 2A52D78D402B8364F366B1B1D54D1433 /* OIDScopes.m */, - 538D9FA92990D5C4FA98AF6B19703E41 /* OIDScopeUtilities.h */, - CFEB3F4D67E8AF74D34843F02C1E646A /* OIDScopeUtilities.m */, - 3F876E712745AE54AA5156890F0AAD74 /* OIDServiceConfiguration.h */, - 6190480A9349F3FA16458884DC45BFDE /* OIDServiceConfiguration.m */, - F04A725A675126F5E3B3A318F936DBFA /* OIDServiceDiscovery.h */, - DD1D3A7F77262965BAF73EB8FE96B735 /* OIDServiceDiscovery.m */, - B8E931E206BFA4B5A19E8CC7E5F85867 /* OIDTokenRequest.h */, - 911B8C8D3D1D0E2445BC14759A4CC1C9 /* OIDTokenRequest.m */, - DA448F55E10B6E56154B40362F5190B6 /* OIDTokenResponse.h */, - 773F107EC870499F070CE06F79CFEEC0 /* OIDTokenResponse.m */, - DABAFFEEB6BA4E400BB7F17E8DFE6118 /* OIDTokenUtilities.h */, - 4AB1849EE9131920AE84197B82B7D978 /* OIDTokenUtilities.m */, - 9BD88CD3FECC3FA4EEDE3B321E915772 /* OIDURLQueryComponent.h */, - 4F8A5536E5D3D43139847F5A6CF50CAE /* OIDURLQueryComponent.m */, - E1FB8C85D7C099AFFC3CEA5F9B3159DE /* Support Files */, + 52A33D7FDB67828357FD200B98A5E2DA /* demangle.cc */, + 742733D7221A58E864D511B31139EAAD /* log_severity.h */, + B989F01BEEB9E0CD628F45228B3FE20C /* logging.cc */, + DDF32C8AB63CF1713E1098FE2418188C /* logging.h */, + B1929CC6B3C73A6E5835609B3C3407C6 /* raw_logging.cc */, + 15507B83204F969E327DF3B05D9F6D3F /* raw_logging.h */, + 80E83CB60B18D5231200519364831494 /* signalhandler.cc */, + ED1CADA52B4C6BB6C617F7572AC96A64 /* stl_logging.h */, + 7DFB15D43B03A411010F3852D72DDBA0 /* symbolize.cc */, + 5772BA0E118215CC346C86E628FC2C98 /* utilities.cc */, + 3F6C8B6084B537EB8D69B5E5EEAF70A0 /* vlog_is_on.cc */, + 25A7151A2A6CCEBCC2BACC91353AAF5A /* vlog_is_on.h */, + 6041A58CFDE092A593BF3EECAC01A35B /* Support Files */, ); - name = AppAuth; - path = AppAuth; + name = GLog; + path = GLog; + sourceTree = ""; + }; + 91F50B069340C976EE3F3CEAF7169467 /* Products */ = { + isa = PBXGroup; + children = ( + 14958EC2DD59A984E413E1838BA8C127 /* libAppAuth.a */, + BFA79843B25C71B43C526DADAA6C1BBA /* libDoubleConversion.a */, + 70B93A881793C6D4CE512D016EC7CAC2 /* libGLog.a */, + E65145B5C88CF6E7AE145D4FA7019BC4 /* libPods-AppAuthExample.a */, + CF1DAD54B6D4CA609FBC1444E1E2B29E /* libReact.a */, + FFAA0FCB443E281A78D9DDD3B062B38B /* libRNAppAuth.a */, + 6A6FC03DD4F2D74D2989FF9CD07B8CAF /* libyoga.a */, + ); + name = Products; + sourceTree = ""; + }; + 974805E3AB2104D028EA64DFA8C2DAA2 /* DoubleConversion */ = { + isa = PBXGroup; + children = ( + B5716B59247AC6CB15A5F518888EDFDF /* bignum.cc */, + 0A9C9AD19E1495476A061E072105591D /* bignum.h */, + 1F9DFEDA10D655A34F642982AC236B50 /* bignum-dtoa.cc */, + 753261C1200AA52532D952B312D14E7D /* bignum-dtoa.h */, + AA70DE62ED45036FB612372F67D140BC /* cached-powers.cc */, + 7FDCD399B5BD9A26902AE8C2E407C679 /* cached-powers.h */, + 8CA8E51DCDE6F05C8DF60D43B90E7317 /* diy-fp.cc */, + 50A1BF9FA147799E0EE9D24ACBB92933 /* diy-fp.h */, + FD350B98770C03CE8140E64EDB9D0CDB /* double-conversion.cc */, + 5A000C31D168B86E67EA3A92BB3D1CA1 /* double-conversion.h */, + B172214EF0D69F55DAA52770C61A571D /* fast-dtoa.cc */, + 26055F67FC1802DB979013FDC05108F2 /* fast-dtoa.h */, + C9A109A390457BC6E36BC0DA3B988971 /* fixed-dtoa.cc */, + EF9626E90240D34834CB034EAF1B5D8C /* fixed-dtoa.h */, + C9CADEA98377544F122AC0663C3D761D /* ieee.h */, + 0F440372A21EA1B5C448D671725B2E3F /* strtod.cc */, + 1D439A30774F44EB4FA0C58B0891B2EA /* strtod.h */, + DBABAE64F04A391FA8141EC3CE743B21 /* utils.h */, + 24651DBE16A99DC405ABC0E9FBCAE610 /* Support Files */, + ); + name = DoubleConversion; + path = DoubleConversion; + sourceTree = ""; + }; + AD05C4F2F6CA6F91579ADEC2573CA75B /* Base */ = { + isa = PBXGroup; + children = ( + 0F62B65A3F774470689C0B4A0CF7487E /* RCTAssert.h */, + 0710A5769C8989A5C80B736AD151DBAF /* RCTAssert.m */, + 48D8F458F9EC4D8E68694BB9DB74BB20 /* RCTBridge.h */, + 5B287E81EDA6D6ED71B8DF4A6F457FCE /* RCTBridge.m */, + AD5FF1197A7CA54CA25D31005E5CFBA7 /* RCTBridge+Private.h */, + C6F0BCCCB5033A4E0D91BACFDC20550A /* RCTBridgeDelegate.h */, + 8DA7854B10D9C6E7F658026C25323C9E /* RCTBridgeMethod.h */, + F7F6829067666605FAE37306D5AC397E /* RCTBridgeModule.h */, + 8312DF0700B55C1A2921BFD58CD9E29B /* RCTBundleURLProvider.h */, + 187A1B60D0538307303BEA34589E6C0A /* RCTBundleURLProvider.m */, + 684BD0EA093AF2F200834A4E47E19A9A /* RCTConvert.h */, + 7C969CFA5E98779FF999943FCEC7E40E /* RCTConvert.m */, + 0C30C367CDB3A706097BF638B756665B /* RCTCxxConvert.h */, + 9FCCA324A4EC0585CB3C1B77DEB82734 /* RCTCxxConvert.m */, + 744694720369F85F4CD265078E4CE89C /* RCTDefines.h */, + 1BBEAE5C5E3DD4EBD52E07134BCFF36B /* RCTDisplayLink.h */, + CF4C8B2DD739646E00F921DB97F1401D /* RCTDisplayLink.m */, + EE5640B63D24B2B8C96E7AAB89852E06 /* RCTErrorCustomizer.h */, + DC91C3A6ED91D6E07F32F6990DB068BF /* RCTErrorInfo.h */, + 1407F29ECC9F8B48D3E9FC2EAD278672 /* RCTErrorInfo.m */, + 15E821B8CBCFA1D73920D0D330EC2D98 /* RCTEventDispatcher.h */, + 5370B9B2FC4524D493A3B8056994DCD1 /* RCTEventDispatcher.m */, + D2D407CC6049E9B89C5CA92EC12CF895 /* RCTFrameUpdate.h */, + BCE62235A0DEF6DAD27EAB67AFF7BFB6 /* RCTFrameUpdate.m */, + 6AECA743863A17C031B7EBE82A56E9C3 /* RCTImageSource.h */, + 636D4E83743EEC898D1516C7EC6FAB94 /* RCTImageSource.m */, + 22951E56C12C0062D08626066EB56CBD /* RCTInvalidating.h */, + 59420E9C2A84E6753461E273346887BD /* RCTJavaScriptExecutor.h */, + E2ECCE10B4ACE404A072F939F26AFB1A /* RCTJavaScriptLoader.h */, + 8092712F110CA51AED136014E6D6E29F /* RCTJavaScriptLoader.mm */, + 27957EEE27728B1A06ACC9D0627FAC10 /* RCTJSCErrorHandling.h */, + 850BC6B7415E21EAC01CF7F6D0F28089 /* RCTJSCErrorHandling.mm */, + 2620E0F2431AA653048CCAF684D50323 /* RCTJSEnvironment.h */, + A4436A421CD2A42886AF5793D20B7BE2 /* RCTJSStackFrame.h */, + 6A17D90D0DE8958D0388D4477521D89D /* RCTJSStackFrame.m */, + F46E9E0957BC19E10C25B8287061BC93 /* RCTKeyCommands.h */, + F397AD187AD6D9D56996B4932C5C9D0E /* RCTKeyCommands.m */, + 12DFA623B6C91E7009F306FEC7466F97 /* RCTLog.h */, + 9F9E7CC4A3E6D3913F65A061E16B797D /* RCTLog.mm */, + 8F1A07230D6BF53AF4A5E2AC9A2C8284 /* RCTManagedPointer.h */, + F451AF3B02AC70610D6EBA2554ABF9FE /* RCTManagedPointer.mm */, + 825B19DB468E6B411AC09F38E5945808 /* RCTModuleData.h */, + 99DC6D10F75DB1986CB66ED4438E8AED /* RCTModuleData.mm */, + B624206E657B51F99AF4835273B17909 /* RCTModuleMethod.h */, + 7567C47A58510711185AF55D77814275 /* RCTModuleMethod.mm */, + 446DFB03050EFD6ADEFB6DEA1F0A8BEB /* RCTMultipartDataTask.h */, + 6EEBD4EB0199D11AA4EC510372B37885 /* RCTMultipartDataTask.m */, + 894AD0F52FD205422F074466D84E7F8F /* RCTMultipartStreamReader.h */, + B6DF38C82EE6EBDBA7AF063A91EC8EA7 /* RCTMultipartStreamReader.m */, + 9B892AE02B3AEEAC8F2B7184B9226533 /* RCTNullability.h */, + D85A69D21E2D3D39AB02317D0895C5A3 /* RCTParserUtils.h */, + A673610E4661A5DD908A6EED9080E5EB /* RCTParserUtils.m */, + 86B14352ADA456637629CD0439E6135C /* RCTPerformanceLogger.h */, + F5A8B699CB36FEADE42E7D9A71AFFD15 /* RCTPerformanceLogger.m */, + 987C2A20130AF5424B34E1D0608CF555 /* RCTPlatform.h */, + 630D1D27DE6A4B27E6C8E9DDFAC2D382 /* RCTPlatform.m */, + 4A156E13E29E39784FF9CB10A880B10E /* RCTReloadCommand.h */, + BE2579A7113E646E1CF60333A7554C65 /* RCTReloadCommand.m */, + 3F582F61985C71A918351C321E65627E /* RCTRootContentView.h */, + 72B0F68839205AE377E263527030342C /* RCTRootContentView.m */, + F2DA60768B8B1D4C706905196108B813 /* RCTRootView.h */, + 9D1719023977C316BFA743A4B016C571 /* RCTRootView.m */, + BC30FB257D274BBE9791EF313A8E4151 /* RCTRootViewDelegate.h */, + 75AB96766EEFE26E32768B5F8E15E2DF /* RCTRootViewInternal.h */, + CFB3B8B34A16AE5EC3A38B98829A0DCA /* RCTTouchEvent.h */, + CE6450848EDCC8519469A19A881F510C /* RCTTouchEvent.m */, + B44AEB2E7C03D656062B55BC9D335FF2 /* RCTTouchHandler.h */, + 676A65501D46E9D5337198997F42AF4A /* RCTTouchHandler.m */, + 265AB814A6B82F00EE37AA6444481F50 /* RCTTVRemoteHandler.h */, + 7D840ECEB4AD55D7FE233450BDD35488 /* RCTTVRemoteHandler.m */, + E7336D82C37F76C0E93CB398B26A1860 /* RCTURLRequestDelegate.h */, + DE221A4C45AC86667F6F5474BABA50B7 /* RCTURLRequestHandler.h */, + 788591F712BE2BC2C4950BF2DF672A31 /* RCTUtils.h */, + 0010F58BE75132F0A6A03C1968878B01 /* RCTUtils.m */, + 3DAFDC7B962424A2BAD6B012B23F339E /* RCTVersion.h */, + ); + name = Base; + path = React/Base; + sourceTree = ""; + }; + BAEEED20A2A317B4513258B93120F2ED /* Modules */ = { + isa = PBXGroup; + children = ( + 7B6ADF63168D572C13B57D094DE48013 /* RCTAccessibilityManager.h */, + 78BBC757BC88581D0E53C282CE77F82A /* RCTAccessibilityManager.m */, + 2445CF2BFB3AC5AEE8CA4B13304F405B /* RCTAlertManager.h */, + 54055EDAE0AD850D44D7C16192F433C8 /* RCTAlertManager.m */, + B94163A3813A9634944CD425EACC45A0 /* RCTAppState.h */, + E6688B4F42EF4FE30AEE733A153C0DB1 /* RCTAppState.m */, + 1166D0C69002700D39E294E431C78E42 /* RCTAsyncLocalStorage.h */, + 9A51302366213E716350F155BEE4BE67 /* RCTAsyncLocalStorage.m */, + AA4C6069176D75891C5D0ECE1EBFAF44 /* RCTClipboard.h */, + AC03450AAC778818BA3C09AB363FAB77 /* RCTClipboard.m */, + 9231AD69E9BE723FA6D2BC1658A7AF60 /* RCTDeviceInfo.h */, + 168F1DC8973CCC9B17E19463D79C7D43 /* RCTDeviceInfo.m */, + 78F1494DDBD8A557CDACF5954579D301 /* RCTDevSettings.h */, + 6DE7FBB9B5A9088605BF2781C32D15AE /* RCTDevSettings.mm */, + D284BFAD263C4F2F65757018A52F42D6 /* RCTEventEmitter.h */, + EAF9B45B6034F002DC8AE0F41B65A1F6 /* RCTEventEmitter.m */, + FC3BE92C158AC63829239E9F5DD6D12D /* RCTExceptionsManager.h */, + 9C4C6ACDCE4935C1E6F5EA3201613685 /* RCTExceptionsManager.m */, + 1D178107DDB65338D12B0CEAA10D1DC7 /* RCTI18nManager.h */, + 1904D5C76F4B2E10E29C9D7E5F825CDB /* RCTI18nManager.m */, + D633A01C5883192520E69E49592B508F /* RCTI18nUtil.h */, + AAFFDEEB204C954AA7BC0C768758BE30 /* RCTI18nUtil.m */, + 029440D0C3A0ED726101F5B231A31EBE /* RCTJSCSamplingProfiler.h */, + 89DF73E90B61ACD3B408E8B267119F81 /* RCTJSCSamplingProfiler.m */, + 56356581D0894AC702CC0B5024DF8F02 /* RCTKeyboardObserver.h */, + C15A9A426871E8743DD2D4AEDE92D111 /* RCTKeyboardObserver.m */, + B926C75339ABFB2C739D4D1D6FE4856A /* RCTLayoutAnimation.h */, + 4422716B05812D5393575C4D9D42EBC5 /* RCTLayoutAnimation.m */, + 69F1B96273FD9A796EE3DEB0003CB124 /* RCTLayoutAnimationGroup.h */, + FBA741D10CB6A72FF228CB8597D15431 /* RCTLayoutAnimationGroup.m */, + F07E559B2F699FC9F5AE9101D36D65D4 /* RCTRedBox.h */, + 9CBFB66DE25E5A4AB2890555041D2566 /* RCTRedBox.m */, + 89CA04CA1FBD8CA493E29B1C84F2F1B4 /* RCTSourceCode.h */, + ACF868647FFE4192CE1E194E6B25ADB0 /* RCTSourceCode.m */, + 2F86893D342F9455042E11DF10F38B6C /* RCTStatusBarManager.h */, + C6CB4D49DD62368490743E514BBE1FB8 /* RCTStatusBarManager.m */, + D33AB05E9ED8EA24437416ED9FAA85A6 /* RCTTiming.h */, + C0C4FD8D6C3B62C55A5A1BD5E1B2CF60 /* RCTTiming.m */, + 75783841A189EE9688705B8CD0D37737 /* RCTTVNavigationEventEmitter.h */, + C8E7A8198C8BA94E0C433397E5CB9475 /* RCTTVNavigationEventEmitter.m */, + E00712EE6977A94AF8900C8C09F1E7A7 /* RCTUIManager.h */, + 1173AB4B71A57216D2C98A5C2ED0D987 /* RCTUIManager.m */, + 13D7B27D7EA22BF2445DA50F130325E3 /* RCTUIManagerObserverCoordinator.h */, + 93A2430DCA6651599AE625ED989BF61D /* RCTUIManagerObserverCoordinator.mm */, + E18F31098AEA9A5590ABF05588E0F698 /* RCTUIManagerUtils.h */, + C35C9B4E510D49799B95F41799BA880F /* RCTUIManagerUtils.m */, + ); + name = Modules; + path = React/Modules; sourceTree = ""; }; - E1FB8C85D7C099AFFC3CEA5F9B3159DE /* Support Files */ = { + C236190D071263D052ADF9EEC02469AB /* Support Files */ = { isa = PBXGroup; children = ( - 3390247DF26BF0615234853549A034B6 /* AppAuth.xcconfig */, - AADFF7896452E64C33483DFA5F154E16 /* AppAuth-dummy.m */, - CF62AFA4D4049097D027529472B1D6C0 /* AppAuth-prefix.pch */, + EEA2DAF9D31CC3823ECEDE51B44BC108 /* yoga.xcconfig */, + 5B5A5AAAF80678FE0A080026ACCDF020 /* yoga-dummy.m */, + B690A57365A3C59D74A4EBAF8371945E /* yoga-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/AppAuth"; + path = "../../../../ios/Pods/Target Support Files/yoga"; + sourceTree = ""; + }; + E079F7DFE67504D4878F1FA3DF11F910 /* Pod */ = { + isa = PBXGroup; + children = ( + E2E5CF256830476C2A87B8325C68A757 /* LICENSE */, + C5F90759F2F55E2CF85C00407F0EBCE8 /* React.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + EDA7C0D0D629E3ECE58C66AB28D6AD35 /* yoga */ = { + isa = PBXGroup; + children = ( + 3B60254C632B90066E859C576B8C39BF /* YGEnums.c */, + 3AE638443B7EEDBBDCFD7F49F58680EF /* YGEnums.h */, + 0CEFAC42FE97C53EEDED5F59C84BC717 /* YGMacros.h */, + D0A158EDD0F23817DA22A246D4EFDB8D /* YGNodeList.c */, + 28BA3FCA33350D85A3C8786035BA5BC3 /* YGNodeList.h */, + 5A14709537D324F320E40204E9CD42A3 /* Yoga.c */, + 2F2776013ADE789D2182FA8BED1EA34D /* Yoga.h */, + C973D7153DE3B16E9DFA860FC5494741 /* Yoga-internal.h */, + 1D26FB70D7E0C2E6E5F4C6DA278169B2 /* Pod */, + C236190D071263D052ADF9EEC02469AB /* Support Files */, + ); + name = yoga; + path = "../../node_modules/react-native/ReactCommon/yoga"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 6F9AD47500DC0A76A308B1C0C91E8014 /* Headers */ = { + 328D06ED3DE2EA4CAF935CA8062DA536 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F1021CF90BEA1C3325A2E2A50194EF8A /* bignum-dtoa.h in Headers */, + 1DA5DA62D5F802DAF86A5C40C80A7637 /* bignum.h in Headers */, + 686B42A30E6BD467F7DDB6CA3C94C7E9 /* cached-powers.h in Headers */, + AB3BED0599789FFD0DB29FF967151079 /* diy-fp.h in Headers */, + 275A2B4ECD38C42BFEB531D661ADA207 /* double-conversion.h in Headers */, + 30ECB16D3E5EE167165D2E834822B4A1 /* fast-dtoa.h in Headers */, + F24C35D083AE6EE1059B2F11A61BD531 /* fixed-dtoa.h in Headers */, + 2B8F3CFAC31577BD2100FD06117CDE8E /* ieee.h in Headers */, + B4E4593A50822D57ABCF60A731400C16 /* strtod.h in Headers */, + 2F805E3D7921A5CB93D2E25576E3439D /* utils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F6D0AFEA68499BF4D415021931598ED /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 78ADAA08BBB7539BAF5F8749986DF368 /* YGEnums.h in Headers */, + 2F340B51D20869581D3806F17D54C17E /* YGMacros.h in Headers */, + 2B3CE1CCD058CBA0923B1CA1DB98639E /* YGNodeList.h in Headers */, + DF01CE63C8A83166C901B56F8F25BE2E /* Yoga-internal.h in Headers */, + 32A22420F2B8122BE241072418E1545E /* Yoga.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7971488085031613781CFE51EC987A4E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B344A619D83B06C0FFB77D7BE925394E /* AppAuth.h in Headers */, - 5BDE92E4F8F8C3FCBE5E1713B7BA7B38 /* OIDAuthorizationRequest.h in Headers */, - C251316637527A71F3D14CFAB650A5B2 /* OIDAuthorizationResponse.h in Headers */, - 7885BB73941F284DEB273CA756F88A4C /* OIDAuthorizationService+IOS.h in Headers */, - 51C5CEE7E2DC2F56E51C8EB2CB370941 /* OIDAuthorizationService.h in Headers */, - 67E0AE9E217E678402B601E90DF0C7D4 /* OIDAuthorizationUICoordinator.h in Headers */, - 4FE6024382F68EEE87F4837838F60CDC /* OIDAuthorizationUICoordinatorIOS.h in Headers */, - B83D47C436A7E5E1A60D272221FE1572 /* OIDAuthState+IOS.h in Headers */, - 41CA85C57C286533B5F3C6BA3A47C764 /* OIDAuthState.h in Headers */, - 0CC1E03792B1904D3B56255991917808 /* OIDAuthStateChangeDelegate.h in Headers */, - D4F30202BF165DC3C463FD9AADE0B16C /* OIDAuthStateErrorDelegate.h in Headers */, - 933E14461C90770276EA9659ACEFD36D /* OIDClientMetadataParameters.h in Headers */, - 7D51476A34D7BEF465953102E6C510E9 /* OIDDefines.h in Headers */, - D6B56B0AD00BBA7C0DAE90072A3ACCC3 /* OIDError.h in Headers */, - BD36A885CDFB50792D501933D59B2F04 /* OIDErrorUtilities.h in Headers */, - BB992C2ED3ABDD0C84D772A5437223E1 /* OIDFieldMapping.h in Headers */, - 7736DEBC7D0727167D013B2DDDDBECFF /* OIDGrantTypes.h in Headers */, - A0F9621B25E3383DD3AF8F15C373A38C /* OIDRegistrationRequest.h in Headers */, - FEBC66C66F51F822DAE140CA81E16AA1 /* OIDRegistrationResponse.h in Headers */, - E16E383889654B57F6ED93443EEC576E /* OIDResponseTypes.h in Headers */, - D4F18E222286247764DF83D7B0E806B0 /* OIDScopes.h in Headers */, - 2160709043464751DEBDC41F3C737C91 /* OIDScopeUtilities.h in Headers */, - 2D5A341D513E54E30EC684F10A38F6D1 /* OIDServiceConfiguration.h in Headers */, - B2DD27DB6C4EF7DD0DDCF2946137F2DF /* OIDServiceDiscovery.h in Headers */, - 4D1F78C224C32ACD425C41242FA0598C /* OIDTokenRequest.h in Headers */, - DD57946F075DC16AE48CF70944752F5C /* OIDTokenResponse.h in Headers */, - 12C186762B2C55BA121843E082B04CCE /* OIDTokenUtilities.h in Headers */, - FDFEFC9EFE4FF5A4D8F68B11105838A9 /* OIDURLQueryComponent.h in Headers */, + 7B99D84519AA5DA302C3E01ED2A39381 /* RCTAccessibilityManager.h in Headers */, + 78C9876CE7D09CC67E3AA2908A83D25C /* RCTActivityIndicatorView.h in Headers */, + 958E7F0AEA5FDF14A9F3D2D217729E6E /* RCTActivityIndicatorViewManager.h in Headers */, + 8EB8EABF285A3E8C689475C45CE5DBBF /* RCTAlertManager.h in Headers */, + A26B8685D84323905E0D0C15C0BAC258 /* RCTAnimationType.h in Headers */, + 6823737F58119EF0CE5FBA7610225D0B /* RCTAppState.h in Headers */, + 8C6013869B67DA67A421CD9CDF32EDD3 /* RCTAssert.h in Headers */, + A559A27416A8344308AA558264A7F3CF /* RCTAsyncLocalStorage.h in Headers */, + 9649281BE6409C58666F135A66672B0D /* RCTAutoInsetsProtocol.h in Headers */, + E5B94F85B14BF511024897EE482AE67D /* RCTBorderDrawing.h in Headers */, + F29601121FBD088ED385F98C158DDC00 /* RCTBorderStyle.h in Headers */, + 62ED5DE8D55BD48476E89F60A627E685 /* RCTBridge+Private.h in Headers */, + 0D282F72F3E9C3A8368284D893537263 /* RCTBridge.h in Headers */, + 3CA8511A475342E3212B3026C23A49C0 /* RCTBridgeDelegate.h in Headers */, + 2C4D9C067D734D037AE18795A1022D2C /* RCTBridgeMethod.h in Headers */, + D4A06A62FECB7593FCA3EA87C92071CD /* RCTBridgeModule.h in Headers */, + 01A9809BEA44C2A653DD9A842E791FA1 /* RCTBundleURLProvider.h in Headers */, + A60D4022A9D04183E50FEC20AD4E9DA3 /* RCTClipboard.h in Headers */, + 589545703C8A0833FF6D6A0402885508 /* RCTComponent.h in Headers */, + 02A4028BD8B86C2888C265F68511EA23 /* RCTComponentData.h in Headers */, + 3FBDF5F7CF9DA93B184B48199A7A1C7E /* RCTConvert+CoreLocation.h in Headers */, + A78E7C38617F071DD922E9F920E8C1E0 /* RCTConvert+Transform.h in Headers */, + 97532C196FBF8BB238C30E84AB747296 /* RCTConvert.h in Headers */, + 8FC35C540B048543814F30054C465960 /* RCTCxxConvert.h in Headers */, + B79087948CE0CAF60E8E75347D8284BE /* RCTDatePicker.h in Headers */, + 5D29976653D904917BB074BEF9F85E00 /* RCTDatePickerManager.h in Headers */, + B3EC7295CCD68BDC9A9FC39A50772394 /* RCTDefines.h in Headers */, + 82B673B9EEE8FE005E13F369D58609EC /* RCTDeviceInfo.h in Headers */, + 961FE7220A095098306DAB6F20528DDF /* RCTDevSettings.h in Headers */, + 02CA21EC4939CF6ED958D3DF019B8ABA /* RCTDisplayLink.h in Headers */, + E62CD1B7CE56A3E7443DD36E3A7B0496 /* RCTErrorCustomizer.h in Headers */, + 0FC58AD9955A13A87F02F163690BC009 /* RCTErrorInfo.h in Headers */, + 1754AB0CA617A69AAC83E0E0CA36A51D /* RCTEventDispatcher.h in Headers */, + 33EC8D870CE54E090E632D7FD071FB89 /* RCTEventEmitter.h in Headers */, + 98471AA290F6198495022B213F42F16F /* RCTExceptionsManager.h in Headers */, + 432B6A515941779F4DC2E6AB4C785EDC /* RCTFont.h in Headers */, + 2569089FBC462B355A1775D726D386B0 /* RCTFPSGraph.h in Headers */, + B398801F5FEDCF960AF8BFAA319BAB17 /* RCTFrameUpdate.h in Headers */, + 38573D53102AD1C5DA4081B9426CFEEF /* RCTI18nManager.h in Headers */, + 8CB6F09559434AF14BF285FC3A70895C /* RCTI18nUtil.h in Headers */, + E798F69A0CF7FDE8B0C20CB7B0E07C7B /* RCTImageSource.h in Headers */, + 022D6BA1B4F261A65187AEFE50136A97 /* RCTInvalidating.h in Headers */, + 8D3619497B161E74E14B5D36BD0C50A8 /* RCTJavaScriptExecutor.h in Headers */, + 2304EC4F0E17691C4981E758CEFC2E30 /* RCTJavaScriptLoader.h in Headers */, + 78D6F5B38165DAAC096E7BF706CF6215 /* RCTJSCErrorHandling.h in Headers */, + 353A480C76CE460F86FD9C2F67714849 /* RCTJSCSamplingProfiler.h in Headers */, + 9354DE6CD76BCE68EE223200DC43255C /* RCTJSEnvironment.h in Headers */, + 48828EC6C24DD814CF1F082333DDB5D6 /* RCTJSStackFrame.h in Headers */, + 17D9EF74CD2F29F2D41F13CEB50B99C9 /* RCTKeyboardObserver.h in Headers */, + E527A3D23BE0B7354F8967999EDEACBB /* RCTKeyCommands.h in Headers */, + E63D700778F497AF85C2CF1EA0683AC1 /* RCTLayoutAnimation.h in Headers */, + 8FEE4622A981212A962EC91798C43378 /* RCTLayoutAnimationGroup.h in Headers */, + C23F5CAE9ECA95440E0078865B2CAB20 /* RCTLog.h in Headers */, + 3A70A34C5B7FA295455586FCE9A98290 /* RCTMacros.h in Headers */, + CB7BCE2EEAB893110F22C571118A0A5F /* RCTManagedPointer.h in Headers */, + A63D974B1B3225B66D92D9406CB41BF3 /* RCTMaskedView.h in Headers */, + 983FDEFBD4CC671656068BD9D0D6D6E3 /* RCTMaskedViewManager.h in Headers */, + 08A774CF2CC5205D095F50B86B38B8AF /* RCTModalHostView.h in Headers */, + 5AD8926D636F2215477A72D41F827AA4 /* RCTModalHostViewController.h in Headers */, + 352ED9105DB2E50922AFDC15191FD897 /* RCTModalHostViewManager.h in Headers */, + E88BEC8FF2780EDF5BFF2601ED0A4B54 /* RCTModalManager.h in Headers */, + 55401A7A7CC935E10EF239E98655A8C1 /* RCTModuleData.h in Headers */, + 05FD5AB5A4FDCB26C2F168A8844BBD01 /* RCTModuleMethod.h in Headers */, + B1132FFEC146065290642DF6E59918E6 /* RCTMultipartDataTask.h in Headers */, + DCB425F0C71A5DD22420267C5F48A600 /* RCTMultipartStreamReader.h in Headers */, + AC437257DB5E17812F08CFDAF8399BEE /* RCTNavigator.h in Headers */, + 191F4F4CC345CF52C7862E8F5D605758 /* RCTNavigatorManager.h in Headers */, + 5A39BD3CEE1E92DD20214FCCEBE2E446 /* RCTNavItem.h in Headers */, + 1213F65C47399CDA4DD89542B767F74E /* RCTNavItemManager.h in Headers */, + EAEFF4073732A9F52785DD7DF5E64A6D /* RCTNullability.h in Headers */, + 1A0E81FD6FFE74E08C6688697D67ABCB /* RCTParserUtils.h in Headers */, + F374E42084A26A571055D9561C5D0533 /* RCTPerformanceLogger.h in Headers */, + 0785F045C25152A0191AC26B7D47D29A /* RCTPicker.h in Headers */, + 860A5F76DFA7C844C5E2AE81BBE7CC86 /* RCTPickerManager.h in Headers */, + DEF8AC54CA53C3CE62F1D6AC2D58FFC8 /* RCTPlatform.h in Headers */, + B471E2854BB0396D6BBFBDE83D7FAC64 /* RCTPointerEvents.h in Headers */, + 102EE955CDF6D410B72EFA8FEDB1457A /* RCTProfile.h in Headers */, + 516064C29ACFA1D0733D0D86E4AFB07D /* RCTProgressViewManager.h in Headers */, + FEC7A7281B13B3150ABD602D7248F608 /* RCTRedBox.h in Headers */, + 717543196F76F8B7ED912692819F9030 /* RCTRefreshControl.h in Headers */, + 0C9A8ACE56F570443666534F89B84080 /* RCTRefreshControlManager.h in Headers */, + 4FAAF6FC5B2535519175B58C07AA4F16 /* RCTReloadCommand.h in Headers */, + 8146F0EDB623D2731B0FA944B37DCB04 /* RCTRootContentView.h in Headers */, + 8ED84731D1161BC60DB4BDA525258BFF /* RCTRootShadowView.h in Headers */, + DEA9FF2312ABFBF619BB8EB21BC23D7E /* RCTRootView.h in Headers */, + EC69889B1B3BA3D147987B1940FA7D60 /* RCTRootViewDelegate.h in Headers */, + 869DD6FA0C007A0A6A70B4DA9F5FBBE5 /* RCTRootViewInternal.h in Headers */, + FFDF5CC019B7C8E329F845EF495BDADD /* RCTSafeAreaShadowView.h in Headers */, + 8972D1948F5064BE018D5FF23C63FC34 /* RCTSafeAreaView.h in Headers */, + FA5288749D09C8BD29CFE109F28610A7 /* RCTSafeAreaViewLocalData.h in Headers */, + 581FA8EF3BA7E5C4CBCD78A8DFF95B23 /* RCTSafeAreaViewManager.h in Headers */, + 12616438F2A55C5F172BC68B98D25B64 /* RCTScrollableProtocol.h in Headers */, + 1B6AEED50EAA8A3657E19DC059AADA4B /* RCTScrollContentShadowView.h in Headers */, + 9527AA56BAB48570253AE1A4006B89D5 /* RCTScrollContentViewManager.h in Headers */, + 11639A2A93AE262385BFCE9EA444B9DA /* RCTScrollView.h in Headers */, + 36775E9861401E4915B92C5A2CD5A329 /* RCTScrollViewManager.h in Headers */, + E03AEEB733C9360307760FC4684F3AD9 /* RCTSegmentedControl.h in Headers */, + 67B492337B8A7D136BCCBFACCF9C7916 /* RCTSegmentedControlManager.h in Headers */, + 2452DC3D2DDF3C31251D83DDDC4C5C86 /* RCTShadowView+Internal.h in Headers */, + 727F5E90D8249DA2390A534FC1EDEE8A /* RCTShadowView+Layout.h in Headers */, + 324DEB417775E988344B9D40BD6FD7E8 /* RCTShadowView.h in Headers */, + 1F7E63951E35A9E50A24E932F143DF72 /* RCTSlider.h in Headers */, + F73D8114F04E4F51106DBBF7F9D4FD21 /* RCTSliderManager.h in Headers */, + 0C8E8C66D2D1A0245E5180D199AA496B /* RCTSourceCode.h in Headers */, + 8C01A52789341425CB524C8CDEE61D18 /* RCTStatusBarManager.h in Headers */, + 13F2CC07BB9838A2E35ECD43C190D13A /* RCTSwitch.h in Headers */, + 3CEDCBF54A6990A1A4ED844DFF0DF0F4 /* RCTSwitchManager.h in Headers */, + 8FB86D0B8540238C65A719AD961B2106 /* RCTTabBar.h in Headers */, + 3D8BF9D766A2DB84227C71E1D22934C6 /* RCTTabBarItem.h in Headers */, + A75EE3171B3ABD594E1F7F0A1FDBEC40 /* RCTTabBarItemManager.h in Headers */, + 8EF3F80152091E34289E2AEC35624AD1 /* RCTTabBarManager.h in Headers */, + 3A3C119CFC3E123948119ED78B28237F /* RCTTextDecorationLineType.h in Headers */, + 6E90A60E3F064E96AED70A7003291B62 /* RCTTiming.h in Headers */, + 3E719A31F91EFA651A321BB94D178343 /* RCTTouchEvent.h in Headers */, + 3CD798755395FA922CEBF7D2E67F1426 /* RCTTouchHandler.h in Headers */, + 6F97208521E06169A20ACB2807461F74 /* RCTTVNavigationEventEmitter.h in Headers */, + 1E9C81C69CD9E921E138838CC063CEFE /* RCTTVRemoteHandler.h in Headers */, + 2A74BAA670A1F4B84B55A5CB2338E4CD /* RCTUIManager.h in Headers */, + 50C1414CD8C87A897B44373ED8FF0204 /* RCTUIManagerObserverCoordinator.h in Headers */, + A99E472E5D5C7791C99F8A9C3DC79741 /* RCTUIManagerUtils.h in Headers */, + 2524DFFB087857EFC118BE914E5FC901 /* RCTURLRequestDelegate.h in Headers */, + 3B39C375F9C11433CF223E710CAC1986 /* RCTURLRequestHandler.h in Headers */, + 1C800C7A88A3685CE274BFA17C1F7CF5 /* RCTUtils.h in Headers */, + FE5520F8E61D51B97198B14104521E01 /* RCTVersion.h in Headers */, + 2C38D1ECD90C32906F0C046948958269 /* RCTView.h in Headers */, + 3E8A96043121BA4A1E6EAAA8746D6BD7 /* RCTViewControllerProtocol.h in Headers */, + C1E155D3D4604A4F063ED3B57CD8A64D /* RCTViewManager.h in Headers */, + AA3F2791DCAA03CEF52009F971B08E44 /* RCTWebView.h in Headers */, + A6DD25A3711851A1B77F9FB0029119C3 /* RCTWebViewManager.h in Headers */, + 642F7B1A7C10A6828B280F8C23284AD8 /* RCTWrapperViewController.h in Headers */, + 1C481861C1D04BC5CA90BE66DDF3506D /* UIView+Private.h in Headers */, + DEFFB9202198F0A95231D8A594BD2F73 /* UIView+React.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D96B4F15BF1A90A6368D701E206974B1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 9C981EED78E6B5B5C74C7F317DFCFE8F /* AppAuth.h in Headers */, + 8B6B12689D9AD952C886C4FACF2E3398 /* OIDAuthorizationRequest.h in Headers */, + B6AA2462CC8F9A405634DA68E33691DE /* OIDAuthorizationResponse.h in Headers */, + F3CF8DF7AA77CDD9B6E8DAEF8DA92837 /* OIDAuthorizationService+IOS.h in Headers */, + 6152E3758F9FBABB3DEF6E3392828127 /* OIDAuthorizationService.h in Headers */, + 41EE32527F73DB9DF9E1CDF8F5A43B9A /* OIDAuthorizationUICoordinator.h in Headers */, + 3CA4259AF09E2FB7F853702C4D0E6E33 /* OIDAuthorizationUICoordinatorIOS.h in Headers */, + EEC9E05EF2D91611EF8E5B003A226E14 /* OIDAuthState+IOS.h in Headers */, + 486067BA640BA66EBD36AA97614D766A /* OIDAuthState.h in Headers */, + DE314216CE6CA92232E2A1BE6DDDD566 /* OIDAuthStateChangeDelegate.h in Headers */, + 701A1C4F38169BDD454255E901DF2662 /* OIDAuthStateErrorDelegate.h in Headers */, + 7CEDF1383DE06FEA68FC6A3D86763F3E /* OIDClientMetadataParameters.h in Headers */, + 60D0C1DFF2CE382C799C2B1A4B8FEE9E /* OIDDefines.h in Headers */, + B849006C9669CF7D7FDF669F1696DA39 /* OIDError.h in Headers */, + 410A29B22E66F2183F01B94960D38534 /* OIDErrorUtilities.h in Headers */, + 5D69612E0B7E8D3DDB8A25139C0B559A /* OIDFieldMapping.h in Headers */, + D218CF3E42D4BE78A90BCFFA7CF07CEF /* OIDGrantTypes.h in Headers */, + 4BDE154E556321744DFB85CE6DF56D88 /* OIDRegistrationRequest.h in Headers */, + 7A2358CFF8FC4076C9A614D60F6AE305 /* OIDRegistrationResponse.h in Headers */, + 42183897258BFCA834444B31A31FA30E /* OIDResponseTypes.h in Headers */, + 30D5FABEAD28C2C1A23DFC19BC8C7A40 /* OIDScopes.h in Headers */, + 9CA49ED879E96C232CAAEEAA5986BD64 /* OIDScopeUtilities.h in Headers */, + 9FD40BC70372D95CF9BEE9D0F62530A2 /* OIDServiceConfiguration.h in Headers */, + C3E919D82EE9EF0871ABA03024D87349 /* OIDServiceDiscovery.h in Headers */, + F4C16461427BBA5FCA0349521C14645A /* OIDTokenRequest.h in Headers */, + A311870B72A1E270E84C9498ACC60874 /* OIDTokenResponse.h in Headers */, + 12D5468F21E86266B47DFC98C36CA669 /* OIDTokenUtilities.h in Headers */, + 3816C596E983BFDB76568315CBE25CA3 /* OIDURLQueryComponent.h in Headers */, + 5C14A0714EEEB275B70796BC6CD87587 /* OIDURLSessionProvider.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E666EB6A0F61155B57E8818CD7378E48 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5963BBB281C03E26BD3BB8B3D48C1A9B /* log_severity.h in Headers */, + EDFD7070C3C739A259075C9B046EE9AA /* logging.h in Headers */, + A351B694B24342DB108A609E8956266D /* raw_logging.h in Headers */, + E47FF29897C741BE06B437AC6819F429 /* stl_logging.h in Headers */, + FE2A00224EC1E1408115F0B9349DA857 /* vlog_is_on.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FA4AAD083D1FE31D88A26B66F61B3F97 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0D36D81B8BD140AF705B442356C015A0 /* RNAppAuth.h in Headers */, + 8C9AA4CE731B628AF348D10D203C03CF /* RNAppAuthAuthorizationFlowManager.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 979C390326C5A95CE28D0C02056441C5 /* AppAuth */ = { + 183B485F53014A139D0E2C92411CB058 /* RNAppAuth */ = { isa = PBXNativeTarget; - buildConfigurationList = 96C3E41C1AD8C83D529231D7D53F263D /* Build configuration list for PBXNativeTarget "AppAuth" */; + buildConfigurationList = 90E69E8565707E5EC3C418D6E49C3FDF /* Build configuration list for PBXNativeTarget "RNAppAuth" */; buildPhases = ( - BEB64588E27011D1C721DE369A54B013 /* Sources */, - A1404D40E542987909AC0BA1F26CACCE /* Frameworks */, - 6F9AD47500DC0A76A308B1C0C91E8014 /* Headers */, + 6925EF2DF994AD549B15E56CB27F4047 /* Sources */, + 9B40A3C412D16DC453CAE9C124871219 /* Frameworks */, + FA4AAD083D1FE31D88A26B66F61B3F97 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 1F514F212EE0DA829F2864241628FEFE /* PBXTargetDependency */, + 2E490DE67E662DE7A2BE3E079AC32F67 /* PBXTargetDependency */, + ); + name = RNAppAuth; + productName = RNAppAuth; + productReference = FFAA0FCB443E281A78D9DDD3B062B38B /* libRNAppAuth.a */; + productType = "com.apple.product-type.library.static"; + }; + 5BF8E50B140E99728506506F21FF1CCA /* DoubleConversion */ = { + isa = PBXNativeTarget; + buildConfigurationList = BA9AA2C3A3FDD25BE94B503CB0B2811E /* Build configuration list for PBXNativeTarget "DoubleConversion" */; + buildPhases = ( + 774A96A149871980A0A872E8EA3EE327 /* Sources */, + 153A3FE64DB34E4286EBF90071C79870 /* Frameworks */, + 328D06ED3DE2EA4CAF935CA8062DA536 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DoubleConversion; + productName = DoubleConversion; + productReference = BFA79843B25C71B43C526DADAA6C1BBA /* libDoubleConversion.a */; + productType = "com.apple.product-type.library.static"; + }; + 8CBD00FE07C86FF0D55A415B49429B5F /* AppAuth */ = { + isa = PBXNativeTarget; + buildConfigurationList = CCB27A5BFE4ACA86A8AB33F9D59F0AE9 /* Build configuration list for PBXNativeTarget "AppAuth" */; + buildPhases = ( + 143680DE368C312BF6354850D03BBFDF /* Sources */, + 73CC9ADA862A0D00872042A51FD4C068 /* Frameworks */, + D96B4F15BF1A90A6368D701E206974B1 /* Headers */, ); buildRules = ( ); @@ -359,24 +1781,81 @@ ); name = AppAuth; productName = AppAuth; - productReference = 3A28389A2F025DC35270D702659B80E2 /* libAppAuth.a */; + productReference = 14958EC2DD59A984E413E1838BA8C127 /* libAppAuth.a */; productType = "com.apple.product-type.library.static"; }; - E2AB9942F8684C4B9D917F528B17E8D9 /* Pods-AppAuthExample */ = { + 9684C08591777A189E92D3DA06A4BD06 /* Pods-AppAuthExample */ = { isa = PBXNativeTarget; - buildConfigurationList = 65F9041F384A22D9356B50604C4A9126 /* Build configuration list for PBXNativeTarget "Pods-AppAuthExample" */; + buildConfigurationList = BCE07354B3B43CD5411F87FA039620B9 /* Build configuration list for PBXNativeTarget "Pods-AppAuthExample" */; buildPhases = ( - 5F4D7B102DB5C268A0DD5C06774F356D /* Sources */, - 88261DC230B715FCE9B2820B06EBAF86 /* Frameworks */, + 4545190903D1E0B7CA89496AD9C0F773 /* Sources */, + 299FD89114DD20D9DEE0369C9B0087C5 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 604C7F932063E5DF501C72497346249F /* PBXTargetDependency */, + DC4D36308654AA2A4396CC0BAD26A5EA /* PBXTargetDependency */, + 92E1F9F7F4B744550520C9312A5AB171 /* PBXTargetDependency */, + B74E22025DCB3AEC90F218EAC5CECE22 /* PBXTargetDependency */, + D9A94C4798BCCB17DC63B6194F430519 /* PBXTargetDependency */, + 4D163931F2F4DC5D39071563034817DF /* PBXTargetDependency */, + 600E3076D72D32DCCB766AC3B59FF02D /* PBXTargetDependency */, ); name = "Pods-AppAuthExample"; productName = "Pods-AppAuthExample"; - productReference = 7534E654EA44EF04374A4E38746C50E6 /* libPods-AppAuthExample.a */; + productReference = E65145B5C88CF6E7AE145D4FA7019BC4 /* libPods-AppAuthExample.a */; + productType = "com.apple.product-type.library.static"; + }; + 9BC125377B7929E1A7DEF01B8099B3C0 /* yoga */ = { + isa = PBXNativeTarget; + buildConfigurationList = 487620EB2081FBA093A4B3C2B0B6B1E9 /* Build configuration list for PBXNativeTarget "yoga" */; + buildPhases = ( + 8F1E4B251BCE6D9ABAF027919092F8E8 /* Sources */, + 58AB84E54023C1D4F82514D6D2F9B7D4 /* Frameworks */, + 5F6D0AFEA68499BF4D415021931598ED /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = yoga; + productName = yoga; + productReference = 6A6FC03DD4F2D74D2989FF9CD07B8CAF /* libyoga.a */; + productType = "com.apple.product-type.library.static"; + }; + C884411375EFF23E3F470B3990AD5396 /* GLog */ = { + isa = PBXNativeTarget; + buildConfigurationList = AC752FA78257FA31F7B5023A4706F961 /* Build configuration list for PBXNativeTarget "GLog" */; + buildPhases = ( + 29FB9BAE22A483C3756D2BEB92EB7965 /* Sources */, + 99195DB93F0CA84140A21D5F83C4809B /* Frameworks */, + E666EB6A0F61155B57E8818CD7378E48 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = GLog; + productName = GLog; + productReference = 70B93A881793C6D4CE512D016EC7CAC2 /* libGLog.a */; + productType = "com.apple.product-type.library.static"; + }; + EC867C4531E81C7EE0EE8011FC2A0F23 /* React */ = { + isa = PBXNativeTarget; + buildConfigurationList = 829DC18D1ED77AE1986237F50ACE8492 /* Build configuration list for PBXNativeTarget "React" */; + buildPhases = ( + 248BC9BF1E3C3DFFC379FC3B4AA30465 /* Sources */, + 4BEEC2E5065109B4E8FB046938218903 /* Frameworks */, + 7971488085031613781CFE51EC987A4E /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 7D9C89318DCD28BDD0F5259AE568AF23 /* PBXTargetDependency */, + ); + name = React; + productName = React; + productReference = CF1DAD54B6D4CA609FBC1444E1E2B29E /* libReact.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -385,8 +1864,8 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 0700; + LastSwiftUpdateCheck = 0930; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -396,69 +1875,317 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 6E727966F14EA0F76399377D989602FB /* Products */; + productRefGroup = 91F50B069340C976EE3F3CEAF7169467 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 979C390326C5A95CE28D0C02056441C5 /* AppAuth */, - E2AB9942F8684C4B9D917F528B17E8D9 /* Pods-AppAuthExample */, + 8CBD00FE07C86FF0D55A415B49429B5F /* AppAuth */, + 5BF8E50B140E99728506506F21FF1CCA /* DoubleConversion */, + C884411375EFF23E3F470B3990AD5396 /* GLog */, + 9684C08591777A189E92D3DA06A4BD06 /* Pods-AppAuthExample */, + EC867C4531E81C7EE0EE8011FC2A0F23 /* React */, + 183B485F53014A139D0E2C92411CB058 /* RNAppAuth */, + 9BC125377B7929E1A7DEF01B8099B3C0 /* yoga */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 143680DE368C312BF6354850D03BBFDF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AD7373EF6A2C82374F4DBEDCCF4D7FBD /* AppAuth-dummy.m in Sources */, + AB0325F21A0AFC460E8A927A595566B8 /* OIDAuthorizationRequest.m in Sources */, + F800CE5D6B4F1CBBCC7B84D3A4C49EE1 /* OIDAuthorizationResponse.m in Sources */, + 532DDA928768FC197623DAC186403330 /* OIDAuthorizationService+IOS.m in Sources */, + F3DA68DA4C2ECB1573CE358DAB22463B /* OIDAuthorizationService.m in Sources */, + 9BDE4226A6561EA31D3177E804A7C766 /* OIDAuthorizationUICoordinatorIOS.m in Sources */, + D8BB46DC1AB2775ED5E21463D6089654 /* OIDAuthState+IOS.m in Sources */, + 439AFA19B7A6D35A53DACC4C14C74C92 /* OIDAuthState.m in Sources */, + D8B915153F29A862B6DFD39C5584ABA5 /* OIDClientMetadataParameters.m in Sources */, + 58F2E5D76D2FA3CE5E8A3D99EAE8A7C2 /* OIDError.m in Sources */, + 3DE5DDE23BDA150CB74B66F380B8621A /* OIDErrorUtilities.m in Sources */, + 6EEFB685AA58FED975442E199826C689 /* OIDFieldMapping.m in Sources */, + BD94C9EBA79F81B393C6DB8CAD493727 /* OIDGrantTypes.m in Sources */, + 9FAD5C330ED0EE19E3AA8C9A2D7CC6AB /* OIDRegistrationRequest.m in Sources */, + 5E39868BFD93E8BB9F3AEB561C12D175 /* OIDRegistrationResponse.m in Sources */, + 007833B5F06792AF47EB0BF185315936 /* OIDResponseTypes.m in Sources */, + 215F8C58C6B1C63CD4D129EC6D924CA5 /* OIDScopes.m in Sources */, + F60ED9A6F0D30B23D71D84A7862D5D18 /* OIDScopeUtilities.m in Sources */, + 367921377EBADAB57659017D98D9F7AC /* OIDServiceConfiguration.m in Sources */, + DE2735F8AD86186C1AE72F2BF12024B1 /* OIDServiceDiscovery.m in Sources */, + B5532207E0728DC75B0BE985489AE768 /* OIDTokenRequest.m in Sources */, + 1C447DB79EEC3713D133583FA980F8EB /* OIDTokenResponse.m in Sources */, + 6F7ABBE2498610BD32E9DEC6FCA08075 /* OIDTokenUtilities.m in Sources */, + 38DF5DC56EA5140342DA8AD66A1EA29B /* OIDURLQueryComponent.m in Sources */, + 7658982848A159EB30F2F9C6E92DAA0A /* OIDURLSessionProvider.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 248BC9BF1E3C3DFFC379FC3B4AA30465 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 15BC5055719777B773E5CECB1F6E092A /* RCTAccessibilityManager.m in Sources */, + 3BB7E1AE53739FDDF3B6681E3B61D680 /* RCTActivityIndicatorView.m in Sources */, + 0A6759C1243178857A9CA51225CB22B3 /* RCTActivityIndicatorViewManager.m in Sources */, + DF652E13D6B3F8F36422C3CB6EC0826A /* RCTAlertManager.m in Sources */, + DB028F3B6C509503CEC9AB1B48F6AEEE /* RCTAppState.m in Sources */, + 9239237C4235C38DFFF646BD4E7B6C5A /* RCTAssert.m in Sources */, + 4EDF4A658998D47A812F43B13BCD7A4D /* RCTAsyncLocalStorage.m in Sources */, + 72A9868E4C290235BE5EFFF898A8BC27 /* RCTBorderDrawing.m in Sources */, + BD4AEDE1A0A5338ABFD57F6B99F7ED53 /* RCTBridge.m in Sources */, + 56F9CA85FB11B7291D1840D48FCD36E2 /* RCTBundleURLProvider.m in Sources */, + DAF8407FB00B69E36B1EA7938C483309 /* RCTClipboard.m in Sources */, + B6E027A75B2270AF15AF9643926AD651 /* RCTComponentData.m in Sources */, + 5B508725E2F99C87B5A26FC98E459C47 /* RCTConvert+CoreLocation.m in Sources */, + D6BDBDB3B1D09679800465D4E54793D6 /* RCTConvert+Transform.m in Sources */, + 9C83322ED15F91D0A9C85D690924B139 /* RCTConvert.m in Sources */, + B95AF354F1E0E9434ABC15CE3D69EB6B /* RCTCxxConvert.m in Sources */, + F5AEB81F66AD97BD20052FFD92EB2A12 /* RCTDatePicker.m in Sources */, + 85CE73CF9504B3291A8B0BE0462ED314 /* RCTDatePickerManager.m in Sources */, + 4F3FFDEED4295F3B486B285965D14DED /* RCTDeviceInfo.m in Sources */, + EF0100D845D6F2DA0A736107F5A03D3C /* RCTDevSettings.mm in Sources */, + 2C6E1EAD939BC856A65011D1A15E4EEE /* RCTDisplayLink.m in Sources */, + EFF9699C444B2BC882185875B36E0061 /* RCTErrorInfo.m in Sources */, + 0E4CAB234607CF1FCEAC9C416E8C48D9 /* RCTEventDispatcher.m in Sources */, + BCA59B02DACE8290694DEFD6A821253B /* RCTEventEmitter.m in Sources */, + 93F70C9721D70712C8AC16CA16CF00EC /* RCTExceptionsManager.m in Sources */, + E14046EDE6EB39AC55A305A1EA5372F9 /* RCTFont.mm in Sources */, + 67D9BAF5E2FA822D7A53BFE4B9E0A9C8 /* RCTFPSGraph.m in Sources */, + 9FB1E6BE2CD2E21AC59FF9492F1D6A6E /* RCTFrameUpdate.m in Sources */, + D702095ABFE804DC7C94BFFE182A89B8 /* RCTI18nManager.m in Sources */, + FC2300A8E9841CAFF662F15F6C6E0CDD /* RCTI18nUtil.m in Sources */, + 1CD76355A51C4D2FE0AACAA9D428EC5D /* RCTImageSource.m in Sources */, + 8B76449F1AFFE5067C9DFFB01741187E /* RCTJavaScriptLoader.mm in Sources */, + E884A6F0B6C87102091E286F181B8403 /* RCTJSCErrorHandling.mm in Sources */, + 62C92742562E56C39ABAB5A8937B35EB /* RCTJSCSamplingProfiler.m in Sources */, + 2CD2AD84939BB2DE781B3403DAEB95D7 /* RCTJSStackFrame.m in Sources */, + B61799AFB46F0D5418ADA23561CE7CB1 /* RCTKeyboardObserver.m in Sources */, + 589FF89C7F0F14CCDA882860874FEDD8 /* RCTKeyCommands.m in Sources */, + F80ECA7F0195D2AA984F905C0C8A4768 /* RCTLayoutAnimation.m in Sources */, + CEEAD9707E3198A5B09CE10F703CF4ED /* RCTLayoutAnimationGroup.m in Sources */, + B9174006791DCE5FA33DFFB8F8C962FD /* RCTLog.mm in Sources */, + 4BA479E0EDB0EBE7F25C4BE193DC0F6C /* RCTManagedPointer.mm in Sources */, + A1D3B167AB7D7545457EDEA430580BA6 /* RCTMaskedView.m in Sources */, + AC5234A2862CEFEA471C578BF8EDF8EE /* RCTMaskedViewManager.m in Sources */, + CBF2B7058E9BFC99FD02FB186AE66D20 /* RCTModalHostView.m in Sources */, + FBC7C93F5453296CFE1939335889BC84 /* RCTModalHostViewController.m in Sources */, + FB789F94D0317092949B6F3A05FFCB2B /* RCTModalHostViewManager.m in Sources */, + F7C5ED5BDC1A0B5BDD136F068D38940F /* RCTModalManager.m in Sources */, + 07730AE643466779A160D10BC1072908 /* RCTModuleData.mm in Sources */, + EC1FB7030AD956CA6C3CCA4752CE31B3 /* RCTModuleMethod.mm in Sources */, + 17A03D284C18F4F6333F92FBE9C9BBE0 /* RCTMultipartDataTask.m in Sources */, + 0378C92C550C7D56E28F6F2CA83C14F3 /* RCTMultipartStreamReader.m in Sources */, + 9D8D2E739CA31FBFC34D7448A07A67DC /* RCTNavigator.m in Sources */, + 62B5CE27E596EBD5F0C35FF5278BBA3F /* RCTNavigatorManager.m in Sources */, + B5ADFDCD41ABF83E24F3A2A1DC53B5CE /* RCTNavItem.m in Sources */, + 743D39E44B07478751E1EEFC9064D3CE /* RCTNavItemManager.m in Sources */, + 6CDE16618A5810BE747110A9DBA2BC46 /* RCTParserUtils.m in Sources */, + 19A9F8FC2569F24ADDAC396B5E9B7F16 /* RCTPerfMonitor.m in Sources */, + 94E2994AC9C0F7F915606D839416F529 /* RCTPerformanceLogger.m in Sources */, + A2E12BCEA33780F837DA321AEBEF82CD /* RCTPicker.m in Sources */, + 261F05270410BF0B0680FA6D43F4EEB3 /* RCTPickerManager.m in Sources */, + F9B80B788683C0B60333A727710E1526 /* RCTPlatform.m in Sources */, + 366FD19EA7EE339680987CCB2F803ACC /* RCTProfile.m in Sources */, + 4AFE585DCA5729DAE5937A0F0C5BDE44 /* RCTProfileTrampoline-arm.S in Sources */, + EE2ED184693A7A331B5629FFA95B7E48 /* RCTProfileTrampoline-arm64.S in Sources */, + 677DCEC5801A4658CDA94999DAA0E9A7 /* RCTProfileTrampoline-i386.S in Sources */, + 27D0CDDC73DCD7E85EF7A2CE458AF140 /* RCTProfileTrampoline-x86_64.S in Sources */, + 6E49191EAB8D6C1E6F221631B1D962DC /* RCTProgressViewManager.m in Sources */, + 8025E5975EDE0304A105561DA61DF761 /* RCTRedBox.m in Sources */, + 5F3C00BE3BB817FD54FFE95CF09E1C14 /* RCTRefreshControl.m in Sources */, + 4D3243882AE4630973D1B0D1F74D32D2 /* RCTRefreshControlManager.m in Sources */, + 4A69607F7AE0391F1BD658B709FBD280 /* RCTReloadCommand.m in Sources */, + C4B03C0E0747C88DC7B2212CA8484902 /* RCTRootContentView.m in Sources */, + 7585FE1241778A2E741C36090AC3B67E /* RCTRootShadowView.m in Sources */, + 303E4602BEDD5D07B660BF87B32520CB /* RCTRootView.m in Sources */, + 3535C11605CC00144393624C25C31E08 /* RCTSafeAreaShadowView.m in Sources */, + 2DFEA7FA43294D50B21FEEDBD906C5E8 /* RCTSafeAreaView.m in Sources */, + C9F0190EA4EA82CFF9E2B51D648A959A /* RCTSafeAreaViewLocalData.m in Sources */, + 7B86BE896EECED5CBDB538B0E7627280 /* RCTSafeAreaViewManager.m in Sources */, + D48079F3F838991789FD140C63A3A84A /* RCTScrollContentShadowView.m in Sources */, + 1FD808BA64912D288A7E3E9D0B585C1B /* RCTScrollContentViewManager.m in Sources */, + ECCA05F17985616D938E2AE7C6C22C67 /* RCTScrollView.m in Sources */, + 1F8379F624A42BF340CB4CC9EB6F48A1 /* RCTScrollViewManager.m in Sources */, + 421ED3A7663CA6B7102B428738D11D48 /* RCTSegmentedControl.m in Sources */, + C5D3B71192E90286E317AEF81B454447 /* RCTSegmentedControlManager.m in Sources */, + BCE756AFA9939C96804297D94F4044E3 /* RCTShadowView+Internal.m in Sources */, + 6683DF7D9917308F6C2391E61566360A /* RCTShadowView+Layout.m in Sources */, + DA2DBAA1B5D1EF7AA7DF5C855FFCB137 /* RCTShadowView.m in Sources */, + 65D1FBD6D5C8570AF508176B8CD4EC39 /* RCTSlider.m in Sources */, + 6F837D0E280888A0B7609CDFFFCA3044 /* RCTSliderManager.m in Sources */, + AC14ACC807DE3777695BA32A4CA622CC /* RCTSourceCode.m in Sources */, + 88D025BB17584EE72AFE0BA80CA349B3 /* RCTStatusBarManager.m in Sources */, + F3A35E8FC2AD360E871CDB6C11DF29D5 /* RCTSwitch.m in Sources */, + 272D65289986BAFA2D0B0FFF772AE766 /* RCTSwitchManager.m in Sources */, + FEDBBD7D55521CB2D7321883DA7B7DB5 /* RCTTabBar.m in Sources */, + 2E80F5EA3CFD70923D9771EA1D7B58FA /* RCTTabBarItem.m in Sources */, + F201D34B6FE74A98582E22F78FE8CC1A /* RCTTabBarItemManager.m in Sources */, + 895114EFF554D7BA1FE484626B9D14C9 /* RCTTabBarManager.m in Sources */, + 13B03893E3EFABFC37C29F13A68326A1 /* RCTTiming.m in Sources */, + 18CAD818D6A7467FD6F98A64B1FFCE3E /* RCTTouchEvent.m in Sources */, + 6DB9061E5CECCD0BAF2DFD5EF210E0E9 /* RCTTouchHandler.m in Sources */, + C8E382201D01A39100BF0BB40F340CD8 /* RCTTVNavigationEventEmitter.m in Sources */, + 966E2C52CF216EAF9EF43ACAD4D247D4 /* RCTTVRemoteHandler.m in Sources */, + BFD08DCF857684BB050F154C5E49D2E5 /* RCTUIManager.m in Sources */, + 41C23C45DFFC96EFE42D4D31AEF2A71F /* RCTUIManagerObserverCoordinator.mm in Sources */, + ED71A2FC71297CDC00B57F2361A0A6FB /* RCTUIManagerUtils.m in Sources */, + F9145CC7E4BA4C89EE1A71E4AEE8EEA2 /* RCTUtils.m in Sources */, + 664767B301F86F1F938A0F1F80674D84 /* RCTView.m in Sources */, + 1A82717B5650F6C52DD735AEBEC5A1C5 /* RCTViewManager.m in Sources */, + 513B2EDB01670AAEC3714565068C648B /* RCTWebView.m in Sources */, + D4FE2DB1C1EFA1D1FEA56F290A08B0D9 /* RCTWebViewManager.m in Sources */, + 109A31B41FBDDE34106473AC3E2287F2 /* RCTWrapperViewController.m in Sources */, + EA2C7259CF873FE6303B993A37CFCB02 /* React-dummy.m in Sources */, + F315E37483A9BE0DA4848C7046B74F97 /* UIView+React.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 29FB9BAE22A483C3756D2BEB92EB7965 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 73354E84887D9CBAA57FC4DED52CFA9D /* demangle.cc in Sources */, + AF1ADB3591FD8093F222FF52D0A03914 /* GLog-dummy.m in Sources */, + CB7FED04190822AEC0C57D0468A58AD7 /* logging.cc in Sources */, + 80E23848E5D5B5FCBE4C257F60A66C9D /* raw_logging.cc in Sources */, + 5624DA79C7C71E47895DEDD7CA2A1E84 /* signalhandler.cc in Sources */, + AB434D48C97D0CC28507C57D677FBADC /* symbolize.cc in Sources */, + 85D8D6B4340695377AD352A2E38C97DD /* utilities.cc in Sources */, + EEAA1BA03D84E5B7A60B65D40590F27F /* vlog_is_on.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4545190903D1E0B7CA89496AD9C0F773 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F32D103D2825075982F0DEC2E0767BFA /* Pods-AppAuthExample-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6925EF2DF994AD549B15E56CB27F4047 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0586D77E42A04A6B5A4D082E0AC1B595 /* RNAppAuth-dummy.m in Sources */, + 71BFEFC5D8E41EA3C328FD7C9F7F12FE /* RNAppAuth.m in Sources */, ); + runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 5F4D7B102DB5C268A0DD5C06774F356D /* Sources */ = { + 774A96A149871980A0A872E8EA3EE327 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1E4C62741C10019719C0FB97C6728625 /* Pods-AppAuthExample-dummy.m in Sources */, + E84338F367B6D4BEE57268EC6B93E117 /* bignum-dtoa.cc in Sources */, + EBDD4057BAE3E61512631A92DB65605E /* bignum.cc in Sources */, + 34C2C81C5B94D48112D91A209C375B39 /* cached-powers.cc in Sources */, + 1043090F2B1E06097CEA8E76CCBF5BA7 /* diy-fp.cc in Sources */, + 3E589B1F0727CE2146DF9C21008202C2 /* double-conversion.cc in Sources */, + 1F63D5FC97F471066D5771426AFCA09D /* DoubleConversion-dummy.m in Sources */, + 9026468F61D6103DB2EB6B10F65BCE94 /* fast-dtoa.cc in Sources */, + BA03D1F535F90B2B96DADDDE5A4E5BF1 /* fixed-dtoa.cc in Sources */, + 2467DBCF124AB0059F9AD737CD9943CE /* strtod.cc in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BEB64588E27011D1C721DE369A54B013 /* Sources */ = { + 8F1E4B251BCE6D9ABAF027919092F8E8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 603F1D06E6442BAD9A37317ED7535183 /* AppAuth-dummy.m in Sources */, - 8618F57A2283F886A5BEB3A19C6E9448 /* OIDAuthorizationRequest.m in Sources */, - DDC7EA764799A887410CF9935245F9CB /* OIDAuthorizationResponse.m in Sources */, - 62699B56526B71A5909840DBDE812381 /* OIDAuthorizationService+IOS.m in Sources */, - B39959D16DD495D4E84CF1C621F24DA5 /* OIDAuthorizationService.m in Sources */, - 8E5AC9FF60798CC9A7C41E1DAB2623E8 /* OIDAuthorizationUICoordinatorIOS.m in Sources */, - AC8B31D9A3890E125233E51BE8039858 /* OIDAuthState+IOS.m in Sources */, - C80F95E9564C4B941E75B1EB067A4BD7 /* OIDAuthState.m in Sources */, - 0853CA109A595EE2EE24A0AFC2419417 /* OIDClientMetadataParameters.m in Sources */, - 5E2D10B24421D97D4501A47D0B768F43 /* OIDError.m in Sources */, - 1EA6237082FDA4FC1FF3E86C13F2C746 /* OIDErrorUtilities.m in Sources */, - 9E9FAD56B6BFCF7AE2C85E5FB13024AB /* OIDFieldMapping.m in Sources */, - 53F13C7FE8DD3609814D8462FA3A48F5 /* OIDGrantTypes.m in Sources */, - 3AE444825385270561ED23662D101AFA /* OIDRegistrationRequest.m in Sources */, - 008FF147F0D01A73F3480D2C2F5BDE3F /* OIDRegistrationResponse.m in Sources */, - E356140A77941AA2EAD9BC1BA9311B36 /* OIDResponseTypes.m in Sources */, - 5BBC3494AD07F7D98662DA61C9184E8E /* OIDScopes.m in Sources */, - 85C5BB5E0E339A07B1BD7C30C2D07640 /* OIDScopeUtilities.m in Sources */, - 6B6DCB7F8A66EC2A2A714987A7F54CED /* OIDServiceConfiguration.m in Sources */, - 188C442BA4BCFD78DC355C772E5C0A95 /* OIDServiceDiscovery.m in Sources */, - 0DBF393F8506B0054FA2E5E4BE2E6E2C /* OIDTokenRequest.m in Sources */, - 6668C38CB4323820D13C55E770FCD717 /* OIDTokenResponse.m in Sources */, - 7E33BC92053567FAEAEF257EF9E176B0 /* OIDTokenUtilities.m in Sources */, - 24FA2AD27047401F2B74468A000EF2A1 /* OIDURLQueryComponent.m in Sources */, + D8FC6D136044CCC0B1B9729A485C6834 /* YGEnums.c in Sources */, + A1919501C68B2D539CE9EA5DC2597143 /* YGNodeList.c in Sources */, + 35D690A0A93F95783A8C3DE95C7E34B7 /* yoga-dummy.m in Sources */, + 60D90EAB96A129709D2C377E4B958D5A /* Yoga.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 604C7F932063E5DF501C72497346249F /* PBXTargetDependency */ = { + 1F514F212EE0DA829F2864241628FEFE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppAuth; + target = 8CBD00FE07C86FF0D55A415B49429B5F /* AppAuth */; + targetProxy = E3AAFC9AF21CDA34D27C3EA2487A3F70 /* PBXContainerItemProxy */; + }; + 2E490DE67E662DE7A2BE3E079AC32F67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + target = EC867C4531E81C7EE0EE8011FC2A0F23 /* React */; + targetProxy = 58858C9B040FFE03B517E4B0C9CF0479 /* PBXContainerItemProxy */; + }; + 4D163931F2F4DC5D39071563034817DF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = React; + target = EC867C4531E81C7EE0EE8011FC2A0F23 /* React */; + targetProxy = BCA6FB7A0AFC2E4B3BFC6D3406433516 /* PBXContainerItemProxy */; + }; + 600E3076D72D32DCCB766AC3B59FF02D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = yoga; + target = 9BC125377B7929E1A7DEF01B8099B3C0 /* yoga */; + targetProxy = 15D087436781EBE55D56D0A5B486C3D1 /* PBXContainerItemProxy */; + }; + 7D9C89318DCD28BDD0F5259AE568AF23 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = yoga; + target = 9BC125377B7929E1A7DEF01B8099B3C0 /* yoga */; + targetProxy = C349BFD5E7DB4FF407719301FDD57BB3 /* PBXContainerItemProxy */; + }; + 92E1F9F7F4B744550520C9312A5AB171 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DoubleConversion; + target = 5BF8E50B140E99728506506F21FF1CCA /* DoubleConversion */; + targetProxy = 24306B406B511168192F404CA5342A0E /* PBXContainerItemProxy */; + }; + B74E22025DCB3AEC90F218EAC5CECE22 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GLog; + target = C884411375EFF23E3F470B3990AD5396 /* GLog */; + targetProxy = 46ED51E11E5FCF6F4034FE29B54719BF /* PBXContainerItemProxy */; + }; + D9A94C4798BCCB17DC63B6194F430519 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNAppAuth; + target = 183B485F53014A139D0E2C92411CB058 /* RNAppAuth */; + targetProxy = D87482240FD01F66D1DCECC830DDDD60 /* PBXContainerItemProxy */; + }; + DC4D36308654AA2A4396CC0BAD26A5EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AppAuth; - target = 979C390326C5A95CE28D0C02056441C5 /* AppAuth */; - targetProxy = C3EE5B2633B8947225067740F7523F76 /* PBXContainerItemProxy */; + target = 8CBD00FE07C86FF0D55A415B49429B5F /* AppAuth */; + targetProxy = 1442C886ED7E40CE4895B1A1B1E7DE0F /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 12C4B864767C59600DBFA238F1E2F8BC /* Release */ = { + 0089BAEBE346127BC39FB39789F64736 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DDF11EE803D2E5375E24A4484B930D61 /* Pods-AppAuthExample.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 08638A96A528B1EC32DE62F8A728389D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -468,10 +2195,12 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -479,6 +2208,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -487,6 +2217,7 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -507,13 +2238,175 @@ IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - 59F0302F2371FCC6B73EF0A418D40734 /* Debug */ = { + 144BDF756A801E38146C21781480A0C6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 815B3F9844B79C6636D287B63B4B0B20 /* GLog.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/GLog/GLog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = GLog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2B7A736FFC1363F030BA6234354A1839 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1EC1101FA9C6F57C8A1838F04082A43C /* RNAppAuth.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNAppAuth/RNAppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNAppAuth; + PRODUCT_NAME = RNAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 53DAC96A16B777E317DC886F95290BD2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A72156F488048A8055C0ADC2C543BED3 /* Pods-AppAuthExample.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MACH_O_TYPE = staticlib; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 68532E7FBAE560C6A3891A1198E2D665 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C8EB8C9D45815BA2CD6C4CA81F24FF4A /* DoubleConversion.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6C7E0F9D769C1981F1CC22F6ECA87E62 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B10D7C5012CEF5CDDDF3850B467C26CF /* React.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React/React-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = React; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 6EEAADE217BB4B334B4DD469FF5726CD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 815B3F9844B79C6636D287B63B4B0B20 /* GLog.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/GLog/GLog-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = glog; + PRODUCT_NAME = GLog; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6FCBDCA666254ADDABFA3790673B0BBA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1EC1101FA9C6F57C8A1838F04082A43C /* RNAppAuth.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/RNAppAuth/RNAppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RNAppAuth; + PRODUCT_NAME = RNAppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9DAE5233986C01ADB6E67169C53A3FD2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -523,10 +2416,12 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -534,6 +2429,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -542,6 +2438,7 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; @@ -566,26 +2463,50 @@ MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 620F4BF538E36F8CB60B8DFC21007527 /* Release */ = { + C5E17DB3D621A71E636305EA221FD2C7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3390247DF26BF0615234853549A034B6 /* AppAuth.xcconfig */; + baseConfigurationReference = C8EB8C9D45815BA2CD6C4CA81F24FF4A /* DoubleConversion.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/DoubleConversion/DoubleConversion-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DoubleConversion; + PRODUCT_NAME = DoubleConversion; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + C844B795ACDE869BA679011E6F7D26CD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B10D7C5012CEF5CDDDF3850B467C26CF /* React.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/React/React-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = React; + PRODUCT_NAME = React; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -595,50 +2516,80 @@ }; name = Release; }; - C8B477F38EFEC0C08AA42DE770D71D4C /* Release */ = { + CEBCC372CF21AE60763EE76FBBF225CD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DDF11EE803D2E5375E24A4484B930D61 /* Pods-AppAuthExample.release.xcconfig */; + baseConfigurationReference = EEA2DAF9D31CC3823ECEDE51B44BC108 /* yoga.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; + GCC_PREFIX_HEADER = "Target Support Files/yoga/yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - E188A37D0F17321FB0B3E11D4B2E48ED /* Debug */ = { + DBF2DD569B194313AC442C7509371A93 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A72156F488048A8055C0ADC2C543BED3 /* Pods-AppAuthExample.debug.xcconfig */; + baseConfigurationReference = 7A53E8877C2C500F8BAB516E4F60FF0D /* AppAuth.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACH_O_TYPE = staticlib; + GCC_PREFIX_HEADER = "Target Support Files/AppAuth/AppAuth-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DD1E2B6E3923B5C068694939D39009AB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EEA2DAF9D31CC3823ECEDE51B44BC108 /* yoga.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/yoga/yoga-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = yoga; + PRODUCT_NAME = yoga; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - F2EAC6CE464DAD058E2A1A075D8EE81C /* Debug */ = { + E6A5D263388EAED32659BA6A23DD3B71 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3390247DF26BF0615234853549A034B6 /* AppAuth.xcconfig */; + baseConfigurationReference = 7A53E8877C2C500F8BAB516E4F60FF0D /* AppAuth.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -649,6 +2600,8 @@ OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = AppAuth; + PRODUCT_NAME = AppAuth; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -663,26 +2616,71 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 59F0302F2371FCC6B73EF0A418D40734 /* Debug */, - 12C4B864767C59600DBFA238F1E2F8BC /* Release */, + 9DAE5233986C01ADB6E67169C53A3FD2 /* Debug */, + 08638A96A528B1EC32DE62F8A728389D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 487620EB2081FBA093A4B3C2B0B6B1E9 /* Build configuration list for PBXNativeTarget "yoga" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DD1E2B6E3923B5C068694939D39009AB /* Debug */, + CEBCC372CF21AE60763EE76FBBF225CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 829DC18D1ED77AE1986237F50ACE8492 /* Build configuration list for PBXNativeTarget "React" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6C7E0F9D769C1981F1CC22F6ECA87E62 /* Debug */, + C844B795ACDE869BA679011E6F7D26CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 90E69E8565707E5EC3C418D6E49C3FDF /* Build configuration list for PBXNativeTarget "RNAppAuth" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B7A736FFC1363F030BA6234354A1839 /* Debug */, + 6FCBDCA666254ADDABFA3790673B0BBA /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AC752FA78257FA31F7B5023A4706F961 /* Build configuration list for PBXNativeTarget "GLog" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 144BDF756A801E38146C21781480A0C6 /* Debug */, + 6EEAADE217BB4B334B4DD469FF5726CD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BA9AA2C3A3FDD25BE94B503CB0B2811E /* Build configuration list for PBXNativeTarget "DoubleConversion" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C5E17DB3D621A71E636305EA221FD2C7 /* Debug */, + 68532E7FBAE560C6A3891A1198E2D665 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 65F9041F384A22D9356B50604C4A9126 /* Build configuration list for PBXNativeTarget "Pods-AppAuthExample" */ = { + BCE07354B3B43CD5411F87FA039620B9 /* Build configuration list for PBXNativeTarget "Pods-AppAuthExample" */ = { isa = XCConfigurationList; buildConfigurations = ( - E188A37D0F17321FB0B3E11D4B2E48ED /* Debug */, - C8B477F38EFEC0C08AA42DE770D71D4C /* Release */, + 53DAC96A16B777E317DC886F95290BD2 /* Debug */, + 0089BAEBE346127BC39FB39789F64736 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 96C3E41C1AD8C83D529231D7D53F263D /* Build configuration list for PBXNativeTarget "AppAuth" */ = { + CCB27A5BFE4ACA86A8AB33F9D59F0AE9 /* Build configuration list for PBXNativeTarget "AppAuth" */ = { isa = XCConfigurationList; buildConfigurations = ( - F2EAC6CE464DAD058E2A1A075D8EE81C /* Debug */, - 620F4BF538E36F8CB60B8DFC21007527 /* Release */, + E6A5D263388EAED32659BA6A23DD3B71 /* Debug */, + DBF2DD569B194313AC442C7509371A93 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/ios/Pods/Target Support Files/AppAuth/AppAuth.xcconfig b/Example/ios/Pods/Target Support Files/AppAuth/AppAuth.xcconfig index eae6d24a..aa8b3560 100644 --- a/Example/ios/Pods/Target Support Files/AppAuth/AppAuth.xcconfig +++ b/Example/ios/Pods/Target Support Files/AppAuth/AppAuth.xcconfig @@ -1,9 +1,9 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AppAuth +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/AppAuth GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AppAuth" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AppAuth" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" OTHER_LDFLAGS = -framework "SafariServices" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/AppAuth PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.markdown b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.markdown index 34bc1609..56afdc1c 100644 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.markdown +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.markdown @@ -206,4 +206,161 @@ This application makes use of the following third party libraries: See the License for the specific language governing permissions and limitations under the License. + +## DoubleConversion + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +## GLog + +Copyright (c) 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +A function gettimeofday in utilities.cc is based on + +http://www.google.com/codesearch/p?hl=en#dR3YEbitojA/COPYING&q=GetSystemTimeAsFileTime%20license:bsd + +The license of this code is: + +Copyright (c) 2003-2008, Jouni Malinen and contributors +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name(s) of the above-listed copyright holder(s) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +## RNAppAuth + +The MIT License (MIT) + +Copyright (c) 2017 Formidable Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +## React + +BSD License + +For React Native software + +Copyright (c) 2015-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + Generated by CocoaPods - https://cocoapods.org diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.plist b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.plist index 75cd5ad2..73252f6e 100644 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.plist +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-acknowledgements.plist @@ -224,6 +224,187 @@ Type PSGroupSpecifier + + FooterText + Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD + Title + DoubleConversion + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +A function gettimeofday in utilities.cc is based on + +http://www.google.com/codesearch/p?hl=en#dR3YEbitojA/COPYING&q=GetSystemTimeAsFileTime%20license:bsd + +The license of this code is: + +Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> and contributors +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name(s) of the above-listed copyright holder(s) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + Google + Title + GLog + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2017 Formidable Labs + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + MIT + Title + RNAppAuth + Type + PSGroupSpecifier + + + FooterText + BSD License + +For React Native software + +Copyright (c) 2015-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + BSD-3-Clause + Title + React + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-frameworks.sh b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-frameworks.sh index 88dd5379..08e3eaac 100755 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-frameworks.sh +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-frameworks.sh @@ -1,15 +1,28 @@ #!/bin/sh set -e +set -u +set -o pipefail + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -58,21 +71,40 @@ install_framework() fi } -# Copies the dSYM of a vendored framework +# Copies and strips a vendored dSYM install_dsym() { local source="$1" if [ -r "$source" ]; then - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi fi } # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" @@ -85,10 +117,18 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do + for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 @@ -98,6 +138,7 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-resources.sh b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-resources.sh index a7df4405..345301f2 100755 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-resources.sh +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample-resources.sh @@ -1,5 +1,13 @@ #!/bin/sh set -e +set -u +set -o pipefail + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -12,7 +20,7 @@ XCASSET_FILES=() # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") -case "${TARGETED_DEVICE_FAMILY}" in +case "${TARGETED_DEVICE_FAMILY:-}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" ;; @@ -92,7 +100,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) @@ -102,5 +110,9 @@ then fi done <<<"$OTHER_XCASSETS" - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi fi diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.debug.xcconfig b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.debug.xcconfig index 6e838930..8f3d123b 100644 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.debug.xcconfig +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.debug.xcconfig @@ -1,9 +1,9 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AppAuth" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppAuth" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AppAuth" -framework "SafariServices" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/GLog" "${PODS_ROOT}/Headers/Public/RNAppAuth" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/yoga" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/GLog" "${PODS_CONFIGURATION_BUILD_DIR}/RNAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppAuth" -isystem "${PODS_ROOT}/Headers/Public/DoubleConversion" -isystem "${PODS_ROOT}/Headers/Public/GLog" -isystem "${PODS_ROOT}/Headers/Public/RNAppAuth" -isystem "${PODS_ROOT}/Headers/Public/React" -isystem "${PODS_ROOT}/Headers/Public/yoga" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AppAuth" -l"DoubleConversion" -l"GLog" -l"RNAppAuth" -l"React" -l"stdc++" -l"yoga" -framework "JavaScriptCore" -framework "SafariServices" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.release.xcconfig b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.release.xcconfig index 6e838930..8f3d123b 100644 --- a/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.release.xcconfig +++ b/Example/ios/Pods/Target Support Files/Pods-AppAuthExample/Pods-AppAuthExample.release.xcconfig @@ -1,9 +1,9 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" -LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AppAuth" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppAuth" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AppAuth" -framework "SafariServices" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AppAuth" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/GLog" "${PODS_ROOT}/Headers/Public/RNAppAuth" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/yoga" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/GLog" "${PODS_CONFIGURATION_BUILD_DIR}/RNAppAuth" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AppAuth" -isystem "${PODS_ROOT}/Headers/Public/DoubleConversion" -isystem "${PODS_ROOT}/Headers/Public/GLog" -isystem "${PODS_ROOT}/Headers/Public/RNAppAuth" -isystem "${PODS_ROOT}/Headers/Public/React" -isystem "${PODS_ROOT}/Headers/Public/yoga" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AppAuth" -l"DoubleConversion" -l"GLog" -l"RNAppAuth" -l"React" -l"stdc++" -l"yoga" -framework "JavaScriptCore" -framework "SafariServices" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/README.md b/README.md index c0da5afe..3e2c8e26 100644 --- a/README.md +++ b/README.md @@ -251,91 +251,66 @@ your `Info.plist` as follows: ##### Define openURL callback in AppDelegate -You need to have a property in your AppDelegate to hold the auth session, in order to continue the -authorization flow from the redirect. To add this, open `AppDelegate.h` in your project and add the -following lines: +You need to retain the auth session, in order to continue the +authorization flow from the redirect. Follow these steps: -```diff -+ @protocol OIDAuthorizationFlowSession; +`RNAppAuth` will call on the given app's delegate via `[UIApplication sharedApplication].delegate`. +Furthermore, `RNAppAuth` expects the delegate instance to conform to the protocol `RNAppAuthAuthorizationFlowManager`. +Make `AppDelegate` conform to `RNAppAuthAuthorizationFlowManager`: - @interface AppDelegate : UIResponder -+ @property(nonatomic, strong, nullable) id currentAuthorizationFlow; - @property (nonatomic, strong) UIWindow *window; - @end +```diff ++ // Depending on build configurations, import either with: ++@import RNAppAuth; ++ // or: ++import ++import "RNAppAuthAuthorizationFlowManager.h" + ++ @interface AppDelegate() { ++ id _currentSession; ++ } ++ @end ``` -The authorization response URL is returned to the app via the iOS openURL app delegate method, so -you need to pipe this through to the current authorization session (created in the previous -instruction). +Implement the required method of `RNAppAuthAuthorizationFlowManager` in `AppDelegate`: -##### Add a current Authorization session - -To do this, open `AppDelegate.m` and add an import statement: - -```Objective-C -#import +```diff ++ -(void)setCurrentAuthorizationFlowSession:(id)session { ++ // retain session for further use ++ _currentSession = session; ++ } ``` -And in the bottom of the class, add the following handler: +The authorization response URL is returned to the app via the iOS openURL app delegate method, so +you need to pipe this through to the current authorization session (created in the previous +instruction). Thus, implement the following method from `UIApplicationDelegate` in `AppDelegate`: -```Objective-C -- (BOOL)application:(UIApplication *)app - openURL:(NSURL *)url - options:(NSDictionary *)options { - if ([_currentAuthorizationFlow resumeAuthorizationFlowWithURL:url]) { - _currentAuthorizationFlow = nil; - return YES; - } - return NO; -} +```diff ++ - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options { ++ BOOL shouldOpenUrl = [_currentSession resumeAuthorizationFlowWithURL:url]; ++ _currentSession = nil; ++ return shouldOpenUrl; ++ } ``` #### Integration of the library with a Swift iOS project -Until a better solution is available, we must use `react-native-app-auth` as a Static Library. This is due to the fact that the library is calling `AppDelegate.swift`. - -1. Unlink `react-native-app-auth` from your projects `Libraries/`. - -2. Manually copy the `RNAppAuth.h` and `RNAppAuth.m` files from the library folder in your `node_modules/` into your project folder. +The approach mentioned above should also be possible to employ with Swift. In this case one should have to import `RNAppAuth` +and make `AppDelegate` conform to `RNAppAuthAuthorizationFlowManager`. Note that this has not been tested. +`AppDelegate` should look something like this: -3. In `RNAppAuth.m` add a new import: - ```Objective-C - #import "-Swift.h" - ``` - -4. In your project's `AppDelegate.swift`, expose your function to `Objective-C` by annotating the AppDelegate with: - ```Swift - @objc(AppDelegate) - ``` - -5. Add the following code just after the class declaration: - ```Swift - var currentAuthorizationFlow: OIDAuthorizationFlowSession? - ``` - -6. At the bottom of your class add the following code: - - ```Swift - func application( +```swift +@import RNAppAuth +class AppDelegate: UIApplicationDelegate, RNAppAuthAuthorizationFlowManager { + private var currentAuthorizationFlow: OIDAuthorizationFlowSession? + func application( _ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey: Any] = [:]) -> Bool { - - if currentAuthorizationFlow!.resumeAuthorizationFlow(with: url){ - currentAuthorizationFlow = nil - return true - } - - return false; - } - ``` - This is a translation of the following `Objective-C` code provided [above](#add-a-current-authorization-session) - -**Warning:** - -You may need to perform Step 4 and compile your project so that the hidden bridging header file is created. If this file is not created and you follow the rest of the steps then you may fall into a chicken before the egg problem where the project is failing to build because of the missing header file and the header file won't be created because the build is failing. - - + defer { currentAuthorizationFlow = nil } + return currentAuthorizationFlow?.resumeAuthorizationFlow(with: url) ?? false + } +} +``` ### Android Setup diff --git a/ios/RNAppAuth.h b/ios/RNAppAuth.h index 6185a281..9184a343 100644 --- a/ios/RNAppAuth.h +++ b/ios/RNAppAuth.h @@ -1,11 +1,6 @@ - -#if __has_include("RCTBridgeModule.h") -#import "RCTBridgeModule.h" -#else #import -#endif @interface RNAppAuth : NSObject @end - \ No newline at end of file + diff --git a/ios/RNAppAuth.m b/ios/RNAppAuth.m index 5ded409d..c15cc2d7 100644 --- a/ios/RNAppAuth.m +++ b/ios/RNAppAuth.m @@ -1,9 +1,8 @@ - #import "RNAppAuth.h" #import #import #import -#import "AppDelegate.h" +#import "RNAppAuthAuthorizationFlowManager.h" @implementation RNAppAuth @@ -36,7 +35,6 @@ - (dispatch_queue_t)methodQueue additionalParameters: additionalParameters resolve: resolve reject: reject]; - } else { [OIDAuthorizationService discoverServiceConfigurationForIssuer:[NSURL URLWithString:issuer] completion:^(OIDServiceConfiguration *_Nullable configuration, NSError *_Nullable error) { @@ -44,7 +42,6 @@ - (dispatch_queue_t)methodQueue reject(@"RNAppAuth Error", [error localizedDescription], error); return; } - [self authorizeWithConfiguration: configuration redirectUrl: redirectUrl clientId: clientId @@ -73,15 +70,14 @@ - (dispatch_queue_t)methodQueue if (serviceConfiguration) { OIDServiceConfiguration *configuration = [self createServiceConfiguration:serviceConfiguration]; [self refreshWithConfiguration: configuration - redirectUrl: redirectUrl - clientId: clientId - clientSecret: clientSecret - refreshToken: refreshToken - scopes: scopes - additionalParameters: additionalParameters - resolve: resolve - reject: reject]; - + redirectUrl: redirectUrl + clientId: clientId + clientSecret: clientSecret + refreshToken: refreshToken + scopes: scopes + additionalParameters: additionalParameters + resolve: resolve + reject: reject]; } else { // otherwise hit up the discovery endpoint [OIDAuthorizationService discoverServiceConfigurationForIssuer:[NSURL URLWithString:issuer] @@ -143,11 +139,10 @@ - (void)authorizeWithConfiguration: (OIDServiceConfiguration *) configuration responseType:OIDResponseTypeCode additionalParameters:additionalParameters]; - // performs authentication request - AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate; + id appDelegate = (id)[UIApplication sharedApplication].delegate; - appDelegate.currentAuthorizationFlow = + id currentSession = [OIDAuthState authStateByPresentingAuthorizationRequest:request presentingViewController:appDelegate.window.rootViewController callback:^(OIDAuthState *_Nullable authState, @@ -159,6 +154,13 @@ - (void)authorizeWithConfiguration: (OIDServiceConfiguration *) configuration } }]; // end [OIDAuthState authStateByPresentingAuthorizationRequest:request + if ([[appDelegate class] conformsToProtocol:@protocol(RNAppAuthAuthorizationFlowManager)] + && [appDelegate respondsToSelector: @selector(setCurrentAuthorizationFlowSession:)]) { + [appDelegate setCurrentAuthorizationFlowSession:currentSession]; + } else { + [NSException raise:@"RNAppAuth Missing protocol conformance" + format:@"%@ does not conform to RNAppAuthAuthorizationFlowManager", appDelegate]; + } } @@ -196,7 +198,6 @@ - (void)refreshWithConfiguration: (OIDServiceConfiguration *)configuration reject(@"RNAppAuth Error", [error localizedDescription], error); } }]; - } /* diff --git a/ios/RNAppAuth.podspec b/ios/RNAppAuth.podspec index 20d96a53..d82cfa09 100644 --- a/ios/RNAppAuth.podspec +++ b/ios/RNAppAuth.podspec @@ -6,13 +6,13 @@ Pod::Spec.new do |s| s.description = <<-DESC RNAppAuth DESC - s.homepage = "" + s.homepage = "https://github.com/FormidableLabs/react-native-app-auth" s.license = "MIT" s.license = { :type => "MIT", :file => "../LICENSE" } s.author = { "author" => "kadi.kraman@formidable.com" } s.platform = :ios, "7.0" s.source = { :git => "https://github.com/FormidableLabs/react-native-app-auth.git", :tag => "master" } - s.source_files = "RNAppAuth/**/*.{h,m}" + s.source_files = "**/*.{h,m}" s.requires_arc = true s.dependency "React" diff --git a/ios/RNAppAuth.xcodeproj/project.pbxproj b/ios/RNAppAuth.xcodeproj/project.pbxproj index fc6a7c9f..962b27f6 100644 --- a/ios/RNAppAuth.xcodeproj/project.pbxproj +++ b/ios/RNAppAuth.xcodeproj/project.pbxproj @@ -24,6 +24,7 @@ /* Begin PBXFileReference section */ 134814201AA4EA6300B7C361 /* libRNAppAuth.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNAppAuth.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 19C8EE5020E3796B00C4D522 /* RNAppAuthAuthorizationFlowManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RNAppAuthAuthorizationFlowManager.h; sourceTree = ""; }; B3E7B5881CC2AC0600A0062D /* RNAppAuth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNAppAuth.h; sourceTree = ""; }; B3E7B5891CC2AC0600A0062D /* RNAppAuth.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNAppAuth.m; sourceTree = ""; }; /* End PBXFileReference section */ @@ -52,6 +53,7 @@ children = ( B3E7B5881CC2AC0600A0062D /* RNAppAuth.h */, B3E7B5891CC2AC0600A0062D /* RNAppAuth.m */, + 19C8EE5020E3796B00C4D522 /* RNAppAuthAuthorizationFlowManager.h */, 134814211AA4EA7D00B7C361 /* Products */, ); sourceTree = ""; @@ -204,7 +206,7 @@ isa = XCBuildConfiguration; buildSettings = { HEADER_SEARCH_PATHS = ( - "$(inherited)", + "$(inherited)", /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, "$(SRCROOT)/../../../React/**", "$(SRCROOT)/../../react-native/React/**", diff --git a/ios/RNAppAuthAuthorizationFlowManager.h b/ios/RNAppAuthAuthorizationFlowManager.h new file mode 100644 index 00000000..c6b30e77 --- /dev/null +++ b/ios/RNAppAuthAuthorizationFlowManager.h @@ -0,0 +1,7 @@ +#import +#import + +@protocol RNAppAuthAuthorizationFlowManager +@required +-(void)setCurrentAuthorizationFlowSession:(id)session; +@end